diff --git a/fluxer_app/src/features/app/components/layout/app_layout/nagbars/AccountLimitedNagbar.tsx b/fluxer_app/src/features/app/components/layout/app_layout/nagbars/AccountLimitedNagbar.tsx
index 34428745a..36159711d 100644
--- a/fluxer_app/src/features/app/components/layout/app_layout/nagbars/AccountLimitedNagbar.tsx
+++ b/fluxer_app/src/features/app/components/layout/app_layout/nagbars/AccountLimitedNagbar.tsx
@@ -1,9 +1,13 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
import {Nagbar} from '@app/features/app/components/layout/Nagbar';
+import {NagbarButton} from '@app/features/app/components/layout/NagbarButton';
import {NagbarContent} from '@app/features/app/components/layout/NagbarContent';
import {NAGBAR_TONES, NagbarToneKind} from '@app/features/app/components/layout/NagbarTones';
+import RuntimeConfig from '@app/features/app/state/RuntimeConfig';
+import {openMessagingPausedHelpModal} from '@app/features/user/components/modals/MessagingPausedHelpModal';
import {ACCOUNT_LIMITED_NOTICE_DESCRIPTOR} from '@app/features/user/utils/AccountLimitUtils';
+import {TEXT_DID_NOT_GO_THROUGH_DESCRIPTOR} from '@app/features/user/utils/MessagingPausedHelpEmail';
import {useLingui} from '@lingui/react/macro';
import {observer} from 'mobx-react-lite';
@@ -23,6 +27,17 @@ export const AccountLimitedNagbar = observer(({isMobile}: {isMobile: boolean}) =
{i18n._(ACCOUNT_LIMITED_NOTICE_DESCRIPTOR)}
}
+ actions={
+ RuntimeConfig.isSelfHosted() ? undefined : (
+
+ {i18n._(TEXT_DID_NOT_GO_THROUGH_DESCRIPTOR)}
+
+ )
+ }
data-flx="app.app-layout.nagbars.account-limited-nagbar.nagbar-content"
/>
diff --git a/fluxer_app/src/features/channel/components/barriers/BarrierComponents.tsx b/fluxer_app/src/features/channel/components/barriers/BarrierComponents.tsx
index 86302703c..9978e3b77 100644
--- a/fluxer_app/src/features/channel/components/barriers/BarrierComponents.tsx
+++ b/fluxer_app/src/features/channel/components/barriers/BarrierComponents.tsx
@@ -2,6 +2,7 @@
import {UserSettingsModal} from '@app/features/app/components/dialogs/LoadableSettingsModals';
import {getActiveInstanceProductName} from '@app/features/app/state/ActiveInstanceProductName';
+import RuntimeConfig from '@app/features/app/state/RuntimeConfig';
import {openClaimAccountModal} from '@app/features/auth/components/modals/ClaimAccountModal';
import styles from '@app/features/channel/components/barriers/BarrierComponents.module.css';
import {openChannelFollowModal} from '@app/features/channel/components/modals/ChannelFollowModal';
@@ -16,8 +17,10 @@ import {Button} from '@app/features/ui/button/Button';
import * as ModalCommands from '@app/features/ui/commands/ModalCommands';
import {modal} from '@app/features/ui/commands/ModalCommands';
import {BouncedEmailChangeModal} from '@app/features/user/components/modals/BouncedEmailChangeModal';
+import {openMessagingPausedHelpModal} from '@app/features/user/components/modals/MessagingPausedHelpModal';
import Users from '@app/features/user/state/Users';
import {ACCOUNT_LIMITED_NOTICE_DESCRIPTOR} from '@app/features/user/utils/AccountLimitUtils';
+import {TEXT_DID_NOT_GO_THROUGH_DESCRIPTOR} from '@app/features/user/utils/MessagingPausedHelpEmail';
import {msg} from '@lingui/core/macro';
import {Trans, useLingui} from '@lingui/react/macro';
import {
@@ -263,7 +266,17 @@ export const AccountLimitedBarrier = observer(() => {
data-flx="channel.barriers.barrier-components.account-limited-barrier.info-icon"
/>
}
- action={null}
+ action={
+ RuntimeConfig.isSelfHosted() ? null : (
+
+ )
+ }
data-flx="channel.barriers.barrier-components.account-limited-barrier.barrier-base"
/>
);
diff --git a/fluxer_app/src/features/i18n/locales/ar/messages.po b/fluxer_app/src/features/i18n/locales/ar/messages.po
index 93e1ba6fe..51aa78b42 100644
--- a/fluxer_app/src/features/i18n/locales/ar/messages.po
+++ b/fluxer_app/src/features/i18n/locales/ar/messages.po
@@ -2885,6 +2885,11 @@ msgstr "تمت المطالبة بالحساب بنجاح"
msgid "Account connected"
msgstr "تم ربط الحساب"
+#. One line of the support email written for the user. createdAt is the account creation time as an ISO 8601 UTC timestamp.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account created: {createdAt}"
+msgstr "تاريخ إنشاء الحساب: {createdAt}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts
msgid "Account data"
@@ -2895,6 +2900,11 @@ msgstr "بيانات الحساب"
msgid "Account details unavailable"
msgstr "تفاصيل الحساب غير متوفرة"
+#. One line of the support email written for the user. accountId is the numeric account ID.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account ID: {accountId}"
+msgstr "معرّف الحساب: {accountId}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts
msgid "Account removal"
@@ -9611,6 +9621,11 @@ msgstr "نسخ الرمز"
msgid "Copy community ID"
msgstr "نسخ معرف المجتمع"
+#. Button in the help dialog opened from "My text didn't go through". Copies the account details for a support email to the clipboard.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Copy details"
+msgstr "نسخ التفاصيل"
+
#. Developer-mode voice menu action that copies the unique identifier of a voice device or connection.
#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts
msgid "Copy device ID"
@@ -10552,6 +10567,16 @@ msgstr "مؤقت العد التنازلي"
msgid "Country of residence"
msgstr "بلد الإقامة"
+#. Field label in the help dialog opened from "My text didn't go through". The user types the country they are in so support can help.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Country you're in"
+msgstr "البلد الذي تتواجد فيه"
+
+#. One line of the support email written for the user. country is the country the user typed.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Country: {country}"
+msgstr "البلد: {country}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/search_index/MyProfileIndex.ts
msgid "Cover"
@@ -13580,6 +13605,11 @@ msgstr "مؤهل لاسترداد المبلغ حتى {windowEndsOn}. سيؤدي
msgid "Email"
msgstr "البريد الإلكتروني"
+#. Body of the help dialog opened from "My text didn't go through" while messaging is paused on the account. supportEmail is the support email address. Keep it short, calm and neutral.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email {supportEmail} and a person will check your account. You can also reply to the email we sent you."
+msgstr "راسل {supportEmail} وسيراجع شخص من فريقنا حسابك. يمكنك أيضًا الرد على البريد الإلكتروني الذي أرسلناه إليك."
+
#. Short label in the inputs tab. Keep it concise.
#. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific.
#: src/features/moderation/components/report/ReportStepEmail.tsx
@@ -13607,6 +13637,11 @@ msgstr "إرسال البريد الإلكتروني"
msgid "Email reports aren't available here"
msgstr "الإبلاغ عبر البريد الإلكتروني غير متاح هنا"
+#. Primary button in the help dialog opened from "My text didn't go through". Opens a new email to support with the account details filled in.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email support"
+msgstr "مراسلة الدعم"
+
#. Developer control label for the email-verification banner.
#: src/features/devtools/components/NagbarControls.ts
msgid "Email verification nagbar"
@@ -22072,6 +22107,11 @@ msgstr "بحثي العكسي عن الصور"
msgid "My search engine"
msgstr "محرك البحث الخاص بي"
+#. Button shown while messaging is paused on the current account, and the title of the help dialog it opens. The email describing the quick step asks the user to send a text message from their phone. This is for users who could not send that text, and also for users who sent it and nothing happened. The translation should cover both. Also used as the subject of the support email.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "My text didn't go through"
+msgstr "لم تصل رسالتي النصية"
+
#. Short label in the add custom search engine modal. Keep it concise.
#: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx
msgid "My translator"
@@ -37388,6 +37428,11 @@ msgstr "علامات اسم المستخدم"
msgid "Username updated"
msgstr "تم تحديث اسم المستخدم"
+#. One line of the support email written for the user. username is the account username with its tag.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Username: {username}"
+msgstr "اسم المستخدم: {username}"
+
#. Summary value on the setup wizard finish step when people sign in with a username.
#: src/features/app/components/setup/SetupWizardSteps.tsx
msgid "Usernames"
diff --git a/fluxer_app/src/features/i18n/locales/auto-i18n-reviewed-unchanged.json b/fluxer_app/src/features/i18n/locales/auto-i18n-reviewed-unchanged.json
index 78eb97897..49b49a1f9 100644
--- a/fluxer_app/src/features/i18n/locales/auto-i18n-reviewed-unchanged.json
+++ b/fluxer_app/src/features/i18n/locales/auto-i18n-reviewed-unchanged.json
@@ -659,6 +659,8 @@
"About me is too long",
"Accept the push relay supplemental privacy notice",
"Accepted",
+ "Account ID: {accountId}",
+ "Account created: {createdAt}",
"Account details unavailable",
"Add a Klipy API key to enable GIF search at runtime.",
"Add a description (optional)",
@@ -822,6 +824,7 @@
"Converted the channel to a text channel",
"Converted the channel to an announcement channel",
"Converting this channel to a text channel removes every channel that follows it.",
+ "Copy details",
"Copy emoji",
"Copy lines",
"Copy lines for hyprland.conf",
@@ -860,6 +863,8 @@
"Couldn't update passkey two-factor authentication",
"Couldn't update the post: {detail}",
"Couldn't update your passkey. Try again.",
+ "Country you're in",
+ "Country: {country}",
"Create a new kit",
"Create a new recovery kit?",
"Create a recovery kit to continue.",
@@ -935,6 +940,8 @@
"Edited the tag {name}",
"Editing limit reached",
"Email reports aren't available here",
+ "Email support",
+ "Email {supportEmail} and a person will check your account. You can also reply to the email we sent you.",
"Emails to your current address are not being delivered. Enter a new email and we'll send a code there.",
"Emoji and sticker cloning shortcuts",
"Empty edit",
@@ -1146,6 +1153,7 @@
"Mute other members in voice channels for everyone.",
"Mute thread",
"My community",
+ "My text didn't go through",
"Names get a random tag, like alex#4821, so several people can share a name.",
"Neko cat that chases your cursor",
"New post",
@@ -1646,6 +1654,7 @@
"Used in Custom mode. The Gaming and Screen share presets set their own hint.",
"User settings, privacy review needed",
"Username tags",
+ "Username: {username}",
"Usernames",
"Usernames (recommended)",
"Using {effectiveLabel} until {requestedLabel} is ready.",
diff --git a/fluxer_app/src/features/i18n/locales/bg/messages.po b/fluxer_app/src/features/i18n/locales/bg/messages.po
index f783e2848..782c8aecb 100644
--- a/fluxer_app/src/features/i18n/locales/bg/messages.po
+++ b/fluxer_app/src/features/i18n/locales/bg/messages.po
@@ -2885,6 +2885,11 @@ msgstr "Акаунтът е заявен успешно"
msgid "Account connected"
msgstr "Акаунтът е свързан"
+#. One line of the support email written for the user. createdAt is the account creation time as an ISO 8601 UTC timestamp.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account created: {createdAt}"
+msgstr "Акаунтът е създаден: {createdAt}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts
msgid "Account data"
@@ -2895,6 +2900,11 @@ msgstr "Данни за акаунта"
msgid "Account details unavailable"
msgstr "Данните за акаунта не са налични"
+#. One line of the support email written for the user. accountId is the numeric account ID.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account ID: {accountId}"
+msgstr "ID на акаунта: {accountId}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts
msgid "Account removal"
@@ -9611,6 +9621,11 @@ msgstr "Копирай кода"
msgid "Copy community ID"
msgstr "Копирай ID на общността"
+#. Button in the help dialog opened from "My text didn't go through". Copies the account details for a support email to the clipboard.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Copy details"
+msgstr "Копирай данните"
+
#. Developer-mode voice menu action that copies the unique identifier of a voice device or connection.
#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts
msgid "Copy device ID"
@@ -10552,6 +10567,16 @@ msgstr "Таймер за обратно броене"
msgid "Country of residence"
msgstr "Държава на пребиваване"
+#. Field label in the help dialog opened from "My text didn't go through". The user types the country they are in so support can help.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Country you're in"
+msgstr "Държавата, в която се намираш"
+
+#. One line of the support email written for the user. country is the country the user typed.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Country: {country}"
+msgstr "Държава: {country}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/search_index/MyProfileIndex.ts
msgid "Cover"
@@ -13580,6 +13605,11 @@ msgstr "Отговаряш на условията за възстановява
msgid "Email"
msgstr "Имейл"
+#. Body of the help dialog opened from "My text didn't go through" while messaging is paused on the account. supportEmail is the support email address. Keep it short, calm and neutral.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email {supportEmail} and a person will check your account. You can also reply to the email we sent you."
+msgstr "Пиши на {supportEmail} и човек от екипа ще провери акаунта ти. Можеш и да отговориш на имейла, който ти изпратихме."
+
#. Short label in the inputs tab. Keep it concise.
#. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific.
#: src/features/moderation/components/report/ReportStepEmail.tsx
@@ -13607,6 +13637,11 @@ msgstr "Доставка на имейли"
msgid "Email reports aren't available here"
msgstr "Сигнали по имейл не са налични тук"
+#. Primary button in the help dialog opened from "My text didn't go through". Opens a new email to support with the account details filled in.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email support"
+msgstr "Пиши на поддръжката"
+
#. Developer control label for the email-verification banner.
#: src/features/devtools/components/NagbarControls.ts
msgid "Email verification nagbar"
@@ -22072,6 +22107,11 @@ msgstr "Моето търсене по изображение"
msgid "My search engine"
msgstr "Моята търсачка"
+#. Button shown while messaging is paused on the current account, and the title of the help dialog it opens. The email describing the quick step asks the user to send a text message from their phone. This is for users who could not send that text, and also for users who sent it and nothing happened. The translation should cover both. Also used as the subject of the support email.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "My text didn't go through"
+msgstr "SMS-ът ми не пристигна"
+
#. Short label in the add custom search engine modal. Keep it concise.
#: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx
msgid "My translator"
@@ -37388,6 +37428,11 @@ msgstr "Етикети на потребителско име"
msgid "Username updated"
msgstr "Потребителското име е актуализирано"
+#. One line of the support email written for the user. username is the account username with its tag.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Username: {username}"
+msgstr "Потребителско име: {username}"
+
#. Summary value on the setup wizard finish step when people sign in with a username.
#: src/features/app/components/setup/SetupWizardSteps.tsx
msgid "Usernames"
diff --git a/fluxer_app/src/features/i18n/locales/cs/messages.po b/fluxer_app/src/features/i18n/locales/cs/messages.po
index 761aa9423..d8a9908d5 100644
--- a/fluxer_app/src/features/i18n/locales/cs/messages.po
+++ b/fluxer_app/src/features/i18n/locales/cs/messages.po
@@ -2885,6 +2885,11 @@ msgstr "Registrace účtu byla úspěšně dokončena"
msgid "Account connected"
msgstr "Účet připojen"
+#. One line of the support email written for the user. createdAt is the account creation time as an ISO 8601 UTC timestamp.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account created: {createdAt}"
+msgstr "Účet vytvořen: {createdAt}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts
msgid "Account data"
@@ -2895,6 +2900,11 @@ msgstr "Údaje o účtu"
msgid "Account details unavailable"
msgstr "Podrobnosti o účtu nejsou k dispozici"
+#. One line of the support email written for the user. accountId is the numeric account ID.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account ID: {accountId}"
+msgstr "ID účtu: {accountId}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts
msgid "Account removal"
@@ -9611,6 +9621,11 @@ msgstr "Kopírovat kód"
msgid "Copy community ID"
msgstr "Kopírovat ID komunity"
+#. Button in the help dialog opened from "My text didn't go through". Copies the account details for a support email to the clipboard.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Copy details"
+msgstr "Kopírovat údaje"
+
#. Developer-mode voice menu action that copies the unique identifier of a voice device or connection.
#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts
msgid "Copy device ID"
@@ -10552,6 +10567,16 @@ msgstr "Odpočítávání"
msgid "Country of residence"
msgstr "Země bydliště"
+#. Field label in the help dialog opened from "My text didn't go through". The user types the country they are in so support can help.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Country you're in"
+msgstr "Země, ve které se nacházíte"
+
+#. One line of the support email written for the user. country is the country the user typed.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Country: {country}"
+msgstr "Země: {country}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/search_index/MyProfileIndex.ts
msgid "Cover"
@@ -13580,6 +13605,11 @@ msgstr "Nárok na vrácení peněz do {windowEndsOn}. Tím se také okamžitě z
msgid "Email"
msgstr "E-mail"
+#. Body of the help dialog opened from "My text didn't go through" while messaging is paused on the account. supportEmail is the support email address. Keep it short, calm and neutral.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email {supportEmail} and a person will check your account. You can also reply to the email we sent you."
+msgstr "Napište na {supportEmail} a někdo z týmu zkontroluje váš účet. Můžete také odpovědět na e-mail, který jsme vám poslali."
+
#. Short label in the inputs tab. Keep it concise.
#. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific.
#: src/features/moderation/components/report/ReportStepEmail.tsx
@@ -13607,6 +13637,11 @@ msgstr "Doručování e-mailů"
msgid "Email reports aren't available here"
msgstr "Nahlášení e-mailem tu nejsou k dispozici"
+#. Primary button in the help dialog opened from "My text didn't go through". Opens a new email to support with the account details filled in.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email support"
+msgstr "Napsat podpoře"
+
#. Developer control label for the email-verification banner.
#: src/features/devtools/components/NagbarControls.ts
msgid "Email verification nagbar"
@@ -22072,6 +22107,11 @@ msgstr "Moje vyhledávání podle obrázku"
msgid "My search engine"
msgstr "Můj vyhledávač"
+#. Button shown while messaging is paused on the current account, and the title of the help dialog it opens. The email describing the quick step asks the user to send a text message from their phone. This is for users who could not send that text, and also for users who sent it and nothing happened. The translation should cover both. Also used as the subject of the support email.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "My text didn't go through"
+msgstr "Moje SMS neprošla"
+
#. Short label in the add custom search engine modal. Keep it concise.
#: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx
msgid "My translator"
@@ -37388,6 +37428,11 @@ msgstr "Označení uživatelů"
msgid "Username updated"
msgstr "Uživatelské jméno aktualizováno"
+#. One line of the support email written for the user. username is the account username with its tag.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Username: {username}"
+msgstr "Uživatelské jméno: {username}"
+
#. Summary value on the setup wizard finish step when people sign in with a username.
#: src/features/app/components/setup/SetupWizardSteps.tsx
msgid "Usernames"
diff --git a/fluxer_app/src/features/i18n/locales/da/messages.po b/fluxer_app/src/features/i18n/locales/da/messages.po
index dd979e59a..da26bbff7 100644
--- a/fluxer_app/src/features/i18n/locales/da/messages.po
+++ b/fluxer_app/src/features/i18n/locales/da/messages.po
@@ -2885,6 +2885,11 @@ msgstr "Kontooprettelsen er fuldført"
msgid "Account connected"
msgstr "Konto forbundet"
+#. One line of the support email written for the user. createdAt is the account creation time as an ISO 8601 UTC timestamp.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account created: {createdAt}"
+msgstr "Konto oprettet: {createdAt}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts
msgid "Account data"
@@ -2895,6 +2900,11 @@ msgstr "Kontodata"
msgid "Account details unavailable"
msgstr "Kontooplysninger utilgængelige"
+#. One line of the support email written for the user. accountId is the numeric account ID.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account ID: {accountId}"
+msgstr "Konto-id: {accountId}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts
msgid "Account removal"
@@ -9611,6 +9621,11 @@ msgstr "Kopiér kode"
msgid "Copy community ID"
msgstr "Kopiér fællesskabs-ID"
+#. Button in the help dialog opened from "My text didn't go through". Copies the account details for a support email to the clipboard.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Copy details"
+msgstr "Kopiér oplysninger"
+
#. Developer-mode voice menu action that copies the unique identifier of a voice device or connection.
#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts
msgid "Copy device ID"
@@ -10552,6 +10567,16 @@ msgstr "Nedtællingstimer"
msgid "Country of residence"
msgstr "Bopælsland"
+#. Field label in the help dialog opened from "My text didn't go through". The user types the country they are in so support can help.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Country you're in"
+msgstr "Land, du er i"
+
+#. One line of the support email written for the user. country is the country the user typed.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Country: {country}"
+msgstr "Land: {country}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/search_index/MyProfileIndex.ts
msgid "Cover"
@@ -13580,6 +13605,11 @@ msgstr "Kan refunderes indtil {windowEndsOn}. Dette afslutter også dit abonneme
msgid "Email"
msgstr "E-mail"
+#. Body of the help dialog opened from "My text didn't go through" while messaging is paused on the account. supportEmail is the support email address. Keep it short, calm and neutral.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email {supportEmail} and a person will check your account. You can also reply to the email we sent you."
+msgstr "Skriv til {supportEmail}, så kigger en person på din konto. Du kan også svare på den e-mail, vi sendte dig."
+
#. Short label in the inputs tab. Keep it concise.
#. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific.
#: src/features/moderation/components/report/ReportStepEmail.tsx
@@ -13607,6 +13637,11 @@ msgstr "E-mail-levering"
msgid "Email reports aren't available here"
msgstr "Anmeldelser via e-mail er ikke tilgængelige her"
+#. Primary button in the help dialog opened from "My text didn't go through". Opens a new email to support with the account details filled in.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email support"
+msgstr "Skriv til support"
+
#. Developer control label for the email-verification banner.
#: src/features/devtools/components/NagbarControls.ts
msgid "Email verification nagbar"
@@ -22072,6 +22107,11 @@ msgstr "Min omvendte billedsøgning"
msgid "My search engine"
msgstr "Min søgemaskine"
+#. Button shown while messaging is paused on the current account, and the title of the help dialog it opens. The email describing the quick step asks the user to send a text message from their phone. This is for users who could not send that text, and also for users who sent it and nothing happened. The translation should cover both. Also used as the subject of the support email.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "My text didn't go through"
+msgstr "Min sms gik ikke igennem"
+
#. Short label in the add custom search engine modal. Keep it concise.
#: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx
msgid "My translator"
@@ -37388,6 +37428,11 @@ msgstr "Brugernavne-tags"
msgid "Username updated"
msgstr "Brugernavn opdateret"
+#. One line of the support email written for the user. username is the account username with its tag.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Username: {username}"
+msgstr "Brugernavn: {username}"
+
#. Summary value on the setup wizard finish step when people sign in with a username.
#: src/features/app/components/setup/SetupWizardSteps.tsx
msgid "Usernames"
diff --git a/fluxer_app/src/features/i18n/locales/de/messages.po b/fluxer_app/src/features/i18n/locales/de/messages.po
index 8d4fd24bf..00ff8128c 100644
--- a/fluxer_app/src/features/i18n/locales/de/messages.po
+++ b/fluxer_app/src/features/i18n/locales/de/messages.po
@@ -2885,6 +2885,11 @@ msgstr "Account erfolgreich beansprucht"
msgid "Account connected"
msgstr "Account verbunden"
+#. One line of the support email written for the user. createdAt is the account creation time as an ISO 8601 UTC timestamp.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account created: {createdAt}"
+msgstr "Konto erstellt: {createdAt}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts
msgid "Account data"
@@ -2895,6 +2900,11 @@ msgstr "Accountdaten"
msgid "Account details unavailable"
msgstr "Kontodetails nicht verfügbar"
+#. One line of the support email written for the user. accountId is the numeric account ID.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account ID: {accountId}"
+msgstr "Konto-ID: {accountId}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts
msgid "Account removal"
@@ -9611,6 +9621,11 @@ msgstr "Code kopieren"
msgid "Copy community ID"
msgstr "Community-ID kopieren"
+#. Button in the help dialog opened from "My text didn't go through". Copies the account details for a support email to the clipboard.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Copy details"
+msgstr "Details kopieren"
+
#. Developer-mode voice menu action that copies the unique identifier of a voice device or connection.
#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts
msgid "Copy device ID"
@@ -10552,6 +10567,16 @@ msgstr "Countdown-Timer"
msgid "Country of residence"
msgstr "Wohnsitzland"
+#. Field label in the help dialog opened from "My text didn't go through". The user types the country they are in so support can help.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Country you're in"
+msgstr "Land, in dem du bist"
+
+#. One line of the support email written for the user. country is the country the user typed.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Country: {country}"
+msgstr "Land: {country}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/search_index/MyProfileIndex.ts
msgid "Cover"
@@ -13580,6 +13605,11 @@ msgstr "Rückerstattungsberechtigt bis {windowEndsOn}. Dadurch wird auch dein Ab
msgid "Email"
msgstr "E-Mail"
+#. Body of the help dialog opened from "My text didn't go through" while messaging is paused on the account. supportEmail is the support email address. Keep it short, calm and neutral.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email {supportEmail} and a person will check your account. You can also reply to the email we sent you."
+msgstr "Schreib an {supportEmail}, dann sieht sich jemand aus dem Team dein Konto an. Du kannst auch auf die E-Mail antworten, die wir dir geschickt haben."
+
#. Short label in the inputs tab. Keep it concise.
#. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific.
#: src/features/moderation/components/report/ReportStepEmail.tsx
@@ -13607,6 +13637,11 @@ msgstr "E-Mail-Zustellung"
msgid "Email reports aren't available here"
msgstr "Meldungen per E-Mail sind hier nicht verfügbar"
+#. Primary button in the help dialog opened from "My text didn't go through". Opens a new email to support with the account details filled in.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email support"
+msgstr "Support anschreiben"
+
#. Developer control label for the email-verification banner.
#: src/features/devtools/components/NagbarControls.ts
msgid "Email verification nagbar"
@@ -22072,6 +22107,11 @@ msgstr "Meine Bilderrückwärtssuche"
msgid "My search engine"
msgstr "Meine Suchmaschine"
+#. Button shown while messaging is paused on the current account, and the title of the help dialog it opens. The email describing the quick step asks the user to send a text message from their phone. This is for users who could not send that text, and also for users who sent it and nothing happened. The translation should cover both. Also used as the subject of the support email.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "My text didn't go through"
+msgstr "Meine SMS ist nicht angekommen"
+
#. Short label in the add custom search engine modal. Keep it concise.
#: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx
msgid "My translator"
@@ -37388,6 +37428,11 @@ msgstr "Benutzernamen-Tags"
msgid "Username updated"
msgstr "Nutzername aktualisiert"
+#. One line of the support email written for the user. username is the account username with its tag.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Username: {username}"
+msgstr "Benutzername: {username}"
+
#. Summary value on the setup wizard finish step when people sign in with a username.
#: src/features/app/components/setup/SetupWizardSteps.tsx
msgid "Usernames"
diff --git a/fluxer_app/src/features/i18n/locales/el/messages.po b/fluxer_app/src/features/i18n/locales/el/messages.po
index 2add36f67..6cc835cca 100644
--- a/fluxer_app/src/features/i18n/locales/el/messages.po
+++ b/fluxer_app/src/features/i18n/locales/el/messages.po
@@ -2885,6 +2885,11 @@ msgstr "Ο λογαριασμός διεκδικήθηκε με επιτυχία
msgid "Account connected"
msgstr "Ο λογαριασμός συνδέθηκε"
+#. One line of the support email written for the user. createdAt is the account creation time as an ISO 8601 UTC timestamp.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account created: {createdAt}"
+msgstr "Δημιουργία λογαριασμού: {createdAt}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts
msgid "Account data"
@@ -2895,6 +2900,11 @@ msgstr "Δεδομένα λογαριασμού"
msgid "Account details unavailable"
msgstr "Οι λεπτομέρειες του λογαριασμού δεν είναι διαθέσιμες"
+#. One line of the support email written for the user. accountId is the numeric account ID.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account ID: {accountId}"
+msgstr "ID λογαριασμού: {accountId}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts
msgid "Account removal"
@@ -9611,6 +9621,11 @@ msgstr "Αντιγραφή κωδικού"
msgid "Copy community ID"
msgstr "Αντιγραφή αναγνωριστικού κοινότητας"
+#. Button in the help dialog opened from "My text didn't go through". Copies the account details for a support email to the clipboard.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Copy details"
+msgstr "Αντιγραφή στοιχείων"
+
#. Developer-mode voice menu action that copies the unique identifier of a voice device or connection.
#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts
msgid "Copy device ID"
@@ -10552,6 +10567,16 @@ msgstr "Χρονόμετρο αντίστροφης μέτρησης"
msgid "Country of residence"
msgstr "Χώρα διαμονής"
+#. Field label in the help dialog opened from "My text didn't go through". The user types the country they are in so support can help.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Country you're in"
+msgstr "Χώρα όπου βρίσκεστε"
+
+#. One line of the support email written for the user. country is the country the user typed.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Country: {country}"
+msgstr "Χώρα: {country}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/search_index/MyProfileIndex.ts
msgid "Cover"
@@ -13580,6 +13605,11 @@ msgstr "Δικαιούστε επιστροφή χρημάτων έως {windowE
msgid "Email"
msgstr "Email"
+#. Body of the help dialog opened from "My text didn't go through" while messaging is paused on the account. supportEmail is the support email address. Keep it short, calm and neutral.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email {supportEmail} and a person will check your account. You can also reply to the email we sent you."
+msgstr "Στείλτε email στο {supportEmail} και ένα άτομο της ομάδας μας θα ελέγξει τον λογαριασμό σας. Μπορείτε επίσης να απαντήσετε στο email που σας στείλαμε."
+
#. Short label in the inputs tab. Keep it concise.
#. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific.
#: src/features/moderation/components/report/ReportStepEmail.tsx
@@ -13607,6 +13637,11 @@ msgstr "Παράδοση email"
msgid "Email reports aren't available here"
msgstr "Οι αναφορές μέσω email δεν είναι διαθέσιμες εδώ"
+#. Primary button in the help dialog opened from "My text didn't go through". Opens a new email to support with the account details filled in.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email support"
+msgstr "Email στην υποστήριξη"
+
#. Developer control label for the email-verification banner.
#: src/features/devtools/components/NagbarControls.ts
msgid "Email verification nagbar"
@@ -22072,6 +22107,11 @@ msgstr "Η αντίστροφη αναζήτηση εικόνων μου"
msgid "My search engine"
msgstr "Η μηχανή αναζήτησής μου"
+#. Button shown while messaging is paused on the current account, and the title of the help dialog it opens. The email describing the quick step asks the user to send a text message from their phone. This is for users who could not send that text, and also for users who sent it and nothing happened. The translation should cover both. Also used as the subject of the support email.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "My text didn't go through"
+msgstr "Το SMS μου δεν έφτασε"
+
#. Short label in the add custom search engine modal. Keep it concise.
#: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx
msgid "My translator"
@@ -37388,6 +37428,11 @@ msgstr "Ετικέτες ονόματος χρήστη"
msgid "Username updated"
msgstr "Το όνομα χρήστη ενημερώθηκε"
+#. One line of the support email written for the user. username is the account username with its tag.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Username: {username}"
+msgstr "Όνομα χρήστη: {username}"
+
#. Summary value on the setup wizard finish step when people sign in with a username.
#: src/features/app/components/setup/SetupWizardSteps.tsx
msgid "Usernames"
diff --git a/fluxer_app/src/features/i18n/locales/en-GB/messages.po b/fluxer_app/src/features/i18n/locales/en-GB/messages.po
index 41507a7fc..000f3770b 100644
--- a/fluxer_app/src/features/i18n/locales/en-GB/messages.po
+++ b/fluxer_app/src/features/i18n/locales/en-GB/messages.po
@@ -2885,6 +2885,11 @@ msgstr "Account claimed successfully"
msgid "Account connected"
msgstr "Account connected"
+#. One line of the support email written for the user. createdAt is the account creation time as an ISO 8601 UTC timestamp.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account created: {createdAt}"
+msgstr "Account created: {createdAt}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts
msgid "Account data"
@@ -2895,6 +2900,11 @@ msgstr "Account data"
msgid "Account details unavailable"
msgstr "Account details unavailable"
+#. One line of the support email written for the user. accountId is the numeric account ID.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account ID: {accountId}"
+msgstr "Account ID: {accountId}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts
msgid "Account removal"
@@ -9611,6 +9621,11 @@ msgstr "Copy code"
msgid "Copy community ID"
msgstr "Copy community ID"
+#. Button in the help dialog opened from "My text didn't go through". Copies the account details for a support email to the clipboard.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Copy details"
+msgstr "Copy details"
+
#. Developer-mode voice menu action that copies the unique identifier of a voice device or connection.
#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts
msgid "Copy device ID"
@@ -10552,6 +10567,16 @@ msgstr "Countdown timer"
msgid "Country of residence"
msgstr "Country of residence"
+#. Field label in the help dialog opened from "My text didn't go through". The user types the country they are in so support can help.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Country you're in"
+msgstr "Country you're in"
+
+#. One line of the support email written for the user. country is the country the user typed.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Country: {country}"
+msgstr "Country: {country}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/search_index/MyProfileIndex.ts
msgid "Cover"
@@ -13580,6 +13605,11 @@ msgstr "Eligible for a refund until {windowEndsOn}. This will also cancel your s
msgid "Email"
msgstr "Email"
+#. Body of the help dialog opened from "My text didn't go through" while messaging is paused on the account. supportEmail is the support email address. Keep it short, calm and neutral.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email {supportEmail} and a person will check your account. You can also reply to the email we sent you."
+msgstr "Email {supportEmail} and a person will check your account. You can also reply to the email we sent you."
+
#. Short label in the inputs tab. Keep it concise.
#. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific.
#: src/features/moderation/components/report/ReportStepEmail.tsx
@@ -13607,6 +13637,11 @@ msgstr "Email delivery"
msgid "Email reports aren't available here"
msgstr "Email reports aren't available here"
+#. Primary button in the help dialog opened from "My text didn't go through". Opens a new email to support with the account details filled in.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email support"
+msgstr "Email support"
+
#. Developer control label for the email-verification banner.
#: src/features/devtools/components/NagbarControls.ts
msgid "Email verification nagbar"
@@ -22072,6 +22107,11 @@ msgstr "My reverse image search"
msgid "My search engine"
msgstr "My search engine"
+#. Button shown while messaging is paused on the current account, and the title of the help dialog it opens. The email describing the quick step asks the user to send a text message from their phone. This is for users who could not send that text, and also for users who sent it and nothing happened. The translation should cover both. Also used as the subject of the support email.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "My text didn't go through"
+msgstr "My text didn't go through"
+
#. Short label in the add custom search engine modal. Keep it concise.
#: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx
msgid "My translator"
@@ -37388,6 +37428,11 @@ msgstr "Username tags"
msgid "Username updated"
msgstr "Username updated"
+#. One line of the support email written for the user. username is the account username with its tag.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Username: {username}"
+msgstr "Username: {username}"
+
#. Summary value on the setup wizard finish step when people sign in with a username.
#: src/features/app/components/setup/SetupWizardSteps.tsx
msgid "Usernames"
diff --git a/fluxer_app/src/features/i18n/locales/en-US/messages.po b/fluxer_app/src/features/i18n/locales/en-US/messages.po
index 9c721a057..c9c453c6b 100644
--- a/fluxer_app/src/features/i18n/locales/en-US/messages.po
+++ b/fluxer_app/src/features/i18n/locales/en-US/messages.po
@@ -2885,6 +2885,11 @@ msgstr "Account claimed successfully"
msgid "Account connected"
msgstr "Account connected"
+#. One line of the support email written for the user. createdAt is the account creation time as an ISO 8601 UTC timestamp.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account created: {createdAt}"
+msgstr "Account created: {createdAt}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts
msgid "Account data"
@@ -2895,6 +2900,11 @@ msgstr "Account data"
msgid "Account details unavailable"
msgstr "Account details unavailable"
+#. One line of the support email written for the user. accountId is the numeric account ID.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account ID: {accountId}"
+msgstr "Account ID: {accountId}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts
msgid "Account removal"
@@ -9611,6 +9621,11 @@ msgstr "Copy code"
msgid "Copy community ID"
msgstr "Copy community ID"
+#. Button in the help dialog opened from "My text didn't go through". Copies the account details for a support email to the clipboard.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Copy details"
+msgstr "Copy details"
+
#. Developer-mode voice menu action that copies the unique identifier of a voice device or connection.
#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts
msgid "Copy device ID"
@@ -10552,6 +10567,16 @@ msgstr "Countdown timer"
msgid "Country of residence"
msgstr "Country of residence"
+#. Field label in the help dialog opened from "My text didn't go through". The user types the country they are in so support can help.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Country you're in"
+msgstr "Country you're in"
+
+#. One line of the support email written for the user. country is the country the user typed.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Country: {country}"
+msgstr "Country: {country}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/search_index/MyProfileIndex.ts
msgid "Cover"
@@ -13580,6 +13605,11 @@ msgstr "Eligible for a refund until {windowEndsOn}. This will also cancel your s
msgid "Email"
msgstr "Email"
+#. Body of the help dialog opened from "My text didn't go through" while messaging is paused on the account. supportEmail is the support email address. Keep it short, calm and neutral.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email {supportEmail} and a person will check your account. You can also reply to the email we sent you."
+msgstr "Email {supportEmail} and a person will check your account. You can also reply to the email we sent you."
+
#. Short label in the inputs tab. Keep it concise.
#. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific.
#: src/features/moderation/components/report/ReportStepEmail.tsx
@@ -13607,6 +13637,11 @@ msgstr "Email delivery"
msgid "Email reports aren't available here"
msgstr "Email reports aren't available here"
+#. Primary button in the help dialog opened from "My text didn't go through". Opens a new email to support with the account details filled in.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email support"
+msgstr "Email support"
+
#. Developer control label for the email-verification banner.
#: src/features/devtools/components/NagbarControls.ts
msgid "Email verification nagbar"
@@ -22072,6 +22107,11 @@ msgstr "My reverse image search"
msgid "My search engine"
msgstr "My search engine"
+#. Button shown while messaging is paused on the current account, and the title of the help dialog it opens. The email describing the quick step asks the user to send a text message from their phone. This is for users who could not send that text, and also for users who sent it and nothing happened. The translation should cover both. Also used as the subject of the support email.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "My text didn't go through"
+msgstr "My text didn't go through"
+
#. Short label in the add custom search engine modal. Keep it concise.
#: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx
msgid "My translator"
@@ -37388,6 +37428,11 @@ msgstr "Username tags"
msgid "Username updated"
msgstr "Username updated"
+#. One line of the support email written for the user. username is the account username with its tag.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Username: {username}"
+msgstr "Username: {username}"
+
#. Summary value on the setup wizard finish step when people sign in with a username.
#: src/features/app/components/setup/SetupWizardSteps.tsx
msgid "Usernames"
diff --git a/fluxer_app/src/features/i18n/locales/es-419/messages.po b/fluxer_app/src/features/i18n/locales/es-419/messages.po
index d5e34b2f5..4b6400c4d 100644
--- a/fluxer_app/src/features/i18n/locales/es-419/messages.po
+++ b/fluxer_app/src/features/i18n/locales/es-419/messages.po
@@ -2885,6 +2885,11 @@ msgstr "Registro de la cuenta completado"
msgid "Account connected"
msgstr "Cuenta conectada"
+#. One line of the support email written for the user. createdAt is the account creation time as an ISO 8601 UTC timestamp.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account created: {createdAt}"
+msgstr "Cuenta creada: {createdAt}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts
msgid "Account data"
@@ -2895,6 +2900,11 @@ msgstr "Datos de la cuenta"
msgid "Account details unavailable"
msgstr "Detalles de la cuenta no disponibles"
+#. One line of the support email written for the user. accountId is the numeric account ID.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account ID: {accountId}"
+msgstr "ID de la cuenta: {accountId}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts
msgid "Account removal"
@@ -9611,6 +9621,11 @@ msgstr "Copiar código"
msgid "Copy community ID"
msgstr "Copiar ID de la comunidad"
+#. Button in the help dialog opened from "My text didn't go through". Copies the account details for a support email to the clipboard.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Copy details"
+msgstr "Copiar datos"
+
#. Developer-mode voice menu action that copies the unique identifier of a voice device or connection.
#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts
msgid "Copy device ID"
@@ -10552,6 +10567,16 @@ msgstr "Temporizador de cuenta regresiva"
msgid "Country of residence"
msgstr "País de residencia"
+#. Field label in the help dialog opened from "My text didn't go through". The user types the country they are in so support can help.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Country you're in"
+msgstr "País donde estás"
+
+#. One line of the support email written for the user. country is the country the user typed.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Country: {country}"
+msgstr "País: {country}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/search_index/MyProfileIndex.ts
msgid "Cover"
@@ -13580,6 +13605,11 @@ msgstr "Puedes solicitar un reembolso hasta el {windowEndsOn}. Esto también can
msgid "Email"
msgstr "Correo electrónico"
+#. Body of the help dialog opened from "My text didn't go through" while messaging is paused on the account. supportEmail is the support email address. Keep it short, calm and neutral.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email {supportEmail} and a person will check your account. You can also reply to the email we sent you."
+msgstr "Escribe a {supportEmail} y una persona revisará tu cuenta. También puedes responder al correo que te enviamos."
+
#. Short label in the inputs tab. Keep it concise.
#. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific.
#: src/features/moderation/components/report/ReportStepEmail.tsx
@@ -13607,6 +13637,11 @@ msgstr "Entrega de correo electrónico"
msgid "Email reports aren't available here"
msgstr "Los reportes por correo electrónico no están disponibles aquí"
+#. Primary button in the help dialog opened from "My text didn't go through". Opens a new email to support with the account details filled in.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email support"
+msgstr "Escribir a soporte"
+
#. Developer control label for the email-verification banner.
#: src/features/devtools/components/NagbarControls.ts
msgid "Email verification nagbar"
@@ -22072,6 +22107,11 @@ msgstr "Mi búsqueda inversa de imágenes"
msgid "My search engine"
msgstr "Mi buscador"
+#. Button shown while messaging is paused on the current account, and the title of the help dialog it opens. The email describing the quick step asks the user to send a text message from their phone. This is for users who could not send that text, and also for users who sent it and nothing happened. The translation should cover both. Also used as the subject of the support email.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "My text didn't go through"
+msgstr "Mi SMS no llegó"
+
#. Short label in the add custom search engine modal. Keep it concise.
#: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx
msgid "My translator"
@@ -37388,6 +37428,11 @@ msgstr "Etiquetas de nombre de usuario"
msgid "Username updated"
msgstr "Nombre de usuario actualizado"
+#. One line of the support email written for the user. username is the account username with its tag.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Username: {username}"
+msgstr "Nombre de usuario: {username}"
+
#. Summary value on the setup wizard finish step when people sign in with a username.
#: src/features/app/components/setup/SetupWizardSteps.tsx
msgid "Usernames"
diff --git a/fluxer_app/src/features/i18n/locales/es-ES/messages.po b/fluxer_app/src/features/i18n/locales/es-ES/messages.po
index 4bbe71db8..28b6958f3 100644
--- a/fluxer_app/src/features/i18n/locales/es-ES/messages.po
+++ b/fluxer_app/src/features/i18n/locales/es-ES/messages.po
@@ -2885,6 +2885,11 @@ msgstr "Registro de la cuenta completado"
msgid "Account connected"
msgstr "Cuenta conectada"
+#. One line of the support email written for the user. createdAt is the account creation time as an ISO 8601 UTC timestamp.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account created: {createdAt}"
+msgstr "Cuenta creada: {createdAt}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts
msgid "Account data"
@@ -2895,6 +2900,11 @@ msgstr "Datos de la cuenta"
msgid "Account details unavailable"
msgstr "Detalles de la cuenta no disponibles"
+#. One line of the support email written for the user. accountId is the numeric account ID.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account ID: {accountId}"
+msgstr "ID de la cuenta: {accountId}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts
msgid "Account removal"
@@ -9611,6 +9621,11 @@ msgstr "Copiar código"
msgid "Copy community ID"
msgstr "Copiar ID de la comunidad"
+#. Button in the help dialog opened from "My text didn't go through". Copies the account details for a support email to the clipboard.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Copy details"
+msgstr "Copiar datos"
+
#. Developer-mode voice menu action that copies the unique identifier of a voice device or connection.
#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts
msgid "Copy device ID"
@@ -10552,6 +10567,16 @@ msgstr "Temporizador de cuenta atrás"
msgid "Country of residence"
msgstr "País de residencia"
+#. Field label in the help dialog opened from "My text didn't go through". The user types the country they are in so support can help.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Country you're in"
+msgstr "País donde estás"
+
+#. One line of the support email written for the user. country is the country the user typed.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Country: {country}"
+msgstr "País: {country}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/search_index/MyProfileIndex.ts
msgid "Cover"
@@ -13580,6 +13605,11 @@ msgstr "Puedes solicitar un reembolso hasta el {windowEndsOn}. Esto también can
msgid "Email"
msgstr "Correo electrónico"
+#. Body of the help dialog opened from "My text didn't go through" while messaging is paused on the account. supportEmail is the support email address. Keep it short, calm and neutral.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email {supportEmail} and a person will check your account. You can also reply to the email we sent you."
+msgstr "Escribe a {supportEmail} y una persona revisará tu cuenta. También puedes responder al correo que te enviamos."
+
#. Short label in the inputs tab. Keep it concise.
#. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific.
#: src/features/moderation/components/report/ReportStepEmail.tsx
@@ -13607,6 +13637,11 @@ msgstr "Entrega de correo electrónico"
msgid "Email reports aren't available here"
msgstr "Las denuncias por correo electrónico no están disponibles aquí"
+#. Primary button in the help dialog opened from "My text didn't go through". Opens a new email to support with the account details filled in.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email support"
+msgstr "Escribir a soporte"
+
#. Developer control label for the email-verification banner.
#: src/features/devtools/components/NagbarControls.ts
msgid "Email verification nagbar"
@@ -22072,6 +22107,11 @@ msgstr "Mi búsqueda inversa de imágenes"
msgid "My search engine"
msgstr "Mi motor de búsqueda"
+#. Button shown while messaging is paused on the current account, and the title of the help dialog it opens. The email describing the quick step asks the user to send a text message from their phone. This is for users who could not send that text, and also for users who sent it and nothing happened. The translation should cover both. Also used as the subject of the support email.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "My text didn't go through"
+msgstr "Mi SMS no ha llegado"
+
#. Short label in the add custom search engine modal. Keep it concise.
#: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx
msgid "My translator"
@@ -37388,6 +37428,11 @@ msgstr "Etiquetas de nombre de usuario"
msgid "Username updated"
msgstr "Nombre de usuario actualizado"
+#. One line of the support email written for the user. username is the account username with its tag.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Username: {username}"
+msgstr "Nombre de usuario: {username}"
+
#. Summary value on the setup wizard finish step when people sign in with a username.
#: src/features/app/components/setup/SetupWizardSteps.tsx
msgid "Usernames"
diff --git a/fluxer_app/src/features/i18n/locales/fi/messages.po b/fluxer_app/src/features/i18n/locales/fi/messages.po
index 2636b1c8b..ffbcf4cb6 100644
--- a/fluxer_app/src/features/i18n/locales/fi/messages.po
+++ b/fluxer_app/src/features/i18n/locales/fi/messages.po
@@ -2885,6 +2885,11 @@ msgstr "Tili lunastettu"
msgid "Account connected"
msgstr "Tili yhdistetty"
+#. One line of the support email written for the user. createdAt is the account creation time as an ISO 8601 UTC timestamp.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account created: {createdAt}"
+msgstr "Tili luotu: {createdAt}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts
msgid "Account data"
@@ -2895,6 +2900,11 @@ msgstr "Tilitiedot"
msgid "Account details unavailable"
msgstr "Tilin tiedot eivät saatavilla"
+#. One line of the support email written for the user. accountId is the numeric account ID.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account ID: {accountId}"
+msgstr "Tilin tunnus: {accountId}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts
msgid "Account removal"
@@ -9611,6 +9621,11 @@ msgstr "Kopioi koodi"
msgid "Copy community ID"
msgstr "Kopioi yhteisön tunnus"
+#. Button in the help dialog opened from "My text didn't go through". Copies the account details for a support email to the clipboard.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Copy details"
+msgstr "Kopioi tiedot"
+
#. Developer-mode voice menu action that copies the unique identifier of a voice device or connection.
#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts
msgid "Copy device ID"
@@ -10552,6 +10567,16 @@ msgstr "Ajastin"
msgid "Country of residence"
msgstr "Asuinmaa"
+#. Field label in the help dialog opened from "My text didn't go through". The user types the country they are in so support can help.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Country you're in"
+msgstr "Maa, jossa olet"
+
+#. One line of the support email written for the user. country is the country the user typed.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Country: {country}"
+msgstr "Maa: {country}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/search_index/MyProfileIndex.ts
msgid "Cover"
@@ -13580,6 +13605,11 @@ msgstr "Oikeutettu hyvitykseen {windowEndsOn} asti. Tämä peruuttaa myös tilau
msgid "Email"
msgstr "Sähköposti"
+#. Body of the help dialog opened from "My text didn't go through" while messaging is paused on the account. supportEmail is the support email address. Keep it short, calm and neutral.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email {supportEmail} and a person will check your account. You can also reply to the email we sent you."
+msgstr "Lähetä sähköpostia osoitteeseen {supportEmail}, niin ihminen tarkistaa tilisi. Voit myös vastata sähköpostiin, jonka lähetimme sinulle."
+
#. Short label in the inputs tab. Keep it concise.
#. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific.
#: src/features/moderation/components/report/ReportStepEmail.tsx
@@ -13607,6 +13637,11 @@ msgstr "Sähköpostin lähetys"
msgid "Email reports aren't available here"
msgstr "Ilmoitukset sähköpostilla eivät ole käytettävissä täällä"
+#. Primary button in the help dialog opened from "My text didn't go through". Opens a new email to support with the account details filled in.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email support"
+msgstr "Lähetä sähköpostia tukeen"
+
#. Developer control label for the email-verification banner.
#: src/features/devtools/components/NagbarControls.ts
msgid "Email verification nagbar"
@@ -22072,6 +22107,11 @@ msgstr "Oma käänteinen kuvahaku"
msgid "My search engine"
msgstr "Oma hakukone"
+#. Button shown while messaging is paused on the current account, and the title of the help dialog it opens. The email describing the quick step asks the user to send a text message from their phone. This is for users who could not send that text, and also for users who sent it and nothing happened. The translation should cover both. Also used as the subject of the support email.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "My text didn't go through"
+msgstr "Tekstiviestini ei mennyt perille"
+
#. Short label in the add custom search engine modal. Keep it concise.
#: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx
msgid "My translator"
@@ -37388,6 +37428,11 @@ msgstr "Käyttäjänimien tunnisteet"
msgid "Username updated"
msgstr "Käyttäjänimi päivitetty"
+#. One line of the support email written for the user. username is the account username with its tag.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Username: {username}"
+msgstr "Käyttäjänimi: {username}"
+
#. Summary value on the setup wizard finish step when people sign in with a username.
#: src/features/app/components/setup/SetupWizardSteps.tsx
msgid "Usernames"
diff --git a/fluxer_app/src/features/i18n/locales/fr/messages.po b/fluxer_app/src/features/i18n/locales/fr/messages.po
index f9a290ecb..d2a3e2b57 100644
--- a/fluxer_app/src/features/i18n/locales/fr/messages.po
+++ b/fluxer_app/src/features/i18n/locales/fr/messages.po
@@ -2885,6 +2885,11 @@ msgstr "Inscription finalisée"
msgid "Account connected"
msgstr "Compte connecté"
+#. One line of the support email written for the user. createdAt is the account creation time as an ISO 8601 UTC timestamp.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account created: {createdAt}"
+msgstr "Compte créé : {createdAt}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts
msgid "Account data"
@@ -2895,6 +2900,11 @@ msgstr "Données du compte"
msgid "Account details unavailable"
msgstr "Détails du compte indisponibles"
+#. One line of the support email written for the user. accountId is the numeric account ID.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account ID: {accountId}"
+msgstr "ID du compte : {accountId}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts
msgid "Account removal"
@@ -9611,6 +9621,11 @@ msgstr "Copier le code"
msgid "Copy community ID"
msgstr "Copier l'identifiant de la communauté"
+#. Button in the help dialog opened from "My text didn't go through". Copies the account details for a support email to the clipboard.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Copy details"
+msgstr "Copier les détails"
+
#. Developer-mode voice menu action that copies the unique identifier of a voice device or connection.
#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts
msgid "Copy device ID"
@@ -10552,6 +10567,16 @@ msgstr "Compte à rebours"
msgid "Country of residence"
msgstr "Pays de résidence"
+#. Field label in the help dialog opened from "My text didn't go through". The user types the country they are in so support can help.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Country you're in"
+msgstr "Pays où vous vous trouvez"
+
+#. One line of the support email written for the user. country is the country the user typed.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Country: {country}"
+msgstr "Pays : {country}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/search_index/MyProfileIndex.ts
msgid "Cover"
@@ -13580,6 +13605,11 @@ msgstr "Remboursement possible jusqu’au {windowEndsOn}. Cela résiliera égale
msgid "Email"
msgstr "E-mail"
+#. Body of the help dialog opened from "My text didn't go through" while messaging is paused on the account. supportEmail is the support email address. Keep it short, calm and neutral.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email {supportEmail} and a person will check your account. You can also reply to the email we sent you."
+msgstr "Écrivez à {supportEmail} et une personne vérifiera votre compte. Vous pouvez aussi répondre à l'e-mail que nous vous avons envoyé."
+
#. Short label in the inputs tab. Keep it concise.
#. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific.
#: src/features/moderation/components/report/ReportStepEmail.tsx
@@ -13607,6 +13637,11 @@ msgstr "Envoi d’e-mails"
msgid "Email reports aren't available here"
msgstr "Les signalements par e-mail ne sont pas disponibles ici"
+#. Primary button in the help dialog opened from "My text didn't go through". Opens a new email to support with the account details filled in.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email support"
+msgstr "Écrire au support"
+
#. Developer control label for the email-verification banner.
#: src/features/devtools/components/NagbarControls.ts
msgid "Email verification nagbar"
@@ -22072,6 +22107,11 @@ msgstr "Ma recherche d'image inversée"
msgid "My search engine"
msgstr "Mon moteur de recherche"
+#. Button shown while messaging is paused on the current account, and the title of the help dialog it opens. The email describing the quick step asks the user to send a text message from their phone. This is for users who could not send that text, and also for users who sent it and nothing happened. The translation should cover both. Also used as the subject of the support email.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "My text didn't go through"
+msgstr "Mon SMS n'est pas passé"
+
#. Short label in the add custom search engine modal. Keep it concise.
#: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx
msgid "My translator"
@@ -37388,6 +37428,11 @@ msgstr "Tags d'utilisateur"
msgid "Username updated"
msgstr "Nom d'utilisateur mis à jour"
+#. One line of the support email written for the user. username is the account username with its tag.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Username: {username}"
+msgstr "Nom d'utilisateur : {username}"
+
#. Summary value on the setup wizard finish step when people sign in with a username.
#: src/features/app/components/setup/SetupWizardSteps.tsx
msgid "Usernames"
diff --git a/fluxer_app/src/features/i18n/locales/he/messages.po b/fluxer_app/src/features/i18n/locales/he/messages.po
index 2a064c930..a3ccd8ff3 100644
--- a/fluxer_app/src/features/i18n/locales/he/messages.po
+++ b/fluxer_app/src/features/i18n/locales/he/messages.po
@@ -2885,6 +2885,11 @@ msgstr "החשבון נתבע בהצלחה"
msgid "Account connected"
msgstr "החשבון מחובר"
+#. One line of the support email written for the user. createdAt is the account creation time as an ISO 8601 UTC timestamp.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account created: {createdAt}"
+msgstr "החשבון נוצר: {createdAt}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts
msgid "Account data"
@@ -2895,6 +2900,11 @@ msgstr "נתוני חשבון"
msgid "Account details unavailable"
msgstr "פרטי החשבון אינם זמינים"
+#. One line of the support email written for the user. accountId is the numeric account ID.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account ID: {accountId}"
+msgstr "מזהה חשבון: {accountId}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts
msgid "Account removal"
@@ -9611,6 +9621,11 @@ msgstr "העתקת קוד"
msgid "Copy community ID"
msgstr "העתקת מזהה קהילה"
+#. Button in the help dialog opened from "My text didn't go through". Copies the account details for a support email to the clipboard.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Copy details"
+msgstr "העתקת פרטים"
+
#. Developer-mode voice menu action that copies the unique identifier of a voice device or connection.
#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts
msgid "Copy device ID"
@@ -10552,6 +10567,16 @@ msgstr "טיימר ספירה לאחור"
msgid "Country of residence"
msgstr "מדינת מגורים"
+#. Field label in the help dialog opened from "My text didn't go through". The user types the country they are in so support can help.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Country you're in"
+msgstr "המדינה שבה אתה נמצא"
+
+#. One line of the support email written for the user. country is the country the user typed.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Country: {country}"
+msgstr "מדינה: {country}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/search_index/MyProfileIndex.ts
msgid "Cover"
@@ -13580,6 +13605,11 @@ msgstr "זכאי להחזר כספי עד {windowEndsOn}. פעולה זו גם
msgid "Email"
msgstr "אימייל"
+#. Body of the help dialog opened from "My text didn't go through" while messaging is paused on the account. supportEmail is the support email address. Keep it short, calm and neutral.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email {supportEmail} and a person will check your account. You can also reply to the email we sent you."
+msgstr "כתוב ל-{supportEmail} ואדם מהצוות יבדוק את החשבון שלך. אפשר גם להשיב לאימייל ששלחנו לך."
+
#. Short label in the inputs tab. Keep it concise.
#. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific.
#: src/features/moderation/components/report/ReportStepEmail.tsx
@@ -13607,6 +13637,11 @@ msgstr "משלוח אימייל"
msgid "Email reports aren't available here"
msgstr "דיווחים באימייל אינם זמינים כאן"
+#. Primary button in the help dialog opened from "My text didn't go through". Opens a new email to support with the account details filled in.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email support"
+msgstr "פנייה לתמיכה באימייל"
+
#. Developer control label for the email-verification banner.
#: src/features/devtools/components/NagbarControls.ts
msgid "Email verification nagbar"
@@ -22072,6 +22107,11 @@ msgstr "חיפוש התמונות ההפוך שלי"
msgid "My search engine"
msgstr "מנוע החיפוש שלי"
+#. Button shown while messaging is paused on the current account, and the title of the help dialog it opens. The email describing the quick step asks the user to send a text message from their phone. This is for users who could not send that text, and also for users who sent it and nothing happened. The translation should cover both. Also used as the subject of the support email.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "My text didn't go through"
+msgstr "ה-SMS שלי לא הגיע"
+
#. Short label in the add custom search engine modal. Keep it concise.
#: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx
msgid "My translator"
@@ -37388,6 +37428,11 @@ msgstr "תגיות שם משתמש"
msgid "Username updated"
msgstr "שם המשתמש עודכן"
+#. One line of the support email written for the user. username is the account username with its tag.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Username: {username}"
+msgstr "שם משתמש: {username}"
+
#. Summary value on the setup wizard finish step when people sign in with a username.
#: src/features/app/components/setup/SetupWizardSteps.tsx
msgid "Usernames"
diff --git a/fluxer_app/src/features/i18n/locales/hi/messages.po b/fluxer_app/src/features/i18n/locales/hi/messages.po
index ff6430033..48578f480 100644
--- a/fluxer_app/src/features/i18n/locales/hi/messages.po
+++ b/fluxer_app/src/features/i18n/locales/hi/messages.po
@@ -2885,6 +2885,11 @@ msgstr "अकाउंट सफलतापूर्वक क्लेम क
msgid "Account connected"
msgstr "अकाउंट कनेक्ट हो गया"
+#. One line of the support email written for the user. createdAt is the account creation time as an ISO 8601 UTC timestamp.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account created: {createdAt}"
+msgstr "अकाउंट बनाया गया: {createdAt}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts
msgid "Account data"
@@ -2895,6 +2900,11 @@ msgstr "अकाउंट डेटा"
msgid "Account details unavailable"
msgstr "खाता विवरण अनुपलब्ध"
+#. One line of the support email written for the user. accountId is the numeric account ID.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account ID: {accountId}"
+msgstr "अकाउंट आईडी: {accountId}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts
msgid "Account removal"
@@ -9611,6 +9621,11 @@ msgstr "कोड कॉपी करें"
msgid "Copy community ID"
msgstr "कम्युनिटी आईडी कॉपी करें"
+#. Button in the help dialog opened from "My text didn't go through". Copies the account details for a support email to the clipboard.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Copy details"
+msgstr "विवरण कॉपी करें"
+
#. Developer-mode voice menu action that copies the unique identifier of a voice device or connection.
#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts
msgid "Copy device ID"
@@ -10552,6 +10567,16 @@ msgstr "काउंटडाउन टाइमर"
msgid "Country of residence"
msgstr "निवास का देश"
+#. Field label in the help dialog opened from "My text didn't go through". The user types the country they are in so support can help.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Country you're in"
+msgstr "आप किस देश में हैं"
+
+#. One line of the support email written for the user. country is the country the user typed.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Country: {country}"
+msgstr "देश: {country}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/search_index/MyProfileIndex.ts
msgid "Cover"
@@ -13580,6 +13605,11 @@ msgstr "{windowEndsOn} तक रिफंड के लिए पात्र
msgid "Email"
msgstr "ईमेल"
+#. Body of the help dialog opened from "My text didn't go through" while messaging is paused on the account. supportEmail is the support email address. Keep it short, calm and neutral.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email {supportEmail} and a person will check your account. You can also reply to the email we sent you."
+msgstr "{supportEmail} पर ईमेल करें, हमारी टीम का कोई व्यक्ति आपका अकाउंट देखेगा। आप हमारे भेजे गए ईमेल का जवाब भी दे सकते हैं।"
+
#. Short label in the inputs tab. Keep it concise.
#. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific.
#: src/features/moderation/components/report/ReportStepEmail.tsx
@@ -13607,6 +13637,11 @@ msgstr "ईमेल डिलीवरी"
msgid "Email reports aren't available here"
msgstr "ईमेल से रिपोर्ट करना यहाँ उपलब्ध नहीं है"
+#. Primary button in the help dialog opened from "My text didn't go through". Opens a new email to support with the account details filled in.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email support"
+msgstr "सपोर्ट को ईमेल करें"
+
#. Developer control label for the email-verification banner.
#: src/features/devtools/components/NagbarControls.ts
msgid "Email verification nagbar"
@@ -22072,6 +22107,11 @@ msgstr "मेरा रिवर्स इमेज सर्च"
msgid "My search engine"
msgstr "मेरा सर्च इंजन"
+#. Button shown while messaging is paused on the current account, and the title of the help dialog it opens. The email describing the quick step asks the user to send a text message from their phone. This is for users who could not send that text, and also for users who sent it and nothing happened. The translation should cover both. Also used as the subject of the support email.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "My text didn't go through"
+msgstr "मेरा SMS नहीं गया"
+
#. Short label in the add custom search engine modal. Keep it concise.
#: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx
msgid "My translator"
@@ -37388,6 +37428,11 @@ msgstr "उपयोगकर्ता नाम टैग"
msgid "Username updated"
msgstr "यूज़रनेम अपडेट किया गया"
+#. One line of the support email written for the user. username is the account username with its tag.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Username: {username}"
+msgstr "यूज़रनेम: {username}"
+
#. Summary value on the setup wizard finish step when people sign in with a username.
#: src/features/app/components/setup/SetupWizardSteps.tsx
msgid "Usernames"
diff --git a/fluxer_app/src/features/i18n/locales/hr/messages.po b/fluxer_app/src/features/i18n/locales/hr/messages.po
index 731061a87..2e410e461 100644
--- a/fluxer_app/src/features/i18n/locales/hr/messages.po
+++ b/fluxer_app/src/features/i18n/locales/hr/messages.po
@@ -2885,6 +2885,11 @@ msgstr "Račun uspješno preuzet"
msgid "Account connected"
msgstr "Račun povezan"
+#. One line of the support email written for the user. createdAt is the account creation time as an ISO 8601 UTC timestamp.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account created: {createdAt}"
+msgstr "Račun stvoren: {createdAt}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts
msgid "Account data"
@@ -2895,6 +2900,11 @@ msgstr "Podaci o računu"
msgid "Account details unavailable"
msgstr "Detalji računa nisu dostupni"
+#. One line of the support email written for the user. accountId is the numeric account ID.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account ID: {accountId}"
+msgstr "ID računa: {accountId}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts
msgid "Account removal"
@@ -9611,6 +9621,11 @@ msgstr "Kopiraj kod"
msgid "Copy community ID"
msgstr "Kopiraj ID zajednice"
+#. Button in the help dialog opened from "My text didn't go through". Copies the account details for a support email to the clipboard.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Copy details"
+msgstr "Kopiraj podatke"
+
#. Developer-mode voice menu action that copies the unique identifier of a voice device or connection.
#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts
msgid "Copy device ID"
@@ -10552,6 +10567,16 @@ msgstr "Odbrojavanje"
msgid "Country of residence"
msgstr "Država prebivališta"
+#. Field label in the help dialog opened from "My text didn't go through". The user types the country they are in so support can help.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Country you're in"
+msgstr "Država u kojoj se nalazite"
+
+#. One line of the support email written for the user. country is the country the user typed.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Country: {country}"
+msgstr "Država: {country}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/search_index/MyProfileIndex.ts
msgid "Cover"
@@ -13580,6 +13605,11 @@ msgstr "Ova kupnja ispunjava uvjete za povrat novca do {windowEndsOn}. Ovo će t
msgid "Email"
msgstr "E-pošta"
+#. Body of the help dialog opened from "My text didn't go through" while messaging is paused on the account. supportEmail is the support email address. Keep it short, calm and neutral.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email {supportEmail} and a person will check your account. You can also reply to the email we sent you."
+msgstr "Pošaljite e-poruku na {supportEmail} i netko iz tima pregledat će vaš račun. Možete i odgovoriti na e-poruku koju smo vam poslali."
+
#. Short label in the inputs tab. Keep it concise.
#. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific.
#: src/features/moderation/components/report/ReportStepEmail.tsx
@@ -13607,6 +13637,11 @@ msgstr "Isporuka e-pošte"
msgid "Email reports aren't available here"
msgstr "Prijave e-poštom ovdje nisu dostupne"
+#. Primary button in the help dialog opened from "My text didn't go through". Opens a new email to support with the account details filled in.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email support"
+msgstr "Pišite podršci"
+
#. Developer control label for the email-verification banner.
#: src/features/devtools/components/NagbarControls.ts
msgid "Email verification nagbar"
@@ -22072,6 +22107,11 @@ msgstr "Moja obrnuta pretraga slika"
msgid "My search engine"
msgstr "Moja tražilica"
+#. Button shown while messaging is paused on the current account, and the title of the help dialog it opens. The email describing the quick step asks the user to send a text message from their phone. This is for users who could not send that text, and also for users who sent it and nothing happened. The translation should cover both. Also used as the subject of the support email.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "My text didn't go through"
+msgstr "Moj SMS nije prošao"
+
#. Short label in the add custom search engine modal. Keep it concise.
#: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx
msgid "My translator"
@@ -37388,6 +37428,11 @@ msgstr "Oznake korisničkog imena"
msgid "Username updated"
msgstr "Korisničko ime ažurirano"
+#. One line of the support email written for the user. username is the account username with its tag.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Username: {username}"
+msgstr "Korisničko ime: {username}"
+
#. Summary value on the setup wizard finish step when people sign in with a username.
#: src/features/app/components/setup/SetupWizardSteps.tsx
msgid "Usernames"
diff --git a/fluxer_app/src/features/i18n/locales/hu/messages.po b/fluxer_app/src/features/i18n/locales/hu/messages.po
index a89d3b05e..63ad77469 100644
--- a/fluxer_app/src/features/i18n/locales/hu/messages.po
+++ b/fluxer_app/src/features/i18n/locales/hu/messages.po
@@ -2885,6 +2885,11 @@ msgstr "A fiókregisztráció sikeresen befejeződött"
msgid "Account connected"
msgstr "Fiók csatlakoztatva"
+#. One line of the support email written for the user. createdAt is the account creation time as an ISO 8601 UTC timestamp.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account created: {createdAt}"
+msgstr "Fiók létrehozva: {createdAt}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts
msgid "Account data"
@@ -2895,6 +2900,11 @@ msgstr "Fiókadatok"
msgid "Account details unavailable"
msgstr "A fiók részletei nem érhetők el"
+#. One line of the support email written for the user. accountId is the numeric account ID.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account ID: {accountId}"
+msgstr "Fiókazonosító: {accountId}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts
msgid "Account removal"
@@ -9611,6 +9621,11 @@ msgstr "Kód másolása"
msgid "Copy community ID"
msgstr "Közösségi azonosító másolása"
+#. Button in the help dialog opened from "My text didn't go through". Copies the account details for a support email to the clipboard.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Copy details"
+msgstr "Adatok másolása"
+
#. Developer-mode voice menu action that copies the unique identifier of a voice device or connection.
#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts
msgid "Copy device ID"
@@ -10552,6 +10567,16 @@ msgstr "Visszaszámláló"
msgid "Country of residence"
msgstr "Lakóhely szerinti ország"
+#. Field label in the help dialog opened from "My text didn't go through". The user types the country they are in so support can help.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Country you're in"
+msgstr "Ország, ahol vagy"
+
+#. One line of the support email written for the user. country is the country the user typed.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Country: {country}"
+msgstr "Ország: {country}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/search_index/MyProfileIndex.ts
msgid "Cover"
@@ -13580,6 +13605,11 @@ msgstr "Eddig kérhetsz visszatérítést: {windowEndsOn}. Ezzel az előfizetés
msgid "Email"
msgstr "E-mail"
+#. Body of the help dialog opened from "My text didn't go through" while messaging is paused on the account. supportEmail is the support email address. Keep it short, calm and neutral.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email {supportEmail} and a person will check your account. You can also reply to the email we sent you."
+msgstr "Írj a(z) {supportEmail} címre, és egy munkatársunk átnézi a fiókodat. Arra az e-mailre is válaszolhatsz, amit küldtünk neked."
+
#. Short label in the inputs tab. Keep it concise.
#. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific.
#: src/features/moderation/components/report/ReportStepEmail.tsx
@@ -13607,6 +13637,11 @@ msgstr "E-mailek kézbesítése"
msgid "Email reports aren't available here"
msgstr "Az e-mailes bejelentés itt nem érhető el"
+#. Primary button in the help dialog opened from "My text didn't go through". Opens a new email to support with the account details filled in.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email support"
+msgstr "Írj az ügyfélszolgálatnak"
+
#. Developer control label for the email-verification banner.
#: src/features/devtools/components/NagbarControls.ts
msgid "Email verification nagbar"
@@ -22072,6 +22107,11 @@ msgstr "Saját fordított képkeresés"
msgid "My search engine"
msgstr "Saját keresőmotor"
+#. Button shown while messaging is paused on the current account, and the title of the help dialog it opens. The email describing the quick step asks the user to send a text message from their phone. This is for users who could not send that text, and also for users who sent it and nothing happened. The translation should cover both. Also used as the subject of the support email.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "My text didn't go through"
+msgstr "Nem ment át az SMS-em"
+
#. Short label in the add custom search engine modal. Keep it concise.
#: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx
msgid "My translator"
@@ -37388,6 +37428,11 @@ msgstr "Felhasználói nevek címkéi"
msgid "Username updated"
msgstr "Felhasználónév frissítve"
+#. One line of the support email written for the user. username is the account username with its tag.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Username: {username}"
+msgstr "Felhasználónév: {username}"
+
#. Summary value on the setup wizard finish step when people sign in with a username.
#: src/features/app/components/setup/SetupWizardSteps.tsx
msgid "Usernames"
diff --git a/fluxer_app/src/features/i18n/locales/id/messages.po b/fluxer_app/src/features/i18n/locales/id/messages.po
index 8ca688678..3223d4b43 100644
--- a/fluxer_app/src/features/i18n/locales/id/messages.po
+++ b/fluxer_app/src/features/i18n/locales/id/messages.po
@@ -2885,6 +2885,11 @@ msgstr "Akun berhasil diklaim"
msgid "Account connected"
msgstr "Akun terhubung"
+#. One line of the support email written for the user. createdAt is the account creation time as an ISO 8601 UTC timestamp.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account created: {createdAt}"
+msgstr "Akun dibuat: {createdAt}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts
msgid "Account data"
@@ -2895,6 +2900,11 @@ msgstr "Data akun"
msgid "Account details unavailable"
msgstr "Detail akun tidak tersedia"
+#. One line of the support email written for the user. accountId is the numeric account ID.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account ID: {accountId}"
+msgstr "ID akun: {accountId}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts
msgid "Account removal"
@@ -9611,6 +9621,11 @@ msgstr "Salin kode"
msgid "Copy community ID"
msgstr "Salin ID komunitas"
+#. Button in the help dialog opened from "My text didn't go through". Copies the account details for a support email to the clipboard.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Copy details"
+msgstr "Salin detail"
+
#. Developer-mode voice menu action that copies the unique identifier of a voice device or connection.
#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts
msgid "Copy device ID"
@@ -10552,6 +10567,16 @@ msgstr "Timer hitung mundur"
msgid "Country of residence"
msgstr "Negara tempat tinggal"
+#. Field label in the help dialog opened from "My text didn't go through". The user types the country they are in so support can help.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Country you're in"
+msgstr "Negara tempat kamu berada"
+
+#. One line of the support email written for the user. country is the country the user typed.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Country: {country}"
+msgstr "Negara: {country}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/search_index/MyProfileIndex.ts
msgid "Cover"
@@ -13580,6 +13605,11 @@ msgstr "Memenuhi syarat untuk pengembalian dana hingga {windowEndsOn}. Ini juga
msgid "Email"
msgstr "Email"
+#. Body of the help dialog opened from "My text didn't go through" while messaging is paused on the account. supportEmail is the support email address. Keep it short, calm and neutral.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email {supportEmail} and a person will check your account. You can also reply to the email we sent you."
+msgstr "Kirim email ke {supportEmail} dan seseorang dari tim kami akan memeriksa akunmu. Kamu juga bisa membalas email yang kami kirimkan."
+
#. Short label in the inputs tab. Keep it concise.
#. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific.
#: src/features/moderation/components/report/ReportStepEmail.tsx
@@ -13607,6 +13637,11 @@ msgstr "Pengiriman email"
msgid "Email reports aren't available here"
msgstr "Laporan lewat email tidak tersedia di sini"
+#. Primary button in the help dialog opened from "My text didn't go through". Opens a new email to support with the account details filled in.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email support"
+msgstr "Kirim email ke dukungan"
+
#. Developer control label for the email-verification banner.
#: src/features/devtools/components/NagbarControls.ts
msgid "Email verification nagbar"
@@ -22072,6 +22107,11 @@ msgstr "Pencarian gambar terbalik saya"
msgid "My search engine"
msgstr "Mesin pencari saya"
+#. Button shown while messaging is paused on the current account, and the title of the help dialog it opens. The email describing the quick step asks the user to send a text message from their phone. This is for users who could not send that text, and also for users who sent it and nothing happened. The translation should cover both. Also used as the subject of the support email.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "My text didn't go through"
+msgstr "SMS saya tidak sampai"
+
#. Short label in the add custom search engine modal. Keep it concise.
#: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx
msgid "My translator"
@@ -37388,6 +37428,11 @@ msgstr "Tag nama pengguna"
msgid "Username updated"
msgstr "Nama pengguna diperbarui"
+#. One line of the support email written for the user. username is the account username with its tag.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Username: {username}"
+msgstr "Nama pengguna: {username}"
+
#. Summary value on the setup wizard finish step when people sign in with a username.
#: src/features/app/components/setup/SetupWizardSteps.tsx
msgid "Usernames"
diff --git a/fluxer_app/src/features/i18n/locales/it/messages.po b/fluxer_app/src/features/i18n/locales/it/messages.po
index eb97843cc..dc03fdc74 100644
--- a/fluxer_app/src/features/i18n/locales/it/messages.po
+++ b/fluxer_app/src/features/i18n/locales/it/messages.po
@@ -2885,6 +2885,11 @@ msgstr "Registrazione dell’account completata"
msgid "Account connected"
msgstr "Account collegato"
+#. One line of the support email written for the user. createdAt is the account creation time as an ISO 8601 UTC timestamp.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account created: {createdAt}"
+msgstr "Account creato: {createdAt}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts
msgid "Account data"
@@ -2895,6 +2900,11 @@ msgstr "Dati account"
msgid "Account details unavailable"
msgstr "Dettagli account non disponibili"
+#. One line of the support email written for the user. accountId is the numeric account ID.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account ID: {accountId}"
+msgstr "ID account: {accountId}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts
msgid "Account removal"
@@ -9611,6 +9621,11 @@ msgstr "Copia codice"
msgid "Copy community ID"
msgstr "Copia ID community"
+#. Button in the help dialog opened from "My text didn't go through". Copies the account details for a support email to the clipboard.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Copy details"
+msgstr "Copia i dettagli"
+
#. Developer-mode voice menu action that copies the unique identifier of a voice device or connection.
#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts
msgid "Copy device ID"
@@ -10552,6 +10567,16 @@ msgstr "Timer conto alla rovescia"
msgid "Country of residence"
msgstr "Paese di residenza"
+#. Field label in the help dialog opened from "My text didn't go through". The user types the country they are in so support can help.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Country you're in"
+msgstr "Paese in cui ti trovi"
+
+#. One line of the support email written for the user. country is the country the user typed.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Country: {country}"
+msgstr "Paese: {country}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/search_index/MyProfileIndex.ts
msgid "Cover"
@@ -13580,6 +13605,11 @@ msgstr "Idoneo per un rimborso fino al {windowEndsOn}. Questo annullerà anche i
msgid "Email"
msgstr "Email"
+#. Body of the help dialog opened from "My text didn't go through" while messaging is paused on the account. supportEmail is the support email address. Keep it short, calm and neutral.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email {supportEmail} and a person will check your account. You can also reply to the email we sent you."
+msgstr "Scrivi a {supportEmail} e una persona controllerà il tuo account. Puoi anche rispondere all'email che ti abbiamo inviato."
+
#. Short label in the inputs tab. Keep it concise.
#. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific.
#: src/features/moderation/components/report/ReportStepEmail.tsx
@@ -13607,6 +13637,11 @@ msgstr "Consegna email"
msgid "Email reports aren't available here"
msgstr "Le segnalazioni via email non sono disponibili qui"
+#. Primary button in the help dialog opened from "My text didn't go through". Opens a new email to support with the account details filled in.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email support"
+msgstr "Scrivi al supporto"
+
#. Developer control label for the email-verification banner.
#: src/features/devtools/components/NagbarControls.ts
msgid "Email verification nagbar"
@@ -22072,6 +22107,11 @@ msgstr "La mia ricerca inversa di immagini"
msgid "My search engine"
msgstr "Il mio motore di ricerca"
+#. Button shown while messaging is paused on the current account, and the title of the help dialog it opens. The email describing the quick step asks the user to send a text message from their phone. This is for users who could not send that text, and also for users who sent it and nothing happened. The translation should cover both. Also used as the subject of the support email.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "My text didn't go through"
+msgstr "Il mio SMS non è arrivato"
+
#. Short label in the add custom search engine modal. Keep it concise.
#: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx
msgid "My translator"
@@ -37388,6 +37428,11 @@ msgstr "Tag nome utente"
msgid "Username updated"
msgstr "Nome utente aggiornato"
+#. One line of the support email written for the user. username is the account username with its tag.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Username: {username}"
+msgstr "Nome utente: {username}"
+
#. Summary value on the setup wizard finish step when people sign in with a username.
#: src/features/app/components/setup/SetupWizardSteps.tsx
msgid "Usernames"
diff --git a/fluxer_app/src/features/i18n/locales/ja/messages.po b/fluxer_app/src/features/i18n/locales/ja/messages.po
index 1114c887e..f49f8540e 100644
--- a/fluxer_app/src/features/i18n/locales/ja/messages.po
+++ b/fluxer_app/src/features/i18n/locales/ja/messages.po
@@ -2885,6 +2885,11 @@ msgstr "アカウントを登録しました"
msgid "Account connected"
msgstr "アカウントを接続しました"
+#. One line of the support email written for the user. createdAt is the account creation time as an ISO 8601 UTC timestamp.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account created: {createdAt}"
+msgstr "アカウント作成日時: {createdAt}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts
msgid "Account data"
@@ -2895,6 +2900,11 @@ msgstr "アカウントデータ"
msgid "Account details unavailable"
msgstr "アカウント情報がありません"
+#. One line of the support email written for the user. accountId is the numeric account ID.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account ID: {accountId}"
+msgstr "アカウントID: {accountId}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts
msgid "Account removal"
@@ -9611,6 +9621,11 @@ msgstr "コードをコピー"
msgid "Copy community ID"
msgstr "コミュニティIDをコピー"
+#. Button in the help dialog opened from "My text didn't go through". Copies the account details for a support email to the clipboard.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Copy details"
+msgstr "詳細をコピー"
+
#. Developer-mode voice menu action that copies the unique identifier of a voice device or connection.
#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts
msgid "Copy device ID"
@@ -10552,6 +10567,16 @@ msgstr "カウントダウンタイマー"
msgid "Country of residence"
msgstr "居住国"
+#. Field label in the help dialog opened from "My text didn't go through". The user types the country they are in so support can help.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Country you're in"
+msgstr "現在いる国"
+
+#. One line of the support email written for the user. country is the country the user typed.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Country: {country}"
+msgstr "国: {country}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/search_index/MyProfileIndex.ts
msgid "Cover"
@@ -13580,6 +13605,11 @@ msgstr "{windowEndsOn}まで払い戻しの対象となります。これによ
msgid "Email"
msgstr "メールアドレス"
+#. Body of the help dialog opened from "My text didn't go through" while messaging is paused on the account. supportEmail is the support email address. Keep it short, calm and neutral.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email {supportEmail} and a person will check your account. You can also reply to the email we sent you."
+msgstr "{supportEmail} までメールでご連絡ください。担当者がアカウントを確認します。お送りしたメールに返信していただくこともできます。"
+
#. Short label in the inputs tab. Keep it concise.
#. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific.
#: src/features/moderation/components/report/ReportStepEmail.tsx
@@ -13607,6 +13637,11 @@ msgstr "メール配信"
msgid "Email reports aren't available here"
msgstr "ここではメールによる報告はご利用いただけません"
+#. Primary button in the help dialog opened from "My text didn't go through". Opens a new email to support with the account details filled in.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email support"
+msgstr "サポートにメール"
+
#. Developer control label for the email-verification banner.
#: src/features/devtools/components/NagbarControls.ts
msgid "Email verification nagbar"
@@ -22072,6 +22107,11 @@ msgstr "マイ画像検索"
msgid "My search engine"
msgstr "マイ検索エンジン"
+#. Button shown while messaging is paused on the current account, and the title of the help dialog it opens. The email describing the quick step asks the user to send a text message from their phone. This is for users who could not send that text, and also for users who sent it and nothing happened. The translation should cover both. Also used as the subject of the support email.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "My text didn't go through"
+msgstr "SMSが届きませんでした"
+
#. Short label in the add custom search engine modal. Keep it concise.
#: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx
msgid "My translator"
@@ -37388,6 +37428,11 @@ msgstr "ユーザー名タグ"
msgid "Username updated"
msgstr "ユーザー名を更新しました"
+#. One line of the support email written for the user. username is the account username with its tag.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Username: {username}"
+msgstr "ユーザー名: {username}"
+
#. Summary value on the setup wizard finish step when people sign in with a username.
#: src/features/app/components/setup/SetupWizardSteps.tsx
msgid "Usernames"
diff --git a/fluxer_app/src/features/i18n/locales/ko/messages.po b/fluxer_app/src/features/i18n/locales/ko/messages.po
index da6929a3b..df3823558 100644
--- a/fluxer_app/src/features/i18n/locales/ko/messages.po
+++ b/fluxer_app/src/features/i18n/locales/ko/messages.po
@@ -2885,6 +2885,11 @@ msgstr "계정 등록 완료"
msgid "Account connected"
msgstr "계정 연결됨"
+#. One line of the support email written for the user. createdAt is the account creation time as an ISO 8601 UTC timestamp.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account created: {createdAt}"
+msgstr "계정 생성 일시: {createdAt}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts
msgid "Account data"
@@ -2895,6 +2900,11 @@ msgstr "계정 데이터"
msgid "Account details unavailable"
msgstr "계정 정보를 불러올 수 없습니다"
+#. One line of the support email written for the user. accountId is the numeric account ID.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account ID: {accountId}"
+msgstr "계정 ID: {accountId}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts
msgid "Account removal"
@@ -9611,6 +9621,11 @@ msgstr "코드 복사"
msgid "Copy community ID"
msgstr "커뮤니티 ID 복사"
+#. Button in the help dialog opened from "My text didn't go through". Copies the account details for a support email to the clipboard.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Copy details"
+msgstr "세부 정보 복사"
+
#. Developer-mode voice menu action that copies the unique identifier of a voice device or connection.
#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts
msgid "Copy device ID"
@@ -10552,6 +10567,16 @@ msgstr "카운트다운 타이머"
msgid "Country of residence"
msgstr "거주 국가"
+#. Field label in the help dialog opened from "My text didn't go through". The user types the country they are in so support can help.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Country you're in"
+msgstr "현재 계신 국가"
+
+#. One line of the support email written for the user. country is the country the user typed.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Country: {country}"
+msgstr "국가: {country}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/search_index/MyProfileIndex.ts
msgid "Cover"
@@ -13580,6 +13605,11 @@ msgstr "{windowEndsOn}까지 환불받을 수 있습니다. 구독도 즉시 취
msgid "Email"
msgstr "이메일"
+#. Body of the help dialog opened from "My text didn't go through" while messaging is paused on the account. supportEmail is the support email address. Keep it short, calm and neutral.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email {supportEmail} and a person will check your account. You can also reply to the email we sent you."
+msgstr "{supportEmail}(으)로 이메일을 보내 주시면 담당자가 계정을 확인합니다. 보내 드린 이메일에 답장하셔도 됩니다."
+
#. Short label in the inputs tab. Keep it concise.
#. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific.
#: src/features/moderation/components/report/ReportStepEmail.tsx
@@ -13607,6 +13637,11 @@ msgstr "이메일 전송"
msgid "Email reports aren't available here"
msgstr "이곳에서는 이메일로 신고할 수 없습니다"
+#. Primary button in the help dialog opened from "My text didn't go through". Opens a new email to support with the account details filled in.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email support"
+msgstr "지원팀에 이메일 보내기"
+
#. Developer control label for the email-verification banner.
#: src/features/devtools/components/NagbarControls.ts
msgid "Email verification nagbar"
@@ -22072,6 +22107,11 @@ msgstr "내 이미지 역검색"
msgid "My search engine"
msgstr "내 검색 엔진"
+#. Button shown while messaging is paused on the current account, and the title of the help dialog it opens. The email describing the quick step asks the user to send a text message from their phone. This is for users who could not send that text, and also for users who sent it and nothing happened. The translation should cover both. Also used as the subject of the support email.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "My text didn't go through"
+msgstr "문자 메시지가 전달되지 않았습니다"
+
#. Short label in the add custom search engine modal. Keep it concise.
#: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx
msgid "My translator"
@@ -37388,6 +37428,11 @@ msgstr "사용자 이름 태그"
msgid "Username updated"
msgstr "사용자 이름 업데이트됨"
+#. One line of the support email written for the user. username is the account username with its tag.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Username: {username}"
+msgstr "사용자 이름: {username}"
+
#. Summary value on the setup wizard finish step when people sign in with a username.
#: src/features/app/components/setup/SetupWizardSteps.tsx
msgid "Usernames"
diff --git a/fluxer_app/src/features/i18n/locales/lt/messages.po b/fluxer_app/src/features/i18n/locales/lt/messages.po
index c34c0a237..083a4e9e9 100644
--- a/fluxer_app/src/features/i18n/locales/lt/messages.po
+++ b/fluxer_app/src/features/i18n/locales/lt/messages.po
@@ -2885,6 +2885,11 @@ msgstr "Paskyra sėkmingai užregistruota"
msgid "Account connected"
msgstr "Paskyra prijungta"
+#. One line of the support email written for the user. createdAt is the account creation time as an ISO 8601 UTC timestamp.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account created: {createdAt}"
+msgstr "Paskyra sukurta: {createdAt}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts
msgid "Account data"
@@ -2895,6 +2900,11 @@ msgstr "Paskyros duomenys"
msgid "Account details unavailable"
msgstr "Paskyros duomenys neprieinami"
+#. One line of the support email written for the user. accountId is the numeric account ID.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account ID: {accountId}"
+msgstr "Paskyros ID: {accountId}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts
msgid "Account removal"
@@ -9611,6 +9621,11 @@ msgstr "Kopijuoti kodą"
msgid "Copy community ID"
msgstr "Kopijuoti bendruomenės ID"
+#. Button in the help dialog opened from "My text didn't go through". Copies the account details for a support email to the clipboard.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Copy details"
+msgstr "Kopijuoti duomenis"
+
#. Developer-mode voice menu action that copies the unique identifier of a voice device or connection.
#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts
msgid "Copy device ID"
@@ -10552,6 +10567,16 @@ msgstr "Atgalinės atskaitos laikmatis"
msgid "Country of residence"
msgstr "Gyvenamoji šalis"
+#. Field label in the help dialog opened from "My text didn't go through". The user types the country they are in so support can help.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Country you're in"
+msgstr "Šalis, kurioje esate"
+
+#. One line of the support email written for the user. country is the country the user typed.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Country: {country}"
+msgstr "Šalis: {country}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/search_index/MyProfileIndex.ts
msgid "Cover"
@@ -13580,6 +13605,11 @@ msgstr "Galite susigrąžinti pinigus iki {windowEndsOn}. Tai taip pat nedelsian
msgid "Email"
msgstr "El. paštas"
+#. Body of the help dialog opened from "My text didn't go through" while messaging is paused on the account. supportEmail is the support email address. Keep it short, calm and neutral.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email {supportEmail} and a person will check your account. You can also reply to the email we sent you."
+msgstr "Parašykite adresu {supportEmail}, ir mūsų komandos narys peržiūrės jūsų paskyrą. Taip pat galite atsakyti į mūsų atsiųstą el. laišką."
+
#. Short label in the inputs tab. Keep it concise.
#. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific.
#: src/features/moderation/components/report/ReportStepEmail.tsx
@@ -13607,6 +13637,11 @@ msgstr "El. laiškų pristatymas"
msgid "Email reports aren't available here"
msgstr "Pranešimai el. paštu čia nepasiekiami"
+#. Primary button in the help dialog opened from "My text didn't go through". Opens a new email to support with the account details filled in.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email support"
+msgstr "Rašyti pagalbai"
+
#. Developer control label for the email-verification banner.
#: src/features/devtools/components/NagbarControls.ts
msgid "Email verification nagbar"
@@ -22073,6 +22108,11 @@ msgstr "Mano atvirkštinė vaizdų paieška"
msgid "My search engine"
msgstr "Mano paieškos sistema"
+#. Button shown while messaging is paused on the current account, and the title of the help dialog it opens. The email describing the quick step asks the user to send a text message from their phone. This is for users who could not send that text, and also for users who sent it and nothing happened. The translation should cover both. Also used as the subject of the support email.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "My text didn't go through"
+msgstr "Mano SMS nebuvo pristatyta"
+
#. Short label in the add custom search engine modal. Keep it concise.
#: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx
msgid "My translator"
@@ -37389,6 +37429,11 @@ msgstr "Vartotojo vardų žymos"
msgid "Username updated"
msgstr "Naudotojo vardas atnaujintas"
+#. One line of the support email written for the user. username is the account username with its tag.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Username: {username}"
+msgstr "Naudotojo vardas: {username}"
+
#. Summary value on the setup wizard finish step when people sign in with a username.
#: src/features/app/components/setup/SetupWizardSteps.tsx
msgid "Usernames"
diff --git a/fluxer_app/src/features/i18n/locales/nl/messages.po b/fluxer_app/src/features/i18n/locales/nl/messages.po
index 92c8aa3ba..8c7183fde 100644
--- a/fluxer_app/src/features/i18n/locales/nl/messages.po
+++ b/fluxer_app/src/features/i18n/locales/nl/messages.po
@@ -2885,6 +2885,11 @@ msgstr "Registratie van account voltooid"
msgid "Account connected"
msgstr "Account gekoppeld"
+#. One line of the support email written for the user. createdAt is the account creation time as an ISO 8601 UTC timestamp.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account created: {createdAt}"
+msgstr "Account aangemaakt: {createdAt}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts
msgid "Account data"
@@ -2895,6 +2900,11 @@ msgstr "Accountgegevens"
msgid "Account details unavailable"
msgstr "Accountgegevens niet beschikbaar"
+#. One line of the support email written for the user. accountId is the numeric account ID.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account ID: {accountId}"
+msgstr "Account-ID: {accountId}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts
msgid "Account removal"
@@ -9611,6 +9621,11 @@ msgstr "Code kopiëren"
msgid "Copy community ID"
msgstr "Community-ID kopiëren"
+#. Button in the help dialog opened from "My text didn't go through". Copies the account details for a support email to the clipboard.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Copy details"
+msgstr "Gegevens kopiëren"
+
#. Developer-mode voice menu action that copies the unique identifier of a voice device or connection.
#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts
msgid "Copy device ID"
@@ -10552,6 +10567,16 @@ msgstr "Afteltimer"
msgid "Country of residence"
msgstr "Land van verblijf"
+#. Field label in the help dialog opened from "My text didn't go through". The user types the country they are in so support can help.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Country you're in"
+msgstr "Land waar je bent"
+
+#. One line of the support email written for the user. country is the country the user typed.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Country: {country}"
+msgstr "Land: {country}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/search_index/MyProfileIndex.ts
msgid "Cover"
@@ -13580,6 +13605,11 @@ msgstr "Komt in aanmerking voor een terugbetaling tot {windowEndsOn}. Hiermee wo
msgid "Email"
msgstr "E-mail"
+#. Body of the help dialog opened from "My text didn't go through" while messaging is paused on the account. supportEmail is the support email address. Keep it short, calm and neutral.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email {supportEmail} and a person will check your account. You can also reply to the email we sent you."
+msgstr "Mail {supportEmail} en iemand van ons team bekijkt je account. Je kunt ook reageren op de e-mail die we je hebben gestuurd."
+
#. Short label in the inputs tab. Keep it concise.
#. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific.
#: src/features/moderation/components/report/ReportStepEmail.tsx
@@ -13607,6 +13637,11 @@ msgstr "E-mailbezorging"
msgid "Email reports aren't available here"
msgstr "Meldingen per e-mail zijn hier niet beschikbaar"
+#. Primary button in the help dialog opened from "My text didn't go through". Opens a new email to support with the account details filled in.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email support"
+msgstr "Support mailen"
+
#. Developer control label for the email-verification banner.
#: src/features/devtools/components/NagbarControls.ts
msgid "Email verification nagbar"
@@ -22072,6 +22107,11 @@ msgstr "Mijn omgekeerde afbeeldingszoekopdracht"
msgid "My search engine"
msgstr "Mijn zoekmachine"
+#. Button shown while messaging is paused on the current account, and the title of the help dialog it opens. The email describing the quick step asks the user to send a text message from their phone. This is for users who could not send that text, and also for users who sent it and nothing happened. The translation should cover both. Also used as the subject of the support email.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "My text didn't go through"
+msgstr "Mijn sms is niet aangekomen"
+
#. Short label in the add custom search engine modal. Keep it concise.
#: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx
msgid "My translator"
@@ -37388,6 +37428,11 @@ msgstr "Gebruikersnaam-tags"
msgid "Username updated"
msgstr "Gebruikersnaam bijgewerkt"
+#. One line of the support email written for the user. username is the account username with its tag.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Username: {username}"
+msgstr "Gebruikersnaam: {username}"
+
#. Summary value on the setup wizard finish step when people sign in with a username.
#: src/features/app/components/setup/SetupWizardSteps.tsx
msgid "Usernames"
diff --git a/fluxer_app/src/features/i18n/locales/no/messages.po b/fluxer_app/src/features/i18n/locales/no/messages.po
index e5f316fb8..cf1b2ccbd 100644
--- a/fluxer_app/src/features/i18n/locales/no/messages.po
+++ b/fluxer_app/src/features/i18n/locales/no/messages.po
@@ -2885,6 +2885,11 @@ msgstr "Registreringen av kontoen er fullført"
msgid "Account connected"
msgstr "Konto tilkoblet"
+#. One line of the support email written for the user. createdAt is the account creation time as an ISO 8601 UTC timestamp.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account created: {createdAt}"
+msgstr "Konto opprettet: {createdAt}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts
msgid "Account data"
@@ -2895,6 +2900,11 @@ msgstr "Kontodata"
msgid "Account details unavailable"
msgstr "Kontodetaljer utilgjengelige"
+#. One line of the support email written for the user. accountId is the numeric account ID.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account ID: {accountId}"
+msgstr "Konto-ID: {accountId}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts
msgid "Account removal"
@@ -9611,6 +9621,11 @@ msgstr "Kopier kode"
msgid "Copy community ID"
msgstr "Kopier fellesskaps-ID"
+#. Button in the help dialog opened from "My text didn't go through". Copies the account details for a support email to the clipboard.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Copy details"
+msgstr "Kopier detaljer"
+
#. Developer-mode voice menu action that copies the unique identifier of a voice device or connection.
#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts
msgid "Copy device ID"
@@ -10552,6 +10567,16 @@ msgstr "Nedtellingstidtaker"
msgid "Country of residence"
msgstr "Bostedsland"
+#. Field label in the help dialog opened from "My text didn't go through". The user types the country they are in so support can help.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Country you're in"
+msgstr "Landet du er i"
+
+#. One line of the support email written for the user. country is the country the user typed.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Country: {country}"
+msgstr "Land: {country}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/search_index/MyProfileIndex.ts
msgid "Cover"
@@ -13580,6 +13605,11 @@ msgstr "Du kan få refusjon frem til {windowEndsOn}. Dette vil også avslutte ab
msgid "Email"
msgstr "E-post"
+#. Body of the help dialog opened from "My text didn't go through" while messaging is paused on the account. supportEmail is the support email address. Keep it short, calm and neutral.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email {supportEmail} and a person will check your account. You can also reply to the email we sent you."
+msgstr "Send e-post til {supportEmail}, så ser en person på kontoen din. Du kan også svare på e-posten vi sendte deg."
+
#. Short label in the inputs tab. Keep it concise.
#. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific.
#: src/features/moderation/components/report/ReportStepEmail.tsx
@@ -13607,6 +13637,11 @@ msgstr "E-postlevering"
msgid "Email reports aren't available here"
msgstr "Rapporter via e-post er ikke tilgjengelig her"
+#. Primary button in the help dialog opened from "My text didn't go through". Opens a new email to support with the account details filled in.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email support"
+msgstr "Send e-post til kundestøtte"
+
#. Developer control label for the email-verification banner.
#: src/features/devtools/components/NagbarControls.ts
msgid "Email verification nagbar"
@@ -22072,6 +22107,11 @@ msgstr "Mitt omvendte bildesøk"
msgid "My search engine"
msgstr "Min søkemotor"
+#. Button shown while messaging is paused on the current account, and the title of the help dialog it opens. The email describing the quick step asks the user to send a text message from their phone. This is for users who could not send that text, and also for users who sent it and nothing happened. The translation should cover both. Also used as the subject of the support email.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "My text didn't go through"
+msgstr "SMS-en min kom ikke frem"
+
#. Short label in the add custom search engine modal. Keep it concise.
#: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx
msgid "My translator"
@@ -37388,6 +37428,11 @@ msgstr "Brukernavntagger"
msgid "Username updated"
msgstr "Brukernavn oppdatert"
+#. One line of the support email written for the user. username is the account username with its tag.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Username: {username}"
+msgstr "Brukernavn: {username}"
+
#. Summary value on the setup wizard finish step when people sign in with a username.
#: src/features/app/components/setup/SetupWizardSteps.tsx
msgid "Usernames"
diff --git a/fluxer_app/src/features/i18n/locales/pl/messages.po b/fluxer_app/src/features/i18n/locales/pl/messages.po
index 565d3b623..661a0a662 100644
--- a/fluxer_app/src/features/i18n/locales/pl/messages.po
+++ b/fluxer_app/src/features/i18n/locales/pl/messages.po
@@ -2885,6 +2885,11 @@ msgstr "Rejestracja konta została pomyślnie ukończona"
msgid "Account connected"
msgstr "Konto połączone"
+#. One line of the support email written for the user. createdAt is the account creation time as an ISO 8601 UTC timestamp.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account created: {createdAt}"
+msgstr "Konto utworzone: {createdAt}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts
msgid "Account data"
@@ -2895,6 +2900,11 @@ msgstr "Dane konta"
msgid "Account details unavailable"
msgstr "Szczegóły konta niedostępne"
+#. One line of the support email written for the user. accountId is the numeric account ID.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account ID: {accountId}"
+msgstr "ID konta: {accountId}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts
msgid "Account removal"
@@ -9611,6 +9621,11 @@ msgstr "Kopiuj kod"
msgid "Copy community ID"
msgstr "Kopiuj identyfikator społeczności"
+#. Button in the help dialog opened from "My text didn't go through". Copies the account details for a support email to the clipboard.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Copy details"
+msgstr "Kopiuj szczegóły"
+
#. Developer-mode voice menu action that copies the unique identifier of a voice device or connection.
#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts
msgid "Copy device ID"
@@ -10552,6 +10567,16 @@ msgstr "Minutnik"
msgid "Country of residence"
msgstr "Kraj zamieszkania"
+#. Field label in the help dialog opened from "My text didn't go through". The user types the country they are in so support can help.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Country you're in"
+msgstr "Kraj, w którym jesteś"
+
+#. One line of the support email written for the user. country is the country the user typed.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Country: {country}"
+msgstr "Kraj: {country}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/search_index/MyProfileIndex.ts
msgid "Cover"
@@ -13580,6 +13605,11 @@ msgstr "Zwrot możliwy do {windowEndsOn}. Spowoduje to również natychmiastowe
msgid "Email"
msgstr "E-mail"
+#. Body of the help dialog opened from "My text didn't go through" while messaging is paused on the account. supportEmail is the support email address. Keep it short, calm and neutral.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email {supportEmail} and a person will check your account. You can also reply to the email we sent you."
+msgstr "Napisz na {supportEmail}, a ktoś z naszego zespołu sprawdzi Twoje konto. Możesz też odpowiedzieć na e-mail, który Ci wysłaliśmy."
+
#. Short label in the inputs tab. Keep it concise.
#. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific.
#: src/features/moderation/components/report/ReportStepEmail.tsx
@@ -13607,6 +13637,11 @@ msgstr "Dostarczanie wiadomości e-mail"
msgid "Email reports aren't available here"
msgstr "Zgłoszenia przez e-mail nie są tu dostępne"
+#. Primary button in the help dialog opened from "My text didn't go through". Opens a new email to support with the account details filled in.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email support"
+msgstr "Napisz do pomocy"
+
#. Developer control label for the email-verification banner.
#: src/features/devtools/components/NagbarControls.ts
msgid "Email verification nagbar"
@@ -22072,6 +22107,11 @@ msgstr "Moje wyszukiwanie obrazem"
msgid "My search engine"
msgstr "Moja wyszukiwarka"
+#. Button shown while messaging is paused on the current account, and the title of the help dialog it opens. The email describing the quick step asks the user to send a text message from their phone. This is for users who could not send that text, and also for users who sent it and nothing happened. The translation should cover both. Also used as the subject of the support email.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "My text didn't go through"
+msgstr "Mój SMS nie dotarł"
+
#. Short label in the add custom search engine modal. Keep it concise.
#: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx
msgid "My translator"
@@ -37388,6 +37428,11 @@ msgstr "Tagowanie nazwy użytkownika"
msgid "Username updated"
msgstr "Nazwa użytkownika zaktualizowana"
+#. One line of the support email written for the user. username is the account username with its tag.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Username: {username}"
+msgstr "Nazwa użytkownika: {username}"
+
#. Summary value on the setup wizard finish step when people sign in with a username.
#: src/features/app/components/setup/SetupWizardSteps.tsx
msgid "Usernames"
diff --git a/fluxer_app/src/features/i18n/locales/pt-BR/messages.po b/fluxer_app/src/features/i18n/locales/pt-BR/messages.po
index 6a06e18fd..0e421ef56 100644
--- a/fluxer_app/src/features/i18n/locales/pt-BR/messages.po
+++ b/fluxer_app/src/features/i18n/locales/pt-BR/messages.po
@@ -2885,6 +2885,11 @@ msgstr "Conta reivindicada com sucesso"
msgid "Account connected"
msgstr "Conta conectada"
+#. One line of the support email written for the user. createdAt is the account creation time as an ISO 8601 UTC timestamp.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account created: {createdAt}"
+msgstr "Conta criada em: {createdAt}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts
msgid "Account data"
@@ -2895,6 +2900,11 @@ msgstr "Dados da conta"
msgid "Account details unavailable"
msgstr "Detalhes da conta indisponíveis"
+#. One line of the support email written for the user. accountId is the numeric account ID.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account ID: {accountId}"
+msgstr "ID da conta: {accountId}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts
msgid "Account removal"
@@ -9611,6 +9621,11 @@ msgstr "Copiar código"
msgid "Copy community ID"
msgstr "Copiar ID da comunidade"
+#. Button in the help dialog opened from "My text didn't go through". Copies the account details for a support email to the clipboard.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Copy details"
+msgstr "Copiar detalhes"
+
#. Developer-mode voice menu action that copies the unique identifier of a voice device or connection.
#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts
msgid "Copy device ID"
@@ -10552,6 +10567,16 @@ msgstr "Contagem regressiva"
msgid "Country of residence"
msgstr "País de residência"
+#. Field label in the help dialog opened from "My text didn't go through". The user types the country they are in so support can help.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Country you're in"
+msgstr "País onde você está"
+
+#. One line of the support email written for the user. country is the country the user typed.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Country: {country}"
+msgstr "País: {country}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/search_index/MyProfileIndex.ts
msgid "Cover"
@@ -13580,6 +13605,11 @@ msgstr "Você pode solicitar um reembolso até {windowEndsOn}. Isso também canc
msgid "Email"
msgstr "E-mail"
+#. Body of the help dialog opened from "My text didn't go through" while messaging is paused on the account. supportEmail is the support email address. Keep it short, calm and neutral.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email {supportEmail} and a person will check your account. You can also reply to the email we sent you."
+msgstr "Envie um e-mail para {supportEmail} e uma pessoa vai verificar sua conta. Você também pode responder ao e-mail que enviamos para você."
+
#. Short label in the inputs tab. Keep it concise.
#. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific.
#: src/features/moderation/components/report/ReportStepEmail.tsx
@@ -13607,6 +13637,11 @@ msgstr "Entrega de e-mail"
msgid "Email reports aren't available here"
msgstr "Denúncias por e-mail não estão disponíveis aqui"
+#. Primary button in the help dialog opened from "My text didn't go through". Opens a new email to support with the account details filled in.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email support"
+msgstr "Enviar e-mail ao suporte"
+
#. Developer control label for the email-verification banner.
#: src/features/devtools/components/NagbarControls.ts
msgid "Email verification nagbar"
@@ -22072,6 +22107,11 @@ msgstr "Minha busca de imagem reversa"
msgid "My search engine"
msgstr "Meu buscador"
+#. Button shown while messaging is paused on the current account, and the title of the help dialog it opens. The email describing the quick step asks the user to send a text message from their phone. This is for users who could not send that text, and also for users who sent it and nothing happened. The translation should cover both. Also used as the subject of the support email.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "My text didn't go through"
+msgstr "Meu SMS não chegou"
+
#. Short label in the add custom search engine modal. Keep it concise.
#: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx
msgid "My translator"
@@ -37388,6 +37428,11 @@ msgstr "Tags de nome de usuário"
msgid "Username updated"
msgstr "Nome de usuário atualizado"
+#. One line of the support email written for the user. username is the account username with its tag.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Username: {username}"
+msgstr "Nome de usuário: {username}"
+
#. Summary value on the setup wizard finish step when people sign in with a username.
#: src/features/app/components/setup/SetupWizardSteps.tsx
msgid "Usernames"
diff --git a/fluxer_app/src/features/i18n/locales/ro/messages.po b/fluxer_app/src/features/i18n/locales/ro/messages.po
index 79ea3f476..4db370677 100644
--- a/fluxer_app/src/features/i18n/locales/ro/messages.po
+++ b/fluxer_app/src/features/i18n/locales/ro/messages.po
@@ -2885,6 +2885,11 @@ msgstr "Cont revendicat cu succes"
msgid "Account connected"
msgstr "Cont conectat"
+#. One line of the support email written for the user. createdAt is the account creation time as an ISO 8601 UTC timestamp.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account created: {createdAt}"
+msgstr "Cont creat: {createdAt}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts
msgid "Account data"
@@ -2895,6 +2900,11 @@ msgstr "Date cont"
msgid "Account details unavailable"
msgstr "Detalii cont indisponibile"
+#. One line of the support email written for the user. accountId is the numeric account ID.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account ID: {accountId}"
+msgstr "ID cont: {accountId}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts
msgid "Account removal"
@@ -9611,6 +9621,11 @@ msgstr "Copiază codul"
msgid "Copy community ID"
msgstr "Copiază ID-ul comunității"
+#. Button in the help dialog opened from "My text didn't go through". Copies the account details for a support email to the clipboard.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Copy details"
+msgstr "Copiază detaliile"
+
#. Developer-mode voice menu action that copies the unique identifier of a voice device or connection.
#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts
msgid "Copy device ID"
@@ -10552,6 +10567,16 @@ msgstr "Temporizator cu numărătoare inversă"
msgid "Country of residence"
msgstr "Țara de reședință"
+#. Field label in the help dialog opened from "My text didn't go through". The user types the country they are in so support can help.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Country you're in"
+msgstr "Țara în care te afli"
+
+#. One line of the support email written for the user. country is the country the user typed.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Country: {country}"
+msgstr "Țară: {country}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/search_index/MyProfileIndex.ts
msgid "Cover"
@@ -13580,6 +13605,11 @@ msgstr "Eligibil pentru o rambursare până la {windowEndsOn}. Aceasta îți va
msgid "Email"
msgstr "E-mail"
+#. Body of the help dialog opened from "My text didn't go through" while messaging is paused on the account. supportEmail is the support email address. Keep it short, calm and neutral.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email {supportEmail} and a person will check your account. You can also reply to the email we sent you."
+msgstr "Scrie la {supportEmail} și cineva din echipă îți va verifica contul. Poți și să răspunzi la e-mailul pe care ți l-am trimis."
+
#. Short label in the inputs tab. Keep it concise.
#. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific.
#: src/features/moderation/components/report/ReportStepEmail.tsx
@@ -13607,6 +13637,11 @@ msgstr "Livrare e-mail"
msgid "Email reports aren't available here"
msgstr "Raportarea prin e-mail nu este disponibilă aici"
+#. Primary button in the help dialog opened from "My text didn't go through". Opens a new email to support with the account details filled in.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email support"
+msgstr "Scrie echipei de suport"
+
#. Developer control label for the email-verification banner.
#: src/features/devtools/components/NagbarControls.ts
msgid "Email verification nagbar"
@@ -22072,6 +22107,11 @@ msgstr "Căutarea mea inversă de imagini"
msgid "My search engine"
msgstr "Motorul meu de căutare"
+#. Button shown while messaging is paused on the current account, and the title of the help dialog it opens. The email describing the quick step asks the user to send a text message from their phone. This is for users who could not send that text, and also for users who sent it and nothing happened. The translation should cover both. Also used as the subject of the support email.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "My text didn't go through"
+msgstr "SMS-ul meu nu a ajuns"
+
#. Short label in the add custom search engine modal. Keep it concise.
#: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx
msgid "My translator"
@@ -37388,6 +37428,11 @@ msgstr "Etichete pentru nume de utilizator"
msgid "Username updated"
msgstr "Nume de utilizator actualizat"
+#. One line of the support email written for the user. username is the account username with its tag.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Username: {username}"
+msgstr "Nume de utilizator: {username}"
+
#. Summary value on the setup wizard finish step when people sign in with a username.
#: src/features/app/components/setup/SetupWizardSteps.tsx
msgid "Usernames"
diff --git a/fluxer_app/src/features/i18n/locales/ru/messages.po b/fluxer_app/src/features/i18n/locales/ru/messages.po
index 52e15067b..859c70c97 100644
--- a/fluxer_app/src/features/i18n/locales/ru/messages.po
+++ b/fluxer_app/src/features/i18n/locales/ru/messages.po
@@ -2885,6 +2885,11 @@ msgstr "Аккаунт успешно подтвержден"
msgid "Account connected"
msgstr "Аккаунт подключен"
+#. One line of the support email written for the user. createdAt is the account creation time as an ISO 8601 UTC timestamp.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account created: {createdAt}"
+msgstr "Аккаунт создан: {createdAt}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts
msgid "Account data"
@@ -2895,6 +2900,11 @@ msgstr "Данные аккаунта"
msgid "Account details unavailable"
msgstr "Сведения об аккаунте недоступны"
+#. One line of the support email written for the user. accountId is the numeric account ID.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account ID: {accountId}"
+msgstr "ID аккаунта: {accountId}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts
msgid "Account removal"
@@ -9611,6 +9621,11 @@ msgstr "Скопировать код"
msgid "Copy community ID"
msgstr "Скопировать ID сообщества"
+#. Button in the help dialog opened from "My text didn't go through". Copies the account details for a support email to the clipboard.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Copy details"
+msgstr "Скопировать данные"
+
#. Developer-mode voice menu action that copies the unique identifier of a voice device or connection.
#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts
msgid "Copy device ID"
@@ -10552,6 +10567,16 @@ msgstr "Таймер обратного отсчёта"
msgid "Country of residence"
msgstr "Страна проживания"
+#. Field label in the help dialog opened from "My text didn't go through". The user types the country they are in so support can help.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Country you're in"
+msgstr "Страна, в которой вы находитесь"
+
+#. One line of the support email written for the user. country is the country the user typed.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Country: {country}"
+msgstr "Страна: {country}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/search_index/MyProfileIndex.ts
msgid "Cover"
@@ -13580,6 +13605,11 @@ msgstr "Возврат средств возможен до {windowEndsOn}. Эт
msgid "Email"
msgstr "Эл. почта"
+#. Body of the help dialog opened from "My text didn't go through" while messaging is paused on the account. supportEmail is the support email address. Keep it short, calm and neutral.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email {supportEmail} and a person will check your account. You can also reply to the email we sent you."
+msgstr "Напишите на {supportEmail}, и сотрудник проверит ваш аккаунт. Также можно ответить на письмо, которое мы вам отправили."
+
#. Short label in the inputs tab. Keep it concise.
#. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific.
#: src/features/moderation/components/report/ReportStepEmail.tsx
@@ -13607,6 +13637,11 @@ msgstr "Доставка электронной почты"
msgid "Email reports aren't available here"
msgstr "Жалобы по электронной почте здесь недоступны"
+#. Primary button in the help dialog opened from "My text didn't go through". Opens a new email to support with the account details filled in.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email support"
+msgstr "Написать в поддержку"
+
#. Developer control label for the email-verification banner.
#: src/features/devtools/components/NagbarControls.ts
msgid "Email verification nagbar"
@@ -22072,6 +22107,11 @@ msgstr "Мой обратный поиск по изображению"
msgid "My search engine"
msgstr "Моя поисковая система"
+#. Button shown while messaging is paused on the current account, and the title of the help dialog it opens. The email describing the quick step asks the user to send a text message from their phone. This is for users who could not send that text, and also for users who sent it and nothing happened. The translation should cover both. Also used as the subject of the support email.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "My text didn't go through"
+msgstr "Моё SMS не дошло"
+
#. Short label in the add custom search engine modal. Keep it concise.
#: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx
msgid "My translator"
@@ -37388,6 +37428,11 @@ msgstr "Теги имени пользователя"
msgid "Username updated"
msgstr "Имя пользователя обновлено"
+#. One line of the support email written for the user. username is the account username with its tag.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Username: {username}"
+msgstr "Имя пользователя: {username}"
+
#. Summary value on the setup wizard finish step when people sign in with a username.
#: src/features/app/components/setup/SetupWizardSteps.tsx
msgid "Usernames"
diff --git a/fluxer_app/src/features/i18n/locales/sv-SE/messages.po b/fluxer_app/src/features/i18n/locales/sv-SE/messages.po
index bb2bcb80e..d61a6659c 100644
--- a/fluxer_app/src/features/i18n/locales/sv-SE/messages.po
+++ b/fluxer_app/src/features/i18n/locales/sv-SE/messages.po
@@ -2885,6 +2885,11 @@ msgstr "Kontot har säkrats"
msgid "Account connected"
msgstr "Konto anslutet"
+#. One line of the support email written for the user. createdAt is the account creation time as an ISO 8601 UTC timestamp.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account created: {createdAt}"
+msgstr "Konto skapat: {createdAt}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts
msgid "Account data"
@@ -2895,6 +2900,11 @@ msgstr "Kontodata"
msgid "Account details unavailable"
msgstr "Kontouppgifter ej tillgängliga"
+#. One line of the support email written for the user. accountId is the numeric account ID.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account ID: {accountId}"
+msgstr "Konto-ID: {accountId}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts
msgid "Account removal"
@@ -9611,6 +9621,11 @@ msgstr "Kopiera kod"
msgid "Copy community ID"
msgstr "Kopiera community-ID"
+#. Button in the help dialog opened from "My text didn't go through". Copies the account details for a support email to the clipboard.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Copy details"
+msgstr "Kopiera uppgifter"
+
#. Developer-mode voice menu action that copies the unique identifier of a voice device or connection.
#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts
msgid "Copy device ID"
@@ -10552,6 +10567,16 @@ msgstr "Nedräkningstimer"
msgid "Country of residence"
msgstr "Bosättningsland"
+#. Field label in the help dialog opened from "My text didn't go through". The user types the country they are in so support can help.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Country you're in"
+msgstr "Land du befinner dig i"
+
+#. One line of the support email written for the user. country is the country the user typed.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Country: {country}"
+msgstr "Land: {country}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/search_index/MyProfileIndex.ts
msgid "Cover"
@@ -13580,6 +13605,11 @@ msgstr "Du kan få återbetalning fram till {windowEndsOn}. Då avslutas även d
msgid "Email"
msgstr "E-post"
+#. Body of the help dialog opened from "My text didn't go through" while messaging is paused on the account. supportEmail is the support email address. Keep it short, calm and neutral.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email {supportEmail} and a person will check your account. You can also reply to the email we sent you."
+msgstr "Mejla {supportEmail} så tittar en person på ditt konto. Du kan också svara på mejlet vi skickade till dig."
+
#. Short label in the inputs tab. Keep it concise.
#. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific.
#: src/features/moderation/components/report/ReportStepEmail.tsx
@@ -13607,6 +13637,11 @@ msgstr "E-postleverans"
msgid "Email reports aren't available here"
msgstr "Anmälningar via e-post är inte tillgängliga här"
+#. Primary button in the help dialog opened from "My text didn't go through". Opens a new email to support with the account details filled in.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email support"
+msgstr "Mejla supporten"
+
#. Developer control label for the email-verification banner.
#: src/features/devtools/components/NagbarControls.ts
msgid "Email verification nagbar"
@@ -22072,6 +22107,11 @@ msgstr "Min omvända bildsökning"
msgid "My search engine"
msgstr "Min sökmotor"
+#. Button shown while messaging is paused on the current account, and the title of the help dialog it opens. The email describing the quick step asks the user to send a text message from their phone. This is for users who could not send that text, and also for users who sent it and nothing happened. The translation should cover both. Also used as the subject of the support email.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "My text didn't go through"
+msgstr "Mitt sms gick inte fram"
+
#. Short label in the add custom search engine modal. Keep it concise.
#: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx
msgid "My translator"
@@ -37388,6 +37428,11 @@ msgstr "Användarnamnstaggar"
msgid "Username updated"
msgstr "Användarnamnet uppdaterat"
+#. One line of the support email written for the user. username is the account username with its tag.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Username: {username}"
+msgstr "Användarnamn: {username}"
+
#. Summary value on the setup wizard finish step when people sign in with a username.
#: src/features/app/components/setup/SetupWizardSteps.tsx
msgid "Usernames"
diff --git a/fluxer_app/src/features/i18n/locales/th/messages.po b/fluxer_app/src/features/i18n/locales/th/messages.po
index 1c77ecf23..c2fafadd1 100644
--- a/fluxer_app/src/features/i18n/locales/th/messages.po
+++ b/fluxer_app/src/features/i18n/locales/th/messages.po
@@ -2885,6 +2885,11 @@ msgstr "ยืนยันบัญชีสำเร็จแล้ว"
msgid "Account connected"
msgstr "เชื่อมต่อบัญชีแล้ว"
+#. One line of the support email written for the user. createdAt is the account creation time as an ISO 8601 UTC timestamp.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account created: {createdAt}"
+msgstr "สร้างบัญชีเมื่อ: {createdAt}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts
msgid "Account data"
@@ -2895,6 +2900,11 @@ msgstr "ข้อมูลบัญชี"
msgid "Account details unavailable"
msgstr "รายละเอียดบัญชีไม่พร้อมใช้งาน"
+#. One line of the support email written for the user. accountId is the numeric account ID.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account ID: {accountId}"
+msgstr "ID บัญชี: {accountId}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts
msgid "Account removal"
@@ -9611,6 +9621,11 @@ msgstr "คัดลอกรหัส"
msgid "Copy community ID"
msgstr "คัดลอก ID คอมมูนิตี้"
+#. Button in the help dialog opened from "My text didn't go through". Copies the account details for a support email to the clipboard.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Copy details"
+msgstr "คัดลอกรายละเอียด"
+
#. Developer-mode voice menu action that copies the unique identifier of a voice device or connection.
#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts
msgid "Copy device ID"
@@ -10552,6 +10567,16 @@ msgstr "ตัวจับเวลาถอยหลัง"
msgid "Country of residence"
msgstr "ประเทศที่พำนัก"
+#. Field label in the help dialog opened from "My text didn't go through". The user types the country they are in so support can help.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Country you're in"
+msgstr "ประเทศที่คุณอยู่"
+
+#. One line of the support email written for the user. country is the country the user typed.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Country: {country}"
+msgstr "ประเทศ: {country}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/search_index/MyProfileIndex.ts
msgid "Cover"
@@ -13580,6 +13605,11 @@ msgstr "มีสิทธิ์ได้รับเงินคืนจนถ
msgid "Email"
msgstr "อีเมล"
+#. Body of the help dialog opened from "My text didn't go through" while messaging is paused on the account. supportEmail is the support email address. Keep it short, calm and neutral.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email {supportEmail} and a person will check your account. You can also reply to the email we sent you."
+msgstr "ส่งอีเมลไปที่ {supportEmail} แล้วเจ้าหน้าที่จะตรวจสอบบัญชีของคุณ คุณยังตอบกลับอีเมลที่เราส่งให้คุณได้ด้วย"
+
#. Short label in the inputs tab. Keep it concise.
#. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific.
#: src/features/moderation/components/report/ReportStepEmail.tsx
@@ -13607,6 +13637,11 @@ msgstr "การส่งอีเมล"
msgid "Email reports aren't available here"
msgstr "ไม่สามารถรายงานทางอีเมลได้ที่นี่"
+#. Primary button in the help dialog opened from "My text didn't go through". Opens a new email to support with the account details filled in.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email support"
+msgstr "ส่งอีเมลถึงฝ่ายสนับสนุน"
+
#. Developer control label for the email-verification banner.
#: src/features/devtools/components/NagbarControls.ts
msgid "Email verification nagbar"
@@ -22072,6 +22107,11 @@ msgstr "การค้นหารูปภาพย้อนกลับขอ
msgid "My search engine"
msgstr "เครื่องมือค้นหาของฉัน"
+#. Button shown while messaging is paused on the current account, and the title of the help dialog it opens. The email describing the quick step asks the user to send a text message from their phone. This is for users who could not send that text, and also for users who sent it and nothing happened. The translation should cover both. Also used as the subject of the support email.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "My text didn't go through"
+msgstr "SMS ของฉันส่งไม่ถึง"
+
#. Short label in the add custom search engine modal. Keep it concise.
#: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx
msgid "My translator"
@@ -37388,6 +37428,11 @@ msgstr "แท็กชื่อผู้ใช้"
msgid "Username updated"
msgstr "อัปเดตชื่อผู้ใช้แล้ว"
+#. One line of the support email written for the user. username is the account username with its tag.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Username: {username}"
+msgstr "ชื่อผู้ใช้: {username}"
+
#. Summary value on the setup wizard finish step when people sign in with a username.
#: src/features/app/components/setup/SetupWizardSteps.tsx
msgid "Usernames"
diff --git a/fluxer_app/src/features/i18n/locales/tr/messages.po b/fluxer_app/src/features/i18n/locales/tr/messages.po
index 091e557e7..b26b3fbe0 100644
--- a/fluxer_app/src/features/i18n/locales/tr/messages.po
+++ b/fluxer_app/src/features/i18n/locales/tr/messages.po
@@ -2885,6 +2885,11 @@ msgstr "Hesap başarıyla sahiplenildi"
msgid "Account connected"
msgstr "Hesap bağlandı"
+#. One line of the support email written for the user. createdAt is the account creation time as an ISO 8601 UTC timestamp.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account created: {createdAt}"
+msgstr "Hesap oluşturma: {createdAt}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts
msgid "Account data"
@@ -2895,6 +2900,11 @@ msgstr "Hesap verileri"
msgid "Account details unavailable"
msgstr "Hesap ayrıntıları kullanılamıyor"
+#. One line of the support email written for the user. accountId is the numeric account ID.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account ID: {accountId}"
+msgstr "Hesap kimliği: {accountId}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts
msgid "Account removal"
@@ -9611,6 +9621,11 @@ msgstr "Kodu kopyala"
msgid "Copy community ID"
msgstr "Topluluk kimliğini kopyala"
+#. Button in the help dialog opened from "My text didn't go through". Copies the account details for a support email to the clipboard.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Copy details"
+msgstr "Ayrıntıları kopyala"
+
#. Developer-mode voice menu action that copies the unique identifier of a voice device or connection.
#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts
msgid "Copy device ID"
@@ -10552,6 +10567,16 @@ msgstr "Geri sayım sayacı"
msgid "Country of residence"
msgstr "İkamet edilen ülke"
+#. Field label in the help dialog opened from "My text didn't go through". The user types the country they are in so support can help.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Country you're in"
+msgstr "Bulunduğunuz ülke"
+
+#. One line of the support email written for the user. country is the country the user typed.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Country: {country}"
+msgstr "Ülke: {country}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/search_index/MyProfileIndex.ts
msgid "Cover"
@@ -13580,6 +13605,11 @@ msgstr "{windowEndsOn} tarihine kadar para iadesi için uygun. Bu işlem aboneli
msgid "Email"
msgstr "E-posta"
+#. Body of the help dialog opened from "My text didn't go through" while messaging is paused on the account. supportEmail is the support email address. Keep it short, calm and neutral.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email {supportEmail} and a person will check your account. You can also reply to the email we sent you."
+msgstr "{supportEmail} adresine e-posta gönderin, ekibimizden biri hesabınızı inceleyecek. Size gönderdiğimiz e-postayı da yanıtlayabilirsiniz."
+
#. Short label in the inputs tab. Keep it concise.
#. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific.
#: src/features/moderation/components/report/ReportStepEmail.tsx
@@ -13607,6 +13637,11 @@ msgstr "E-posta gönderimi"
msgid "Email reports aren't available here"
msgstr "E-posta ile bildirim burada kullanılamıyor"
+#. Primary button in the help dialog opened from "My text didn't go through". Opens a new email to support with the account details filled in.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email support"
+msgstr "Desteğe e-posta gönder"
+
#. Developer control label for the email-verification banner.
#: src/features/devtools/components/NagbarControls.ts
msgid "Email verification nagbar"
@@ -22072,6 +22107,11 @@ msgstr "Ters görsel aramam"
msgid "My search engine"
msgstr "Arama motorum"
+#. Button shown while messaging is paused on the current account, and the title of the help dialog it opens. The email describing the quick step asks the user to send a text message from their phone. This is for users who could not send that text, and also for users who sent it and nothing happened. The translation should cover both. Also used as the subject of the support email.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "My text didn't go through"
+msgstr "SMS'im gitmedi"
+
#. Short label in the add custom search engine modal. Keep it concise.
#: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx
msgid "My translator"
@@ -37388,6 +37428,11 @@ msgstr "Kullanıcı adı etiketleri"
msgid "Username updated"
msgstr "Kullanıcı adı güncellendi"
+#. One line of the support email written for the user. username is the account username with its tag.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Username: {username}"
+msgstr "Kullanıcı adı: {username}"
+
#. Summary value on the setup wizard finish step when people sign in with a username.
#: src/features/app/components/setup/SetupWizardSteps.tsx
msgid "Usernames"
diff --git a/fluxer_app/src/features/i18n/locales/uk/messages.po b/fluxer_app/src/features/i18n/locales/uk/messages.po
index 740392cbe..baead2dab 100644
--- a/fluxer_app/src/features/i18n/locales/uk/messages.po
+++ b/fluxer_app/src/features/i18n/locales/uk/messages.po
@@ -2885,6 +2885,11 @@ msgstr "Обліковий запис успішно зареєстровано"
msgid "Account connected"
msgstr "Обліковий запис підключено"
+#. One line of the support email written for the user. createdAt is the account creation time as an ISO 8601 UTC timestamp.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account created: {createdAt}"
+msgstr "Обліковий запис створено: {createdAt}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts
msgid "Account data"
@@ -2895,6 +2900,11 @@ msgstr "Дані облікового запису"
msgid "Account details unavailable"
msgstr "Відомості про обліковий запис недоступні"
+#. One line of the support email written for the user. accountId is the numeric account ID.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account ID: {accountId}"
+msgstr "ID облікового запису: {accountId}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts
msgid "Account removal"
@@ -9611,6 +9621,11 @@ msgstr "Копіювати код"
msgid "Copy community ID"
msgstr "Копіювати ID спільноти"
+#. Button in the help dialog opened from "My text didn't go through". Copies the account details for a support email to the clipboard.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Copy details"
+msgstr "Копіювати дані"
+
#. Developer-mode voice menu action that copies the unique identifier of a voice device or connection.
#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts
msgid "Copy device ID"
@@ -10552,6 +10567,16 @@ msgstr "Таймер зворотного відліку"
msgid "Country of residence"
msgstr "Країна проживання"
+#. Field label in the help dialog opened from "My text didn't go through". The user types the country they are in so support can help.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Country you're in"
+msgstr "Країна, де ви перебуваєте"
+
+#. One line of the support email written for the user. country is the country the user typed.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Country: {country}"
+msgstr "Країна: {country}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/search_index/MyProfileIndex.ts
msgid "Cover"
@@ -13580,6 +13605,11 @@ msgstr "Маєте право на відшкодування до {windowEndsOn
msgid "Email"
msgstr "Електронна пошта"
+#. Body of the help dialog opened from "My text didn't go through" while messaging is paused on the account. supportEmail is the support email address. Keep it short, calm and neutral.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email {supportEmail} and a person will check your account. You can also reply to the email we sent you."
+msgstr "Напишіть на {supportEmail}, і працівник перевірить ваш обліковий запис. Також можна відповісти на лист, який ми вам надіслали."
+
#. Short label in the inputs tab. Keep it concise.
#. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific.
#: src/features/moderation/components/report/ReportStepEmail.tsx
@@ -13607,6 +13637,11 @@ msgstr "Доставка електронної пошти"
msgid "Email reports aren't available here"
msgstr "Скарги електронною поштою тут недоступні"
+#. Primary button in the help dialog opened from "My text didn't go through". Opens a new email to support with the account details filled in.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email support"
+msgstr "Написати в підтримку"
+
#. Developer control label for the email-verification banner.
#: src/features/devtools/components/NagbarControls.ts
msgid "Email verification nagbar"
@@ -22072,6 +22107,11 @@ msgstr "Мій зворотний пошук зображень"
msgid "My search engine"
msgstr "Моя пошукова система"
+#. Button shown while messaging is paused on the current account, and the title of the help dialog it opens. The email describing the quick step asks the user to send a text message from their phone. This is for users who could not send that text, and also for users who sent it and nothing happened. The translation should cover both. Also used as the subject of the support email.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "My text didn't go through"
+msgstr "Моє SMS не дійшло"
+
#. Short label in the add custom search engine modal. Keep it concise.
#: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx
msgid "My translator"
@@ -37388,6 +37428,11 @@ msgstr "Теги імені користувача"
msgid "Username updated"
msgstr "Ім'я користувача оновлено"
+#. One line of the support email written for the user. username is the account username with its tag.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Username: {username}"
+msgstr "Ім'я користувача: {username}"
+
#. Summary value on the setup wizard finish step when people sign in with a username.
#: src/features/app/components/setup/SetupWizardSteps.tsx
msgid "Usernames"
diff --git a/fluxer_app/src/features/i18n/locales/vi/messages.po b/fluxer_app/src/features/i18n/locales/vi/messages.po
index 0fc3e064d..da256d7bb 100644
--- a/fluxer_app/src/features/i18n/locales/vi/messages.po
+++ b/fluxer_app/src/features/i18n/locales/vi/messages.po
@@ -2885,6 +2885,11 @@ msgstr "Đã xác nhận tài khoản thành công"
msgid "Account connected"
msgstr "Đã kết nối tài khoản"
+#. One line of the support email written for the user. createdAt is the account creation time as an ISO 8601 UTC timestamp.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account created: {createdAt}"
+msgstr "Tài khoản được tạo: {createdAt}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts
msgid "Account data"
@@ -2895,6 +2900,11 @@ msgstr "Dữ liệu tài khoản"
msgid "Account details unavailable"
msgstr "Thông tin tài khoản không khả dụng"
+#. One line of the support email written for the user. accountId is the numeric account ID.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account ID: {accountId}"
+msgstr "ID tài khoản: {accountId}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts
msgid "Account removal"
@@ -9611,6 +9621,11 @@ msgstr "Sao chép mã"
msgid "Copy community ID"
msgstr "Sao chép ID cộng đồng"
+#. Button in the help dialog opened from "My text didn't go through". Copies the account details for a support email to the clipboard.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Copy details"
+msgstr "Sao chép chi tiết"
+
#. Developer-mode voice menu action that copies the unique identifier of a voice device or connection.
#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts
msgid "Copy device ID"
@@ -10552,6 +10567,16 @@ msgstr "Đồng hồ đếm ngược"
msgid "Country of residence"
msgstr "Quốc gia cư trú"
+#. Field label in the help dialog opened from "My text didn't go through". The user types the country they are in so support can help.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Country you're in"
+msgstr "Quốc gia bạn đang ở"
+
+#. One line of the support email written for the user. country is the country the user typed.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Country: {country}"
+msgstr "Quốc gia: {country}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/search_index/MyProfileIndex.ts
msgid "Cover"
@@ -13580,6 +13605,11 @@ msgstr "Đủ điều kiện hoàn tiền đến {windowEndsOn}. Thao tác này
msgid "Email"
msgstr "Email"
+#. Body of the help dialog opened from "My text didn't go through" while messaging is paused on the account. supportEmail is the support email address. Keep it short, calm and neutral.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email {supportEmail} and a person will check your account. You can also reply to the email we sent you."
+msgstr "Gửi email đến {supportEmail} và một nhân viên sẽ kiểm tra tài khoản của bạn. Bạn cũng có thể trả lời email chúng tôi đã gửi cho bạn."
+
#. Short label in the inputs tab. Keep it concise.
#. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific.
#: src/features/moderation/components/report/ReportStepEmail.tsx
@@ -13607,6 +13637,11 @@ msgstr "Gửi email"
msgid "Email reports aren't available here"
msgstr "Không thể báo cáo qua email tại đây"
+#. Primary button in the help dialog opened from "My text didn't go through". Opens a new email to support with the account details filled in.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email support"
+msgstr "Gửi email cho bộ phận hỗ trợ"
+
#. Developer control label for the email-verification banner.
#: src/features/devtools/components/NagbarControls.ts
msgid "Email verification nagbar"
@@ -22072,6 +22107,11 @@ msgstr "Tìm kiếm hình ảnh ngược của tôi"
msgid "My search engine"
msgstr "Công cụ tìm kiếm của tôi"
+#. Button shown while messaging is paused on the current account, and the title of the help dialog it opens. The email describing the quick step asks the user to send a text message from their phone. This is for users who could not send that text, and also for users who sent it and nothing happened. The translation should cover both. Also used as the subject of the support email.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "My text didn't go through"
+msgstr "Tin nhắn SMS của tôi không đến nơi"
+
#. Short label in the add custom search engine modal. Keep it concise.
#: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx
msgid "My translator"
@@ -37388,6 +37428,11 @@ msgstr "Thẻ tên người dùng"
msgid "Username updated"
msgstr "Đã cập nhật tên người dùng"
+#. One line of the support email written for the user. username is the account username with its tag.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Username: {username}"
+msgstr "Tên người dùng: {username}"
+
#. Summary value on the setup wizard finish step when people sign in with a username.
#: src/features/app/components/setup/SetupWizardSteps.tsx
msgid "Usernames"
diff --git a/fluxer_app/src/features/i18n/locales/zh-CN/messages.po b/fluxer_app/src/features/i18n/locales/zh-CN/messages.po
index b0371acc4..7296a4897 100644
--- a/fluxer_app/src/features/i18n/locales/zh-CN/messages.po
+++ b/fluxer_app/src/features/i18n/locales/zh-CN/messages.po
@@ -2885,6 +2885,11 @@ msgstr "账号认领成功"
msgid "Account connected"
msgstr "账号已连接"
+#. One line of the support email written for the user. createdAt is the account creation time as an ISO 8601 UTC timestamp.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account created: {createdAt}"
+msgstr "账号创建时间:{createdAt}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts
msgid "Account data"
@@ -2895,6 +2900,11 @@ msgstr "账号数据"
msgid "Account details unavailable"
msgstr "账户详情不可用"
+#. One line of the support email written for the user. accountId is the numeric account ID.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account ID: {accountId}"
+msgstr "账号 ID:{accountId}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts
msgid "Account removal"
@@ -9611,6 +9621,11 @@ msgstr "复制代码"
msgid "Copy community ID"
msgstr "复制社区 ID"
+#. Button in the help dialog opened from "My text didn't go through". Copies the account details for a support email to the clipboard.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Copy details"
+msgstr "复制详情"
+
#. Developer-mode voice menu action that copies the unique identifier of a voice device or connection.
#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts
msgid "Copy device ID"
@@ -10552,6 +10567,16 @@ msgstr "倒计时"
msgid "Country of residence"
msgstr "居住国家/地区"
+#. Field label in the help dialog opened from "My text didn't go through". The user types the country they are in so support can help.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Country you're in"
+msgstr "你所在的国家/地区"
+
+#. One line of the support email written for the user. country is the country the user typed.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Country: {country}"
+msgstr "国家/地区:{country}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/search_index/MyProfileIndex.ts
msgid "Cover"
@@ -13580,6 +13605,11 @@ msgstr "在 {windowEndsOn} 之前可申请退款。此操作还会立即取消
msgid "Email"
msgstr "邮箱"
+#. Body of the help dialog opened from "My text didn't go through" while messaging is paused on the account. supportEmail is the support email address. Keep it short, calm and neutral.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email {supportEmail} and a person will check your account. You can also reply to the email we sent you."
+msgstr "发送邮件至 {supportEmail},会有工作人员查看你的账号。你也可以直接回复我们发给你的邮件。"
+
#. Short label in the inputs tab. Keep it concise.
#. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific.
#: src/features/moderation/components/report/ReportStepEmail.tsx
@@ -13607,6 +13637,11 @@ msgstr "邮件发送"
msgid "Email reports aren't available here"
msgstr "此处无法通过邮件举报"
+#. Primary button in the help dialog opened from "My text didn't go through". Opens a new email to support with the account details filled in.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email support"
+msgstr "发邮件给客服"
+
#. Developer control label for the email-verification banner.
#: src/features/devtools/components/NagbarControls.ts
msgid "Email verification nagbar"
@@ -22072,6 +22107,11 @@ msgstr "我的反向图片搜索"
msgid "My search engine"
msgstr "我的搜索引擎"
+#. Button shown while messaging is paused on the current account, and the title of the help dialog it opens. The email describing the quick step asks the user to send a text message from their phone. This is for users who could not send that text, and also for users who sent it and nothing happened. The translation should cover both. Also used as the subject of the support email.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "My text didn't go through"
+msgstr "我的短信没有送达"
+
#. Short label in the add custom search engine modal. Keep it concise.
#: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx
msgid "My translator"
@@ -37388,6 +37428,11 @@ msgstr "用户名标签"
msgid "Username updated"
msgstr "用户名已更新"
+#. One line of the support email written for the user. username is the account username with its tag.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Username: {username}"
+msgstr "用户名:{username}"
+
#. Summary value on the setup wizard finish step when people sign in with a username.
#: src/features/app/components/setup/SetupWizardSteps.tsx
msgid "Usernames"
diff --git a/fluxer_app/src/features/i18n/locales/zh-TW/messages.po b/fluxer_app/src/features/i18n/locales/zh-TW/messages.po
index 1ca7b388e..b1e8c6d99 100644
--- a/fluxer_app/src/features/i18n/locales/zh-TW/messages.po
+++ b/fluxer_app/src/features/i18n/locales/zh-TW/messages.po
@@ -2885,6 +2885,11 @@ msgstr "帳號認領成功"
msgid "Account connected"
msgstr "帳號已連結"
+#. One line of the support email written for the user. createdAt is the account creation time as an ISO 8601 UTC timestamp.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account created: {createdAt}"
+msgstr "帳號建立時間:{createdAt}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts
msgid "Account data"
@@ -2895,6 +2900,11 @@ msgstr "帳號資料"
msgid "Account details unavailable"
msgstr "帳號詳細資料無法取得"
+#. One line of the support email written for the user. accountId is the numeric account ID.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Account ID: {accountId}"
+msgstr "帳號 ID:{accountId}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts
msgid "Account removal"
@@ -9611,6 +9621,11 @@ msgstr "複製代碼"
msgid "Copy community ID"
msgstr "複製社群 ID"
+#. Button in the help dialog opened from "My text didn't go through". Copies the account details for a support email to the clipboard.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Copy details"
+msgstr "複製詳細資訊"
+
#. Developer-mode voice menu action that copies the unique identifier of a voice device or connection.
#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts
msgid "Copy device ID"
@@ -10552,6 +10567,16 @@ msgstr "倒數計時器"
msgid "Country of residence"
msgstr "居住國家/地區"
+#. Field label in the help dialog opened from "My text didn't go through". The user types the country they are in so support can help.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Country you're in"
+msgstr "您所在的國家/地區"
+
+#. One line of the support email written for the user. country is the country the user typed.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Country: {country}"
+msgstr "國家/地區:{country}"
+
#. Settings search synonym. Used to match this term when the user types it in the settings search bar.
#: src/features/user/components/settings_utils/search_index/MyProfileIndex.ts
msgid "Cover"
@@ -13580,6 +13605,11 @@ msgstr "在 {windowEndsOn} 前可申請退款。這也會立即取消您的訂
msgid "Email"
msgstr "電子郵件"
+#. Body of the help dialog opened from "My text didn't go through" while messaging is paused on the account. supportEmail is the support email address. Keep it short, calm and neutral.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email {supportEmail} and a person will check your account. You can also reply to the email we sent you."
+msgstr "請寄信至 {supportEmail},會有專人查看您的帳號。您也可以直接回覆我們寄給您的信件。"
+
#. Short label in the inputs tab. Keep it concise.
#. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific.
#: src/features/moderation/components/report/ReportStepEmail.tsx
@@ -13607,6 +13637,11 @@ msgstr "電子郵件遞送"
msgid "Email reports aren't available here"
msgstr "此處無法透過電子郵件檢舉"
+#. Primary button in the help dialog opened from "My text didn't go through". Opens a new email to support with the account details filled in.
+#: src/features/user/components/modals/MessagingPausedHelpModal.tsx
+msgid "Email support"
+msgstr "寄信給客服"
+
#. Developer control label for the email-verification banner.
#: src/features/devtools/components/NagbarControls.ts
msgid "Email verification nagbar"
@@ -22072,6 +22107,11 @@ msgstr "我的以圖搜圖"
msgid "My search engine"
msgstr "我的搜尋引擎"
+#. Button shown while messaging is paused on the current account, and the title of the help dialog it opens. The email describing the quick step asks the user to send a text message from their phone. This is for users who could not send that text, and also for users who sent it and nothing happened. The translation should cover both. Also used as the subject of the support email.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "My text didn't go through"
+msgstr "我的簡訊沒有送達"
+
#. Short label in the add custom search engine modal. Keep it concise.
#: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx
msgid "My translator"
@@ -37388,6 +37428,11 @@ msgstr "使用者名稱標籤"
msgid "Username updated"
msgstr "使用者名稱已更新"
+#. One line of the support email written for the user. username is the account username with its tag.
+#: src/features/user/utils/MessagingPausedHelpEmail.ts
+msgid "Username: {username}"
+msgstr "使用者名稱:{username}"
+
#. Summary value on the setup wizard finish step when people sign in with a username.
#: src/features/app/components/setup/SetupWizardSteps.tsx
msgid "Usernames"
diff --git a/fluxer_app/src/features/user/components/modals/MessagingPausedHelpModal.tsx b/fluxer_app/src/features/user/components/modals/MessagingPausedHelpModal.tsx
new file mode 100644
index 000000000..c21a3092d
--- /dev/null
+++ b/fluxer_app/src/features/user/components/modals/MessagingPausedHelpModal.tsx
@@ -0,0 +1,96 @@
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
+import * as Modal from '@app/features/app/components/dialogs/Modal';
+import {SUPPORT_EMAIL} from '@app/features/app/config/I18nDisplayConstants';
+import {Button} from '@app/features/ui/button/Button';
+import * as ModalCommands from '@app/features/ui/commands/ModalCommands';
+import {modal} from '@app/features/ui/commands/ModalCommands';
+import * as TextCopyCommands from '@app/features/ui/commands/TextCopyCommands';
+import {Input} from '@app/features/ui/components/form/FormInput';
+import {openExternalUrl} from '@app/features/ui/utils/NativeUtils';
+import Users from '@app/features/user/state/Users';
+import {
+ buildMessagingPausedHelpEmail,
+ TEXT_DID_NOT_GO_THROUGH_DESCRIPTOR,
+} from '@app/features/user/utils/MessagingPausedHelpEmail';
+import {msg} from '@lingui/core/macro';
+import {useLingui} from '@lingui/react/macro';
+import {observer} from 'mobx-react-lite';
+import {useState} from 'react';
+
+const MESSAGING_PAUSED_HELP_BODY_DESCRIPTOR = msg({
+ message: 'Email {supportEmail} and a person will check your account. You can also reply to the email we sent you.',
+ comment:
+ 'Body of the help dialog opened from "My text didn\'t go through" while messaging is paused on the account. supportEmail is the support email address. Keep it short, calm and neutral.',
+});
+const COUNTRY_YOU_ARE_IN_DESCRIPTOR = msg({
+ message: "Country you're in",
+ comment:
+ 'Field label in the help dialog opened from "My text didn\'t go through". The user types the country they are in so support can help.',
+});
+const COPY_DETAILS_DESCRIPTOR = msg({
+ message: 'Copy details',
+ comment:
+ 'Button in the help dialog opened from "My text didn\'t go through". Copies the account details for a support email to the clipboard.',
+});
+const EMAIL_SUPPORT_DESCRIPTOR = msg({
+ message: 'Email support',
+ comment:
+ 'Primary button in the help dialog opened from "My text didn\'t go through". Opens a new email to support with the account details filled in.',
+});
+
+const MessagingPausedHelpModal = observer(() => {
+ const {i18n} = useLingui();
+ const [country, setCountry] = useState('');
+ const user = Users.currentUser;
+ if (!user) return null;
+ const email = buildMessagingPausedHelpEmail(i18n, user, country);
+ return (
+
+
+
+
+
+ {i18n._(MESSAGING_PAUSED_HELP_BODY_DESCRIPTOR, {supportEmail: SUPPORT_EMAIL})}
+
+
+ ) => setCountry(event.target.value)}
+ autoComplete="country-name"
+ maxLength={100}
+ data-flx="user.messaging-paused-help-modal.input.country"
+ />
+
+
+
+
+
+
+
+
+ );
+});
+
+export function openMessagingPausedHelpModal(): void {
+ ModalCommands.push(
+ modal(() => (
+
+ )),
+ );
+}
diff --git a/fluxer_app/src/features/user/utils/MessagingPausedHelpEmail.test.ts b/fluxer_app/src/features/user/utils/MessagingPausedHelpEmail.test.ts
new file mode 100644
index 000000000..793dd4eb1
--- /dev/null
+++ b/fluxer_app/src/features/user/utils/MessagingPausedHelpEmail.test.ts
@@ -0,0 +1,39 @@
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
+import {buildMessagingPausedHelpEmail} from '@app/features/user/utils/MessagingPausedHelpEmail';
+import type {I18n} from '@lingui/core';
+import {describe, expect, it, vi} from 'vitest';
+
+vi.mock('@lingui/core/macro', () => ({
+ msg: (descriptor: unknown) => descriptor,
+}));
+
+const i18n = {
+ _: (descriptor: {message: string}, values: Record = {}) =>
+ descriptor.message.replace(/\{(\w+)\}/g, (_match, key: string) => values[key] ?? ''),
+} as unknown as I18n;
+
+describe('buildMessagingPausedHelpEmail', () => {
+ it('fills the support email with the account facts', () => {
+ const {body, mailto} = buildMessagingPausedHelpEmail(
+ i18n,
+ {id: '1425000000000000000', tag: 'marty#0001', createdAt: new Date('2026-10-07T12:30:00.000Z')},
+ ' Philippines ',
+ );
+ expect(body).toBe(
+ [
+ "My text didn't go through",
+ '',
+ 'Account ID: 1425000000000000000',
+ 'Username: marty#0001',
+ 'Account created: 2026-10-07T12:30:00.000Z',
+ 'Country: Philippines',
+ ].join('\n'),
+ );
+ const url = new URL(mailto);
+ expect(url.protocol).toBe('mailto:');
+ expect(url.pathname).toBe('support@fluxer.com');
+ expect(url.searchParams.get('subject')).toBe("My text didn't go through");
+ expect(decodeURIComponent(mailto.split('&body=')[1])).toBe(body);
+ });
+});
diff --git a/fluxer_app/src/features/user/utils/MessagingPausedHelpEmail.ts b/fluxer_app/src/features/user/utils/MessagingPausedHelpEmail.ts
new file mode 100644
index 000000000..9c8002c4c
--- /dev/null
+++ b/fluxer_app/src/features/user/utils/MessagingPausedHelpEmail.ts
@@ -0,0 +1,47 @@
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
+import {SUPPORT_EMAIL_MAILTO} from '@app/features/app/config/I18nDisplayConstants';
+import type {User} from '@app/features/user/models/User';
+import type {I18n} from '@lingui/core';
+import {msg} from '@lingui/core/macro';
+
+export const TEXT_DID_NOT_GO_THROUGH_DESCRIPTOR = msg({
+ message: "My text didn't go through",
+ comment:
+ 'Button shown while messaging is paused on the current account, and the title of the help dialog it opens. The email describing the quick step asks the user to send a text message from their phone. This is for users who could not send that text, and also for users who sent it and nothing happened. The translation should cover both. Also used as the subject of the support email.',
+});
+const ACCOUNT_ID_LINE_DESCRIPTOR = msg({
+ message: 'Account ID: {accountId}',
+ comment: 'One line of the support email written for the user. accountId is the numeric account ID.',
+});
+const USERNAME_LINE_DESCRIPTOR = msg({
+ message: 'Username: {username}',
+ comment: 'One line of the support email written for the user. username is the account username with its tag.',
+});
+const ACCOUNT_CREATED_LINE_DESCRIPTOR = msg({
+ message: 'Account created: {createdAt}',
+ comment:
+ 'One line of the support email written for the user. createdAt is the account creation time as an ISO 8601 UTC timestamp.',
+});
+const COUNTRY_LINE_DESCRIPTOR = msg({
+ message: 'Country: {country}',
+ comment: 'One line of the support email written for the user. country is the country the user typed.',
+});
+
+export function buildMessagingPausedHelpEmail(
+ i18n: I18n,
+ user: Pick,
+ country: string,
+): {body: string; mailto: string} {
+ const subject = i18n._(TEXT_DID_NOT_GO_THROUGH_DESCRIPTOR);
+ const body = [
+ subject,
+ '',
+ i18n._(ACCOUNT_ID_LINE_DESCRIPTOR, {accountId: user.id}),
+ i18n._(USERNAME_LINE_DESCRIPTOR, {username: user.tag}),
+ i18n._(ACCOUNT_CREATED_LINE_DESCRIPTOR, {createdAt: user.createdAt.toISOString()}),
+ i18n._(COUNTRY_LINE_DESCRIPTOR, {country: country.trim()}),
+ ].join('\n');
+ const mailto = `${SUPPORT_EMAIL_MAILTO}?subject=${encodeURIComponent(subject)}&body=${encodeURIComponent(body)}`;
+ return {body, mailto};
+}