diff --git a/apps/remix/app/components/dialogs/assistant-confirmation-dialog.tsx b/apps/remix/app/components/dialogs/assistant-confirmation-dialog.tsx index 7f6bee7bb..a8332e7bb 100644 --- a/apps/remix/app/components/dialogs/assistant-confirmation-dialog.tsx +++ b/apps/remix/app/components/dialogs/assistant-confirmation-dialog.tsx @@ -1,7 +1,7 @@ import { useState } from 'react'; import { zodResolver } from '@hookform/resolvers/zod'; -import { Trans } from '@lingui/react/macro'; +import { Trans, useLingui } from '@lingui/react/macro'; import { useForm } from 'react-hook-form'; import { z } from 'zod'; @@ -57,6 +57,7 @@ export function AssistantConfirmationDialog({ allowDictateNextSigner = false, defaultNextSigner, }: ConfirmationDialogProps) { + const { t } = useLingui(); const [isEditingNextSigner, setIsEditingNextSigner] = useState(false); const form = useForm({ @@ -146,7 +147,7 @@ export function AssistantConfirmationDialog({ @@ -168,7 +169,7 @@ export function AssistantConfirmationDialog({ {...field} type="email" className="mt-2" - placeholder="Enter the next signer's email" + placeholder={t`Enter the next signer's email`} /> diff --git a/apps/remix/app/components/dialogs/organisation-email-create-dialog.tsx b/apps/remix/app/components/dialogs/organisation-email-create-dialog.tsx index c05fadd8c..cb7ab064a 100644 --- a/apps/remix/app/components/dialogs/organisation-email-create-dialog.tsx +++ b/apps/remix/app/components/dialogs/organisation-email-create-dialog.tsx @@ -1,8 +1,7 @@ import { useEffect, useState } from 'react'; import { zodResolver } from '@hookform/resolvers/zod'; -import { useLingui } from '@lingui/react/macro'; -import { Trans } from '@lingui/react/macro'; +import { Trans, useLingui } from '@lingui/react/macro'; import type * as DialogPrimitive from '@radix-ui/react-dialog'; import { useForm } from 'react-hook-form'; import type { z } from 'zod'; @@ -149,7 +148,7 @@ export const OrganisationEmailCreateDialog = ({ Display Name - + @@ -175,7 +174,7 @@ export const OrganisationEmailCreateDialog = ({ onChange={(e) => { field.onChange(e.target.value + '@' + emailDomain.domain); }} - placeholder="support" + placeholder={t`support`} />
@{emailDomain.domain} diff --git a/apps/remix/app/components/dialogs/organisation-email-update-dialog.tsx b/apps/remix/app/components/dialogs/organisation-email-update-dialog.tsx index 4bca18d8d..d6a2851fb 100644 --- a/apps/remix/app/components/dialogs/organisation-email-update-dialog.tsx +++ b/apps/remix/app/components/dialogs/organisation-email-update-dialog.tsx @@ -1,8 +1,7 @@ import { useEffect, useState } from 'react'; import { zodResolver } from '@hookform/resolvers/zod'; -import { useLingui } from '@lingui/react/macro'; -import { Trans } from '@lingui/react/macro'; +import { Trans, useLingui } from '@lingui/react/macro'; import type * as DialogPrimitive from '@radix-ui/react-dialog'; import { useForm } from 'react-hook-form'; import type { z } from 'zod'; @@ -134,7 +133,7 @@ export const OrganisationEmailUpdateDialog = ({ Display Name - + diff --git a/apps/remix/app/components/dialogs/passkey-create-dialog.tsx b/apps/remix/app/components/dialogs/passkey-create-dialog.tsx index 0fa2ccbba..77bd54b57 100644 --- a/apps/remix/app/components/dialogs/passkey-create-dialog.tsx +++ b/apps/remix/app/components/dialogs/passkey-create-dialog.tsx @@ -1,9 +1,7 @@ import { useEffect, useState } from 'react'; import { zodResolver } from '@hookform/resolvers/zod'; -import { msg } from '@lingui/core/macro'; -import { useLingui } from '@lingui/react'; -import { Plural, Trans } from '@lingui/react/macro'; +import { Plural, Trans, useLingui } from '@lingui/react/macro'; import type * as DialogPrimitive from '@radix-ui/react-dialog'; import { startRegistration } from '@simplewebauthn/browser'; import { KeyRoundIcon } from 'lucide-react'; @@ -54,7 +52,7 @@ export const PasskeyCreateDialog = ({ trigger, onSuccess, ...props }: PasskeyCre const [open, setOpen] = useState(false); const [formError, setFormError] = useState(null); - const { _ } = useLingui(); + const { t } = useLingui(); const { toast } = useToast(); const form = useForm({ @@ -83,7 +81,7 @@ export const PasskeyCreateDialog = ({ trigger, onSuccess, ...props }: PasskeyCre }); toast({ - description: _(msg`Successfully created passkey`), + description: t`Successfully created passkey`, duration: 5000, }); @@ -176,7 +174,7 @@ export const PasskeyCreateDialog = ({ trigger, onSuccess, ...props }: PasskeyCre Passkey name - + diff --git a/apps/remix/app/components/dialogs/team-email-add-dialog.tsx b/apps/remix/app/components/dialogs/team-email-add-dialog.tsx index 56e54da72..9def7d061 100644 --- a/apps/remix/app/components/dialogs/team-email-add-dialog.tsx +++ b/apps/remix/app/components/dialogs/team-email-add-dialog.tsx @@ -1,9 +1,7 @@ import { useEffect, useState } from 'react'; import { zodResolver } from '@hookform/resolvers/zod'; -import { msg } from '@lingui/core/macro'; -import { useLingui } from '@lingui/react'; -import { Trans } from '@lingui/react/macro'; +import { Trans, useLingui } from '@lingui/react/macro'; import type * as DialogPrimitive from '@radix-ui/react-dialog'; import { Plus } from 'lucide-react'; import { useForm } from 'react-hook-form'; @@ -49,7 +47,7 @@ type TCreateTeamEmailFormSchema = z.infer; export const TeamEmailAddDialog = ({ teamId, trigger, ...props }: TeamEmailAddDialogProps) => { const [open, setOpen] = useState(false); - const { _ } = useLingui(); + const { t } = useLingui(); const { toast } = useToast(); const { revalidate } = useRevalidator(); @@ -73,8 +71,8 @@ export const TeamEmailAddDialog = ({ teamId, trigger, ...props }: TeamEmailAddDi }); toast({ - title: _(msg`Success`), - description: _(msg`We have sent a confirmation email for verification.`), + title: t`Success`, + description: t`We have sent a confirmation email for verification.`, duration: 5000, }); @@ -87,17 +85,15 @@ export const TeamEmailAddDialog = ({ teamId, trigger, ...props }: TeamEmailAddDi if (error.code === AppErrorCode.ALREADY_EXISTS) { form.setError('email', { type: 'manual', - message: _(msg`This email is already being used by another team.`), + message: t`This email is already being used by another team.`, }); return; } toast({ - title: _(msg`An unknown error occurred`), - description: _( - msg`We encountered an unknown error while attempting to add this email. Please try again later.`, - ), + title: t`An unknown error occurred`, + description: t`We encountered an unknown error while attempting to add this email. Please try again later.`, variant: 'destructive', }); } @@ -150,7 +146,7 @@ export const TeamEmailAddDialog = ({ teamId, trigger, ...props }: TeamEmailAddDi Name - + diff --git a/apps/remix/app/components/dialogs/team-email-update-dialog.tsx b/apps/remix/app/components/dialogs/team-email-update-dialog.tsx index dd5411b59..6703f6a4f 100644 --- a/apps/remix/app/components/dialogs/team-email-update-dialog.tsx +++ b/apps/remix/app/components/dialogs/team-email-update-dialog.tsx @@ -1,9 +1,7 @@ import { useEffect, useState } from 'react'; import { zodResolver } from '@hookform/resolvers/zod'; -import { msg } from '@lingui/core/macro'; -import { useLingui } from '@lingui/react'; -import { Trans } from '@lingui/react/macro'; +import { Trans, useLingui } from '@lingui/react/macro'; import type { TeamEmail } from '@prisma/client'; import type * as DialogPrimitive from '@radix-ui/react-dialog'; import { useForm } from 'react-hook-form'; @@ -50,7 +48,7 @@ export const TeamEmailUpdateDialog = ({ }: TeamEmailUpdateDialogProps) => { const [open, setOpen] = useState(false); - const { _ } = useLingui(); + const { t } = useLingui(); const { toast } = useToast(); const { revalidate } = useRevalidator(); @@ -73,8 +71,8 @@ export const TeamEmailUpdateDialog = ({ }); toast({ - title: _(msg`Success`), - description: _(msg`Team email was updated.`), + title: t`Success`, + description: t`Team email was updated.`, duration: 5000, }); @@ -83,10 +81,8 @@ export const TeamEmailUpdateDialog = ({ setOpen(false); } catch (err) { toast({ - title: _(msg`An unknown error occurred`), - description: _( - msg`We encountered an unknown error while attempting update the team email. Please try again later.`, - ), + title: t`An unknown error occurred`, + description: t`We encountered an unknown error while attempting update the team email. Please try again later.`, variant: 'destructive', }); } @@ -138,7 +134,7 @@ export const TeamEmailUpdateDialog = ({ Name - + diff --git a/apps/remix/app/components/dialogs/webhook-test-dialog.tsx b/apps/remix/app/components/dialogs/webhook-test-dialog.tsx index 7023e08a1..a4a8cb3a8 100644 --- a/apps/remix/app/components/dialogs/webhook-test-dialog.tsx +++ b/apps/remix/app/components/dialogs/webhook-test-dialog.tsx @@ -1,9 +1,7 @@ import { useState } from 'react'; import { zodResolver } from '@hookform/resolvers/zod'; -import { msg } from '@lingui/core/macro'; -import { useLingui } from '@lingui/react'; -import { Trans } from '@lingui/react/macro'; +import { Trans, useLingui } from '@lingui/react/macro'; import type { Webhook } from '@prisma/client'; import { WebhookTriggerEvents } from '@prisma/client'; import { useForm } from 'react-hook-form'; @@ -52,7 +50,7 @@ const ZTestWebhookFormSchema = z.object({ type TTestWebhookFormSchema = z.infer; export const WebhookTestDialog = ({ webhook, children }: WebhookTestDialogProps) => { - const { _ } = useLingui(); + const { t } = useLingui(); const { toast } = useToast(); const team = useCurrentTeam(); @@ -77,18 +75,16 @@ export const WebhookTestDialog = ({ webhook, children }: WebhookTestDialogProps) }); toast({ - title: _(msg`Test webhook sent`), - description: _(msg`The test webhook has been successfully sent to your endpoint.`), + title: t`Test webhook sent`, + description: t`The test webhook has been successfully sent to your endpoint.`, duration: 5000, }); setOpen(false); } catch (error) { toast({ - title: _(msg`Test webhook failed`), - description: _( - msg`We encountered an error while sending the test webhook. Please check your endpoint and try again.`, - ), + title: t`Test webhook failed`, + description: t`We encountered an error while sending the test webhook. Please check your endpoint and try again.`, variant: 'destructive', duration: 5000, }); @@ -129,7 +125,7 @@ export const WebhookTestDialog = ({ webhook, children }: WebhookTestDialogProps) diff --git a/apps/remix/app/components/general/document-signing/document-signing-reject-dialog.tsx b/apps/remix/app/components/general/document-signing/document-signing-reject-dialog.tsx index 9c1c507e2..ac7ffc745 100644 --- a/apps/remix/app/components/general/document-signing/document-signing-reject-dialog.tsx +++ b/apps/remix/app/components/general/document-signing/document-signing-reject-dialog.tsx @@ -2,7 +2,7 @@ import { useEffect, useState } from 'react'; import { zodResolver } from '@hookform/resolvers/zod'; import { msg } from '@lingui/core/macro'; -import { Trans } from '@lingui/react/macro'; +import { Trans, useLingui } from '@lingui/react/macro'; import { useForm } from 'react-hook-form'; import { useNavigate } from 'react-router'; import { useSearchParams } from 'react-router'; @@ -48,6 +48,7 @@ export function DocumentSigningRejectDialog({ onRejected, trigger, }: DocumentSigningRejectDialogProps) { + const { t } = useLingui(); const { toast } = useToast(); const navigate = useNavigate(); const [searchParams] = useSearchParams(); @@ -141,7 +142,7 @@ export function DocumentSigningRejectDialog({