Current section
Files
Jump to
Current section
Files
priv/gettext/default.pot
## This file is the .pot template for the phoenix_kit_newsletters
## "default" Gettext domain. It is regenerated by
## `mix gettext.extract --merge` from every `gettext`/`ngettext`
## macro call in `lib/` (backed by `PhoenixKit.Newsletters.Gettext`).
##
## Bare `Tab.new!(label: ...)` literals are not picked up by the
## extractor — those tab/group labels are hand-listed near the top of
## this file. When you add a new tab label, add the msgid here, then
## run `mix gettext.extract --merge` to refresh `.po` files for every
## locale.
msgid ""
msgstr ""
## --- Sidebar tab labels (Tab.new! literals) ---
#: lib/phoenix_kit/newsletters/newsletters.ex
msgid "Newsletters"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_details.ex:40
#: lib/phoenix_kit/newsletters/web/broadcast_editor.ex:34
#: lib/phoenix_kit/newsletters/web/broadcasts.ex:28
#, elixir-autogen
msgid "Broadcasts"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_editor.ex:29
#: lib/phoenix_kit/newsletters/web/broadcasts.html.heex:72
#, elixir-autogen
msgid "New broadcast"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_editor.ex:74
#, elixir-autogen
msgid "Edit broadcast"
msgstr ""
#: lib/phoenix_kit/newsletters/newsletters.ex
msgid "Edit list"
msgstr ""
#: lib/phoenix_kit/newsletters/newsletters.ex
msgid "List members"
msgstr ""
#: lib/phoenix_kit/newsletters/newsletters.ex
msgid "Edit send profile"
msgstr ""
## --- Common admin UI ---
#: lib/phoenix_kit/newsletters/web/broadcast_details.ex:62
#: lib/phoenix_kit/newsletters/web/broadcast_editor.ex:58
#: lib/phoenix_kit/newsletters/web/broadcasts.ex:40
#: lib/phoenix_kit/newsletters/web/preference_center_live.ex:41
#, elixir-autogen
msgid "Newsletters module is not enabled"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_details.html.heex:19
#: lib/phoenix_kit/newsletters/web/broadcast_editor.html.heex:169
#, elixir-autogen
msgid "Cancel"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_details.html.heex:29
#, elixir-autogen
msgid "Loading..."
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_details.html.heex:40
#, elixir-autogen
msgid "Edit"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_details.html.heex:56
#, elixir-autogen
msgid "Refresh"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_details.html.heex:68
#: lib/phoenix_kit/newsletters/web/broadcast_details.html.heex:196
#: lib/phoenix_kit/newsletters/web/broadcasts.html.heex:97
#, elixir-autogen
msgid "Status"
msgstr ""
## --- Broadcast statuses / delivery statuses ---
#: lib/phoenix_kit/newsletters/web/broadcast_details.ex:177
#: lib/phoenix_kit/newsletters/web/broadcast_editor.ex:363
#: lib/phoenix_kit/newsletters/web/broadcasts.ex:89
#: lib/phoenix_kit/newsletters/web/broadcasts.html.heex:53
#, elixir-autogen
msgid "Draft"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_details.ex:178
#: lib/phoenix_kit/newsletters/web/broadcast_editor.ex:364
#: lib/phoenix_kit/newsletters/web/broadcasts.ex:90
#: lib/phoenix_kit/newsletters/web/broadcasts.html.heex:55
#, elixir-autogen
msgid "Scheduled"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_details.ex:179
#: lib/phoenix_kit/newsletters/web/broadcast_editor.ex:365
#: lib/phoenix_kit/newsletters/web/broadcasts.ex:91
#: lib/phoenix_kit/newsletters/web/broadcasts.html.heex:58
#, elixir-autogen
msgid "Sending"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_details.ex:180
#: lib/phoenix_kit/newsletters/web/broadcast_details.ex:188
#: lib/phoenix_kit/newsletters/web/broadcast_details.html.heex:148
#: lib/phoenix_kit/newsletters/web/broadcast_editor.ex:366
#: lib/phoenix_kit/newsletters/web/broadcasts.ex:92
#: lib/phoenix_kit/newsletters/web/broadcasts.html.heex:36
#: lib/phoenix_kit/newsletters/web/broadcasts.html.heex:60
#: lib/phoenix_kit/newsletters/web/broadcasts.html.heex:98
#, elixir-autogen
msgid "Sent"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_details.ex:181
#: lib/phoenix_kit/newsletters/web/broadcast_editor.ex:367
#: lib/phoenix_kit/newsletters/web/broadcasts.ex:93
#: lib/phoenix_kit/newsletters/web/broadcasts.html.heex:62
#, elixir-autogen
msgid "Cancelled"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_details.ex:187
#, elixir-autogen
msgid "Pending"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_details.ex:189
#: lib/phoenix_kit/newsletters/web/broadcast_details.html.heex:152
#: lib/phoenix_kit/newsletters/web/broadcasts.html.heex:37
#: lib/phoenix_kit/newsletters/web/broadcasts.html.heex:100
#, elixir-autogen
msgid "Delivered"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_details.ex:190
#: lib/phoenix_kit/newsletters/web/broadcast_details.html.heex:158
#: lib/phoenix_kit/newsletters/web/broadcasts.html.heex:38
#: lib/phoenix_kit/newsletters/web/broadcasts.html.heex:102
#, elixir-autogen
msgid "Opened"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_details.ex:191
#: lib/phoenix_kit/newsletters/web/broadcast_details.html.heex:164
#: lib/phoenix_kit/newsletters/web/broadcasts.html.heex:39
#: lib/phoenix_kit/newsletters/web/broadcasts.html.heex:103
#, elixir-autogen
msgid "Bounced"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_details.ex:182
#: lib/phoenix_kit/newsletters/web/broadcast_details.ex:192
#: lib/phoenix_kit/newsletters/web/broadcast_details.html.heex:170
#: lib/phoenix_kit/newsletters/web/broadcasts.ex:94
#: lib/phoenix_kit/newsletters/web/broadcasts.html.heex:65
#, elixir-autogen
msgid "Failed"
msgstr ""
## --- Broadcasts list page ---
#: lib/phoenix_kit/newsletters/web/broadcasts.ex:29
#, elixir-autogen
msgid "Create and manage email broadcasts"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcasts.html.heex:52
#, elixir-autogen
msgid "All statuses"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcasts.html.heex:14
#, elixir-autogen
msgid "No broadcasts found"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcasts.html.heex:15
#, elixir-autogen
msgid "Create your first broadcast to get started."
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_editor.html.heex:18
#: lib/phoenix_kit/newsletters/web/broadcasts.html.heex:95
#, elixir-autogen
msgid "Subject"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_details.html.heex:107
#: lib/phoenix_kit/newsletters/web/broadcast_details.html.heex:197
#: lib/phoenix_kit/newsletters/web/broadcast_details.html.heex:249
#: lib/phoenix_kit/newsletters/web/broadcasts.html.heex:44
#: lib/phoenix_kit/newsletters/web/broadcasts.html.heex:105
#, elixir-autogen
msgid "Sent at"
msgstr ""
## --- Broadcast editor page ---
#: lib/phoenix_kit/newsletters/web/broadcast_details.ex:150
#: lib/phoenix_kit/newsletters/web/broadcast_editor.ex:96
#, elixir-autogen
msgid "Broadcast not found"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_editor.ex:154
#, elixir-autogen
msgid "Broadcast is being sent"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_editor.ex:162
#, elixir-autogen
msgid "Failed to send: %{reason}"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_editor.ex:168
#, elixir-autogen
msgid "Failed to save: %{reason}"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_editor.ex:178
#, elixir-autogen
msgid "Please select a schedule date and time"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_editor.ex:328
#, elixir-autogen
msgid "Broadcast saved as %{status}"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_editor.ex:341
#, elixir-autogen
msgid "Validation failed: %{errors}"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_editor.ex:32
#, elixir-autogen
msgid "Compose and send a broadcast email to your newsletter list"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_editor.html.heex:23
#, elixir-autogen
msgid "Enter email subject..."
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_editor.html.heex:64
#, elixir-autogen
msgid "Select a list..."
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_editor.html.heex:135
#, elixir-autogen
msgid "Email template"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_editor.html.heex:138
#, elixir-autogen
msgid "No template (plain markdown)"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_editor.html.heex:153
#, elixir-autogen
msgid "Content (Markdown)"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_editor.html.heex:162
#, elixir-autogen
msgid "Write your broadcast content in Markdown..."
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_editor.html.heex:175
#, elixir-autogen
msgid "Save draft"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_editor.html.heex:184
#, elixir-autogen
msgid "Send now"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_editor.html.heex:204
#, elixir-autogen
msgid "Schedule"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_editor.html.heex:219
#, elixir-autogen
msgid "Preview"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_editor.html.heex:235
#, elixir-autogen
msgid "Preview will appear here as you type"
msgstr ""
## --- Broadcast details page ---
#: lib/phoenix_kit/newsletters/web/broadcast_details.ex:82
#: lib/phoenix_kit/newsletters/web/broadcast_details.html.heex:51
#, elixir-autogen
msgid "Cancel broadcast"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_details.ex:85
#, elixir-autogen
msgid "This will stop any remaining deliveries for this broadcast."
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_details.ex:108
#, elixir-autogen
msgid "Broadcast cancelled"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_details.ex:111
#, elixir-autogen
msgid "Failed to cancel broadcast"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_details.html.heex:93
#, elixir-autogen
msgid "Template"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_details.html.heex:144
#, elixir-autogen
msgid "Total recipients"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_details.html.heex:184
#, elixir-autogen
msgid "Deliveries"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_details.html.heex:189
#, elixir-autogen
msgid "No deliveries yet"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_details.html.heex:195
#, elixir-autogen
msgid "Recipient"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_details.html.heex:198
#: lib/phoenix_kit/newsletters/web/broadcast_details.html.heex:252
#, elixir-autogen
msgid "Delivered at"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_details.html.heex:199
#: lib/phoenix_kit/newsletters/web/broadcast_details.html.heex:255
#, elixir-autogen
msgid "Opened at"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_details.html.heex:200
#: lib/phoenix_kit/newsletters/web/broadcast_details.html.heex:259
#, elixir-autogen
msgid "Error"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_details.ex:38
#, elixir-autogen, elixir-format
msgid "Broadcast details"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcasts.html.heex:18
#, elixir-autogen, elixir-format
msgid "Create first broadcast"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcasts.html.heex:89
#, elixir-autogen, elixir-format
msgid "View"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_editor.html.heex:70
#, elixir-autogen, elixir-format
msgid "%{name} (%{count} member)"
msgid_plural "%{name} (%{count} members)"
msgstr[0] ""
msgstr[1] ""
#: lib/phoenix_kit/newsletters/web/broadcast_details.html.heex:132
#: lib/phoenix_kit/newsletters/web/broadcast_editor.html.heex:85
#, elixir-autogen, elixir-format
msgid "%{total} members: %{sendable} sendable, %{no_email} no email, %{unsendable} unsubscribed/opted-out"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_details.ex:193
#: lib/phoenix_kit/newsletters/web/broadcast_details.html.heex:176
#, elixir-autogen, elixir-format
msgid "Blocked"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_details.html.heex:86
#, elixir-autogen, elixir-format
msgid "CRM"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_editor.html.heex:55
#: lib/phoenix_kit/newsletters/web/broadcast_editor.html.heex:61
#: lib/phoenix_kit/newsletters/web/broadcasts.ex:102
#, elixir-autogen, elixir-format
msgid "CRM list"
msgstr ""
#: lib/phoenix_kit/newsletters/web/preference_center_live.html.heex:9
#, elixir-autogen, elixir-format
msgid "Choose which newsletters you'd like to receive."
msgstr ""
#: lib/phoenix_kit/newsletters/web/preference_center_live.ex:141
#: lib/phoenix_kit/newsletters/web/preference_center_live.ex:155
#, elixir-autogen, elixir-format
msgid "Could not process that request — please try again."
msgstr ""
#: lib/phoenix_kit/newsletters/web/preference_center_live.ex:125
#, elixir-autogen, elixir-format
msgid "Could not update that subscription — please try again."
msgstr ""
#: lib/phoenix_kit/newsletters/web/preference_center_live.ex:35
#: lib/phoenix_kit/newsletters/web/preference_center_live.html.heex:7
#, elixir-autogen, elixir-format
msgid "Email preferences"
msgstr ""
#: lib/phoenix_kit/newsletters/web/preference_center_live.html.heex:23
#, elixir-autogen, elixir-format
msgid "If you have an account, you can log in to manage your subscriptions instead."
msgstr ""
#: lib/phoenix_kit/newsletters/web/preference_center_live.html.heex:43
#, elixir-autogen, elixir-format
msgid "No subscribable newsletters are available right now."
msgstr ""
#: lib/phoenix_kit/newsletters/web/preference_center_live.ex:82
#, elixir-autogen, elixir-format
msgid "Please log in to manage your email subscriptions"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_editor.ex:187
#, elixir-autogen, elixir-format
msgid "Please select a valid schedule date and time"
msgstr ""
#: lib/phoenix_kit/newsletters/web/preference_center_live.html.heex:38
#, elixir-autogen, elixir-format
msgid "Resubscribe"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_editor.html.heex:32
#, elixir-autogen, elixir-format
msgid "Send to"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_editor.ex:470
#, elixir-autogen, elixir-format
msgid "Sends at %{local} (%{tz}) · %{utc} UTC"
msgstr ""
#: lib/phoenix_kit/newsletters/web/preference_center_live.html.heex:29
#, elixir-autogen, elixir-format
msgid "Something went wrong loading your subscriptions. Please try again later."
msgstr ""
#: lib/phoenix_kit/newsletters/web/preference_center_live.html.heex:16
#, elixir-autogen, elixir-format
msgid "Subscription management isn't available right now. Please try again later."
msgstr ""
#: lib/phoenix_kit/newsletters/web/preference_center_live.ex:104
#, elixir-autogen, elixir-format
msgid "That list is no longer available."
msgstr ""
#: lib/phoenix_kit/newsletters/web/preference_center_live.html.heex:22
#, elixir-autogen, elixir-format
msgid "This link is invalid or has expired."
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_details.html.heex:117
#: lib/phoenix_kit/newsletters/web/broadcast_editor.html.heex:82
#, elixir-autogen, elixir-format
msgid "This list is archived and cannot be sent to."
msgstr ""
#: lib/phoenix_kit/newsletters/web/preference_center_live.html.heex:69
#, elixir-autogen, elixir-format
msgid "Unsubscribe from all"
msgstr ""
#: lib/phoenix_kit/newsletters/web/preference_center_live.html.heex:67
#, elixir-autogen, elixir-format
msgid "Unsubscribe from every newsletter list? You can resubscribe anytime from this page."
msgstr ""
#: lib/phoenix_kit/newsletters/web/preference_center_live.ex:150
#, elixir-autogen, elixir-format
msgid "Welcome back — you can now choose which lists to receive."
msgstr ""
#: lib/phoenix_kit/newsletters/web/preference_center_live.html.heex:35
#, elixir-autogen, elixir-format
msgid "You're unsubscribed from all newsletters."
msgstr ""
#: lib/phoenix_kit/newsletters/web/preference_center_live.ex:136
#, elixir-autogen, elixir-format
msgid "You've been unsubscribed from all newsletters."
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_details.html.heex:124
#: lib/phoenix_kit/newsletters/web/broadcast_editor.html.heex:123
#, elixir-autogen, elixir-format
msgid "%{count} selected role no longer exists"
msgid_plural "%{count} selected roles no longer exist"
msgstr[0] ""
msgstr[1] ""
#: lib/phoenix_kit/newsletters/web/broadcast_editor.html.heex:113
#, elixir-autogen, elixir-format
msgid "%{total} users: %{sendable} sendable, %{no_email} no email, %{unsendable} unsubscribed/opted-out"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_details.html.heex:80
#: lib/phoenix_kit/newsletters/web/broadcast_details.html.heex:83
#: lib/phoenix_kit/newsletters/web/broadcast_editor.html.heex:42
#: lib/phoenix_kit/newsletters/web/broadcast_editor.html.heex:96
#: lib/phoenix_kit/newsletters/web/broadcasts.ex:103
#, elixir-autogen, elixir-format
msgid "Roles"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_details.html.heex:102
#: lib/phoenix_kit/newsletters/web/broadcasts.html.heex:41
#: lib/phoenix_kit/newsletters/web/broadcasts.html.heex:104
#, elixir-autogen, elixir-format
msgid "Scheduled at"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_details.html.heex:64
#: lib/phoenix_kit/newsletters/web/broadcast_details.html.heex:186
#: lib/phoenix_kit/newsletters/web/broadcasts.html.heex:23
#, elixir-autogen, elixir-format
msgid "Times shown in %{tz}"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcast_details.html.heex:74
#: lib/phoenix_kit/newsletters/web/broadcasts.html.heex:35
#: lib/phoenix_kit/newsletters/web/broadcasts.html.heex:96
#, elixir-autogen, elixir-format
msgid "Source"
msgstr ""
#: lib/phoenix_kit/newsletters/web/broadcasts.ex:106
#, elixir-autogen, elixir-format
msgid "Legacy list"
msgstr ""