From 22ae2d503a8fb51a8881fe8a37be675e8c6bb59b Mon Sep 17 00:00:00 2001 From: Shubham Jain Date: Sun, 3 Sep 2023 18:49:18 +0100 Subject: [PATCH] Fix usage of Lingui V4 required some migration steps that had been missed (https://lingui.dev/releases/migration-4), namely: - Use useLingui() hook when using `t` macro in React components - When using `t` macros outside of React components, use the `msg` (`defineMessage`) macro instead Also upgrade to latest Lingui version. --- components/ConnectToAlertingAuthorityForm.tsx | 2 + components/KeyValueInput.tsx | 2 + components/RegisterForm.tsx | 2 + .../UpdateAlertingAuthorityDetailsForm.tsx | 2 + components/UpdatePersonalDetailsForm.tsx | 4 +- components/editor/EditorSinglePage.tsx | 6 +- components/editor/XMLPreview.tsx | 3 + components/editor/fields/Category.tsx | 51 ++-- components/editor/fields/Certainty.tsx | 2 + components/editor/fields/Contact.tsx | 2 + components/editor/fields/Description.tsx | 2 + components/editor/fields/Event.tsx | 2 + components/editor/fields/Expires.tsx | 2 + components/editor/fields/Headline.tsx | 2 + components/editor/fields/Instruction.tsx | 3 + components/editor/fields/Language.tsx | 2 + components/editor/fields/MapForm.tsx | 3 + components/editor/fields/MessageType.tsx | 2 + components/editor/fields/Onset.tsx | 2 + components/editor/fields/References.tsx | 3 + components/editor/fields/Resources.tsx | 6 +- components/editor/fields/ResponseType.tsx | 2 + components/editor/fields/Severity.tsx | 3 +- components/editor/fields/Status.tsx | 3 +- components/editor/fields/Timezone.tsx | 2 + components/editor/fields/Urgency.tsx | 3 +- components/editor/fields/Web.tsx | 2 + lib/apiErrorHandler.ts | 6 +- lib/errors.ts | 14 +- locales/en/messages.js | 2 +- locales/en/messages.po | 279 +++++++++--------- locales/es/messages.js | 2 +- locales/es/messages.po | 279 +++++++++--------- locales/fr/messages.js | 2 +- locales/fr/messages.po | 279 +++++++++--------- package.json | 10 +- pages/editor/[[...alertId]].tsx | 3 + pages/error/[errorName].tsx | 11 +- pages/error/index.tsx | 2 + pages/index.tsx | 3 + pages/settings.tsx | 3 + pages/verify.tsx | 3 + pnpm-lock.yaml | 74 ++--- 43 files changed, 604 insertions(+), 488 deletions(-) diff --git a/components/ConnectToAlertingAuthorityForm.tsx b/components/ConnectToAlertingAuthorityForm.tsx index 45e8610..8c77ab8 100644 --- a/components/ConnectToAlertingAuthorityForm.tsx +++ b/components/ConnectToAlertingAuthorityForm.tsx @@ -5,12 +5,14 @@ import { Button, Form, InputPicker, Loader, Message } from "rsuite"; import { HandledError } from "../lib/helpers.client"; import { useToasterI18n } from "../lib/useToasterI18n"; import ErrorMessage from "./ErrorMessage"; +import { useLingui } from "@lingui/react"; type RegisterData = { alertingAuthorityId: string; }; export default function ConnectToAlertingAuthorityForm() { + useLingui(); const toaster = useToasterI18n(); const [alertingAuthorities, setAlertingAuthorities] = useState([]); const [finishedLoading, setFinishedLoading] = useState(false); diff --git a/components/KeyValueInput.tsx b/components/KeyValueInput.tsx index 63c688f..6be45c0 100644 --- a/components/KeyValueInput.tsx +++ b/components/KeyValueInput.tsx @@ -4,6 +4,7 @@ import { Button, Form, Stack, Uploader } from "rsuite"; import { useToasterI18n } from "../lib/useToasterI18n"; import ErrorMessage from "./ErrorMessage"; import { HandledError } from "../lib/helpers.client"; +import { useLingui } from "@lingui/react"; export default function KeyValueInput({ keyLabel, @@ -24,6 +25,7 @@ export default function KeyValueInput({ disabled?: boolean; allowImageUploadValue?: boolean; }) { + useLingui(); const toaster = useToasterI18n(); const [showForm, setShowForm] = useState(false); const [newKey, setNewKey] = useState(""); diff --git a/components/RegisterForm.tsx b/components/RegisterForm.tsx index 2a1715b..abe6057 100644 --- a/components/RegisterForm.tsx +++ b/components/RegisterForm.tsx @@ -7,6 +7,7 @@ import { HandledError, updateState } from "../lib/helpers.client"; import { useToasterI18n } from "../lib/useToasterI18n"; import styles from "../styles/components/AuthenticateForm.module.css"; import ErrorMessage from "./ErrorMessage"; +import { useLingui } from "@lingui/react"; type RegisterData = { name: string; @@ -14,6 +15,7 @@ type RegisterData = { }; export default function RegisterForm({ email = "" }) { + useLingui(); const toaster = useToasterI18n(); const [formData, setFormData] = useState({ name: "", email }); diff --git a/components/UpdateAlertingAuthorityDetailsForm.tsx b/components/UpdateAlertingAuthorityDetailsForm.tsx index 5623968..71fdebc 100644 --- a/components/UpdateAlertingAuthorityDetailsForm.tsx +++ b/components/UpdateAlertingAuthorityDetailsForm.tsx @@ -7,6 +7,7 @@ import { fetcher, HandledError } from "../lib/helpers.client"; import { useToasterI18n } from "../lib/useToasterI18n"; import ErrorMessage from "./ErrorMessage"; import useSWR from "swr"; +import { useLingui } from "@lingui/react"; type Data = { defaultTimezone: string; @@ -18,6 +19,7 @@ export default function UpdateAlertingAuthorityDetailsForm({ }: { alertingAuthorityId: string; }) { + useLingui(); const toaster = useToasterI18n(); const router = useRouter(); const { diff --git a/components/UpdatePersonalDetailsForm.tsx b/components/UpdatePersonalDetailsForm.tsx index d6844c7..385c618 100644 --- a/components/UpdatePersonalDetailsForm.tsx +++ b/components/UpdatePersonalDetailsForm.tsx @@ -7,9 +7,11 @@ import { HandledError } from "../lib/helpers.client"; import { useToasterI18n } from "../lib/useToasterI18n"; import ErrorMessage from "./ErrorMessage"; import { useSession } from "next-auth/react"; +import { useLingui } from "@lingui/react"; type Data = { name: string }; export default function UpdatePersonalDetailsForm() { + useLingui(); const { data: session } = useSession(); const toaster = useToasterI18n(); const router = useRouter(); @@ -45,7 +47,7 @@ export default function UpdatePersonalDetailsForm() { toaster.push( ) ); diff --git a/components/editor/EditorSinglePage.tsx b/components/editor/EditorSinglePage.tsx index 94491a7..b3fec5f 100644 --- a/components/editor/EditorSinglePage.tsx +++ b/components/editor/EditorSinglePage.tsx @@ -32,9 +32,10 @@ import { } from "./fields"; import SeverityCertaintyMatrix from "./SeverityCertaintyMatrix"; import XMLPreview from "./XMLPreview"; +import { useLingui } from "@lingui/react"; const STEPS = ["metadata", "category", "map", "data", "text", "summary"]; -export type Step = typeof STEPS[number]; +export type Step = (typeof STEPS)[number]; export type FormAlertData = { // Only present if an Alert is being edited (instead of created) @@ -86,6 +87,7 @@ type Props = { }; export default function EditorSinglePage(props: Props) { + useLingui(); const [alertData, setAlertData] = useState(props.defaultAlertData); const isNewLanguageDraft = !!props.multiLanguageGroupId; const onUpdate = (data: Partial) => @@ -151,7 +153,7 @@ export default function EditorSinglePage(props: Props) { className={styles.shareIcon} onClick={() => { const email = window.prompt( - "Please enter the email address of the user you wish to invite to collaborate" + t`Please enter the email address of the user you wish to invite to collaborate` ); if (!email) return; diff --git a/components/editor/XMLPreview.tsx b/components/editor/XMLPreview.tsx index db6b403..24c17ea 100644 --- a/components/editor/XMLPreview.tsx +++ b/components/editor/XMLPreview.tsx @@ -6,6 +6,7 @@ import { useDebounce } from "usehooks-ts"; import { UserAlertingAuthority } from "../../lib/types/types"; import { FormAlertData } from "./EditorSinglePage"; import { formatDate } from "../../lib/helpers.client"; +import { useLingui } from "@lingui/react"; export default function XMLPreview({ alertingAuthority, @@ -16,6 +17,8 @@ export default function XMLPreview({ alertData: FormAlertData; multiLanguageGroupId?: string; }) { + useLingui(); + // Debounce alertData, so we only send preview API request every second const debouncedAlertData = useDebounce(alertData, 1000); const [xmlPreview, setXmlPreview] = useState(""); diff --git a/components/editor/fields/Category.tsx b/components/editor/fields/Category.tsx index 8aa4806..2392314 100644 --- a/components/editor/fields/Category.tsx +++ b/components/editor/fields/Category.tsx @@ -1,31 +1,34 @@ import { t } from "@lingui/macro"; +import { useLingui } from "@lingui/react"; import { DropdownField, FieldProps } from "./common"; -const CATEGORIES = [ - { label: t`Geophysical (e.g., landslide)`, value: "Geo" }, - { label: t`Meteorological (inc. flood)`, value: "Met" }, - { label: t`General emergency & public safety`, value: "Safety" }, - { - label: t`Law enforcement, military, homeland & local/private security`, - value: "Security", - }, - { label: t`Rescue & recovery`, value: "Rescue" }, - { label: t`Fire supression & rescue`, value: "Fire" }, - { label: t`Medical & public health`, value: "Health" }, - { label: t`Pollution & other environmental`, value: "Env" }, - { label: t`Public & private transportation`, value: "Transport" }, - { - label: t`Utility, telecommunication & other non-transport infrastructure`, - value: "Infra", - }, - { - label: t`Chemical, Biological, Radiological, Nuclear or High-Yield Explosive threat or attack`, - value: "CBRNE", - }, - { label: t`Other`, value: "Other" }, -]; - export default function Category(props: FieldProps) { + useLingui(); + + const CATEGORIES = [ + { label: t`Geophysical (e.g., landslide)`, value: "Geo" }, + { label: t`Meteorological (inc. flood)`, value: "Met" }, + { label: t`General emergency & public safety`, value: "Safety" }, + { + label: t`Law enforcement, military, homeland & local/private security`, + value: "Security", + }, + { label: t`Rescue & recovery`, value: "Rescue" }, + { label: t`Fire supression & rescue`, value: "Fire" }, + { label: t`Medical & public health`, value: "Health" }, + { label: t`Pollution & other environmental`, value: "Env" }, + { label: t`Public & private transportation`, value: "Transport" }, + { + label: t`Utility, telecommunication & other non-transport infrastructure`, + value: "Infra", + }, + { + label: t`Chemical, Biological, Radiological, Nuclear or High-Yield Explosive threat or attack`, + value: "CBRNE", + }, + { label: t`Other`, value: "Other" }, + ]; + return ( ; } diff --git a/components/editor/fields/Headline.tsx b/components/editor/fields/Headline.tsx index 7ecc3b6..3a9ccc3 100644 --- a/components/editor/fields/Headline.tsx +++ b/components/editor/fields/Headline.tsx @@ -1,7 +1,9 @@ import { t } from "@lingui/macro"; import { FieldProps, TextField } from "./common"; +import { useLingui } from "@lingui/react"; export default function Headline({ onUpdate, alertData }: FieldProps) { + useLingui(); return ( ([]); const [showWhatNowModal, setShowWhatNowModal] = useState(false); diff --git a/components/editor/fields/Language.tsx b/components/editor/fields/Language.tsx index 30df862..b2bd9c3 100644 --- a/components/editor/fields/Language.tsx +++ b/components/editor/fields/Language.tsx @@ -1,8 +1,10 @@ import { t } from "@lingui/macro"; import { DropdownField, FieldProps } from "./common"; import { iso6393 } from "iso-639-3"; +import { useLingui } from "@lingui/react"; export default function Language({ onUpdate, alertData }: FieldProps) { + useLingui(); return ( ; } diff --git a/components/editor/fields/References.tsx b/components/editor/fields/References.tsx index dae3bd8..ebaacd9 100644 --- a/components/editor/fields/References.tsx +++ b/components/editor/fields/References.tsx @@ -5,12 +5,15 @@ import { useToasterI18n } from "../../../lib/useToasterI18n"; import { useState } from "react"; import { HandledError } from "../../../lib/helpers.client"; import ErrorMessage from "../../ErrorMessage"; +import { useLingui } from "@lingui/react"; export default function References({ onUpdate, alertData, alertingAuthorityId, }: FieldProps & { alertingAuthorityId: string }) { + useLingui(); + const toaster = useToasterI18n(); const [referenceOptions, setReferenceOptions] = useState([]); const fetchReferenceOptions = () => { diff --git a/components/editor/fields/Resources.tsx b/components/editor/fields/Resources.tsx index 526532c..a54622c 100644 --- a/components/editor/fields/Resources.tsx +++ b/components/editor/fields/Resources.tsx @@ -4,8 +4,10 @@ import { HandledError } from "../../../lib/helpers.client"; import { useToasterI18n } from "../../../lib/useToasterI18n"; import KeyValueInput from "../../KeyValueInput"; import { FieldProps } from "./common"; +import { useLingui } from "@lingui/react"; export default function Resources({ onUpdate, alertData }: FieldProps) { + useLingui(); const toaster = useToasterI18n(); const getMimeType = async (url: string): Promise => { @@ -21,8 +23,8 @@ export default function Resources({ onUpdate, alertData }: FieldProps) { Resources{" "} If you believe there is already an appropriate Alerting Authority within the WMO Register of Alerting Authorities, please choose the \\\"No\\\" option below and ask the user to connect to the correct Alerting Authority.\",\"VkROhn\":\"A sign in link has been sent to your email address.\",\"A//l73\":\"Account successfully\",\"dstEId\":\"Account successfully verified\",\"fmgkri\":\"Activate this user's account\",\"iqNIu2\":\"Add another language?\",\"a1ESvG\":\"Add Geocode?\",\"1wdDm9\":\"Add language\",\"I3EnRZ\":\"Add resource\",\"tuvnFN\":\"Add this text?\",\"r/ba+A\":\"Add URL?\",\"bYmAV1\":\"Addresses\",\"U3pytU\":\"Admin\",\"Ec3sC0\":\"Alert ID\",\"qe5h0i\":\"Alert successfully submitted.\",\"jgMTu/\":\"Alert XML Preview\",\"1tg9iZ\":\"Alerting Authority\",\"oclTGD\":\"An invitation email to collaborate on this Alert has been sent.\",\"h+8t0A\":\"Approve this user\",\"qmYgP7\":\"approved\",\"ca9AbO\":\"Approver\",\"kvKmfi\":\"Are you sure you want to cancel editing this alert?\",\"h0kDPD\":\"Are you sure you want to delete this language and all its contents?\",\"0zy+14\":\"Are you sure you want to publish this alert immediately?\",\"McVGi+\":\"Area Description\",\"5+xQRO\":\"Auto-fill from WhatNow?\",\"dEgA5A\":\"Cancel\",\"K7tIrx\":\"Category\",\"sSSEij\":\"Certainty\",\"87RRXI\":\"characters\",\"IrqSMV\":\"Chemical, Biological, Radiological, Nuclear or High-Yield Explosive threat or attack\",\"IAnc00\":\"Choose a category (or multiple) for the alert.\",\"s2oWpP\":\"Choose a language\",\"e/CXYq\":\"Choose event to auto-fill from WhatNow?\",\"EghcSN\":\"Choose language\",\"dz5E+V\":\"Choose the location of the alert, by either selecting from the dropdown menu, clicking the map, or using the drawing tool.\",\"TDgCvz\":\"Choose the recommended actions for the audience of the alert, using the dropdown menu.\",\"IJLC27\":\"Choose the severity (function of impact/intensity and certainty) and urgency level of the alert, by either selecting from the dropdown menu or by clicking the corresponding level in the matrix and slider.\",\"sPpVSx\":\"Choose/type area name...\",\"7xMmki\":\"Circle\",\"jrSGoa\":\"Collaborate on this alert with someone\",\"Tn5VWz\":\"Composer\",\"/xB+FF\":\"Connect to Alerting Authority\",\"jfC/xh\":\"Contact\",\"nUHxnP\":\"Create alert\",\"B1zzGk\":\"Default Timezone\",\"A6vbqd\":\"Delete language?\",\"go7MC4\":\"Delete?\",\"F9m75r\":\"Depending on your device, you can register your fingerprint, face, or PIN for easier login in future. You can also register your security key, if you have one.\",\"Nu4oKW\":\"Description\",\"kFTe3q\":\"Does this Alert reference any previous Alerts?\",\"dBsC+D\":\"Draft in new language\",\"LuNCg9\":\"e.g., Europe/London\",\"J/7QA3\":[\"e.g., image of flood (please use \",[\"language\"],\" language)\"],\"omJ1KB\":\"Edit alert\",\"uBAxNB\":\"Editor\",\"O3oNi5\":\"Email\",\"0pC/y6\":\"Event\",\"KnN1Tu\":\"Expires\",\"IWViV0\":\"Export Alerts\",\"Bm4V+0\":\"fetching alerting authorities\",\"JCoCoe\":\"fetching map regions\",\"u6DzYM\":\"fetching past alerts\",\"maD5iE\":\"fetching the list of reference alerts\",\"hRW8+w\":\"fetching WhatNow messages\",\"ZI7j1T\":\"Fire supression & rescue\",\"0WHeEK\":\"General emergency & public safety\",\"m59Z66\":\"Geocode\",\"IH3LpR\":\"Geophysical (e.g., landslide)\",\"+670Zw\":\"Headline\",\"Y1VlyM\":[\"If necessary, add links to resources (in \",[\"0\"],\") that offer complementary, non-essential information to the alert.\"],\"xIIfJa\":\"If your Alerting Authority is not listed, please type in the name of the Alerting Authority you represent. In this case, your request will be sent to an IFRC contact for approval.\",\"ywXVNu\":\"Impact/Intensity\",\"p7xApR\":\"Instruction\",\"vXIe7J\":\"Language\",\"GAmD3h\":\"Languages\",\"9ZC7CY\":\"Law enforcement, military, homeland & local/private security\",\"MdbPwK\":\"Link to external resources\",\"bhFnPJ\":\"Loading alerts...\",\"BkhzKo\":\"Loading shared alerts...\",\"z0t9bb\":\"Login\",\"11JwGr\":\"Login with email\",\"3+gakr\":\"Login with your fingerprint, face, or PIN?\",\"nOhz3x\":\"Logout\",\"hIfVZQ\":\"Medical & public health\",\"SSBPZJ\":\"Message type\",\"D/A2IK\":\"Meteorological (inc. flood)\",\"6YtxFj\":\"Name\",\"iLZT9J\":\"New alert\",\"hXzOVo\":\"Next\",\"nNA5pm\":\"No alerts\",\"HhBUgm\":\"No geocodes added yet\",\"JxRdrX\":\"No resources added yet\",\"PCsjKO\":\"No, this user is not a part of my Alerting Authority:<0/>Do not activate their account.\",\"e4WVBO\":\"NONE\",\"ETWp0R\":\"Onset\",\"rKIsKE\":\"Or upload an image?\",\"/IX/7x\":\"Other\",\"FqGPHo\":\"Please check your email\",\"mp8VDf\":\"Please choose a language to add\",\"Mj/50f\":\"Please choose the 'Other' option if your Alerting Authority is not listed. In this case, your request will be sent to an IFRC contact for approval.\",\"i8HDkX\":\"Please choose which Alerting Authority you wish to create an alert for:\",\"Hciz3t\":\"Please complete the alert details before viewing the preview\",\"+OE6HN\":\"Please complete the details first\",\"0p8jt5\":\"Please describe the rule for limiting the distribution of this <0>Restricted Alert.\",\"ieso5j\":\"Please enter the name of this new IFRC-managed 'Alerting Authority'\",\"FGunyG\":\"Please login\",\"hvHjn0\":\"Please provide a description of the resource\",\"A7NaQR\":\"Please provide a valid description and URL\",\"SNu36h\":\"Please provide a valid URL of the resource\",\"W7iEqx\":\"Please provide the IDs/addresses of the intended recipients of this <0>Private Alert.\",\"xh9SEo\":\"Please provide your name (above) before connecting to your Alerting Authority\",\"/bHMpY\":\"Please resolve the following issues:\",\"MzqOiQ\":\"Please review and confirm the alert's information presented below.\",\"v5sBT2\":\"Please select the role(s) for this user\",\"BZIf9C\":\"Please use the form below to connect to Alerting Authorities that you are part of. Your request will be sent to your Alerting Authority for approval.\",\"9y9yLQ\":\"Pollution & other environmental\",\"tv66sk\":\"Polygon\",\"OYheVm\":\"Public & private transportation\",\"EEYbdt\":\"Publish\",\"IoeQAd\":\"Publish alert now\",\"tLlW4v\":\"Recommended Actions\",\"9aloPG\":\"References\",\"fgLNSM\":\"Register\",\"SKQMAA\":\"Register with your Alerting Authority\",\"eSnmol\":\"registering for WebAuthn\",\"uzd24d\":\"Registration successful. You can now <0>login.\",\"I+MAFH\":\"Registration successful. You will receive an email once your Alerting Authority has approved your account.\",\"OS3mu/\":\"rejected\",\"JWVTnB\":\"Rescue & recovery\",\"u/izDL\":\"Resource added.\",\"s+MGs7\":\"Resources\",\"ZlCDf+\":\"Response\",\"XGgZy5\":\"Restriction\",\"tfDRzk\":\"Save\",\"pkUp5r\":\"Save as\",\"vgpfCi\":\"Save draft\",\"aBgwis\":\"Scope\",\"ffxVQ8\":\"Select a language\",\"oYTQHY\":\"Select role(s): Admin/Composer/Approver\",\"s4BuGU\":\"Select role(s): Admin/Editor/Validator\",\"6hhyZD\":\"Select the start and end time of the alert from the calendar.\",\"Z2ZhC7\":\"Select, or type in the name of, your Alerting Authority\",\"h69WC6\":\"Sent\",\"pCcpvc\":\"Sent between\",\"Tz0i8g\":\"Settings\",\"BDHA/i\":\"Severity\",\"eAcpO8\":\"Severity-certainty matrix enabled\",\"E4YltO\":\"Severity, Certainty, & Urgency\",\"z9Bw0u\":\"sharing the alert\",\"ETm0Z9\":\"Start Export\",\"uAQUqI\":\"Status\",\"s1AVmT\":\"submitting the alert\",\"IAIuDG\":\"The CAP Editor tool allows you to create public hazard and emergency alerts and immediately publish them to an XML-based feed.\",\"hfWimd\":\"The folllowing alerts have been shared with you to collaborate on\",\"Hj9hq1\":[\"The following user has requested to register with the CAP Editor. Please confirm they are part of your Alerting Authority (<0>\",[\"0\"],\") to enable their account.\"],\"NOXinG\":\"The following user has requested to register with the CAP Editor. They have been unable to locate their Alerting Authority in the <0>WMO Register of Alerting Authorities so have requested their account be manually verified by the IFRC.\",\"VApyUg\":\"There was an error\",\"nK8DcC\":[\"There was an error \",[\"action\"],\". Please try again later or contact your administrator if the issue persists.\"],\"UxMTMG\":\"There was an error accessing one or more resources. They may be currently unavailable.\",\"qtYpsA\":\"There was an error accessing this resource. It may be currently unavailable.\",\"YMprWD\":\"There was an error loading the alerts\",\"xMYwFJ\":\"There was an error logging in. Please try again later or contact your administrator if the issue persists.\",\"fZCIvn\":\"There was an error logging in. Your token may have expired\",\"Hqwd1h\":\"There was an unexpected error. Please try again\",\"0QvRdF\":\"There was an unexpected error. Please try again later or contact your administrator if the issue persists\",\"fnf9gI\":\"This device has been successfully registered for WebAuthn authentication\",\"I7wE8C\":\"This device has been successfully registered for WebAuthn authentication.\",\"40Gx0U\":\"Timezone\",\"+zy2Nq\":\"Type\",\"rNXPgz\":\"Type the description of a custom area, or quick-add:\",\"EkH9pt\":\"Update\",\"NoHMxO\":\"Update draft\",\"an2W4Z\":\"uploading the image\",\"1PbU7d\":\"Urgency\",\"SWsftr\":\"Use as template for new alert\",\"qEAkSH\":\"Use the drawing tool or paste in circle coordinates (\\\"lat,long radiusKm\\\"). Enter each circle's coordinates on a new line.\",\"eHsS4l\":\"Use the drawing tool or paste in polygon coordinates (space-delimited coordinate pairs \\\"lat,long\\\", with matching first and last pair). Enter each polygon's coordinates on a new line.\",\"LVecP9\":\"User Roles\",\"j5v8Tn\":\"Utility, telecommunication & other non-transport infrastructure\",\"fuNK3G\":\"Validator\",\"d6gxGW\":\"Verify User\",\"Xvk9Xk\":\"verifying the account\",\"x4sUAD\":\"View alert\",\"fw+TMi\":\"Web\",\"W5agGQ\":\"What is the event this alert pertains to?\",\"SyB6iI\":\"What is the name of this region?\",\"DRvKSo\":\"WhatNow Messages\",\"eQ/WAj\":\"WhatNow provides pre-written messages and instructions you can use for certain events. Use the dropdown to select one of these as a template, or provide your own Description and Instructions.\",\"WvGHDQ\":\"Yes, this user is part of my Alerting Authority.\",\"IPZ3t8\":\"You can auto-fill the alert instruction with pre-written WhatNow messages\",\"sykUr4\":\"You can export alerts as a JSON file using the form below. Please choose from the filters below:\",\"zcLB82\":\"You cannot delete all languages. Please select a new language to keep first\",\"pkf5Ds\":\"You do not have permission to log in yet. Your account may not be verified yet\",\"NdazOJ\":\"You will be emailed a link to login.\",\"3LsQhy\":\"Your Alerting Authority details were updated successfully\",\"q8yluz\":\"Your name\",\"BCd9Lr\":\"Your personal details were updated successfully\",\"3+Uec/\":\"Your request has been sent to your Alerting Authority; you will receive an email once they have approved your access.\"}")}; \ No newline at end of file +/*eslint-disable*/module.exports={messages:JSON.parse("{\"KBk5Dw\":\"<0>If you believe there is already an appropriate Alerting Authority within the WMO Register of Alerting Authorities, please choose the \\\"No\\\" option below and ask the user to connect to the correct Alerting Authority.\",\"VkROhn\":\"A sign in link has been sent to your email address.\",\"A//l73\":\"Account successfully\",\"dstEId\":\"Account successfully verified\",\"fmgkri\":\"Activate this user's account\",\"iqNIu2\":\"Add another language?\",\"a1ESvG\":\"Add Geocode?\",\"1wdDm9\":\"Add language\",\"I3EnRZ\":\"Add resource\",\"tuvnFN\":\"Add this text?\",\"r/ba+A\":\"Add URL?\",\"bYmAV1\":\"Addresses\",\"U3pytU\":\"Admin\",\"Ec3sC0\":\"Alert ID\",\"qe5h0i\":\"Alert successfully submitted.\",\"jgMTu/\":\"Alert XML Preview\",\"1tg9iZ\":\"Alerting Authority\",\"oclTGD\":\"An invitation email to collaborate on this Alert has been sent.\",\"h+8t0A\":\"Approve this user\",\"qmYgP7\":\"approved\",\"ca9AbO\":\"Approver\",\"kvKmfi\":\"Are you sure you want to cancel editing this alert?\",\"h0kDPD\":\"Are you sure you want to delete this language and all its contents?\",\"0zy+14\":\"Are you sure you want to publish this alert immediately?\",\"McVGi+\":\"Area Description\",\"5+xQRO\":\"Auto-fill from WhatNow?\",\"dEgA5A\":\"Cancel\",\"K7tIrx\":\"Category\",\"sSSEij\":\"Certainty\",\"87RRXI\":\"characters\",\"IrqSMV\":\"Chemical, Biological, Radiological, Nuclear or High-Yield Explosive threat or attack\",\"IAnc00\":\"Choose a category (or multiple) for the alert.\",\"s2oWpP\":\"Choose a language\",\"e/CXYq\":\"Choose event to auto-fill from WhatNow?\",\"EghcSN\":\"Choose language\",\"dz5E+V\":\"Choose the location of the alert, by either selecting from the dropdown menu, clicking the map, or using the drawing tool.\",\"TDgCvz\":\"Choose the recommended actions for the audience of the alert, using the dropdown menu.\",\"IJLC27\":\"Choose the severity (function of impact/intensity and certainty) and urgency level of the alert, by either selecting from the dropdown menu or by clicking the corresponding level in the matrix and slider.\",\"sPpVSx\":\"Choose/type area name...\",\"7xMmki\":\"Circle\",\"jrSGoa\":\"Collaborate on this alert with someone\",\"Tn5VWz\":\"Composer\",\"/xB+FF\":\"Connect to Alerting Authority\",\"jfC/xh\":\"Contact\",\"nUHxnP\":\"Create alert\",\"B1zzGk\":\"Default Timezone\",\"A6vbqd\":\"Delete language?\",\"go7MC4\":\"Delete?\",\"F9m75r\":\"Depending on your device, you can register your fingerprint, face, or PIN for easier login in future. You can also register your security key, if you have one.\",\"Nu4oKW\":\"Description\",\"kFTe3q\":\"Does this Alert reference any previous Alerts?\",\"dBsC+D\":\"Draft in new language\",\"LuNCg9\":\"e.g., Europe/London\",\"J/7QA3\":[\"e.g., image of flood (please use \",[\"language\"],\" language)\"],\"omJ1KB\":\"Edit alert\",\"uBAxNB\":\"Editor\",\"O3oNi5\":\"Email\",\"0pC/y6\":\"Event\",\"KnN1Tu\":\"Expires\",\"IWViV0\":\"Export Alerts\",\"Bm4V+0\":\"fetching alerting authorities\",\"JCoCoe\":\"fetching map regions\",\"u6DzYM\":\"fetching past alerts\",\"maD5iE\":\"fetching the list of reference alerts\",\"hRW8+w\":\"fetching WhatNow messages\",\"ZI7j1T\":\"Fire supression & rescue\",\"0WHeEK\":\"General emergency & public safety\",\"m59Z66\":\"Geocode\",\"IH3LpR\":\"Geophysical (e.g., landslide)\",\"+670Zw\":\"Headline\",\"Y1VlyM\":[\"If necessary, add links to resources (in \",[\"0\"],\") that offer complementary, non-essential information to the alert.\"],\"xIIfJa\":\"If your Alerting Authority is not listed, please type in the name of the Alerting Authority you represent. In this case, your request will be sent to an IFRC contact for approval.\",\"ywXVNu\":\"Impact/Intensity\",\"p7xApR\":\"Instruction\",\"vXIe7J\":\"Language\",\"GAmD3h\":\"Languages\",\"9ZC7CY\":\"Law enforcement, military, homeland & local/private security\",\"MdbPwK\":\"Link to external resources\",\"bhFnPJ\":\"Loading alerts...\",\"BkhzKo\":\"Loading shared alerts...\",\"z0t9bb\":\"Login\",\"11JwGr\":\"Login with email\",\"3+gakr\":\"Login with your fingerprint, face, or PIN?\",\"nOhz3x\":\"Logout\",\"hIfVZQ\":\"Medical & public health\",\"SSBPZJ\":\"Message type\",\"D/A2IK\":\"Meteorological (inc. flood)\",\"6YtxFj\":\"Name\",\"iLZT9J\":\"New alert\",\"hXzOVo\":\"Next\",\"nNA5pm\":\"No alerts\",\"HhBUgm\":\"No geocodes added yet\",\"JxRdrX\":\"No resources added yet\",\"PCsjKO\":\"No, this user is not a part of my Alerting Authority:<0/>Do not activate their account.\",\"e4WVBO\":\"NONE\",\"ETWp0R\":\"Onset\",\"rKIsKE\":\"Or upload an image?\",\"/IX/7x\":\"Other\",\"FqGPHo\":\"Please check your email\",\"mp8VDf\":\"Please choose a language to add\",\"Mj/50f\":\"Please choose the 'Other' option if your Alerting Authority is not listed. In this case, your request will be sent to an IFRC contact for approval.\",\"i8HDkX\":\"Please choose which Alerting Authority you wish to create an alert for:\",\"Hciz3t\":\"Please complete the alert details before viewing the preview\",\"+OE6HN\":\"Please complete the details first\",\"0p8jt5\":\"Please describe the rule for limiting the distribution of this <0>Restricted Alert.\",\"yMqLDP\":\"Please enter the email address of the user you wish to invite to collaborate\",\"ieso5j\":\"Please enter the name of this new IFRC-managed 'Alerting Authority'\",\"FGunyG\":\"Please login\",\"hvHjn0\":\"Please provide a description of the resource\",\"A7NaQR\":\"Please provide a valid description and URL\",\"SNu36h\":\"Please provide a valid URL of the resource\",\"W7iEqx\":\"Please provide the IDs/addresses of the intended recipients of this <0>Private Alert.\",\"xh9SEo\":\"Please provide your name (above) before connecting to your Alerting Authority\",\"/bHMpY\":\"Please resolve the following issues:\",\"MzqOiQ\":\"Please review and confirm the alert's information presented below.\",\"v5sBT2\":\"Please select the role(s) for this user\",\"BZIf9C\":\"Please use the form below to connect to Alerting Authorities that you are part of. Your request will be sent to your Alerting Authority for approval.\",\"9y9yLQ\":\"Pollution & other environmental\",\"tv66sk\":\"Polygon\",\"OYheVm\":\"Public & private transportation\",\"EEYbdt\":\"Publish\",\"IoeQAd\":\"Publish alert now\",\"tLlW4v\":\"Recommended Actions\",\"9aloPG\":\"References\",\"fgLNSM\":\"Register\",\"SKQMAA\":\"Register with your Alerting Authority\",\"eSnmol\":\"registering for WebAuthn\",\"uzd24d\":\"Registration successful. You can now <0>login.\",\"I+MAFH\":\"Registration successful. You will receive an email once your Alerting Authority has approved your account.\",\"OS3mu/\":\"rejected\",\"JWVTnB\":\"Rescue & recovery\",\"u/izDL\":\"Resource added.\",\"s+MGs7\":\"Resources\",\"ZlCDf+\":\"Response\",\"XGgZy5\":\"Restriction\",\"tfDRzk\":\"Save\",\"pkUp5r\":\"Save as\",\"vgpfCi\":\"Save draft\",\"aBgwis\":\"Scope\",\"ffxVQ8\":\"Select a language\",\"oYTQHY\":\"Select role(s): Admin/Composer/Approver\",\"s4BuGU\":\"Select role(s): Admin/Editor/Validator\",\"6hhyZD\":\"Select the start and end time of the alert from the calendar.\",\"Z2ZhC7\":\"Select, or type in the name of, your Alerting Authority\",\"h69WC6\":\"Sent\",\"pCcpvc\":\"Sent between\",\"Tz0i8g\":\"Settings\",\"BDHA/i\":\"Severity\",\"eAcpO8\":\"Severity-certainty matrix enabled\",\"E4YltO\":\"Severity, Certainty, & Urgency\",\"z9Bw0u\":\"sharing the alert\",\"ETm0Z9\":\"Start Export\",\"uAQUqI\":\"Status\",\"s1AVmT\":\"submitting the alert\",\"IAIuDG\":\"The CAP Editor tool allows you to create public hazard and emergency alerts and immediately publish them to an XML-based feed.\",\"hfWimd\":\"The folllowing alerts have been shared with you to collaborate on\",\"Hj9hq1\":[\"The following user has requested to register with the CAP Editor. Please confirm they are part of your Alerting Authority (<0>\",[\"0\"],\") to enable their account.\"],\"NOXinG\":\"The following user has requested to register with the CAP Editor. They have been unable to locate their Alerting Authority in the <0>WMO Register of Alerting Authorities so have requested their account be manually verified by the IFRC.\",\"VApyUg\":\"There was an error\",\"nK8DcC\":[\"There was an error \",[\"action\"],\". Please try again later or contact your administrator if the issue persists.\"],\"UxMTMG\":\"There was an error accessing one or more resources. They may be currently unavailable.\",\"qtYpsA\":\"There was an error accessing this resource. It may be currently unavailable.\",\"YMprWD\":\"There was an error loading the alerts\",\"xMYwFJ\":\"There was an error logging in. Please try again later or contact your administrator if the issue persists.\",\"fZCIvn\":\"There was an error logging in. Your token may have expired\",\"Hqwd1h\":\"There was an unexpected error. Please try again\",\"0QvRdF\":\"There was an unexpected error. Please try again later or contact your administrator if the issue persists\",\"fnf9gI\":\"This device has been successfully registered for WebAuthn authentication\",\"I7wE8C\":\"This device has been successfully registered for WebAuthn authentication.\",\"40Gx0U\":\"Timezone\",\"+zy2Nq\":\"Type\",\"rNXPgz\":\"Type the description of a custom area, or quick-add:\",\"EkH9pt\":\"Update\",\"NoHMxO\":\"Update draft\",\"xQ2YlL\":\"updating your personal details\",\"an2W4Z\":\"uploading the image\",\"1PbU7d\":\"Urgency\",\"IagCbF\":\"URL\",\"SWsftr\":\"Use as template for new alert\",\"qEAkSH\":\"Use the drawing tool or paste in circle coordinates (\\\"lat,long radiusKm\\\"). Enter each circle's coordinates on a new line.\",\"eHsS4l\":\"Use the drawing tool or paste in polygon coordinates (space-delimited coordinate pairs \\\"lat,long\\\", with matching first and last pair). Enter each polygon's coordinates on a new line.\",\"LVecP9\":\"User Roles\",\"j5v8Tn\":\"Utility, telecommunication & other non-transport infrastructure\",\"fuNK3G\":\"Validator\",\"d6gxGW\":\"Verify User\",\"Xvk9Xk\":\"verifying the account\",\"x4sUAD\":\"View alert\",\"fw+TMi\":\"Web\",\"W5agGQ\":\"What is the event this alert pertains to?\",\"SyB6iI\":\"What is the name of this region?\",\"DRvKSo\":\"WhatNow Messages\",\"eQ/WAj\":\"WhatNow provides pre-written messages and instructions you can use for certain events. Use the dropdown to select one of these as a template, or provide your own Description and Instructions.\",\"WvGHDQ\":\"Yes, this user is part of my Alerting Authority.\",\"IPZ3t8\":\"You can auto-fill the alert instruction with pre-written WhatNow messages\",\"sykUr4\":\"You can export alerts as a JSON file using the form below. Please choose from the filters below:\",\"zcLB82\":\"You cannot delete all languages. Please select a new language to keep first\",\"pkf5Ds\":\"You do not have permission to log in yet. Your account may not be verified yet\",\"NdazOJ\":\"You will be emailed a link to login.\",\"3LsQhy\":\"Your Alerting Authority details were updated successfully\",\"q8yluz\":\"Your name\",\"BCd9Lr\":\"Your personal details were updated successfully\",\"3+Uec/\":\"Your request has been sent to your Alerting Authority; you will receive an email once they have approved your access.\"}")}; \ No newline at end of file diff --git a/locales/en/messages.po b/locales/en/messages.po index 10ddbfd..16fe797 100644 --- a/locales/en/messages.po +++ b/locales/en/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: \n" "Plural-Forms: \n" -#: pages/verify.tsx:184 +#: pages/verify.tsx:187 msgid "<0>If you believe there is already an appropriate Alerting Authority within the WMO Register of Alerting Authorities, please choose the \"No\" option below and ask the user to connect to the correct Alerting Authority." msgstr "<0>If you believe there is already an appropriate Alerting Authority within the WMO Register of Alerting Authorities, please choose the \"No\" option below and ask the user to connect to the correct Alerting Authority." @@ -21,7 +21,7 @@ msgstr "<0>If you believe there is already an appropriate Alerting Authority wit msgid "A sign in link has been sent to your email address." msgstr "" -#: pages/verify.tsx:86 +#: pages/verify.tsx:89 msgid "Account successfully" msgstr "Account successfully" @@ -37,7 +37,7 @@ msgstr "Account successfully" #~ msgid "Add another language?" #~ msgstr "" -#: components/editor/fields/MapForm.tsx:263 +#: components/editor/fields/MapForm.tsx:269 msgid "Add Geocode?" msgstr "Add Geocode?" @@ -49,11 +49,11 @@ msgstr "Add Geocode?" #~ msgid "Add resource" #~ msgstr "" -#: components/editor/fields/Instruction.tsx:65 +#: components/editor/fields/Instruction.tsx:66 msgid "Add this text?" msgstr "Add this text?" -#: components/editor/fields/Resources.tsx:26 +#: components/editor/fields/Resources.tsx:28 msgid "Add URL?" msgstr "Add URL?" @@ -61,7 +61,7 @@ msgstr "Add URL?" #~ msgid "Addresses" #~ msgstr "" -#: pages/verify.tsx:129 +#: pages/verify.tsx:132 msgid "Admin" msgstr "" @@ -69,11 +69,11 @@ msgstr "" #~ msgid "Alert ID" #~ msgstr "" -#: pages/editor/[[...alertId]].tsx:405 +#: pages/editor/[[...alertId]].tsx:408 msgid "Alert successfully submitted." msgstr "Alert successfully submitted." -#: components/editor/XMLPreview.tsx:45 +#: components/editor/XMLPreview.tsx:48 msgid "Alert XML Preview" msgstr "Alert XML Preview" @@ -81,23 +81,23 @@ msgstr "Alert XML Preview" #~ msgid "Alerting Authority" #~ msgstr "" -#: pages/editor/[[...alertId]].tsx:360 +#: pages/editor/[[...alertId]].tsx:363 msgid "An invitation email to collaborate on this Alert has been sent." msgstr "An invitation email to collaborate on this Alert has been sent." -#: pages/verify.tsx:148 +#: pages/verify.tsx:151 msgid "Approve this user" msgstr "Approve this user" -#: pages/verify.tsx:87 +#: pages/verify.tsx:90 msgid "approved" msgstr "approved" -#: pages/verify.tsx:131 +#: pages/verify.tsx:134 msgid "Approver" msgstr "Approver" -#: components/editor/EditorSinglePage.tsx:102 +#: components/editor/EditorSinglePage.tsx:104 msgid "Are you sure you want to cancel editing this alert?" msgstr "" @@ -105,39 +105,39 @@ msgstr "" #~ msgid "Are you sure you want to delete this language and all its contents?" #~ msgstr "" -#: components/editor/EditorSinglePage.tsx:129 +#: components/editor/EditorSinglePage.tsx:131 msgid "Are you sure you want to publish this alert immediately?" msgstr "Are you sure you want to publish this alert immediately?" -#: components/editor/fields/MapForm.tsx:113 +#: components/editor/fields/MapForm.tsx:118 msgid "Area Description" msgstr "Area Description" -#: components/editor/fields/Instruction.tsx:115 +#: components/editor/fields/Instruction.tsx:118 msgid "Auto-fill from WhatNow?" msgstr "Auto-fill from WhatNow?" -#: components/editor/EditorSinglePage.tsx:109 +#: components/editor/EditorSinglePage.tsx:111 #: components/ExportAlerts.tsx:123 -#: components/KeyValueInput.tsx:54 -#: pages/verify.tsx:141 +#: components/KeyValueInput.tsx:56 +#: pages/verify.tsx:144 msgid "Cancel" msgstr "" -#: components/editor/fields/Category.tsx:33 +#: components/editor/fields/Category.tsx:36 msgid "Category" msgstr "Category" -#: components/editor/fields/Certainty.tsx:9 +#: components/editor/fields/Certainty.tsx:11 #: components/editor/SeverityCertaintyMatrix.tsx:51 msgid "Certainty" msgstr "" -#: components/editor/fields/common.tsx:83 +#: components/editor/fields/common.tsx:82 msgid "characters" msgstr "" -#: components/editor/fields/Category.tsx:22 +#: components/editor/fields/Category.tsx:26 msgid "Chemical, Biological, Radiological, Nuclear or High-Yield Explosive threat or attack" msgstr "" @@ -170,35 +170,35 @@ msgstr "" #~ msgid "Choose the severity (function of impact/intensity and certainty) and urgency level of the alert, by either selecting from the dropdown menu or by clicking the corresponding level in the matrix and slider." #~ msgstr "" -#: components/editor/fields/MapForm.tsx:118 +#: components/editor/fields/MapForm.tsx:123 msgid "Choose/type area name..." msgstr "Choose/type area name..." -#: components/editor/fields/MapForm.tsx:232 +#: components/editor/fields/MapForm.tsx:238 msgid "Circle" msgstr "Circle" -#: components/editor/EditorSinglePage.tsx:150 +#: components/editor/EditorSinglePage.tsx:152 msgid "Collaborate on this alert with someone" msgstr "Collaborate on this alert with someone" -#: pages/verify.tsx:130 +#: pages/verify.tsx:133 msgid "Composer" msgstr "Composer" -#: components/ConnectToAlertingAuthorityForm.tsx:139 +#: components/ConnectToAlertingAuthorityForm.tsx:141 msgid "Connect to Alerting Authority" msgstr "Connect to Alerting Authority" -#: components/editor/fields/Contact.tsx:9 +#: components/editor/fields/Contact.tsx:11 msgid "Contact" msgstr "Contact" -#: pages/index.tsx:90 +#: pages/index.tsx:93 msgid "Create alert" msgstr "" -#: components/UpdateAlertingAuthorityDetailsForm.tsx:95 +#: components/UpdateAlertingAuthorityDetailsForm.tsx:97 msgid "Default Timezone" msgstr "Default Timezone" @@ -206,16 +206,17 @@ msgstr "Default Timezone" #~ msgid "Delete language?" #~ msgstr "" -#: components/editor/fields/MapForm.tsx:200 -#: components/KeyValueInput.tsx:69 +#: components/editor/fields/MapForm.tsx:206 +#: components/KeyValueInput.tsx:71 msgid "Delete?" msgstr "" -#: pages/settings.tsx:49 +#: pages/settings.tsx:52 msgid "Depending on your device, you can register your fingerprint, face, or PIN for easier login in future. You can also register your security key, if you have one." msgstr "Depending on your device, you can register your fingerprint, face, or PIN for easier login in future. You can also register your security key, if you have one." -#: components/editor/fields/Description.tsx:9 +#: components/editor/fields/Description.tsx:11 +#: components/editor/fields/Resources.tsx:26 msgid "Description" msgstr "" @@ -227,7 +228,7 @@ msgstr "" msgid "Draft in new language" msgstr "Draft in new language" -#: components/UpdateAlertingAuthorityDetailsForm.tsx:100 +#: components/UpdateAlertingAuthorityDetailsForm.tsx:102 msgid "e.g., Europe/London" msgstr "e.g., Europe/London" @@ -243,17 +244,17 @@ msgstr "" #~ msgid "Editor" #~ msgstr "" -#: components/RegisterForm.tsx:65 -#: pages/verify.tsx:209 +#: components/RegisterForm.tsx:67 +#: pages/verify.tsx:212 msgid "Email" msgstr "" -#: components/editor/fields/Event.tsx:9 +#: components/editor/fields/Event.tsx:11 msgid "Event" msgstr "Event" #: components/Alert.tsx:109 -#: components/editor/fields/Expires.tsx:5 +#: components/editor/fields/Expires.tsx:7 msgid "Expires" msgstr "" @@ -261,11 +262,11 @@ msgstr "" msgid "Export Alerts" msgstr "Export Alerts" -#: components/ConnectToAlertingAuthorityForm.tsx:99 +#: components/ConnectToAlertingAuthorityForm.tsx:101 msgid "fetching alerting authorities" msgstr "" -#: components/editor/fields/MapForm.tsx:84 +#: components/editor/fields/MapForm.tsx:89 msgid "fetching map regions" msgstr "" @@ -273,31 +274,31 @@ msgstr "" #~ msgid "fetching past alerts" #~ msgstr "" -#: components/editor/fields/References.tsx:31 +#: components/editor/fields/References.tsx:34 msgid "fetching the list of reference alerts" msgstr "fetching the list of reference alerts" -#: components/editor/fields/Instruction.tsx:95 +#: components/editor/fields/Instruction.tsx:98 msgid "fetching WhatNow messages" msgstr "" -#: components/editor/fields/Category.tsx:13 +#: components/editor/fields/Category.tsx:17 msgid "Fire supression & rescue" msgstr "" -#: components/editor/fields/Category.tsx:7 +#: components/editor/fields/Category.tsx:11 msgid "General emergency & public safety" msgstr "" -#: components/editor/fields/MapForm.tsx:258 +#: components/editor/fields/MapForm.tsx:264 msgid "Geocode" msgstr "Geocode" -#: components/editor/fields/Category.tsx:5 +#: components/editor/fields/Category.tsx:9 msgid "Geophysical (e.g., landslide)" msgstr "" -#: components/editor/fields/Headline.tsx:9 +#: components/editor/fields/Headline.tsx:11 msgid "Headline" msgstr "" @@ -305,7 +306,7 @@ msgstr "" #~ msgid "If necessary, add links to resources (in {0}) that offer complementary, non-essential information to the alert." #~ msgstr "" -#: components/ConnectToAlertingAuthorityForm.tsx:73 +#: components/ConnectToAlertingAuthorityForm.tsx:75 msgid "If your Alerting Authority is not listed, please type in the name of the Alerting Authority you represent. In this case, your request will be sent to an IFRC contact for approval." msgstr "If your Alerting Authority is not listed, please type in the name of the Alerting Authority you represent. In this case, your request will be sent to an IFRC contact for approval." @@ -313,11 +314,11 @@ msgstr "If your Alerting Authority is not listed, please type in the name of the msgid "Impact/Intensity" msgstr "" -#: components/editor/fields/Instruction.tsx:105 +#: components/editor/fields/Instruction.tsx:108 msgid "Instruction" msgstr "Instruction" -#: components/editor/fields/Language.tsx:17 +#: components/editor/fields/Language.tsx:19 #: components/LanguageSelector.tsx:11 msgid "Language" msgstr "" @@ -326,7 +327,7 @@ msgstr "" msgid "Languages" msgstr "Languages" -#: components/editor/fields/Category.tsx:9 +#: components/editor/fields/Category.tsx:13 msgid "Law enforcement, military, homeland & local/private security" msgstr "" @@ -334,11 +335,11 @@ msgstr "" #~ msgid "Link to external resources" #~ msgstr "" -#: pages/index.tsx:99 +#: pages/index.tsx:102 msgid "Loading alerts..." msgstr "" -#: pages/index.tsx:160 +#: pages/index.tsx:163 msgid "Loading shared alerts..." msgstr "Loading shared alerts..." @@ -359,7 +360,7 @@ msgstr "Login with your fingerprint, face, or PIN?" #~ msgid "Logout" #~ msgstr "" -#: components/editor/fields/Category.tsx:14 +#: components/editor/fields/Category.tsx:18 msgid "Medical & public health" msgstr "" @@ -367,13 +368,13 @@ msgstr "" #~ msgid "Message type" #~ msgstr "" -#: components/editor/fields/Category.tsx:6 +#: components/editor/fields/Category.tsx:10 msgid "Meteorological (inc. flood)" msgstr "" -#: components/RegisterForm.tsx:58 -#: components/UpdatePersonalDetailsForm.tsx:56 -#: pages/verify.tsx:206 +#: components/RegisterForm.tsx:60 +#: components/UpdatePersonalDetailsForm.tsx:58 +#: pages/verify.tsx:209 msgid "Name" msgstr "" @@ -385,19 +386,19 @@ msgstr "" msgid "Next" msgstr "" -#: pages/index.tsx:124 +#: pages/index.tsx:127 msgid "No alerts" msgstr "No alerts" -#: components/editor/fields/MapForm.tsx:266 +#: components/editor/fields/MapForm.tsx:272 msgid "No geocodes added yet" msgstr "No geocodes added yet" -#: components/editor/fields/Resources.tsx:30 +#: components/editor/fields/Resources.tsx:32 msgid "No resources added yet" msgstr "No resources added yet" -#: pages/verify.tsx:219 +#: pages/verify.tsx:222 msgid "No, this user is not a part of my Alerting Authority:<0/>Do not activate their account." msgstr "" @@ -423,15 +424,15 @@ msgstr "" #~ msgstr "" #: components/Alert.tsx:107 -#: components/editor/fields/Onset.tsx:5 +#: components/editor/fields/Onset.tsx:7 msgid "Onset" msgstr "Onset" -#: components/KeyValueInput.tsx:130 +#: components/KeyValueInput.tsx:132 msgid "Or upload an image?" msgstr "Or upload an image?" -#: components/editor/fields/Category.tsx:25 +#: components/editor/fields/Category.tsx:29 msgid "Other" msgstr "" @@ -447,11 +448,11 @@ msgstr "" #~ msgid "Please choose the 'Other' option if your Alerting Authority is not listed. In this case, your request will be sent to an IFRC contact for approval." #~ msgstr "Please choose the 'Other' option if your Alerting Authority is not listed. In this case, your request will be sent to an IFRC contact for approval." -#: pages/editor/[[...alertId]].tsx:300 +#: pages/editor/[[...alertId]].tsx:303 msgid "Please choose which Alerting Authority you wish to create an alert for:" msgstr "Please choose which Alerting Authority you wish to create an alert for:" -#: components/editor/XMLPreview.tsx:60 +#: components/editor/XMLPreview.tsx:63 msgid "Please complete the alert details before viewing the preview" msgstr "Please complete the alert details before viewing the preview" @@ -463,11 +464,15 @@ msgstr "Please complete the alert details before viewing the preview" #~ msgid "Please describe the rule for limiting the distribution of this <0>Restricted Alert." #~ msgstr "" +#: components/editor/EditorSinglePage.tsx:156 +msgid "Please enter the email address of the user you wish to invite to collaborate" +msgstr "Please enter the email address of the user you wish to invite to collaborate" + #: pages/verify.tsx:120 #~ msgid "Please enter the name of this new IFRC-managed 'Alerting Authority'" #~ msgstr "Please enter the name of this new IFRC-managed 'Alerting Authority'" -#: pages/editor/[[...alertId]].tsx:285 +#: pages/editor/[[...alertId]].tsx:288 msgid "Please login" msgstr "Please login" @@ -487,11 +492,11 @@ msgstr "Please login" #~ msgid "Please provide the IDs/addresses of the intended recipients of this <0>Private Alert." #~ msgstr "" -#: pages/settings.tsx:109 +#: pages/settings.tsx:112 msgid "Please provide your name (above) before connecting to your Alerting Authority" msgstr "Please provide your name (above) before connecting to your Alerting Authority" -#: components/editor/XMLPreview.tsx:51 +#: components/editor/XMLPreview.tsx:54 msgid "Please resolve the following issues:" msgstr "Please resolve the following issues:" @@ -499,27 +504,27 @@ msgstr "Please resolve the following issues:" #~ msgid "Please review and confirm the alert's information presented below." #~ msgstr "" -#: pages/verify.tsx:119 +#: pages/verify.tsx:122 msgid "Please select the role(s) for this user" msgstr "" -#: components/ConnectToAlertingAuthorityForm.tsx:65 +#: components/ConnectToAlertingAuthorityForm.tsx:67 msgid "Please use the form below to connect to Alerting Authorities that you are part of. Your request will be sent to your Alerting Authority for approval." msgstr "Please use the form below to connect to Alerting Authorities that you are part of. Your request will be sent to your Alerting Authority for approval." -#: components/editor/fields/Category.tsx:15 +#: components/editor/fields/Category.tsx:19 msgid "Pollution & other environmental" msgstr "" -#: components/editor/fields/MapForm.tsx:204 +#: components/editor/fields/MapForm.tsx:210 msgid "Polygon" msgstr "Polygon" -#: components/editor/fields/Category.tsx:16 +#: components/editor/fields/Category.tsx:20 msgid "Public & private transportation" msgstr "" -#: components/editor/EditorSinglePage.tsx:136 +#: components/editor/EditorSinglePage.tsx:138 msgid "Publish" msgstr "Publish" @@ -531,24 +536,24 @@ msgstr "Publish" #~ msgid "Recommended Actions" #~ msgstr "" -#: components/editor/fields/References.tsx:43 +#: components/editor/fields/References.tsx:46 msgid "References" msgstr "" #: components/Header.tsx:85 -#: components/RegisterForm.tsx:77 +#: components/RegisterForm.tsx:79 msgid "Register" msgstr "" -#: pages/index.tsx:76 +#: pages/index.tsx:79 msgid "Register with your Alerting Authority" msgstr "" -#: pages/settings.tsx:89 +#: pages/settings.tsx:92 msgid "registering for WebAuthn" msgstr "" -#: components/RegisterForm.tsx:43 +#: components/RegisterForm.tsx:45 msgid "Registration successful. You can now <0>login." msgstr "Registration successful. You can now <0>login." @@ -556,23 +561,23 @@ msgstr "Registration successful. You can now <0>login." #~ msgid "Registration successful. You will receive an email once your Alerting Authority has approved your account." #~ msgstr "" -#: pages/verify.tsx:87 +#: pages/verify.tsx:90 msgid "rejected" msgstr "rejected" -#: components/editor/fields/Category.tsx:12 +#: components/editor/fields/Category.tsx:16 msgid "Rescue & recovery" msgstr "" -#: components/editor/fields/Resources.tsx:72 +#: components/editor/fields/Resources.tsx:74 msgid "Resource added." msgstr "Resource added." -#: components/editor/fields/Resources.tsx:22 +#: components/editor/fields/Resources.tsx:24 msgid "Resources" msgstr "Resources" -#: components/editor/fields/ResponseType.tsx:9 +#: components/editor/fields/ResponseType.tsx:11 msgid "Response" msgstr "Response" @@ -580,8 +585,8 @@ msgstr "Response" #~ msgid "Restriction" #~ msgstr "" -#: components/UpdateAlertingAuthorityDetailsForm.tsx:121 -#: components/UpdatePersonalDetailsForm.tsx:63 +#: components/UpdateAlertingAuthorityDetailsForm.tsx:123 +#: components/UpdatePersonalDetailsForm.tsx:65 msgid "Save" msgstr "" @@ -589,7 +594,7 @@ msgstr "" #~ msgid "Save as" #~ msgstr "" -#: components/editor/EditorSinglePage.tsx:119 +#: components/editor/EditorSinglePage.tsx:121 msgid "Save draft" msgstr "Save draft" @@ -601,7 +606,7 @@ msgstr "Save draft" #~ msgid "Select a language" #~ msgstr "" -#: pages/verify.tsx:126 +#: pages/verify.tsx:129 msgid "Select role(s): Admin/Composer/Approver" msgstr "Select role(s): Admin/Composer/Approver" @@ -613,7 +618,7 @@ msgstr "Select role(s): Admin/Composer/Approver" #~ msgid "Select the start and end time of the alert from the calendar." #~ msgstr "" -#: components/ConnectToAlertingAuthorityForm.tsx:123 +#: components/ConnectToAlertingAuthorityForm.tsx:125 msgid "Select, or type in the name of, your Alerting Authority" msgstr "Select, or type in the name of, your Alerting Authority" @@ -625,15 +630,15 @@ msgstr "Select, or type in the name of, your Alerting Authority" msgid "Sent between" msgstr "Sent between" -#: pages/settings.tsx:33 +#: pages/settings.tsx:36 msgid "Settings" msgstr "" -#: components/editor/fields/Severity.tsx:9 +#: components/editor/fields/Severity.tsx:10 msgid "Severity" msgstr "Severity" -#: components/UpdateAlertingAuthorityDetailsForm.tsx:106 +#: components/UpdateAlertingAuthorityDetailsForm.tsx:108 msgid "Severity-certainty matrix enabled" msgstr "Severity-certainty matrix enabled" @@ -641,7 +646,7 @@ msgstr "Severity-certainty matrix enabled" #~ msgid "Severity, Certainty, & Urgency" #~ msgstr "" -#: pages/editor/[[...alertId]].tsx:370 +#: pages/editor/[[...alertId]].tsx:373 msgid "sharing the alert" msgstr "sharing the alert" @@ -649,28 +654,28 @@ msgstr "sharing the alert" msgid "Start Export" msgstr "Start Export" -#: components/editor/fields/Status.tsx:9 +#: components/editor/fields/Status.tsx:10 #: components/ExportAlerts.tsx:83 msgid "Status" msgstr "" -#: pages/editor/[[...alertId]].tsx:413 +#: pages/editor/[[...alertId]].tsx:416 msgid "submitting the alert" msgstr "" -#: pages/index.tsx:66 +#: pages/index.tsx:69 msgid "The CAP Editor tool allows you to create public hazard and emergency alerts and immediately publish them to an XML-based feed." msgstr "" -#: pages/index.tsx:165 +#: pages/index.tsx:168 msgid "The folllowing alerts have been shared with you to collaborate on" msgstr "The folllowing alerts have been shared with you to collaborate on" -#: pages/verify.tsx:195 +#: pages/verify.tsx:198 msgid "The following user has requested to register with the CAP Editor. Please confirm they are part of your Alerting Authority (<0>{0}) to enable their account." msgstr "" -#: pages/verify.tsx:169 +#: pages/verify.tsx:172 msgid "The following user has requested to register with the CAP Editor. They have been unable to locate their Alerting Authority in the <0>WMO Register of Alerting Authorities so have requested their account be manually verified by the IFRC." msgstr "The following user has requested to register with the CAP Editor. They have been unable to locate their Alerting Authority in the <0>WMO Register of Alerting Authorities so have requested their account be manually verified by the IFRC." @@ -682,7 +687,7 @@ msgstr "" msgid "There was an error {action}. Please try again later or contact your administrator if the issue persists." msgstr "" -#: components/editor/fields/Resources.tsx:62 +#: components/editor/fields/Resources.tsx:64 msgid "There was an error accessing one or more resources. They may be currently unavailable." msgstr "There was an error accessing one or more resources. They may be currently unavailable." @@ -690,7 +695,7 @@ msgstr "There was an error accessing one or more resources. They may be currentl #~ msgid "There was an error accessing this resource. It may be currently unavailable." #~ msgstr "" -#: pages/index.tsx:105 +#: pages/index.tsx:108 msgid "There was an error loading the alerts" msgstr "" @@ -698,7 +703,7 @@ msgstr "" msgid "There was an error logging in. Please try again later or contact your administrator if the issue persists." msgstr "" -#: pages/error/index.tsx:12 +#: pages/error/index.tsx:14 msgid "There was an error logging in. Your token may have expired" msgstr "" @@ -706,12 +711,12 @@ msgstr "" #~ msgid "There was an unexpected error. Please try again" #~ msgstr "" -#: pages/error/[errorName].tsx:19 -#: pages/error/index.tsx:23 +#: pages/error/[errorName].tsx:26 +#: pages/error/index.tsx:25 msgid "There was an unexpected error. Please try again later or contact your administrator if the issue persists" msgstr "" -#: pages/settings.tsx:73 +#: pages/settings.tsx:76 msgid "This device has been successfully registered for WebAuthn authentication" msgstr "This device has been successfully registered for WebAuthn authentication" @@ -719,15 +724,15 @@ msgstr "This device has been successfully registered for WebAuthn authentication #~ msgid "This device has been successfully registered for WebAuthn authentication." #~ msgstr "" -#: components/editor/fields/Timezone.tsx:10 +#: components/editor/fields/Timezone.tsx:12 msgid "Timezone" msgstr "Timezone" -#: components/editor/fields/MessageType.tsx:9 +#: components/editor/fields/MessageType.tsx:11 msgid "Type" msgstr "Type" -#: components/editor/fields/MapForm.tsx:142 +#: components/editor/fields/MapForm.tsx:148 msgid "Type the description of a custom area, or quick-add:" msgstr "Type the description of a custom area, or quick-add:" @@ -735,36 +740,44 @@ msgstr "Type the description of a custom area, or quick-add:" #~ msgid "Update" #~ msgstr "" -#: components/editor/EditorSinglePage.tsx:117 +#: components/editor/EditorSinglePage.tsx:119 msgid "Update draft" msgstr "Update draft" -#: components/KeyValueInput.tsx:110 -#: components/KeyValueInput.tsx:122 +#: components/UpdatePersonalDetailsForm.tsx:50 +msgid "updating your personal details" +msgstr "updating your personal details" + +#: components/KeyValueInput.tsx:112 +#: components/KeyValueInput.tsx:124 msgid "uploading the image" msgstr "uploading the image" -#: components/editor/fields/Urgency.tsx:9 +#: components/editor/fields/Urgency.tsx:10 msgid "Urgency" msgstr "Urgency" +#: components/editor/fields/Resources.tsx:27 +msgid "URL" +msgstr "URL" + #: components/Alert.tsx:84 msgid "Use as template for new alert" msgstr "" -#: components/editor/fields/MapForm.tsx:249 +#: components/editor/fields/MapForm.tsx:255 msgid "Use the drawing tool or paste in circle coordinates (\"lat,long radiusKm\"). Enter each circle's coordinates on a new line." msgstr "Use the drawing tool or paste in circle coordinates (\"lat,long radiusKm\"). Enter each circle's coordinates on a new line." -#: components/editor/fields/MapForm.tsx:221 +#: components/editor/fields/MapForm.tsx:227 msgid "Use the drawing tool or paste in polygon coordinates (space-delimited coordinate pairs \"lat,long\", with matching first and last pair). Enter each polygon's coordinates on a new line." msgstr "Use the drawing tool or paste in polygon coordinates (space-delimited coordinate pairs \"lat,long\", with matching first and last pair). Enter each polygon's coordinates on a new line." -#: pages/verify.tsx:114 +#: pages/verify.tsx:117 msgid "User Roles" msgstr "" -#: components/editor/fields/Category.tsx:18 +#: components/editor/fields/Category.tsx:22 msgid "Utility, telecommunication & other non-transport infrastructure" msgstr "" @@ -772,11 +785,11 @@ msgstr "" #~ msgid "Validator" #~ msgstr "" -#: pages/verify.tsx:161 +#: pages/verify.tsx:164 msgid "Verify User" msgstr "" -#: pages/verify.tsx:94 +#: pages/verify.tsx:97 msgid "verifying the account" msgstr "" @@ -784,11 +797,11 @@ msgstr "" msgid "View alert" msgstr "" -#: components/editor/fields/Web.tsx:9 +#: components/editor/fields/Web.tsx:11 msgid "Web" msgstr "Web" -#: components/editor/fields/Event.tsx:11 +#: components/editor/fields/Event.tsx:13 msgid "What is the event this alert pertains to?" msgstr "" @@ -796,7 +809,7 @@ msgstr "" #~ msgid "What is the name of this region?" #~ msgstr "" -#: components/editor/fields/Instruction.tsx:126 +#: components/editor/fields/Instruction.tsx:129 msgid "WhatNow Messages" msgstr "WhatNow Messages" @@ -804,11 +817,11 @@ msgstr "WhatNow Messages" #~ msgid "WhatNow provides pre-written messages and instructions you can use for certain events. Use the dropdown to select one of these as a template, or provide your own Description and Instructions." #~ msgstr "" -#: pages/verify.tsx:231 +#: pages/verify.tsx:234 msgid "Yes, this user is part of my Alerting Authority." msgstr "" -#: components/editor/fields/Instruction.tsx:131 +#: components/editor/fields/Instruction.tsx:134 msgid "You can auto-fill the alert instruction with pre-written WhatNow messages" msgstr "You can auto-fill the alert instruction with pre-written WhatNow messages" @@ -820,7 +833,7 @@ msgstr "You can export alerts as a JSON file using the form below. Please choose #~ msgid "You cannot delete all languages. Please select a new language to keep first" #~ msgstr "" -#: pages/error/index.tsx:11 +#: pages/error/index.tsx:13 msgid "You do not have permission to log in yet. Your account may not be verified yet" msgstr "" @@ -828,19 +841,19 @@ msgstr "" msgid "You will be emailed a link to login." msgstr "You will be emailed a link to login." -#: components/UpdateAlertingAuthorityDetailsForm.tsx:74 +#: components/UpdateAlertingAuthorityDetailsForm.tsx:76 msgid "Your Alerting Authority details were updated successfully" msgstr "Your Alerting Authority details were updated successfully" -#: components/RegisterForm.tsx:60 -#: components/UpdatePersonalDetailsForm.tsx:58 +#: components/RegisterForm.tsx:62 +#: components/UpdatePersonalDetailsForm.tsx:60 msgid "Your name" msgstr "" -#: components/UpdatePersonalDetailsForm.tsx:37 +#: components/UpdatePersonalDetailsForm.tsx:39 msgid "Your personal details were updated successfully" msgstr "Your personal details were updated successfully" -#: components/ConnectToAlertingAuthorityForm.tsx:49 +#: components/ConnectToAlertingAuthorityForm.tsx:51 msgid "Your request has been sent to your Alerting Authority; you will receive an email once they have approved your access." msgstr "Your request has been sent to your Alerting Authority; you will receive an email once they have approved your access." diff --git a/locales/es/messages.js b/locales/es/messages.js index 8016c97..182a81a 100644 --- a/locales/es/messages.js +++ b/locales/es/messages.js @@ -1 +1 @@ -/*eslint-disable*/module.exports={messages:JSON.parse("{\"KBk5Dw\":\"<0>If you believe there is already an appropriate Alerting Authority within the WMO Register of Alerting Authorities, please choose the \\\"No\\\" option below and ask the user to connect to the correct Alerting Authority.\",\"VkROhn\":\"Un link para conectarse ha sido enviado a su dirección email.\",\"A//l73\":\"Account successfully\",\"dstEId\":\"Cuenta verificada con éxito\",\"fmgkri\":\"Activar la cuenta de este usuario\",\"iqNIu2\":\"¿Quiere agregar otro lenguaje?\",\"a1ESvG\":\"Add Geocode?\",\"1wdDm9\":\"Agregar lenguaje\",\"I3EnRZ\":\"Agregar recurso\",\"tuvnFN\":\"Add this text?\",\"r/ba+A\":\"Add URL?\",\"bYmAV1\":\"Dirigida a\",\"U3pytU\":\"Administrador\",\"Ec3sC0\":\"ID de la alerta\",\"qe5h0i\":\"Alert successfully submitted.\",\"jgMTu/\":\"Alert XML Preview\",\"1tg9iZ\":\"Autoridad de Alerta\",\"oclTGD\":\"An invitation email to collaborate on this Alert has been sent.\",\"h+8t0A\":\"Approve this user\",\"qmYgP7\":\"approved\",\"ca9AbO\":\"Approver\",\"kvKmfi\":\"¿Está seguro(a) que quiere cancelar la edición de esta alerta?\",\"h0kDPD\":\"¿Está seguro(a) que quiere cancelar la alerta en este lenguaje y todo su contenido?\",\"0zy+14\":\"Are you sure you want to publish this alert immediately?\",\"McVGi+\":\"Area Description\",\"5+xQRO\":\"Auto-fill from WhatNow?\",\"dEgA5A\":\"Cancelar\",\"K7tIrx\":\"Category\",\"sSSEij\":\"Certidumbre\",\"87RRXI\":\"caracteres\",\"IrqSMV\":\"Químico, Biológico, Radiológico, Nuclear, Amenaza o ataque explosivo de alto rendimiento\",\"IAnc00\":\"Seleccione una (o varias) categorías para esta alerta.\",\"s2oWpP\":\"Choose a language\",\"e/CXYq\":\"Elija un evento para auto-llenar contenido desde la plataforma WhatNow\",\"EghcSN\":\"Elija el lenguaje\",\"dz5E+V\":\"Elija la ubicación de la alerta, ya sea seleccionando un area desde el menú desplegable, haciendo click en el mapa, o utilizando la herramienta de dibujo.\",\"TDgCvz\":\"Elija las acciones recomendadas para la audiencia de las alertas, usando el menú desplegable.\",\"IJLC27\":\"Elija la severidad (función de el impacto/intensidad y la certidumbre) y el nivel de urgencia de la alerta, sea seleccionando del menú desplegable o haciendo click en el nivel correspondiente en la matriz y en el control deslizante.\",\"sPpVSx\":\"Choose/type area name...\",\"7xMmki\":\"Circle\",\"jrSGoa\":\"Collaborate on this alert with someone\",\"Tn5VWz\":\"Composer\",\"/xB+FF\":\"Connect to Alerting Authority\",\"jfC/xh\":\"Contact\",\"nUHxnP\":\"Crear una alerta\",\"B1zzGk\":\"Default Timezone\",\"A6vbqd\":\"¿Eliminar el lenguaje?\",\"go7MC4\":\"¿Eliminar?\",\"F9m75r\":\"Depending on your device, you can register your fingerprint, face, or PIN for easier login in future. You can also register your security key, if you have one.\",\"Nu4oKW\":\"Descripción\",\"kFTe3q\":\"¿Esta alerta hace referencia a alertas previas?\",\"dBsC+D\":\"Draft in new language\",\"LuNCg9\":\"e.g., Europe/London\",\"J/7QA3\":[\"por ejemplo, imagen de la inundación (por favor utilice el lenguaje \",[\"lenguaje\"],\")\"],\"omJ1KB\":\"Modificar la alerta\",\"uBAxNB\":\"Editor\",\"O3oNi5\":\"Correo Electrónico\",\"0pC/y6\":\"Event\",\"KnN1Tu\":\"Expira\",\"IWViV0\":\"Export Alerts\",\"Bm4V+0\":\"Trayendo las Autoridades de Alerta\",\"JCoCoe\":\"Trayendo las regiones del mapa\",\"u6DzYM\":\"Trayendo alerts pasadas\",\"maD5iE\":\"fetching the list of reference alerts\",\"hRW8+w\":\"Trayendo los mensajes de WhatNow\",\"ZI7j1T\":\"Extinción de incendios y rescate\",\"0WHeEK\":\"Emergencia general y seguridad pública\",\"m59Z66\":\"Geocode\",\"IH3LpR\":\"Geofísico (por ejemplo, derrumbe)\",\"+670Zw\":\"Título\",\"Y1VlyM\":[\"Si necesario, agregue links a recursos (en \",[\"0\"],\") que ofrezcan información complementaria, no esencial a la alerta.\"],\"xIIfJa\":\"If your Alerting Authority is not listed, please type in the name of the Alerting Authority you represent. In this case, your request will be sent to an IFRC contact for approval.\",\"ywXVNu\":\"Impacto / Intensidad\",\"p7xApR\":\"Instruction\",\"vXIe7J\":\"Lenguaje\",\"GAmD3h\":\"Languages\",\"9ZC7CY\":\"Law enforcement, military, homeland & local/private security\",\"MdbPwK\":\"Link a recursos externos\",\"bhFnPJ\":\"Cargando las alertas ...\",\"BkhzKo\":\"Loading shared alerts...\",\"z0t9bb\":\"Conectarse\",\"11JwGr\":\"Login with email\",\"3+gakr\":\"Login with your fingerprint, face, or PIN?\",\"nOhz3x\":\"Desconectyarse\",\"hIfVZQ\":\"Salud médica y salud pública\",\"SSBPZJ\":\"Tipo de mensaje\",\"D/A2IK\":\"Metereológico (inc. inundación)\",\"6YtxFj\":\"Nombre\",\"iLZT9J\":\"Nueva alerta\",\"hXzOVo\":\"Siguiente\",\"nNA5pm\":\"Sin alertas\",\"HhBUgm\":\"No geocodes added yet\",\"JxRdrX\":\"No resources added yet\",\"PCsjKO\":\"No, este usuario no hace parte de mi agencia (Autoridad de Alerta): <0 /> No activar su cuenta.\",\"e4WVBO\":\"NADA\",\"ETWp0R\":\"Onset\",\"rKIsKE\":\"Or upload an image?\",\"/IX/7x\":\"Otro\",\"FqGPHo\":\"Por favor consultar su correo electrónico\",\"mp8VDf\":\"Por favor seleccione un lenguaje a agregar\",\"Mj/50f\":\"Please choose the 'Other' option if your Alerting Authority is not listed. In this case, your request will be sent to an IFRC contact for approval.\",\"i8HDkX\":\"Please choose which Alerting Authority you wish to create an alert for:\",\"Hciz3t\":\"Please complete the alert details before viewing the preview\",\"+OE6HN\":\"Por favor complete los detalles primero\",\"0p8jt5\":\"Por favor describa la regla para limitar la distribución de la Alerta <0> Restringida .\",\"ieso5j\":\"Please enter the name of this new IFRC-managed 'Alerting Authority'\",\"FGunyG\":\"Please login\",\"hvHjn0\":\"Por favor provea de una descripción al recurso\",\"A7NaQR\":\"Por favor provea una descripción y una URL válida\",\"SNu36h\":\"Por favor provea una URL válida\",\"W7iEqx\":\"Por favor provea los IDs/direcciones de los destinatarios provistos de esta Alerta <0> Privada .\",\"xh9SEo\":\"Please provide your name (above) before connecting to your Alerting Authority\",\"/bHMpY\":\"Please resolve the following issues:\",\"MzqOiQ\":\"Por favor revisar y confirmar la información de la alerta presentada abajo.\",\"v5sBT2\":\"Por favor seleccionar el(los) rol(es) para este usuario\",\"BZIf9C\":\"Please use the form below to connect to Alerting Authorities that you are part of. Your request will be sent to your Alerting Authority for approval.\",\"9y9yLQ\":\"Polución y otras cuestiones medioambientales\",\"tv66sk\":\"Polygon\",\"OYheVm\":\"Transporte público y privado\",\"EEYbdt\":\"Publish\",\"IoeQAd\":\"Publicar alerta ahora\",\"tLlW4v\":\"Acciones Recomendadas\",\"9aloPG\":\"Referencias\",\"fgLNSM\":\"Registrarse\",\"SKQMAA\":\"Registrarse con su agencia (Autoridad de Alerta)I\",\"eSnmol\":\"Registrarse a WebAuthn\",\"uzd24d\":\"Registration successful. You can now <0>login.\",\"I+MAFH\":\"Inscripción exitosa. Usted recibirá un e-mail una vez que su agencia (Autoridad de Alerta) apruebe su cuenta.\",\"OS3mu/\":\"rejected\",\"JWVTnB\":\"Rescate y Recuperación\",\"u/izDL\":\"Resource added.\",\"s+MGs7\":\"Resources\",\"ZlCDf+\":\"Response\",\"XGgZy5\":\"Restricción\",\"tfDRzk\":\"Guardar\",\"pkUp5r\":\"Guardar como\",\"vgpfCi\":\"Save draft\",\"aBgwis\":\"Alcance\",\"ffxVQ8\":\"Seleccione un lenguaje\",\"oYTQHY\":\"Select role(s): Admin/Composer/Approver\",\"s4BuGU\":\"Seleccione un(os) rol(es): administrador / editor / validador\",\"6hhyZD\":\"Seleccione la hora de comienzo y de fin de la alerta desde el calendario.\",\"Z2ZhC7\":\"Select, or type in the name of, your Alerting Authority\",\"h69WC6\":\"Enviado\",\"pCcpvc\":\"Sent between\",\"Tz0i8g\":\"Ajustes\",\"BDHA/i\":\"Severity\",\"eAcpO8\":\"Severity-certainty matrix enabled\",\"E4YltO\":\"Severidad, Certidumbre & Urgencia\",\"z9Bw0u\":\"sharing the alert\",\"ETm0Z9\":\"Start Export\",\"uAQUqI\":\"Status\",\"s1AVmT\":\"enviando la alerta\",\"IAIuDG\":\"La herramienta CAP Editor le permite crear alertas públicas de riesgos y emergencias e inmediatamente publicarlas a un feed basado en XML.\",\"hfWimd\":\"The folllowing alerts have been shared with you to collaborate on\",\"Hj9hq1\":[\"El usuario siguiente a solicitado inscribirse en el CAP Editor. Por favor confirmar que este usuario es parte de su agencia (Autoridad de Alerta) (<0> \",[\"0\"],\" ) para activar su cuenta.\"],\"NOXinG\":\"The following user has requested to register with the CAP Editor. They have been unable to locate their Alerting Authority in the <0>WMO Register of Alerting Authorities so have requested their account be manually verified by the IFRC.\",\"VApyUg\":\"Hubo un error\",\"nK8DcC\":[\"Hubo un error \",[\"Action\"],\". Por favor ensaye más tarde o contacte a su administrador si el problema persiste.\"],\"UxMTMG\":\"There was an error accessing one or more resources. They may be currently unavailable.\",\"qtYpsA\":\"Hubo un error accediendo a este recurso. Puede estar momentaneamente indisponible.\",\"YMprWD\":\"Hubo un error cargando las alertas\",\"xMYwFJ\":\"Hubo un error en la conexión. Por favor ensaye más tarde o contacte a su administrador si el problema persiste.\",\"fZCIvn\":\"Hubo un error en la conexión. Su token puede haver expirado.\",\"Hqwd1h\":\"Hubo un error inesperado. Por favor intente de nuevo\",\"0QvRdF\":\"Hubo un error inesperado. Por favor ensaye más tarde o contacte a su administrador si el problema persiste.\",\"fnf9gI\":\"This device has been successfully registered for WebAuthn authentication\",\"I7wE8C\":\"Este dispositivo ha sido registrado exitosamente por la autenticación WebAuthn.\",\"40Gx0U\":\"Timezone\",\"+zy2Nq\":\"Type\",\"rNXPgz\":\"Type the description of a custom area, or quick-add:\",\"EkH9pt\":\"Refrescar\",\"NoHMxO\":\"Update draft\",\"an2W4Z\":\"uploading the image\",\"1PbU7d\":\"Urgency\",\"SWsftr\":\"Usar como plantilla para una nueva alerta\",\"qEAkSH\":\"Use the drawing tool or paste in circle coordinates (\\\"lat,long radiusKm\\\"). Enter each circle's coordinates on a new line.\",\"eHsS4l\":\"Use the drawing tool or paste in polygon coordinates (space-delimited coordinate pairs \\\"lat,long\\\", with matching first and last pair). Enter each polygon's coordinates on a new line.\",\"LVecP9\":\"Roles de usuario\",\"j5v8Tn\":\"Servicios públicos, telecomunicaciones y otras infraestructuras no relacionadas con el transporte\",\"fuNK3G\":\"Validador\",\"d6gxGW\":\"Verificar el usuario\",\"Xvk9Xk\":\"verificando la cuenta\",\"x4sUAD\":\"Mostrar la alerta\",\"fw+TMi\":\"Web\",\"W5agGQ\":\"¿A qué evento pertenece esta alerta?\",\"SyB6iI\":\"¿Cuál es el nombre de la región?\",\"DRvKSo\":\"WhatNow Messages\",\"eQ/WAj\":\"WhatNow provee los mensajes y las instrucciones pre-escritas que usted puede utilizar para cierto tipo de eventos. Use el menú desplegable para seleccionar una de ellas como plantilla, o provea su propia Descripción e Instrucción.\",\"WvGHDQ\":\"Sí, este usuario es parte de mi agencia (Autoridad de Alerta).\",\"IPZ3t8\":\"You can auto-fill the alert instruction with pre-written WhatNow messages\",\"sykUr4\":\"You can export alerts as a JSON file using the form below. Please choose from the filters below:\",\"zcLB82\":\"No puede borrar todos los lenguaje. Por favor seleccione un nuevo lenguaje para dejarlo primero.\",\"pkf5Ds\":\"Usted no tiene permisos para conectarse todavía. Su cuenta no ha podido ser verificada aún\",\"NdazOJ\":\"You will be emailed a link to login.\",\"3LsQhy\":\"Your Alerting Authority details were updated successfully\",\"q8yluz\":\"Su nombre\",\"BCd9Lr\":\"Your personal details were updated successfully\",\"3+Uec/\":\"Your request has been sent to your Alerting Authority; you will receive an email once they have approved your access.\"}")}; \ No newline at end of file +/*eslint-disable*/module.exports={messages:JSON.parse("{\"KBk5Dw\":\"<0>If you believe there is already an appropriate Alerting Authority within the WMO Register of Alerting Authorities, please choose the \\\"No\\\" option below and ask the user to connect to the correct Alerting Authority.\",\"VkROhn\":\"Un link para conectarse ha sido enviado a su dirección email.\",\"A//l73\":\"Account successfully\",\"dstEId\":\"Cuenta verificada con éxito\",\"fmgkri\":\"Activar la cuenta de este usuario\",\"iqNIu2\":\"¿Quiere agregar otro lenguaje?\",\"a1ESvG\":\"Add Geocode?\",\"1wdDm9\":\"Agregar lenguaje\",\"I3EnRZ\":\"Agregar recurso\",\"tuvnFN\":\"Add this text?\",\"r/ba+A\":\"Add URL?\",\"bYmAV1\":\"Dirigida a\",\"U3pytU\":\"Administrador\",\"Ec3sC0\":\"ID de la alerta\",\"qe5h0i\":\"Alert successfully submitted.\",\"jgMTu/\":\"Alert XML Preview\",\"1tg9iZ\":\"Autoridad de Alerta\",\"oclTGD\":\"An invitation email to collaborate on this Alert has been sent.\",\"h+8t0A\":\"Approve this user\",\"qmYgP7\":\"approved\",\"ca9AbO\":\"Approver\",\"kvKmfi\":\"¿Está seguro(a) que quiere cancelar la edición de esta alerta?\",\"h0kDPD\":\"¿Está seguro(a) que quiere cancelar la alerta en este lenguaje y todo su contenido?\",\"0zy+14\":\"Are you sure you want to publish this alert immediately?\",\"McVGi+\":\"Area Description\",\"5+xQRO\":\"Auto-fill from WhatNow?\",\"dEgA5A\":\"Cancelar\",\"K7tIrx\":\"Category\",\"sSSEij\":\"Certidumbre\",\"87RRXI\":\"caracteres\",\"IrqSMV\":\"Químico, Biológico, Radiológico, Nuclear, Amenaza o ataque explosivo de alto rendimiento\",\"IAnc00\":\"Seleccione una (o varias) categorías para esta alerta.\",\"s2oWpP\":\"Choose a language\",\"e/CXYq\":\"Elija un evento para auto-llenar contenido desde la plataforma WhatNow\",\"EghcSN\":\"Elija el lenguaje\",\"dz5E+V\":\"Elija la ubicación de la alerta, ya sea seleccionando un area desde el menú desplegable, haciendo click en el mapa, o utilizando la herramienta de dibujo.\",\"TDgCvz\":\"Elija las acciones recomendadas para la audiencia de las alertas, usando el menú desplegable.\",\"IJLC27\":\"Elija la severidad (función de el impacto/intensidad y la certidumbre) y el nivel de urgencia de la alerta, sea seleccionando del menú desplegable o haciendo click en el nivel correspondiente en la matriz y en el control deslizante.\",\"sPpVSx\":\"Choose/type area name...\",\"7xMmki\":\"Circle\",\"jrSGoa\":\"Collaborate on this alert with someone\",\"Tn5VWz\":\"Composer\",\"/xB+FF\":\"Connect to Alerting Authority\",\"jfC/xh\":\"Contact\",\"nUHxnP\":\"Crear una alerta\",\"B1zzGk\":\"Default Timezone\",\"A6vbqd\":\"¿Eliminar el lenguaje?\",\"go7MC4\":\"¿Eliminar?\",\"F9m75r\":\"Depending on your device, you can register your fingerprint, face, or PIN for easier login in future. You can also register your security key, if you have one.\",\"Nu4oKW\":\"Descripción\",\"kFTe3q\":\"¿Esta alerta hace referencia a alertas previas?\",\"dBsC+D\":\"Draft in new language\",\"LuNCg9\":\"e.g., Europe/London\",\"J/7QA3\":[\"por ejemplo, imagen de la inundación (por favor utilice el lenguaje \",[\"lenguaje\"],\")\"],\"omJ1KB\":\"Modificar la alerta\",\"uBAxNB\":\"Editor\",\"O3oNi5\":\"Correo Electrónico\",\"0pC/y6\":\"Event\",\"KnN1Tu\":\"Expira\",\"IWViV0\":\"Export Alerts\",\"Bm4V+0\":\"Trayendo las Autoridades de Alerta\",\"JCoCoe\":\"Trayendo las regiones del mapa\",\"u6DzYM\":\"Trayendo alerts pasadas\",\"maD5iE\":\"fetching the list of reference alerts\",\"hRW8+w\":\"Trayendo los mensajes de WhatNow\",\"ZI7j1T\":\"Extinción de incendios y rescate\",\"0WHeEK\":\"Emergencia general y seguridad pública\",\"m59Z66\":\"Geocode\",\"IH3LpR\":\"Geofísico (por ejemplo, derrumbe)\",\"+670Zw\":\"Título\",\"Y1VlyM\":[\"Si necesario, agregue links a recursos (en \",[\"0\"],\") que ofrezcan información complementaria, no esencial a la alerta.\"],\"xIIfJa\":\"If your Alerting Authority is not listed, please type in the name of the Alerting Authority you represent. In this case, your request will be sent to an IFRC contact for approval.\",\"ywXVNu\":\"Impacto / Intensidad\",\"p7xApR\":\"Instruction\",\"vXIe7J\":\"Lenguaje\",\"GAmD3h\":\"Languages\",\"9ZC7CY\":\"Law enforcement, military, homeland & local/private security\",\"MdbPwK\":\"Link a recursos externos\",\"bhFnPJ\":\"Cargando las alertas ...\",\"BkhzKo\":\"Loading shared alerts...\",\"z0t9bb\":\"Conectarse\",\"11JwGr\":\"Login with email\",\"3+gakr\":\"Login with your fingerprint, face, or PIN?\",\"nOhz3x\":\"Desconectyarse\",\"hIfVZQ\":\"Salud médica y salud pública\",\"SSBPZJ\":\"Tipo de mensaje\",\"D/A2IK\":\"Metereológico (inc. inundación)\",\"6YtxFj\":\"Nombre\",\"iLZT9J\":\"Nueva alerta\",\"hXzOVo\":\"Siguiente\",\"nNA5pm\":\"Sin alertas\",\"HhBUgm\":\"No geocodes added yet\",\"JxRdrX\":\"No resources added yet\",\"PCsjKO\":\"No, este usuario no hace parte de mi agencia (Autoridad de Alerta): <0 /> No activar su cuenta.\",\"e4WVBO\":\"NADA\",\"ETWp0R\":\"Onset\",\"rKIsKE\":\"Or upload an image?\",\"/IX/7x\":\"Otro\",\"FqGPHo\":\"Por favor consultar su correo electrónico\",\"mp8VDf\":\"Por favor seleccione un lenguaje a agregar\",\"Mj/50f\":\"Please choose the 'Other' option if your Alerting Authority is not listed. In this case, your request will be sent to an IFRC contact for approval.\",\"i8HDkX\":\"Please choose which Alerting Authority you wish to create an alert for:\",\"Hciz3t\":\"Please complete the alert details before viewing the preview\",\"+OE6HN\":\"Por favor complete los detalles primero\",\"0p8jt5\":\"Por favor describa la regla para limitar la distribución de la Alerta <0> Restringida .\",\"yMqLDP\":\"Please enter the email address of the user you wish to invite to collaborate\",\"ieso5j\":\"Please enter the name of this new IFRC-managed 'Alerting Authority'\",\"FGunyG\":\"Please login\",\"hvHjn0\":\"Por favor provea de una descripción al recurso\",\"A7NaQR\":\"Por favor provea una descripción y una URL válida\",\"SNu36h\":\"Por favor provea una URL válida\",\"W7iEqx\":\"Por favor provea los IDs/direcciones de los destinatarios provistos de esta Alerta <0> Privada .\",\"xh9SEo\":\"Please provide your name (above) before connecting to your Alerting Authority\",\"/bHMpY\":\"Please resolve the following issues:\",\"MzqOiQ\":\"Por favor revisar y confirmar la información de la alerta presentada abajo.\",\"v5sBT2\":\"Por favor seleccionar el(los) rol(es) para este usuario\",\"BZIf9C\":\"Please use the form below to connect to Alerting Authorities that you are part of. Your request will be sent to your Alerting Authority for approval.\",\"9y9yLQ\":\"Polución y otras cuestiones medioambientales\",\"tv66sk\":\"Polygon\",\"OYheVm\":\"Transporte público y privado\",\"EEYbdt\":\"Publish\",\"IoeQAd\":\"Publicar alerta ahora\",\"tLlW4v\":\"Acciones Recomendadas\",\"9aloPG\":\"Referencias\",\"fgLNSM\":\"Registrarse\",\"SKQMAA\":\"Registrarse con su agencia (Autoridad de Alerta)I\",\"eSnmol\":\"Registrarse a WebAuthn\",\"uzd24d\":\"Registration successful. You can now <0>login.\",\"I+MAFH\":\"Inscripción exitosa. Usted recibirá un e-mail una vez que su agencia (Autoridad de Alerta) apruebe su cuenta.\",\"OS3mu/\":\"rejected\",\"JWVTnB\":\"Rescate y Recuperación\",\"u/izDL\":\"Resource added.\",\"s+MGs7\":\"Resources\",\"ZlCDf+\":\"Response\",\"XGgZy5\":\"Restricción\",\"tfDRzk\":\"Guardar\",\"pkUp5r\":\"Guardar como\",\"vgpfCi\":\"Save draft\",\"aBgwis\":\"Alcance\",\"ffxVQ8\":\"Seleccione un lenguaje\",\"oYTQHY\":\"Select role(s): Admin/Composer/Approver\",\"s4BuGU\":\"Seleccione un(os) rol(es): administrador / editor / validador\",\"6hhyZD\":\"Seleccione la hora de comienzo y de fin de la alerta desde el calendario.\",\"Z2ZhC7\":\"Select, or type in the name of, your Alerting Authority\",\"h69WC6\":\"Enviado\",\"pCcpvc\":\"Sent between\",\"Tz0i8g\":\"Ajustes\",\"BDHA/i\":\"Severity\",\"eAcpO8\":\"Severity-certainty matrix enabled\",\"E4YltO\":\"Severidad, Certidumbre & Urgencia\",\"z9Bw0u\":\"sharing the alert\",\"ETm0Z9\":\"Start Export\",\"uAQUqI\":\"Status\",\"s1AVmT\":\"enviando la alerta\",\"IAIuDG\":\"La herramienta CAP Editor le permite crear alertas públicas de riesgos y emergencias e inmediatamente publicarlas a un feed basado en XML.\",\"hfWimd\":\"The folllowing alerts have been shared with you to collaborate on\",\"Hj9hq1\":[\"El usuario siguiente a solicitado inscribirse en el CAP Editor. Por favor confirmar que este usuario es parte de su agencia (Autoridad de Alerta) (<0> \",[\"0\"],\" ) para activar su cuenta.\"],\"NOXinG\":\"The following user has requested to register with the CAP Editor. They have been unable to locate their Alerting Authority in the <0>WMO Register of Alerting Authorities so have requested their account be manually verified by the IFRC.\",\"VApyUg\":\"Hubo un error\",\"nK8DcC\":[\"Hubo un error \",[\"Action\"],\". Por favor ensaye más tarde o contacte a su administrador si el problema persiste.\"],\"UxMTMG\":\"There was an error accessing one or more resources. They may be currently unavailable.\",\"qtYpsA\":\"Hubo un error accediendo a este recurso. Puede estar momentaneamente indisponible.\",\"YMprWD\":\"Hubo un error cargando las alertas\",\"xMYwFJ\":\"Hubo un error en la conexión. Por favor ensaye más tarde o contacte a su administrador si el problema persiste.\",\"fZCIvn\":\"Hubo un error en la conexión. Su token puede haver expirado.\",\"Hqwd1h\":\"Hubo un error inesperado. Por favor intente de nuevo\",\"0QvRdF\":\"Hubo un error inesperado. Por favor ensaye más tarde o contacte a su administrador si el problema persiste.\",\"fnf9gI\":\"This device has been successfully registered for WebAuthn authentication\",\"I7wE8C\":\"Este dispositivo ha sido registrado exitosamente por la autenticación WebAuthn.\",\"40Gx0U\":\"Timezone\",\"+zy2Nq\":\"Type\",\"rNXPgz\":\"Type the description of a custom area, or quick-add:\",\"EkH9pt\":\"Refrescar\",\"NoHMxO\":\"Update draft\",\"xQ2YlL\":\"updating your personal details\",\"an2W4Z\":\"uploading the image\",\"1PbU7d\":\"Urgency\",\"IagCbF\":\"URL\",\"SWsftr\":\"Usar como plantilla para una nueva alerta\",\"qEAkSH\":\"Use the drawing tool or paste in circle coordinates (\\\"lat,long radiusKm\\\"). Enter each circle's coordinates on a new line.\",\"eHsS4l\":\"Use the drawing tool or paste in polygon coordinates (space-delimited coordinate pairs \\\"lat,long\\\", with matching first and last pair). Enter each polygon's coordinates on a new line.\",\"LVecP9\":\"Roles de usuario\",\"j5v8Tn\":\"Servicios públicos, telecomunicaciones y otras infraestructuras no relacionadas con el transporte\",\"fuNK3G\":\"Validador\",\"d6gxGW\":\"Verificar el usuario\",\"Xvk9Xk\":\"verificando la cuenta\",\"x4sUAD\":\"Mostrar la alerta\",\"fw+TMi\":\"Web\",\"W5agGQ\":\"¿A qué evento pertenece esta alerta?\",\"SyB6iI\":\"¿Cuál es el nombre de la región?\",\"DRvKSo\":\"WhatNow Messages\",\"eQ/WAj\":\"WhatNow provee los mensajes y las instrucciones pre-escritas que usted puede utilizar para cierto tipo de eventos. Use el menú desplegable para seleccionar una de ellas como plantilla, o provea su propia Descripción e Instrucción.\",\"WvGHDQ\":\"Sí, este usuario es parte de mi agencia (Autoridad de Alerta).\",\"IPZ3t8\":\"You can auto-fill the alert instruction with pre-written WhatNow messages\",\"sykUr4\":\"You can export alerts as a JSON file using the form below. Please choose from the filters below:\",\"zcLB82\":\"No puede borrar todos los lenguaje. Por favor seleccione un nuevo lenguaje para dejarlo primero.\",\"pkf5Ds\":\"Usted no tiene permisos para conectarse todavía. Su cuenta no ha podido ser verificada aún\",\"NdazOJ\":\"You will be emailed a link to login.\",\"3LsQhy\":\"Your Alerting Authority details were updated successfully\",\"q8yluz\":\"Su nombre\",\"BCd9Lr\":\"Your personal details were updated successfully\",\"3+Uec/\":\"Your request has been sent to your Alerting Authority; you will receive an email once they have approved your access.\"}")}; \ No newline at end of file diff --git a/locales/es/messages.po b/locales/es/messages.po index 4c9f5fd..672193b 100644 --- a/locales/es/messages.po +++ b/locales/es/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: \n" "Plural-Forms: \n" -#: pages/verify.tsx:184 +#: pages/verify.tsx:187 msgid "<0>If you believe there is already an appropriate Alerting Authority within the WMO Register of Alerting Authorities, please choose the \"No\" option below and ask the user to connect to the correct Alerting Authority." msgstr "" @@ -21,7 +21,7 @@ msgstr "" msgid "A sign in link has been sent to your email address." msgstr "Un link para conectarse ha sido enviado a su dirección email." -#: pages/verify.tsx:86 +#: pages/verify.tsx:89 msgid "Account successfully" msgstr "" @@ -37,7 +37,7 @@ msgstr "" #~ msgid "Add another language?" #~ msgstr "¿Quiere agregar otro lenguaje?" -#: components/editor/fields/MapForm.tsx:263 +#: components/editor/fields/MapForm.tsx:269 msgid "Add Geocode?" msgstr "" @@ -49,11 +49,11 @@ msgstr "" #~ msgid "Add resource" #~ msgstr "Agregar recurso" -#: components/editor/fields/Instruction.tsx:65 +#: components/editor/fields/Instruction.tsx:66 msgid "Add this text?" msgstr "" -#: components/editor/fields/Resources.tsx:26 +#: components/editor/fields/Resources.tsx:28 msgid "Add URL?" msgstr "" @@ -61,7 +61,7 @@ msgstr "" #~ msgid "Addresses" #~ msgstr "Dirigida a" -#: pages/verify.tsx:129 +#: pages/verify.tsx:132 msgid "Admin" msgstr "Administrador" @@ -69,11 +69,11 @@ msgstr "Administrador" #~ msgid "Alert ID" #~ msgstr "ID de la alerta" -#: pages/editor/[[...alertId]].tsx:405 +#: pages/editor/[[...alertId]].tsx:408 msgid "Alert successfully submitted." msgstr "" -#: components/editor/XMLPreview.tsx:45 +#: components/editor/XMLPreview.tsx:48 msgid "Alert XML Preview" msgstr "" @@ -81,23 +81,23 @@ msgstr "" #~ msgid "Alerting Authority" #~ msgstr "Autoridad de Alerta" -#: pages/editor/[[...alertId]].tsx:360 +#: pages/editor/[[...alertId]].tsx:363 msgid "An invitation email to collaborate on this Alert has been sent." msgstr "" -#: pages/verify.tsx:148 +#: pages/verify.tsx:151 msgid "Approve this user" msgstr "" -#: pages/verify.tsx:87 +#: pages/verify.tsx:90 msgid "approved" msgstr "" -#: pages/verify.tsx:131 +#: pages/verify.tsx:134 msgid "Approver" msgstr "" -#: components/editor/EditorSinglePage.tsx:102 +#: components/editor/EditorSinglePage.tsx:104 msgid "Are you sure you want to cancel editing this alert?" msgstr "¿Está seguro(a) que quiere cancelar la edición de esta alerta?" @@ -105,39 +105,39 @@ msgstr "¿Está seguro(a) que quiere cancelar la edición de esta alerta?" #~ msgid "Are you sure you want to delete this language and all its contents?" #~ msgstr "¿Está seguro(a) que quiere cancelar la alerta en este lenguaje y todo su contenido?" -#: components/editor/EditorSinglePage.tsx:129 +#: components/editor/EditorSinglePage.tsx:131 msgid "Are you sure you want to publish this alert immediately?" msgstr "" -#: components/editor/fields/MapForm.tsx:113 +#: components/editor/fields/MapForm.tsx:118 msgid "Area Description" msgstr "" -#: components/editor/fields/Instruction.tsx:115 +#: components/editor/fields/Instruction.tsx:118 msgid "Auto-fill from WhatNow?" msgstr "" -#: components/editor/EditorSinglePage.tsx:109 +#: components/editor/EditorSinglePage.tsx:111 #: components/ExportAlerts.tsx:123 -#: components/KeyValueInput.tsx:54 -#: pages/verify.tsx:141 +#: components/KeyValueInput.tsx:56 +#: pages/verify.tsx:144 msgid "Cancel" msgstr "Cancelar" -#: components/editor/fields/Category.tsx:33 +#: components/editor/fields/Category.tsx:36 msgid "Category" msgstr "" -#: components/editor/fields/Certainty.tsx:9 +#: components/editor/fields/Certainty.tsx:11 #: components/editor/SeverityCertaintyMatrix.tsx:51 msgid "Certainty" msgstr "Certidumbre" -#: components/editor/fields/common.tsx:83 +#: components/editor/fields/common.tsx:82 msgid "characters" msgstr "caracteres" -#: components/editor/fields/Category.tsx:22 +#: components/editor/fields/Category.tsx:26 msgid "Chemical, Biological, Radiological, Nuclear or High-Yield Explosive threat or attack" msgstr "Químico, Biológico, Radiológico, Nuclear, Amenaza o ataque explosivo de alto rendimiento" @@ -170,35 +170,35 @@ msgstr "Químico, Biológico, Radiológico, Nuclear, Amenaza o ataque explosivo #~ msgid "Choose the severity (function of impact/intensity and certainty) and urgency level of the alert, by either selecting from the dropdown menu or by clicking the corresponding level in the matrix and slider." #~ msgstr "Elija la severidad (función de el impacto/intensidad y la certidumbre) y el nivel de urgencia de la alerta, sea seleccionando del menú desplegable o haciendo click en el nivel correspondiente en la matriz y en el control deslizante." -#: components/editor/fields/MapForm.tsx:118 +#: components/editor/fields/MapForm.tsx:123 msgid "Choose/type area name..." msgstr "" -#: components/editor/fields/MapForm.tsx:232 +#: components/editor/fields/MapForm.tsx:238 msgid "Circle" msgstr "" -#: components/editor/EditorSinglePage.tsx:150 +#: components/editor/EditorSinglePage.tsx:152 msgid "Collaborate on this alert with someone" msgstr "" -#: pages/verify.tsx:130 +#: pages/verify.tsx:133 msgid "Composer" msgstr "" -#: components/ConnectToAlertingAuthorityForm.tsx:139 +#: components/ConnectToAlertingAuthorityForm.tsx:141 msgid "Connect to Alerting Authority" msgstr "" -#: components/editor/fields/Contact.tsx:9 +#: components/editor/fields/Contact.tsx:11 msgid "Contact" msgstr "" -#: pages/index.tsx:90 +#: pages/index.tsx:93 msgid "Create alert" msgstr "Crear una alerta" -#: components/UpdateAlertingAuthorityDetailsForm.tsx:95 +#: components/UpdateAlertingAuthorityDetailsForm.tsx:97 msgid "Default Timezone" msgstr "" @@ -206,16 +206,17 @@ msgstr "" #~ msgid "Delete language?" #~ msgstr "¿Eliminar el lenguaje?" -#: components/editor/fields/MapForm.tsx:200 -#: components/KeyValueInput.tsx:69 +#: components/editor/fields/MapForm.tsx:206 +#: components/KeyValueInput.tsx:71 msgid "Delete?" msgstr "¿Eliminar?" -#: pages/settings.tsx:49 +#: pages/settings.tsx:52 msgid "Depending on your device, you can register your fingerprint, face, or PIN for easier login in future. You can also register your security key, if you have one." msgstr "" -#: components/editor/fields/Description.tsx:9 +#: components/editor/fields/Description.tsx:11 +#: components/editor/fields/Resources.tsx:26 msgid "Description" msgstr "Descripción" @@ -227,7 +228,7 @@ msgstr "Descripción" msgid "Draft in new language" msgstr "" -#: components/UpdateAlertingAuthorityDetailsForm.tsx:100 +#: components/UpdateAlertingAuthorityDetailsForm.tsx:102 msgid "e.g., Europe/London" msgstr "" @@ -243,17 +244,17 @@ msgstr "Modificar la alerta" #~ msgid "Editor" #~ msgstr "Editor" -#: components/RegisterForm.tsx:65 -#: pages/verify.tsx:209 +#: components/RegisterForm.tsx:67 +#: pages/verify.tsx:212 msgid "Email" msgstr "Correo Electrónico" -#: components/editor/fields/Event.tsx:9 +#: components/editor/fields/Event.tsx:11 msgid "Event" msgstr "" #: components/Alert.tsx:109 -#: components/editor/fields/Expires.tsx:5 +#: components/editor/fields/Expires.tsx:7 msgid "Expires" msgstr "Expira" @@ -261,11 +262,11 @@ msgstr "Expira" msgid "Export Alerts" msgstr "" -#: components/ConnectToAlertingAuthorityForm.tsx:99 +#: components/ConnectToAlertingAuthorityForm.tsx:101 msgid "fetching alerting authorities" msgstr "Trayendo las Autoridades de Alerta" -#: components/editor/fields/MapForm.tsx:84 +#: components/editor/fields/MapForm.tsx:89 msgid "fetching map regions" msgstr "Trayendo las regiones del mapa" @@ -273,31 +274,31 @@ msgstr "Trayendo las regiones del mapa" #~ msgid "fetching past alerts" #~ msgstr "Trayendo alerts pasadas" -#: components/editor/fields/References.tsx:31 +#: components/editor/fields/References.tsx:34 msgid "fetching the list of reference alerts" msgstr "" -#: components/editor/fields/Instruction.tsx:95 +#: components/editor/fields/Instruction.tsx:98 msgid "fetching WhatNow messages" msgstr "Trayendo los mensajes de WhatNow" -#: components/editor/fields/Category.tsx:13 +#: components/editor/fields/Category.tsx:17 msgid "Fire supression & rescue" msgstr "Extinción de incendios y rescate" -#: components/editor/fields/Category.tsx:7 +#: components/editor/fields/Category.tsx:11 msgid "General emergency & public safety" msgstr "Emergencia general y seguridad pública" -#: components/editor/fields/MapForm.tsx:258 +#: components/editor/fields/MapForm.tsx:264 msgid "Geocode" msgstr "" -#: components/editor/fields/Category.tsx:5 +#: components/editor/fields/Category.tsx:9 msgid "Geophysical (e.g., landslide)" msgstr "Geofísico (por ejemplo, derrumbe)" -#: components/editor/fields/Headline.tsx:9 +#: components/editor/fields/Headline.tsx:11 msgid "Headline" msgstr "Título" @@ -305,7 +306,7 @@ msgstr "Título" #~ msgid "If necessary, add links to resources (in {0}) that offer complementary, non-essential information to the alert." #~ msgstr "Si necesario, agregue links a recursos (en {0}) que ofrezcan información complementaria, no esencial a la alerta." -#: components/ConnectToAlertingAuthorityForm.tsx:73 +#: components/ConnectToAlertingAuthorityForm.tsx:75 msgid "If your Alerting Authority is not listed, please type in the name of the Alerting Authority you represent. In this case, your request will be sent to an IFRC contact for approval." msgstr "" @@ -313,11 +314,11 @@ msgstr "" msgid "Impact/Intensity" msgstr "Impacto / Intensidad" -#: components/editor/fields/Instruction.tsx:105 +#: components/editor/fields/Instruction.tsx:108 msgid "Instruction" msgstr "" -#: components/editor/fields/Language.tsx:17 +#: components/editor/fields/Language.tsx:19 #: components/LanguageSelector.tsx:11 msgid "Language" msgstr "Lenguaje" @@ -326,7 +327,7 @@ msgstr "Lenguaje" msgid "Languages" msgstr "" -#: components/editor/fields/Category.tsx:9 +#: components/editor/fields/Category.tsx:13 msgid "Law enforcement, military, homeland & local/private security" msgstr "" @@ -334,11 +335,11 @@ msgstr "" #~ msgid "Link to external resources" #~ msgstr "Link a recursos externos" -#: pages/index.tsx:99 +#: pages/index.tsx:102 msgid "Loading alerts..." msgstr "Cargando las alertas ..." -#: pages/index.tsx:160 +#: pages/index.tsx:163 msgid "Loading shared alerts..." msgstr "" @@ -359,7 +360,7 @@ msgstr "" #~ msgid "Logout" #~ msgstr "Desconectyarse" -#: components/editor/fields/Category.tsx:14 +#: components/editor/fields/Category.tsx:18 msgid "Medical & public health" msgstr "Salud médica y salud pública" @@ -367,13 +368,13 @@ msgstr "Salud médica y salud pública" #~ msgid "Message type" #~ msgstr "Tipo de mensaje" -#: components/editor/fields/Category.tsx:6 +#: components/editor/fields/Category.tsx:10 msgid "Meteorological (inc. flood)" msgstr "Metereológico (inc. inundación)" -#: components/RegisterForm.tsx:58 -#: components/UpdatePersonalDetailsForm.tsx:56 -#: pages/verify.tsx:206 +#: components/RegisterForm.tsx:60 +#: components/UpdatePersonalDetailsForm.tsx:58 +#: pages/verify.tsx:209 msgid "Name" msgstr "Nombre" @@ -385,19 +386,19 @@ msgstr "Nombre" msgid "Next" msgstr "Siguiente" -#: pages/index.tsx:124 +#: pages/index.tsx:127 msgid "No alerts" msgstr "Sin alertas" -#: components/editor/fields/MapForm.tsx:266 +#: components/editor/fields/MapForm.tsx:272 msgid "No geocodes added yet" msgstr "" -#: components/editor/fields/Resources.tsx:30 +#: components/editor/fields/Resources.tsx:32 msgid "No resources added yet" msgstr "" -#: pages/verify.tsx:219 +#: pages/verify.tsx:222 msgid "No, this user is not a part of my Alerting Authority:<0/>Do not activate their account." msgstr "No, este usuario no hace parte de mi agencia (Autoridad de Alerta): <0 /> No activar su cuenta." @@ -423,15 +424,15 @@ msgstr "No, este usuario no hace parte de mi agencia (Autoridad de Alerta): <0 / #~ msgstr "NADA" #: components/Alert.tsx:107 -#: components/editor/fields/Onset.tsx:5 +#: components/editor/fields/Onset.tsx:7 msgid "Onset" msgstr "" -#: components/KeyValueInput.tsx:130 +#: components/KeyValueInput.tsx:132 msgid "Or upload an image?" msgstr "" -#: components/editor/fields/Category.tsx:25 +#: components/editor/fields/Category.tsx:29 msgid "Other" msgstr "Otro" @@ -447,11 +448,11 @@ msgstr "Por favor consultar su correo electrónico" #~ msgid "Please choose the 'Other' option if your Alerting Authority is not listed. In this case, your request will be sent to an IFRC contact for approval." #~ msgstr "" -#: pages/editor/[[...alertId]].tsx:300 +#: pages/editor/[[...alertId]].tsx:303 msgid "Please choose which Alerting Authority you wish to create an alert for:" msgstr "" -#: components/editor/XMLPreview.tsx:60 +#: components/editor/XMLPreview.tsx:63 msgid "Please complete the alert details before viewing the preview" msgstr "" @@ -463,11 +464,15 @@ msgstr "" #~ msgid "Please describe the rule for limiting the distribution of this <0>Restricted Alert." #~ msgstr "Por favor describa la regla para limitar la distribución de la Alerta <0> Restringida ." +#: components/editor/EditorSinglePage.tsx:156 +msgid "Please enter the email address of the user you wish to invite to collaborate" +msgstr "" + #: pages/verify.tsx:120 #~ msgid "Please enter the name of this new IFRC-managed 'Alerting Authority'" #~ msgstr "" -#: pages/editor/[[...alertId]].tsx:285 +#: pages/editor/[[...alertId]].tsx:288 msgid "Please login" msgstr "" @@ -487,11 +492,11 @@ msgstr "" #~ msgid "Please provide the IDs/addresses of the intended recipients of this <0>Private Alert." #~ msgstr "Por favor provea los IDs/direcciones de los destinatarios provistos de esta Alerta <0> Privada ." -#: pages/settings.tsx:109 +#: pages/settings.tsx:112 msgid "Please provide your name (above) before connecting to your Alerting Authority" msgstr "" -#: components/editor/XMLPreview.tsx:51 +#: components/editor/XMLPreview.tsx:54 msgid "Please resolve the following issues:" msgstr "" @@ -499,27 +504,27 @@ msgstr "" #~ msgid "Please review and confirm the alert's information presented below." #~ msgstr "Por favor revisar y confirmar la información de la alerta presentada abajo." -#: pages/verify.tsx:119 +#: pages/verify.tsx:122 msgid "Please select the role(s) for this user" msgstr "Por favor seleccionar el(los) rol(es) para este usuario" -#: components/ConnectToAlertingAuthorityForm.tsx:65 +#: components/ConnectToAlertingAuthorityForm.tsx:67 msgid "Please use the form below to connect to Alerting Authorities that you are part of. Your request will be sent to your Alerting Authority for approval." msgstr "" -#: components/editor/fields/Category.tsx:15 +#: components/editor/fields/Category.tsx:19 msgid "Pollution & other environmental" msgstr "Polución y otras cuestiones medioambientales" -#: components/editor/fields/MapForm.tsx:204 +#: components/editor/fields/MapForm.tsx:210 msgid "Polygon" msgstr "" -#: components/editor/fields/Category.tsx:16 +#: components/editor/fields/Category.tsx:20 msgid "Public & private transportation" msgstr "Transporte público y privado" -#: components/editor/EditorSinglePage.tsx:136 +#: components/editor/EditorSinglePage.tsx:138 msgid "Publish" msgstr "" @@ -531,24 +536,24 @@ msgstr "" #~ msgid "Recommended Actions" #~ msgstr "Acciones Recomendadas" -#: components/editor/fields/References.tsx:43 +#: components/editor/fields/References.tsx:46 msgid "References" msgstr "Referencias" #: components/Header.tsx:85 -#: components/RegisterForm.tsx:77 +#: components/RegisterForm.tsx:79 msgid "Register" msgstr "Registrarse" -#: pages/index.tsx:76 +#: pages/index.tsx:79 msgid "Register with your Alerting Authority" msgstr "Registrarse con su agencia (Autoridad de Alerta)I" -#: pages/settings.tsx:89 +#: pages/settings.tsx:92 msgid "registering for WebAuthn" msgstr "Registrarse a WebAuthn" -#: components/RegisterForm.tsx:43 +#: components/RegisterForm.tsx:45 msgid "Registration successful. You can now <0>login." msgstr "" @@ -556,23 +561,23 @@ msgstr "" #~ msgid "Registration successful. You will receive an email once your Alerting Authority has approved your account." #~ msgstr "Inscripción exitosa. Usted recibirá un e-mail una vez que su agencia (Autoridad de Alerta) apruebe su cuenta." -#: pages/verify.tsx:87 +#: pages/verify.tsx:90 msgid "rejected" msgstr "" -#: components/editor/fields/Category.tsx:12 +#: components/editor/fields/Category.tsx:16 msgid "Rescue & recovery" msgstr "Rescate y Recuperación" -#: components/editor/fields/Resources.tsx:72 +#: components/editor/fields/Resources.tsx:74 msgid "Resource added." msgstr "" -#: components/editor/fields/Resources.tsx:22 +#: components/editor/fields/Resources.tsx:24 msgid "Resources" msgstr "" -#: components/editor/fields/ResponseType.tsx:9 +#: components/editor/fields/ResponseType.tsx:11 msgid "Response" msgstr "" @@ -580,8 +585,8 @@ msgstr "" #~ msgid "Restriction" #~ msgstr "Restricción" -#: components/UpdateAlertingAuthorityDetailsForm.tsx:121 -#: components/UpdatePersonalDetailsForm.tsx:63 +#: components/UpdateAlertingAuthorityDetailsForm.tsx:123 +#: components/UpdatePersonalDetailsForm.tsx:65 msgid "Save" msgstr "Guardar" @@ -589,7 +594,7 @@ msgstr "Guardar" #~ msgid "Save as" #~ msgstr "Guardar como" -#: components/editor/EditorSinglePage.tsx:119 +#: components/editor/EditorSinglePage.tsx:121 msgid "Save draft" msgstr "" @@ -601,7 +606,7 @@ msgstr "" #~ msgid "Select a language" #~ msgstr "Seleccione un lenguaje" -#: pages/verify.tsx:126 +#: pages/verify.tsx:129 msgid "Select role(s): Admin/Composer/Approver" msgstr "" @@ -613,7 +618,7 @@ msgstr "" #~ msgid "Select the start and end time of the alert from the calendar." #~ msgstr "Seleccione la hora de comienzo y de fin de la alerta desde el calendario." -#: components/ConnectToAlertingAuthorityForm.tsx:123 +#: components/ConnectToAlertingAuthorityForm.tsx:125 msgid "Select, or type in the name of, your Alerting Authority" msgstr "" @@ -625,15 +630,15 @@ msgstr "" msgid "Sent between" msgstr "" -#: pages/settings.tsx:33 +#: pages/settings.tsx:36 msgid "Settings" msgstr "Ajustes" -#: components/editor/fields/Severity.tsx:9 +#: components/editor/fields/Severity.tsx:10 msgid "Severity" msgstr "" -#: components/UpdateAlertingAuthorityDetailsForm.tsx:106 +#: components/UpdateAlertingAuthorityDetailsForm.tsx:108 msgid "Severity-certainty matrix enabled" msgstr "" @@ -641,7 +646,7 @@ msgstr "" #~ msgid "Severity, Certainty, & Urgency" #~ msgstr "Severidad, Certidumbre & Urgencia" -#: pages/editor/[[...alertId]].tsx:370 +#: pages/editor/[[...alertId]].tsx:373 msgid "sharing the alert" msgstr "" @@ -649,28 +654,28 @@ msgstr "" msgid "Start Export" msgstr "" -#: components/editor/fields/Status.tsx:9 +#: components/editor/fields/Status.tsx:10 #: components/ExportAlerts.tsx:83 msgid "Status" msgstr "Status" -#: pages/editor/[[...alertId]].tsx:413 +#: pages/editor/[[...alertId]].tsx:416 msgid "submitting the alert" msgstr "enviando la alerta" -#: pages/index.tsx:66 +#: pages/index.tsx:69 msgid "The CAP Editor tool allows you to create public hazard and emergency alerts and immediately publish them to an XML-based feed." msgstr "La herramienta CAP Editor le permite crear alertas públicas de riesgos y emergencias e inmediatamente publicarlas a un feed basado en XML." -#: pages/index.tsx:165 +#: pages/index.tsx:168 msgid "The folllowing alerts have been shared with you to collaborate on" msgstr "" -#: pages/verify.tsx:195 +#: pages/verify.tsx:198 msgid "The following user has requested to register with the CAP Editor. Please confirm they are part of your Alerting Authority (<0>{0}) to enable their account." msgstr "El usuario siguiente a solicitado inscribirse en el CAP Editor. Por favor confirmar que este usuario es parte de su agencia (Autoridad de Alerta) (<0> {0} ) para activar su cuenta." -#: pages/verify.tsx:169 +#: pages/verify.tsx:172 msgid "The following user has requested to register with the CAP Editor. They have been unable to locate their Alerting Authority in the <0>WMO Register of Alerting Authorities so have requested their account be manually verified by the IFRC." msgstr "" @@ -682,7 +687,7 @@ msgstr "Hubo un error" msgid "There was an error {action}. Please try again later or contact your administrator if the issue persists." msgstr "Hubo un error {Action}. Por favor ensaye más tarde o contacte a su administrador si el problema persiste." -#: components/editor/fields/Resources.tsx:62 +#: components/editor/fields/Resources.tsx:64 msgid "There was an error accessing one or more resources. They may be currently unavailable." msgstr "" @@ -690,7 +695,7 @@ msgstr "" #~ msgid "There was an error accessing this resource. It may be currently unavailable." #~ msgstr "Hubo un error accediendo a este recurso. Puede estar momentaneamente indisponible." -#: pages/index.tsx:105 +#: pages/index.tsx:108 msgid "There was an error loading the alerts" msgstr "Hubo un error cargando las alertas" @@ -698,7 +703,7 @@ msgstr "Hubo un error cargando las alertas" msgid "There was an error logging in. Please try again later or contact your administrator if the issue persists." msgstr "Hubo un error en la conexión. Por favor ensaye más tarde o contacte a su administrador si el problema persiste." -#: pages/error/index.tsx:12 +#: pages/error/index.tsx:14 msgid "There was an error logging in. Your token may have expired" msgstr "Hubo un error en la conexión. Su token puede haver expirado." @@ -706,12 +711,12 @@ msgstr "Hubo un error en la conexión. Su token puede haver expirado." #~ msgid "There was an unexpected error. Please try again" #~ msgstr "Hubo un error inesperado. Por favor intente de nuevo" -#: pages/error/[errorName].tsx:19 -#: pages/error/index.tsx:23 +#: pages/error/[errorName].tsx:26 +#: pages/error/index.tsx:25 msgid "There was an unexpected error. Please try again later or contact your administrator if the issue persists" msgstr "Hubo un error inesperado. Por favor ensaye más tarde o contacte a su administrador si el problema persiste." -#: pages/settings.tsx:73 +#: pages/settings.tsx:76 msgid "This device has been successfully registered for WebAuthn authentication" msgstr "" @@ -719,15 +724,15 @@ msgstr "" #~ msgid "This device has been successfully registered for WebAuthn authentication." #~ msgstr "Este dispositivo ha sido registrado exitosamente por la autenticación WebAuthn." -#: components/editor/fields/Timezone.tsx:10 +#: components/editor/fields/Timezone.tsx:12 msgid "Timezone" msgstr "" -#: components/editor/fields/MessageType.tsx:9 +#: components/editor/fields/MessageType.tsx:11 msgid "Type" msgstr "" -#: components/editor/fields/MapForm.tsx:142 +#: components/editor/fields/MapForm.tsx:148 msgid "Type the description of a custom area, or quick-add:" msgstr "" @@ -735,36 +740,44 @@ msgstr "" #~ msgid "Update" #~ msgstr "Refrescar" -#: components/editor/EditorSinglePage.tsx:117 +#: components/editor/EditorSinglePage.tsx:119 msgid "Update draft" msgstr "" -#: components/KeyValueInput.tsx:110 -#: components/KeyValueInput.tsx:122 +#: components/UpdatePersonalDetailsForm.tsx:50 +msgid "updating your personal details" +msgstr "" + +#: components/KeyValueInput.tsx:112 +#: components/KeyValueInput.tsx:124 msgid "uploading the image" msgstr "" -#: components/editor/fields/Urgency.tsx:9 +#: components/editor/fields/Urgency.tsx:10 msgid "Urgency" msgstr "" +#: components/editor/fields/Resources.tsx:27 +msgid "URL" +msgstr "" + #: components/Alert.tsx:84 msgid "Use as template for new alert" msgstr "Usar como plantilla para una nueva alerta" -#: components/editor/fields/MapForm.tsx:249 +#: components/editor/fields/MapForm.tsx:255 msgid "Use the drawing tool or paste in circle coordinates (\"lat,long radiusKm\"). Enter each circle's coordinates on a new line." msgstr "" -#: components/editor/fields/MapForm.tsx:221 +#: components/editor/fields/MapForm.tsx:227 msgid "Use the drawing tool or paste in polygon coordinates (space-delimited coordinate pairs \"lat,long\", with matching first and last pair). Enter each polygon's coordinates on a new line." msgstr "" -#: pages/verify.tsx:114 +#: pages/verify.tsx:117 msgid "User Roles" msgstr "Roles de usuario" -#: components/editor/fields/Category.tsx:18 +#: components/editor/fields/Category.tsx:22 msgid "Utility, telecommunication & other non-transport infrastructure" msgstr "Servicios públicos, telecomunicaciones y otras infraestructuras no relacionadas con el transporte" @@ -772,11 +785,11 @@ msgstr "Servicios públicos, telecomunicaciones y otras infraestructuras no rela #~ msgid "Validator" #~ msgstr "Validador" -#: pages/verify.tsx:161 +#: pages/verify.tsx:164 msgid "Verify User" msgstr "Verificar el usuario" -#: pages/verify.tsx:94 +#: pages/verify.tsx:97 msgid "verifying the account" msgstr "verificando la cuenta" @@ -784,11 +797,11 @@ msgstr "verificando la cuenta" msgid "View alert" msgstr "Mostrar la alerta" -#: components/editor/fields/Web.tsx:9 +#: components/editor/fields/Web.tsx:11 msgid "Web" msgstr "" -#: components/editor/fields/Event.tsx:11 +#: components/editor/fields/Event.tsx:13 msgid "What is the event this alert pertains to?" msgstr "¿A qué evento pertenece esta alerta?" @@ -796,7 +809,7 @@ msgstr "¿A qué evento pertenece esta alerta?" #~ msgid "What is the name of this region?" #~ msgstr "¿Cuál es el nombre de la región?" -#: components/editor/fields/Instruction.tsx:126 +#: components/editor/fields/Instruction.tsx:129 msgid "WhatNow Messages" msgstr "" @@ -804,11 +817,11 @@ msgstr "" #~ msgid "WhatNow provides pre-written messages and instructions you can use for certain events. Use the dropdown to select one of these as a template, or provide your own Description and Instructions." #~ msgstr "WhatNow provee los mensajes y las instrucciones pre-escritas que usted puede utilizar para cierto tipo de eventos. Use el menú desplegable para seleccionar una de ellas como plantilla, o provea su propia Descripción e Instrucción." -#: pages/verify.tsx:231 +#: pages/verify.tsx:234 msgid "Yes, this user is part of my Alerting Authority." msgstr "Sí, este usuario es parte de mi agencia (Autoridad de Alerta)." -#: components/editor/fields/Instruction.tsx:131 +#: components/editor/fields/Instruction.tsx:134 msgid "You can auto-fill the alert instruction with pre-written WhatNow messages" msgstr "" @@ -820,7 +833,7 @@ msgstr "" #~ msgid "You cannot delete all languages. Please select a new language to keep first" #~ msgstr "No puede borrar todos los lenguaje. Por favor seleccione un nuevo lenguaje para dejarlo primero." -#: pages/error/index.tsx:11 +#: pages/error/index.tsx:13 msgid "You do not have permission to log in yet. Your account may not be verified yet" msgstr "Usted no tiene permisos para conectarse todavía. Su cuenta no ha podido ser verificada aún" @@ -828,19 +841,19 @@ msgstr "Usted no tiene permisos para conectarse todavía. Su cuenta no ha podido msgid "You will be emailed a link to login." msgstr "" -#: components/UpdateAlertingAuthorityDetailsForm.tsx:74 +#: components/UpdateAlertingAuthorityDetailsForm.tsx:76 msgid "Your Alerting Authority details were updated successfully" msgstr "" -#: components/RegisterForm.tsx:60 -#: components/UpdatePersonalDetailsForm.tsx:58 +#: components/RegisterForm.tsx:62 +#: components/UpdatePersonalDetailsForm.tsx:60 msgid "Your name" msgstr "Su nombre" -#: components/UpdatePersonalDetailsForm.tsx:37 +#: components/UpdatePersonalDetailsForm.tsx:39 msgid "Your personal details were updated successfully" msgstr "" -#: components/ConnectToAlertingAuthorityForm.tsx:49 +#: components/ConnectToAlertingAuthorityForm.tsx:51 msgid "Your request has been sent to your Alerting Authority; you will receive an email once they have approved your access." msgstr "" diff --git a/locales/fr/messages.js b/locales/fr/messages.js index 3ae3ff5..02fdcc3 100644 --- a/locales/fr/messages.js +++ b/locales/fr/messages.js @@ -1 +1 @@ -/*eslint-disable*/module.exports={messages:JSON.parse("{\"KBk5Dw\":\"<0>If you believe there is already an appropriate Alerting Authority within the WMO Register of Alerting Authorities, please choose the \\\"No\\\" option below and ask the user to connect to the correct Alerting Authority.\",\"VkROhn\":\"Un lien de connexion a été envoyé à votre adresse e-mail.\",\"A//l73\":\"Account successfully\",\"dstEId\":\"Compte vérifié avec succès\",\"fmgkri\":\"Activez le compte de cet utilisateur\",\"iqNIu2\":\"Ajouter une autre langue?\",\"a1ESvG\":\"Add Geocode?\",\"1wdDm9\":\"Ajouter la langue\",\"I3EnRZ\":\"Ajouter des ressources\",\"tuvnFN\":\"Add this text?\",\"r/ba+A\":\"Add URL?\",\"bYmAV1\":\"Adresses\",\"U3pytU\":\"Administrer\",\"Ec3sC0\":\"ID d'alerte\",\"qe5h0i\":\"Alert successfully submitted.\",\"jgMTu/\":\"Alert XML Preview\",\"1tg9iZ\":\"Autorité alerte\",\"oclTGD\":\"An invitation email to collaborate on this Alert has been sent.\",\"h+8t0A\":\"Approve this user\",\"qmYgP7\":\"approved\",\"ca9AbO\":\"Approver\",\"kvKmfi\":\"Êtes-vous sûr que vous souhaitez annuler l'édition de cette alerte?\",\"h0kDPD\":\"Êtes-vous sûr de vouloir supprimer cette langue et tout son contenu?\",\"0zy+14\":\"Are you sure you want to publish this alert immediately?\",\"McVGi+\":\"Area Description\",\"5+xQRO\":\"Auto-fill from WhatNow?\",\"dEgA5A\":\"Annuler\",\"K7tIrx\":\"Category\",\"sSSEij\":\"Certitude\",\"87RRXI\":\"caractères\",\"IrqSMV\":\"Menace ou attaque explosive chimique, biologique, radiologique, nucléaire ou à haut rendement\",\"IAnc00\":\"Choisissez une catégorie (ou plusieurs) pour l'alerte.\",\"s2oWpP\":\"Choose a language\",\"e/CXYq\":\"Choisissez l'événement pour remplir automatiquement WhatNow?\",\"EghcSN\":\"Choisissez la langue\",\"dz5E+V\":\"Choisissez l'emplacement de l'alerte, soit en sélectionnant dans le menu déroulant, en cliquant sur la carte ou en utilisant l'outil de dessin.\",\"TDgCvz\":\"Choisissez les actions recommandées pour le public de l'alerte, en utilisant le menu déroulant.\",\"IJLC27\":\"Choisissez la gravité (fonction de l'impact / intensité et la certitude) et le niveau d'urgence de l'alerte, soit en sélectionnant dans le menu déroulant ou en cliquant sur le niveau correspondant dans la matrice et le curseur.\",\"sPpVSx\":\"Choose/type area name...\",\"7xMmki\":\"Circle\",\"jrSGoa\":\"Collaborate on this alert with someone\",\"Tn5VWz\":\"Composer\",\"/xB+FF\":\"Connect to Alerting Authority\",\"jfC/xh\":\"Contact\",\"nUHxnP\":\"Créer une alerte\",\"B1zzGk\":\"Default Timezone\",\"A6vbqd\":\"Supprimer la langue?\",\"go7MC4\":\"Supprimer?\",\"F9m75r\":\"Depending on your device, you can register your fingerprint, face, or PIN for easier login in future. You can also register your security key, if you have one.\",\"Nu4oKW\":\"La description\",\"kFTe3q\":\"Cette alerte fait-elle référence à des alertes précédentes?\",\"dBsC+D\":\"Draft in new language\",\"LuNCg9\":\"e.g., Europe/London\",\"J/7QA3\":[\"par exemple, image de la crue (veuillez utiliser la langue \",[\"langue\"],\")\"],\"omJ1KB\":\"Modifier l'alerte\",\"uBAxNB\":\"Éditeur\",\"O3oNi5\":\"E-mail\",\"0pC/y6\":\"Event\",\"KnN1Tu\":\"Expire\",\"IWViV0\":\"Export Alerts\",\"Bm4V+0\":\"aller chercher les autorités alertes\",\"JCoCoe\":\"Régions de cartes d'accès\",\"u6DzYM\":\"récupérer les alertes passées\",\"maD5iE\":\"fetching the list of reference alerts\",\"hRW8+w\":\"Récupérer les messages WhatNow\",\"ZI7j1T\":\"Fire Supression et sauvetage\",\"0WHeEK\":\"Urgence générale et sécurité publique\",\"m59Z66\":\"Geocode\",\"IH3LpR\":\"Géophysique (par exemple, glissement de terrain)\",\"+670Zw\":\"Gros titre\",\"Y1VlyM\":[\"Si nécessaire, ajoutez des liens vers des ressources (dans \",[\"0\"],\") qui offrent des informations complémentaires et non essentielles à l'alerte.\"],\"xIIfJa\":\"If your Alerting Authority is not listed, please type in the name of the Alerting Authority you represent. In this case, your request will be sent to an IFRC contact for approval.\",\"ywXVNu\":\"Impact / intensité\",\"p7xApR\":\"Instruction\",\"vXIe7J\":\"Langue\",\"GAmD3h\":\"Languages\",\"9ZC7CY\":\"Application de la loi, militaire, patrie et sécurité locale / privée\",\"MdbPwK\":\"Lien vers les ressources externes\",\"bhFnPJ\":\"Chargement des alertes ...\",\"BkhzKo\":\"Loading shared alerts...\",\"z0t9bb\":\"Connexion\",\"11JwGr\":\"Login with email\",\"3+gakr\":\"Login with your fingerprint, face, or PIN?\",\"nOhz3x\":\"Se déconnecter\",\"hIfVZQ\":\"Santé médicale et publique\",\"SSBPZJ\":\"Type de message\",\"D/A2IK\":\"Météorologique (inc. Inondation)\",\"6YtxFj\":\"Nom\",\"iLZT9J\":\"Nouvelle alerte\",\"hXzOVo\":\"Suivant\",\"nNA5pm\":\"Pas d'alertes\",\"HhBUgm\":\"No geocodes added yet\",\"JxRdrX\":\"No resources added yet\",\"PCsjKO\":\"Non, cet utilisateur ne fait pas partie de mon autorité d'alerte: <0 /> N'activez pas son compte.\",\"e4WVBO\":\"RIEN\",\"ETWp0R\":\"Onset\",\"rKIsKE\":\"Or upload an image?\",\"/IX/7x\":\"Autre\",\"FqGPHo\":\"Merci de consulter vos emails\",\"mp8VDf\":\"Veuillez choisir une langue à ajouter\",\"Mj/50f\":\"Please choose the 'Other' option if your Alerting Authority is not listed. In this case, your request will be sent to an IFRC contact for approval.\",\"i8HDkX\":\"Please choose which Alerting Authority you wish to create an alert for:\",\"Hciz3t\":\"Please complete the alert details before viewing the preview\",\"+OE6HN\":\"Veuillez d'abord terminer les détails\",\"0p8jt5\":\"Veuillez décrire la règle pour limiter la distribution de cette alerte <0> restreinte .\",\"ieso5j\":\"Please enter the name of this new IFRC-managed 'Alerting Authority'\",\"FGunyG\":\"Please login\",\"hvHjn0\":\"Veuillez fournir une description de la ressource\",\"A7NaQR\":\"Veuillez fournir une description et une URL valides\",\"SNu36h\":\"Veuillez fournir une URL valide de la ressource\",\"W7iEqx\":\"Veuillez fournir les ID / adresses des destinataires prévus de cette alerte <0> Private .\",\"xh9SEo\":\"Please provide your name (above) before connecting to your Alerting Authority\",\"/bHMpY\":\"Please resolve the following issues:\",\"MzqOiQ\":\"Veuillez examiner et confirmer les informations de l'alerte présentées ci-dessous.\",\"v5sBT2\":\"Veuillez sélectionner le (s) rôle (s) pour cet utilisateur\",\"BZIf9C\":\"Please use the form below to connect to Alerting Authorities that you are part of. Your request will be sent to your Alerting Authority for approval.\",\"9y9yLQ\":\"Pollution et autres environnement\",\"tv66sk\":\"Polygon\",\"OYheVm\":\"Transport public et privé\",\"EEYbdt\":\"Publish\",\"IoeQAd\":\"Publier une alerte maintenant\",\"tLlW4v\":\"Actions recommandées\",\"9aloPG\":\"Références\",\"fgLNSM\":\"S'inscrire\",\"SKQMAA\":\"Inscrivez-vous auprès de votre autorité d'alerte\",\"eSnmol\":\"S'inscrire à WebAuthn\",\"uzd24d\":\"Registration successful. You can now <0>login.\",\"I+MAFH\":\"Inscription réussi. Vous recevrez un e-mail une fois que votre autorité d'alerte aura approuvé votre compte.\",\"OS3mu/\":\"rejected\",\"JWVTnB\":\"Sauvetage et récupération\",\"u/izDL\":\"Resource added.\",\"s+MGs7\":\"Resources\",\"ZlCDf+\":\"Response\",\"XGgZy5\":\"Restriction\",\"tfDRzk\":\"Sauver\",\"pkUp5r\":\"Enregistrer sous\",\"vgpfCi\":\"Save draft\",\"aBgwis\":\"Portée\",\"ffxVQ8\":\"Sélectionnez une langue\",\"oYTQHY\":\"Select role(s): Admin/Composer/Approver\",\"s4BuGU\":\"Sélectionner un rôle (s): administrateur / éditeur / validateur\",\"6hhyZD\":\"Sélectionnez l'heure de début et de fin de l'alerte dans le calendrier.\",\"Z2ZhC7\":\"Select, or type in the name of, your Alerting Authority\",\"h69WC6\":\"Expédié\",\"pCcpvc\":\"Sent between\",\"Tz0i8g\":\"Paramètres\",\"BDHA/i\":\"Severity\",\"eAcpO8\":\"Severity-certainty matrix enabled\",\"E4YltO\":\"Gravité, certitude et urgence\",\"z9Bw0u\":\"sharing the alert\",\"ETm0Z9\":\"Start Export\",\"uAQUqI\":\"Statut\",\"s1AVmT\":\"soumettre l'alerte\",\"IAIuDG\":\"L'outil d'éditeur CAP vous permet de créer des alerts des risques publics et d'urgence et de les publier immédiatement sur un flux basé sur XML.\",\"hfWimd\":\"The folllowing alerts have been shared with you to collaborate on\",\"Hj9hq1\":[\"L'utilisateur suivant a demandé à s'inscrire auprès de l'éditeur CAP. Veuillez confirmer qu'ils font partie de votre autorité d'alerte (<0> \",[\"0\"],\" ) pour activer leur compte.\"],\"NOXinG\":\"The following user has requested to register with the CAP Editor. They have been unable to locate their Alerting Authority in the <0>WMO Register of Alerting Authorities so have requested their account be manually verified by the IFRC.\",\"VApyUg\":\"Il y avait une erreur\",\"nK8DcC\":[\"Il y avait une erreur \",[\"Action\"],\". Veuillez réessayer plus tard ou contacter votre administrateur si le problème persiste.\"],\"UxMTMG\":\"There was an error accessing one or more resources. They may be currently unavailable.\",\"qtYpsA\":\"Il y a eu une erreur accédant à cette ressource. Il peut être actuellement indisponible.\",\"YMprWD\":\"Il y avait une erreur de chargement les alertes\",\"xMYwFJ\":\"Il y avait une erreur de connexion. Veuillez réessayer plus tard ou contacter votre administrateur si le problème persiste.\",\"fZCIvn\":\"Il y avait une erreur qui se connecte. Votre jeton peut avoir expiré\",\"Hqwd1h\":\"Il y a eu une erreur inattendue. Veuillez réessayer\",\"0QvRdF\":\"Il y a eu une erreur inattendue. Veuillez réessayer plus tard ou contacter votre administrateur si le problème persiste\",\"fnf9gI\":\"This device has been successfully registered for WebAuthn authentication\",\"I7wE8C\":\"Cet appareil a été enregistré avec succès pour l'authentification WebAuthn.\",\"40Gx0U\":\"Timezone\",\"+zy2Nq\":\"Type\",\"rNXPgz\":\"Type the description of a custom area, or quick-add:\",\"EkH9pt\":\"Mettre à jour\",\"NoHMxO\":\"Update draft\",\"an2W4Z\":\"uploading the image\",\"1PbU7d\":\"Urgency\",\"SWsftr\":\"Utiliser comme modèle pour une nouvelle alerte\",\"qEAkSH\":\"Use the drawing tool or paste in circle coordinates (\\\"lat,long radiusKm\\\"). Enter each circle's coordinates on a new line.\",\"eHsS4l\":\"Use the drawing tool or paste in polygon coordinates (space-delimited coordinate pairs \\\"lat,long\\\", with matching first and last pair). Enter each polygon's coordinates on a new line.\",\"LVecP9\":\"Rôles des utilisateurs\",\"j5v8Tn\":\"Utilité, télécommunication et autres infrastructures non transports\",\"fuNK3G\":\"Validateur\",\"d6gxGW\":\"Vérifier l'utilisateur\",\"Xvk9Xk\":\"Vérifier le compte\",\"x4sUAD\":\"Afficher l'alerte\",\"fw+TMi\":\"Web\",\"W5agGQ\":\"Quelle est l'événement à laquelle cette alerte concerne?\",\"SyB6iI\":\"Quel est le nom de cette région?\",\"DRvKSo\":\"WhatNow Messages\",\"eQ/WAj\":\"WhatNow fournit des messages et des instructions pré-écrits que vous pouvez utiliser pour certains événements. Utilisez la liste déroulante pour en sélectionner l'une comme modèle, ou fournissez votre propre description et instructions.\",\"WvGHDQ\":\"Oui, cet utilisateur fait partie de mon autorité d'alerte.\",\"IPZ3t8\":\"You can auto-fill the alert instruction with pre-written WhatNow messages\",\"sykUr4\":\"You can export alerts as a JSON file using the form below. Please choose from the filters below:\",\"zcLB82\":\"Vous ne pouvez pas supprimer toutes les langues. Veuillez sélectionner une nouvelle langue pour garder en premier\",\"pkf5Ds\":\"Vous n'avez pas encore la permission de vous connecter. Votre compte peut ne pas encore être vérifié\",\"NdazOJ\":\"You will be emailed a link to login.\",\"3LsQhy\":\"Your Alerting Authority details were updated successfully\",\"q8yluz\":\"Votre nom\",\"BCd9Lr\":\"Your personal details were updated successfully\",\"3+Uec/\":\"Your request has been sent to your Alerting Authority; you will receive an email once they have approved your access.\"}")}; \ No newline at end of file +/*eslint-disable*/module.exports={messages:JSON.parse("{\"KBk5Dw\":\"<0>If you believe there is already an appropriate Alerting Authority within the WMO Register of Alerting Authorities, please choose the \\\"No\\\" option below and ask the user to connect to the correct Alerting Authority.\",\"VkROhn\":\"Un lien de connexion a été envoyé à votre adresse e-mail.\",\"A//l73\":\"Account successfully\",\"dstEId\":\"Compte vérifié avec succès\",\"fmgkri\":\"Activez le compte de cet utilisateur\",\"iqNIu2\":\"Ajouter une autre langue?\",\"a1ESvG\":\"Add Geocode?\",\"1wdDm9\":\"Ajouter la langue\",\"I3EnRZ\":\"Ajouter des ressources\",\"tuvnFN\":\"Add this text?\",\"r/ba+A\":\"Add URL?\",\"bYmAV1\":\"Adresses\",\"U3pytU\":\"Administrer\",\"Ec3sC0\":\"ID d'alerte\",\"qe5h0i\":\"Alert successfully submitted.\",\"jgMTu/\":\"Alert XML Preview\",\"1tg9iZ\":\"Autorité alerte\",\"oclTGD\":\"An invitation email to collaborate on this Alert has been sent.\",\"h+8t0A\":\"Approve this user\",\"qmYgP7\":\"approved\",\"ca9AbO\":\"Approver\",\"kvKmfi\":\"Êtes-vous sûr que vous souhaitez annuler l'édition de cette alerte?\",\"h0kDPD\":\"Êtes-vous sûr de vouloir supprimer cette langue et tout son contenu?\",\"0zy+14\":\"Are you sure you want to publish this alert immediately?\",\"McVGi+\":\"Area Description\",\"5+xQRO\":\"Auto-fill from WhatNow?\",\"dEgA5A\":\"Annuler\",\"K7tIrx\":\"Category\",\"sSSEij\":\"Certitude\",\"87RRXI\":\"caractères\",\"IrqSMV\":\"Menace ou attaque explosive chimique, biologique, radiologique, nucléaire ou à haut rendement\",\"IAnc00\":\"Choisissez une catégorie (ou plusieurs) pour l'alerte.\",\"s2oWpP\":\"Choose a language\",\"e/CXYq\":\"Choisissez l'événement pour remplir automatiquement WhatNow?\",\"EghcSN\":\"Choisissez la langue\",\"dz5E+V\":\"Choisissez l'emplacement de l'alerte, soit en sélectionnant dans le menu déroulant, en cliquant sur la carte ou en utilisant l'outil de dessin.\",\"TDgCvz\":\"Choisissez les actions recommandées pour le public de l'alerte, en utilisant le menu déroulant.\",\"IJLC27\":\"Choisissez la gravité (fonction de l'impact / intensité et la certitude) et le niveau d'urgence de l'alerte, soit en sélectionnant dans le menu déroulant ou en cliquant sur le niveau correspondant dans la matrice et le curseur.\",\"sPpVSx\":\"Choose/type area name...\",\"7xMmki\":\"Circle\",\"jrSGoa\":\"Collaborate on this alert with someone\",\"Tn5VWz\":\"Composer\",\"/xB+FF\":\"Connect to Alerting Authority\",\"jfC/xh\":\"Contact\",\"nUHxnP\":\"Créer une alerte\",\"B1zzGk\":\"Default Timezone\",\"A6vbqd\":\"Supprimer la langue?\",\"go7MC4\":\"Supprimer?\",\"F9m75r\":\"Depending on your device, you can register your fingerprint, face, or PIN for easier login in future. You can also register your security key, if you have one.\",\"Nu4oKW\":\"La description\",\"kFTe3q\":\"Cette alerte fait-elle référence à des alertes précédentes?\",\"dBsC+D\":\"Draft in new language\",\"LuNCg9\":\"e.g., Europe/London\",\"J/7QA3\":[\"par exemple, image de la crue (veuillez utiliser la langue \",[\"langue\"],\")\"],\"omJ1KB\":\"Modifier l'alerte\",\"uBAxNB\":\"Éditeur\",\"O3oNi5\":\"E-mail\",\"0pC/y6\":\"Event\",\"KnN1Tu\":\"Expire\",\"IWViV0\":\"Export Alerts\",\"Bm4V+0\":\"aller chercher les autorités alertes\",\"JCoCoe\":\"Régions de cartes d'accès\",\"u6DzYM\":\"récupérer les alertes passées\",\"maD5iE\":\"fetching the list of reference alerts\",\"hRW8+w\":\"Récupérer les messages WhatNow\",\"ZI7j1T\":\"Fire Supression et sauvetage\",\"0WHeEK\":\"Urgence générale et sécurité publique\",\"m59Z66\":\"Geocode\",\"IH3LpR\":\"Géophysique (par exemple, glissement de terrain)\",\"+670Zw\":\"Gros titre\",\"Y1VlyM\":[\"Si nécessaire, ajoutez des liens vers des ressources (dans \",[\"0\"],\") qui offrent des informations complémentaires et non essentielles à l'alerte.\"],\"xIIfJa\":\"If your Alerting Authority is not listed, please type in the name of the Alerting Authority you represent. In this case, your request will be sent to an IFRC contact for approval.\",\"ywXVNu\":\"Impact / intensité\",\"p7xApR\":\"Instruction\",\"vXIe7J\":\"Langue\",\"GAmD3h\":\"Languages\",\"9ZC7CY\":\"Application de la loi, militaire, patrie et sécurité locale / privée\",\"MdbPwK\":\"Lien vers les ressources externes\",\"bhFnPJ\":\"Chargement des alertes ...\",\"BkhzKo\":\"Loading shared alerts...\",\"z0t9bb\":\"Connexion\",\"11JwGr\":\"Login with email\",\"3+gakr\":\"Login with your fingerprint, face, or PIN?\",\"nOhz3x\":\"Se déconnecter\",\"hIfVZQ\":\"Santé médicale et publique\",\"SSBPZJ\":\"Type de message\",\"D/A2IK\":\"Météorologique (inc. Inondation)\",\"6YtxFj\":\"Nom\",\"iLZT9J\":\"Nouvelle alerte\",\"hXzOVo\":\"Suivant\",\"nNA5pm\":\"Pas d'alertes\",\"HhBUgm\":\"No geocodes added yet\",\"JxRdrX\":\"No resources added yet\",\"PCsjKO\":\"Non, cet utilisateur ne fait pas partie de mon autorité d'alerte: <0 /> N'activez pas son compte.\",\"e4WVBO\":\"RIEN\",\"ETWp0R\":\"Onset\",\"rKIsKE\":\"Or upload an image?\",\"/IX/7x\":\"Autre\",\"FqGPHo\":\"Merci de consulter vos emails\",\"mp8VDf\":\"Veuillez choisir une langue à ajouter\",\"Mj/50f\":\"Please choose the 'Other' option if your Alerting Authority is not listed. In this case, your request will be sent to an IFRC contact for approval.\",\"i8HDkX\":\"Please choose which Alerting Authority you wish to create an alert for:\",\"Hciz3t\":\"Please complete the alert details before viewing the preview\",\"+OE6HN\":\"Veuillez d'abord terminer les détails\",\"0p8jt5\":\"Veuillez décrire la règle pour limiter la distribution de cette alerte <0> restreinte .\",\"yMqLDP\":\"Please enter the email address of the user you wish to invite to collaborate\",\"ieso5j\":\"Please enter the name of this new IFRC-managed 'Alerting Authority'\",\"FGunyG\":\"Please login\",\"hvHjn0\":\"Veuillez fournir une description de la ressource\",\"A7NaQR\":\"Veuillez fournir une description et une URL valides\",\"SNu36h\":\"Veuillez fournir une URL valide de la ressource\",\"W7iEqx\":\"Veuillez fournir les ID / adresses des destinataires prévus de cette alerte <0> Private .\",\"xh9SEo\":\"Please provide your name (above) before connecting to your Alerting Authority\",\"/bHMpY\":\"Please resolve the following issues:\",\"MzqOiQ\":\"Veuillez examiner et confirmer les informations de l'alerte présentées ci-dessous.\",\"v5sBT2\":\"Veuillez sélectionner le (s) rôle (s) pour cet utilisateur\",\"BZIf9C\":\"Please use the form below to connect to Alerting Authorities that you are part of. Your request will be sent to your Alerting Authority for approval.\",\"9y9yLQ\":\"Pollution et autres environnement\",\"tv66sk\":\"Polygon\",\"OYheVm\":\"Transport public et privé\",\"EEYbdt\":\"Publish\",\"IoeQAd\":\"Publier une alerte maintenant\",\"tLlW4v\":\"Actions recommandées\",\"9aloPG\":\"Références\",\"fgLNSM\":\"S'inscrire\",\"SKQMAA\":\"Inscrivez-vous auprès de votre autorité d'alerte\",\"eSnmol\":\"S'inscrire à WebAuthn\",\"uzd24d\":\"Registration successful. You can now <0>login.\",\"I+MAFH\":\"Inscription réussi. Vous recevrez un e-mail une fois que votre autorité d'alerte aura approuvé votre compte.\",\"OS3mu/\":\"rejected\",\"JWVTnB\":\"Sauvetage et récupération\",\"u/izDL\":\"Resource added.\",\"s+MGs7\":\"Resources\",\"ZlCDf+\":\"Response\",\"XGgZy5\":\"Restriction\",\"tfDRzk\":\"Sauver\",\"pkUp5r\":\"Enregistrer sous\",\"vgpfCi\":\"Save draft\",\"aBgwis\":\"Portée\",\"ffxVQ8\":\"Sélectionnez une langue\",\"oYTQHY\":\"Select role(s): Admin/Composer/Approver\",\"s4BuGU\":\"Sélectionner un rôle (s): administrateur / éditeur / validateur\",\"6hhyZD\":\"Sélectionnez l'heure de début et de fin de l'alerte dans le calendrier.\",\"Z2ZhC7\":\"Select, or type in the name of, your Alerting Authority\",\"h69WC6\":\"Expédié\",\"pCcpvc\":\"Sent between\",\"Tz0i8g\":\"Paramètres\",\"BDHA/i\":\"Severity\",\"eAcpO8\":\"Severity-certainty matrix enabled\",\"E4YltO\":\"Gravité, certitude et urgence\",\"z9Bw0u\":\"sharing the alert\",\"ETm0Z9\":\"Start Export\",\"uAQUqI\":\"Statut\",\"s1AVmT\":\"soumettre l'alerte\",\"IAIuDG\":\"L'outil d'éditeur CAP vous permet de créer des alerts des risques publics et d'urgence et de les publier immédiatement sur un flux basé sur XML.\",\"hfWimd\":\"The folllowing alerts have been shared with you to collaborate on\",\"Hj9hq1\":[\"L'utilisateur suivant a demandé à s'inscrire auprès de l'éditeur CAP. Veuillez confirmer qu'ils font partie de votre autorité d'alerte (<0> \",[\"0\"],\" ) pour activer leur compte.\"],\"NOXinG\":\"The following user has requested to register with the CAP Editor. They have been unable to locate their Alerting Authority in the <0>WMO Register of Alerting Authorities so have requested their account be manually verified by the IFRC.\",\"VApyUg\":\"Il y avait une erreur\",\"nK8DcC\":[\"Il y avait une erreur \",[\"Action\"],\". Veuillez réessayer plus tard ou contacter votre administrateur si le problème persiste.\"],\"UxMTMG\":\"There was an error accessing one or more resources. They may be currently unavailable.\",\"qtYpsA\":\"Il y a eu une erreur accédant à cette ressource. Il peut être actuellement indisponible.\",\"YMprWD\":\"Il y avait une erreur de chargement les alertes\",\"xMYwFJ\":\"Il y avait une erreur de connexion. Veuillez réessayer plus tard ou contacter votre administrateur si le problème persiste.\",\"fZCIvn\":\"Il y avait une erreur qui se connecte. Votre jeton peut avoir expiré\",\"Hqwd1h\":\"Il y a eu une erreur inattendue. Veuillez réessayer\",\"0QvRdF\":\"Il y a eu une erreur inattendue. Veuillez réessayer plus tard ou contacter votre administrateur si le problème persiste\",\"fnf9gI\":\"This device has been successfully registered for WebAuthn authentication\",\"I7wE8C\":\"Cet appareil a été enregistré avec succès pour l'authentification WebAuthn.\",\"40Gx0U\":\"Timezone\",\"+zy2Nq\":\"Type\",\"rNXPgz\":\"Type the description of a custom area, or quick-add:\",\"EkH9pt\":\"Mettre à jour\",\"NoHMxO\":\"Update draft\",\"xQ2YlL\":\"updating your personal details\",\"an2W4Z\":\"uploading the image\",\"1PbU7d\":\"Urgency\",\"IagCbF\":\"URL\",\"SWsftr\":\"Utiliser comme modèle pour une nouvelle alerte\",\"qEAkSH\":\"Use the drawing tool or paste in circle coordinates (\\\"lat,long radiusKm\\\"). Enter each circle's coordinates on a new line.\",\"eHsS4l\":\"Use the drawing tool or paste in polygon coordinates (space-delimited coordinate pairs \\\"lat,long\\\", with matching first and last pair). Enter each polygon's coordinates on a new line.\",\"LVecP9\":\"Rôles des utilisateurs\",\"j5v8Tn\":\"Utilité, télécommunication et autres infrastructures non transports\",\"fuNK3G\":\"Validateur\",\"d6gxGW\":\"Vérifier l'utilisateur\",\"Xvk9Xk\":\"Vérifier le compte\",\"x4sUAD\":\"Afficher l'alerte\",\"fw+TMi\":\"Web\",\"W5agGQ\":\"Quelle est l'événement à laquelle cette alerte concerne?\",\"SyB6iI\":\"Quel est le nom de cette région?\",\"DRvKSo\":\"WhatNow Messages\",\"eQ/WAj\":\"WhatNow fournit des messages et des instructions pré-écrits que vous pouvez utiliser pour certains événements. Utilisez la liste déroulante pour en sélectionner l'une comme modèle, ou fournissez votre propre description et instructions.\",\"WvGHDQ\":\"Oui, cet utilisateur fait partie de mon autorité d'alerte.\",\"IPZ3t8\":\"You can auto-fill the alert instruction with pre-written WhatNow messages\",\"sykUr4\":\"You can export alerts as a JSON file using the form below. Please choose from the filters below:\",\"zcLB82\":\"Vous ne pouvez pas supprimer toutes les langues. Veuillez sélectionner une nouvelle langue pour garder en premier\",\"pkf5Ds\":\"Vous n'avez pas encore la permission de vous connecter. Votre compte peut ne pas encore être vérifié\",\"NdazOJ\":\"You will be emailed a link to login.\",\"3LsQhy\":\"Your Alerting Authority details were updated successfully\",\"q8yluz\":\"Votre nom\",\"BCd9Lr\":\"Your personal details were updated successfully\",\"3+Uec/\":\"Your request has been sent to your Alerting Authority; you will receive an email once they have approved your access.\"}")}; \ No newline at end of file diff --git a/locales/fr/messages.po b/locales/fr/messages.po index f9fd71c..a8fbee4 100644 --- a/locales/fr/messages.po +++ b/locales/fr/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: \n" "Plural-Forms: \n" -#: pages/verify.tsx:184 +#: pages/verify.tsx:187 msgid "<0>If you believe there is already an appropriate Alerting Authority within the WMO Register of Alerting Authorities, please choose the \"No\" option below and ask the user to connect to the correct Alerting Authority." msgstr "" @@ -21,7 +21,7 @@ msgstr "" msgid "A sign in link has been sent to your email address." msgstr "Un lien de connexion a été envoyé à votre adresse e-mail." -#: pages/verify.tsx:86 +#: pages/verify.tsx:89 msgid "Account successfully" msgstr "" @@ -37,7 +37,7 @@ msgstr "" #~ msgid "Add another language?" #~ msgstr "Ajouter une autre langue?" -#: components/editor/fields/MapForm.tsx:263 +#: components/editor/fields/MapForm.tsx:269 msgid "Add Geocode?" msgstr "" @@ -49,11 +49,11 @@ msgstr "" #~ msgid "Add resource" #~ msgstr "Ajouter des ressources" -#: components/editor/fields/Instruction.tsx:65 +#: components/editor/fields/Instruction.tsx:66 msgid "Add this text?" msgstr "" -#: components/editor/fields/Resources.tsx:26 +#: components/editor/fields/Resources.tsx:28 msgid "Add URL?" msgstr "" @@ -61,7 +61,7 @@ msgstr "" #~ msgid "Addresses" #~ msgstr "Adresses" -#: pages/verify.tsx:129 +#: pages/verify.tsx:132 msgid "Admin" msgstr "Administrer" @@ -69,11 +69,11 @@ msgstr "Administrer" #~ msgid "Alert ID" #~ msgstr "ID d'alerte" -#: pages/editor/[[...alertId]].tsx:405 +#: pages/editor/[[...alertId]].tsx:408 msgid "Alert successfully submitted." msgstr "" -#: components/editor/XMLPreview.tsx:45 +#: components/editor/XMLPreview.tsx:48 msgid "Alert XML Preview" msgstr "" @@ -81,23 +81,23 @@ msgstr "" #~ msgid "Alerting Authority" #~ msgstr "Autorité alerte" -#: pages/editor/[[...alertId]].tsx:360 +#: pages/editor/[[...alertId]].tsx:363 msgid "An invitation email to collaborate on this Alert has been sent." msgstr "" -#: pages/verify.tsx:148 +#: pages/verify.tsx:151 msgid "Approve this user" msgstr "" -#: pages/verify.tsx:87 +#: pages/verify.tsx:90 msgid "approved" msgstr "" -#: pages/verify.tsx:131 +#: pages/verify.tsx:134 msgid "Approver" msgstr "" -#: components/editor/EditorSinglePage.tsx:102 +#: components/editor/EditorSinglePage.tsx:104 msgid "Are you sure you want to cancel editing this alert?" msgstr "Êtes-vous sûr que vous souhaitez annuler l'édition de cette alerte?" @@ -105,39 +105,39 @@ msgstr "Êtes-vous sûr que vous souhaitez annuler l'édition de cette alerte?" #~ msgid "Are you sure you want to delete this language and all its contents?" #~ msgstr "Êtes-vous sûr de vouloir supprimer cette langue et tout son contenu?" -#: components/editor/EditorSinglePage.tsx:129 +#: components/editor/EditorSinglePage.tsx:131 msgid "Are you sure you want to publish this alert immediately?" msgstr "" -#: components/editor/fields/MapForm.tsx:113 +#: components/editor/fields/MapForm.tsx:118 msgid "Area Description" msgstr "" -#: components/editor/fields/Instruction.tsx:115 +#: components/editor/fields/Instruction.tsx:118 msgid "Auto-fill from WhatNow?" msgstr "" -#: components/editor/EditorSinglePage.tsx:109 +#: components/editor/EditorSinglePage.tsx:111 #: components/ExportAlerts.tsx:123 -#: components/KeyValueInput.tsx:54 -#: pages/verify.tsx:141 +#: components/KeyValueInput.tsx:56 +#: pages/verify.tsx:144 msgid "Cancel" msgstr "Annuler" -#: components/editor/fields/Category.tsx:33 +#: components/editor/fields/Category.tsx:36 msgid "Category" msgstr "" -#: components/editor/fields/Certainty.tsx:9 +#: components/editor/fields/Certainty.tsx:11 #: components/editor/SeverityCertaintyMatrix.tsx:51 msgid "Certainty" msgstr "Certitude" -#: components/editor/fields/common.tsx:83 +#: components/editor/fields/common.tsx:82 msgid "characters" msgstr "caractères" -#: components/editor/fields/Category.tsx:22 +#: components/editor/fields/Category.tsx:26 msgid "Chemical, Biological, Radiological, Nuclear or High-Yield Explosive threat or attack" msgstr "Menace ou attaque explosive chimique, biologique, radiologique, nucléaire ou à haut rendement" @@ -170,35 +170,35 @@ msgstr "Menace ou attaque explosive chimique, biologique, radiologique, nucléai #~ msgid "Choose the severity (function of impact/intensity and certainty) and urgency level of the alert, by either selecting from the dropdown menu or by clicking the corresponding level in the matrix and slider." #~ msgstr "Choisissez la gravité (fonction de l'impact / intensité et la certitude) et le niveau d'urgence de l'alerte, soit en sélectionnant dans le menu déroulant ou en cliquant sur le niveau correspondant dans la matrice et le curseur." -#: components/editor/fields/MapForm.tsx:118 +#: components/editor/fields/MapForm.tsx:123 msgid "Choose/type area name..." msgstr "" -#: components/editor/fields/MapForm.tsx:232 +#: components/editor/fields/MapForm.tsx:238 msgid "Circle" msgstr "" -#: components/editor/EditorSinglePage.tsx:150 +#: components/editor/EditorSinglePage.tsx:152 msgid "Collaborate on this alert with someone" msgstr "" -#: pages/verify.tsx:130 +#: pages/verify.tsx:133 msgid "Composer" msgstr "" -#: components/ConnectToAlertingAuthorityForm.tsx:139 +#: components/ConnectToAlertingAuthorityForm.tsx:141 msgid "Connect to Alerting Authority" msgstr "" -#: components/editor/fields/Contact.tsx:9 +#: components/editor/fields/Contact.tsx:11 msgid "Contact" msgstr "" -#: pages/index.tsx:90 +#: pages/index.tsx:93 msgid "Create alert" msgstr "Créer une alerte" -#: components/UpdateAlertingAuthorityDetailsForm.tsx:95 +#: components/UpdateAlertingAuthorityDetailsForm.tsx:97 msgid "Default Timezone" msgstr "" @@ -206,16 +206,17 @@ msgstr "" #~ msgid "Delete language?" #~ msgstr "Supprimer la langue?" -#: components/editor/fields/MapForm.tsx:200 -#: components/KeyValueInput.tsx:69 +#: components/editor/fields/MapForm.tsx:206 +#: components/KeyValueInput.tsx:71 msgid "Delete?" msgstr "Supprimer?" -#: pages/settings.tsx:49 +#: pages/settings.tsx:52 msgid "Depending on your device, you can register your fingerprint, face, or PIN for easier login in future. You can also register your security key, if you have one." msgstr "" -#: components/editor/fields/Description.tsx:9 +#: components/editor/fields/Description.tsx:11 +#: components/editor/fields/Resources.tsx:26 msgid "Description" msgstr "La description" @@ -227,7 +228,7 @@ msgstr "La description" msgid "Draft in new language" msgstr "" -#: components/UpdateAlertingAuthorityDetailsForm.tsx:100 +#: components/UpdateAlertingAuthorityDetailsForm.tsx:102 msgid "e.g., Europe/London" msgstr "" @@ -243,17 +244,17 @@ msgstr "Modifier l'alerte" #~ msgid "Editor" #~ msgstr "Éditeur" -#: components/RegisterForm.tsx:65 -#: pages/verify.tsx:209 +#: components/RegisterForm.tsx:67 +#: pages/verify.tsx:212 msgid "Email" msgstr "E-mail" -#: components/editor/fields/Event.tsx:9 +#: components/editor/fields/Event.tsx:11 msgid "Event" msgstr "" #: components/Alert.tsx:109 -#: components/editor/fields/Expires.tsx:5 +#: components/editor/fields/Expires.tsx:7 msgid "Expires" msgstr "Expire" @@ -261,11 +262,11 @@ msgstr "Expire" msgid "Export Alerts" msgstr "" -#: components/ConnectToAlertingAuthorityForm.tsx:99 +#: components/ConnectToAlertingAuthorityForm.tsx:101 msgid "fetching alerting authorities" msgstr "aller chercher les autorités alertes" -#: components/editor/fields/MapForm.tsx:84 +#: components/editor/fields/MapForm.tsx:89 msgid "fetching map regions" msgstr "Régions de cartes d'accès" @@ -273,31 +274,31 @@ msgstr "Régions de cartes d'accès" #~ msgid "fetching past alerts" #~ msgstr "récupérer les alertes passées" -#: components/editor/fields/References.tsx:31 +#: components/editor/fields/References.tsx:34 msgid "fetching the list of reference alerts" msgstr "" -#: components/editor/fields/Instruction.tsx:95 +#: components/editor/fields/Instruction.tsx:98 msgid "fetching WhatNow messages" msgstr "Récupérer les messages WhatNow" -#: components/editor/fields/Category.tsx:13 +#: components/editor/fields/Category.tsx:17 msgid "Fire supression & rescue" msgstr "Fire Supression et sauvetage" -#: components/editor/fields/Category.tsx:7 +#: components/editor/fields/Category.tsx:11 msgid "General emergency & public safety" msgstr "Urgence générale et sécurité publique" -#: components/editor/fields/MapForm.tsx:258 +#: components/editor/fields/MapForm.tsx:264 msgid "Geocode" msgstr "" -#: components/editor/fields/Category.tsx:5 +#: components/editor/fields/Category.tsx:9 msgid "Geophysical (e.g., landslide)" msgstr "Géophysique (par exemple, glissement de terrain)" -#: components/editor/fields/Headline.tsx:9 +#: components/editor/fields/Headline.tsx:11 msgid "Headline" msgstr "Gros titre" @@ -305,7 +306,7 @@ msgstr "Gros titre" #~ msgid "If necessary, add links to resources (in {0}) that offer complementary, non-essential information to the alert." #~ msgstr "Si nécessaire, ajoutez des liens vers des ressources (dans {0}) qui offrent des informations complémentaires et non essentielles à l'alerte." -#: components/ConnectToAlertingAuthorityForm.tsx:73 +#: components/ConnectToAlertingAuthorityForm.tsx:75 msgid "If your Alerting Authority is not listed, please type in the name of the Alerting Authority you represent. In this case, your request will be sent to an IFRC contact for approval." msgstr "" @@ -313,11 +314,11 @@ msgstr "" msgid "Impact/Intensity" msgstr "Impact / intensité" -#: components/editor/fields/Instruction.tsx:105 +#: components/editor/fields/Instruction.tsx:108 msgid "Instruction" msgstr "" -#: components/editor/fields/Language.tsx:17 +#: components/editor/fields/Language.tsx:19 #: components/LanguageSelector.tsx:11 msgid "Language" msgstr "Langue" @@ -326,7 +327,7 @@ msgstr "Langue" msgid "Languages" msgstr "" -#: components/editor/fields/Category.tsx:9 +#: components/editor/fields/Category.tsx:13 msgid "Law enforcement, military, homeland & local/private security" msgstr "Application de la loi, militaire, patrie et sécurité locale / privée" @@ -334,11 +335,11 @@ msgstr "Application de la loi, militaire, patrie et sécurité locale / privée" #~ msgid "Link to external resources" #~ msgstr "Lien vers les ressources externes" -#: pages/index.tsx:99 +#: pages/index.tsx:102 msgid "Loading alerts..." msgstr "Chargement des alertes ..." -#: pages/index.tsx:160 +#: pages/index.tsx:163 msgid "Loading shared alerts..." msgstr "" @@ -359,7 +360,7 @@ msgstr "" #~ msgid "Logout" #~ msgstr "Se déconnecter" -#: components/editor/fields/Category.tsx:14 +#: components/editor/fields/Category.tsx:18 msgid "Medical & public health" msgstr "Santé médicale et publique" @@ -367,13 +368,13 @@ msgstr "Santé médicale et publique" #~ msgid "Message type" #~ msgstr "Type de message" -#: components/editor/fields/Category.tsx:6 +#: components/editor/fields/Category.tsx:10 msgid "Meteorological (inc. flood)" msgstr "Météorologique (inc. Inondation)" -#: components/RegisterForm.tsx:58 -#: components/UpdatePersonalDetailsForm.tsx:56 -#: pages/verify.tsx:206 +#: components/RegisterForm.tsx:60 +#: components/UpdatePersonalDetailsForm.tsx:58 +#: pages/verify.tsx:209 msgid "Name" msgstr "Nom" @@ -385,19 +386,19 @@ msgstr "Nom" msgid "Next" msgstr "Suivant" -#: pages/index.tsx:124 +#: pages/index.tsx:127 msgid "No alerts" msgstr "Pas d'alertes" -#: components/editor/fields/MapForm.tsx:266 +#: components/editor/fields/MapForm.tsx:272 msgid "No geocodes added yet" msgstr "" -#: components/editor/fields/Resources.tsx:30 +#: components/editor/fields/Resources.tsx:32 msgid "No resources added yet" msgstr "" -#: pages/verify.tsx:219 +#: pages/verify.tsx:222 msgid "No, this user is not a part of my Alerting Authority:<0/>Do not activate their account." msgstr "Non, cet utilisateur ne fait pas partie de mon autorité d'alerte: <0 /> N'activez pas son compte." @@ -423,15 +424,15 @@ msgstr "Non, cet utilisateur ne fait pas partie de mon autorité d'alerte: <0 /> #~ msgstr "RIEN" #: components/Alert.tsx:107 -#: components/editor/fields/Onset.tsx:5 +#: components/editor/fields/Onset.tsx:7 msgid "Onset" msgstr "" -#: components/KeyValueInput.tsx:130 +#: components/KeyValueInput.tsx:132 msgid "Or upload an image?" msgstr "" -#: components/editor/fields/Category.tsx:25 +#: components/editor/fields/Category.tsx:29 msgid "Other" msgstr "Autre" @@ -447,11 +448,11 @@ msgstr "Merci de consulter vos emails" #~ msgid "Please choose the 'Other' option if your Alerting Authority is not listed. In this case, your request will be sent to an IFRC contact for approval." #~ msgstr "" -#: pages/editor/[[...alertId]].tsx:300 +#: pages/editor/[[...alertId]].tsx:303 msgid "Please choose which Alerting Authority you wish to create an alert for:" msgstr "" -#: components/editor/XMLPreview.tsx:60 +#: components/editor/XMLPreview.tsx:63 msgid "Please complete the alert details before viewing the preview" msgstr "" @@ -463,11 +464,15 @@ msgstr "" #~ msgid "Please describe the rule for limiting the distribution of this <0>Restricted Alert." #~ msgstr "Veuillez décrire la règle pour limiter la distribution de cette alerte <0> restreinte ." +#: components/editor/EditorSinglePage.tsx:156 +msgid "Please enter the email address of the user you wish to invite to collaborate" +msgstr "" + #: pages/verify.tsx:120 #~ msgid "Please enter the name of this new IFRC-managed 'Alerting Authority'" #~ msgstr "" -#: pages/editor/[[...alertId]].tsx:285 +#: pages/editor/[[...alertId]].tsx:288 msgid "Please login" msgstr "" @@ -487,11 +492,11 @@ msgstr "" #~ msgid "Please provide the IDs/addresses of the intended recipients of this <0>Private Alert." #~ msgstr "Veuillez fournir les ID / adresses des destinataires prévus de cette alerte <0> Private ." -#: pages/settings.tsx:109 +#: pages/settings.tsx:112 msgid "Please provide your name (above) before connecting to your Alerting Authority" msgstr "" -#: components/editor/XMLPreview.tsx:51 +#: components/editor/XMLPreview.tsx:54 msgid "Please resolve the following issues:" msgstr "" @@ -499,27 +504,27 @@ msgstr "" #~ msgid "Please review and confirm the alert's information presented below." #~ msgstr "Veuillez examiner et confirmer les informations de l'alerte présentées ci-dessous." -#: pages/verify.tsx:119 +#: pages/verify.tsx:122 msgid "Please select the role(s) for this user" msgstr "Veuillez sélectionner le (s) rôle (s) pour cet utilisateur" -#: components/ConnectToAlertingAuthorityForm.tsx:65 +#: components/ConnectToAlertingAuthorityForm.tsx:67 msgid "Please use the form below to connect to Alerting Authorities that you are part of. Your request will be sent to your Alerting Authority for approval." msgstr "" -#: components/editor/fields/Category.tsx:15 +#: components/editor/fields/Category.tsx:19 msgid "Pollution & other environmental" msgstr "Pollution et autres environnement" -#: components/editor/fields/MapForm.tsx:204 +#: components/editor/fields/MapForm.tsx:210 msgid "Polygon" msgstr "" -#: components/editor/fields/Category.tsx:16 +#: components/editor/fields/Category.tsx:20 msgid "Public & private transportation" msgstr "Transport public et privé" -#: components/editor/EditorSinglePage.tsx:136 +#: components/editor/EditorSinglePage.tsx:138 msgid "Publish" msgstr "" @@ -531,24 +536,24 @@ msgstr "" #~ msgid "Recommended Actions" #~ msgstr "Actions recommandées" -#: components/editor/fields/References.tsx:43 +#: components/editor/fields/References.tsx:46 msgid "References" msgstr "Références" #: components/Header.tsx:85 -#: components/RegisterForm.tsx:77 +#: components/RegisterForm.tsx:79 msgid "Register" msgstr "S'inscrire" -#: pages/index.tsx:76 +#: pages/index.tsx:79 msgid "Register with your Alerting Authority" msgstr "Inscrivez-vous auprès de votre autorité d'alerte" -#: pages/settings.tsx:89 +#: pages/settings.tsx:92 msgid "registering for WebAuthn" msgstr "S'inscrire à WebAuthn" -#: components/RegisterForm.tsx:43 +#: components/RegisterForm.tsx:45 msgid "Registration successful. You can now <0>login." msgstr "" @@ -556,23 +561,23 @@ msgstr "" #~ msgid "Registration successful. You will receive an email once your Alerting Authority has approved your account." #~ msgstr "Inscription réussi. Vous recevrez un e-mail une fois que votre autorité d'alerte aura approuvé votre compte." -#: pages/verify.tsx:87 +#: pages/verify.tsx:90 msgid "rejected" msgstr "" -#: components/editor/fields/Category.tsx:12 +#: components/editor/fields/Category.tsx:16 msgid "Rescue & recovery" msgstr "Sauvetage et récupération" -#: components/editor/fields/Resources.tsx:72 +#: components/editor/fields/Resources.tsx:74 msgid "Resource added." msgstr "" -#: components/editor/fields/Resources.tsx:22 +#: components/editor/fields/Resources.tsx:24 msgid "Resources" msgstr "" -#: components/editor/fields/ResponseType.tsx:9 +#: components/editor/fields/ResponseType.tsx:11 msgid "Response" msgstr "" @@ -580,8 +585,8 @@ msgstr "" #~ msgid "Restriction" #~ msgstr "Restriction" -#: components/UpdateAlertingAuthorityDetailsForm.tsx:121 -#: components/UpdatePersonalDetailsForm.tsx:63 +#: components/UpdateAlertingAuthorityDetailsForm.tsx:123 +#: components/UpdatePersonalDetailsForm.tsx:65 msgid "Save" msgstr "Sauver" @@ -589,7 +594,7 @@ msgstr "Sauver" #~ msgid "Save as" #~ msgstr "Enregistrer sous" -#: components/editor/EditorSinglePage.tsx:119 +#: components/editor/EditorSinglePage.tsx:121 msgid "Save draft" msgstr "" @@ -601,7 +606,7 @@ msgstr "" #~ msgid "Select a language" #~ msgstr "Sélectionnez une langue" -#: pages/verify.tsx:126 +#: pages/verify.tsx:129 msgid "Select role(s): Admin/Composer/Approver" msgstr "" @@ -613,7 +618,7 @@ msgstr "" #~ msgid "Select the start and end time of the alert from the calendar." #~ msgstr "Sélectionnez l'heure de début et de fin de l'alerte dans le calendrier." -#: components/ConnectToAlertingAuthorityForm.tsx:123 +#: components/ConnectToAlertingAuthorityForm.tsx:125 msgid "Select, or type in the name of, your Alerting Authority" msgstr "" @@ -625,15 +630,15 @@ msgstr "" msgid "Sent between" msgstr "" -#: pages/settings.tsx:33 +#: pages/settings.tsx:36 msgid "Settings" msgstr "Paramètres" -#: components/editor/fields/Severity.tsx:9 +#: components/editor/fields/Severity.tsx:10 msgid "Severity" msgstr "" -#: components/UpdateAlertingAuthorityDetailsForm.tsx:106 +#: components/UpdateAlertingAuthorityDetailsForm.tsx:108 msgid "Severity-certainty matrix enabled" msgstr "" @@ -641,7 +646,7 @@ msgstr "" #~ msgid "Severity, Certainty, & Urgency" #~ msgstr "Gravité, certitude et urgence" -#: pages/editor/[[...alertId]].tsx:370 +#: pages/editor/[[...alertId]].tsx:373 msgid "sharing the alert" msgstr "" @@ -649,28 +654,28 @@ msgstr "" msgid "Start Export" msgstr "" -#: components/editor/fields/Status.tsx:9 +#: components/editor/fields/Status.tsx:10 #: components/ExportAlerts.tsx:83 msgid "Status" msgstr "Statut" -#: pages/editor/[[...alertId]].tsx:413 +#: pages/editor/[[...alertId]].tsx:416 msgid "submitting the alert" msgstr "soumettre l'alerte" -#: pages/index.tsx:66 +#: pages/index.tsx:69 msgid "The CAP Editor tool allows you to create public hazard and emergency alerts and immediately publish them to an XML-based feed." msgstr "L'outil d'éditeur CAP vous permet de créer des alerts des risques publics et d'urgence et de les publier immédiatement sur un flux basé sur XML." -#: pages/index.tsx:165 +#: pages/index.tsx:168 msgid "The folllowing alerts have been shared with you to collaborate on" msgstr "" -#: pages/verify.tsx:195 +#: pages/verify.tsx:198 msgid "The following user has requested to register with the CAP Editor. Please confirm they are part of your Alerting Authority (<0>{0}) to enable their account." msgstr "L'utilisateur suivant a demandé à s'inscrire auprès de l'éditeur CAP. Veuillez confirmer qu'ils font partie de votre autorité d'alerte (<0> {0} ) pour activer leur compte." -#: pages/verify.tsx:169 +#: pages/verify.tsx:172 msgid "The following user has requested to register with the CAP Editor. They have been unable to locate their Alerting Authority in the <0>WMO Register of Alerting Authorities so have requested their account be manually verified by the IFRC." msgstr "" @@ -682,7 +687,7 @@ msgstr "Il y avait une erreur" msgid "There was an error {action}. Please try again later or contact your administrator if the issue persists." msgstr "Il y avait une erreur {Action}. Veuillez réessayer plus tard ou contacter votre administrateur si le problème persiste." -#: components/editor/fields/Resources.tsx:62 +#: components/editor/fields/Resources.tsx:64 msgid "There was an error accessing one or more resources. They may be currently unavailable." msgstr "" @@ -690,7 +695,7 @@ msgstr "" #~ msgid "There was an error accessing this resource. It may be currently unavailable." #~ msgstr "Il y a eu une erreur accédant à cette ressource. Il peut être actuellement indisponible." -#: pages/index.tsx:105 +#: pages/index.tsx:108 msgid "There was an error loading the alerts" msgstr "Il y avait une erreur de chargement les alertes" @@ -698,7 +703,7 @@ msgstr "Il y avait une erreur de chargement les alertes" msgid "There was an error logging in. Please try again later or contact your administrator if the issue persists." msgstr "Il y avait une erreur de connexion. Veuillez réessayer plus tard ou contacter votre administrateur si le problème persiste." -#: pages/error/index.tsx:12 +#: pages/error/index.tsx:14 msgid "There was an error logging in. Your token may have expired" msgstr "Il y avait une erreur qui se connecte. Votre jeton peut avoir expiré" @@ -706,12 +711,12 @@ msgstr "Il y avait une erreur qui se connecte. Votre jeton peut avoir expiré" #~ msgid "There was an unexpected error. Please try again" #~ msgstr "Il y a eu une erreur inattendue. Veuillez réessayer" -#: pages/error/[errorName].tsx:19 -#: pages/error/index.tsx:23 +#: pages/error/[errorName].tsx:26 +#: pages/error/index.tsx:25 msgid "There was an unexpected error. Please try again later or contact your administrator if the issue persists" msgstr "Il y a eu une erreur inattendue. Veuillez réessayer plus tard ou contacter votre administrateur si le problème persiste" -#: pages/settings.tsx:73 +#: pages/settings.tsx:76 msgid "This device has been successfully registered for WebAuthn authentication" msgstr "" @@ -719,15 +724,15 @@ msgstr "" #~ msgid "This device has been successfully registered for WebAuthn authentication." #~ msgstr "Cet appareil a été enregistré avec succès pour l'authentification WebAuthn." -#: components/editor/fields/Timezone.tsx:10 +#: components/editor/fields/Timezone.tsx:12 msgid "Timezone" msgstr "" -#: components/editor/fields/MessageType.tsx:9 +#: components/editor/fields/MessageType.tsx:11 msgid "Type" msgstr "" -#: components/editor/fields/MapForm.tsx:142 +#: components/editor/fields/MapForm.tsx:148 msgid "Type the description of a custom area, or quick-add:" msgstr "" @@ -735,36 +740,44 @@ msgstr "" #~ msgid "Update" #~ msgstr "Mettre à jour" -#: components/editor/EditorSinglePage.tsx:117 +#: components/editor/EditorSinglePage.tsx:119 msgid "Update draft" msgstr "" -#: components/KeyValueInput.tsx:110 -#: components/KeyValueInput.tsx:122 +#: components/UpdatePersonalDetailsForm.tsx:50 +msgid "updating your personal details" +msgstr "" + +#: components/KeyValueInput.tsx:112 +#: components/KeyValueInput.tsx:124 msgid "uploading the image" msgstr "" -#: components/editor/fields/Urgency.tsx:9 +#: components/editor/fields/Urgency.tsx:10 msgid "Urgency" msgstr "" +#: components/editor/fields/Resources.tsx:27 +msgid "URL" +msgstr "" + #: components/Alert.tsx:84 msgid "Use as template for new alert" msgstr "Utiliser comme modèle pour une nouvelle alerte" -#: components/editor/fields/MapForm.tsx:249 +#: components/editor/fields/MapForm.tsx:255 msgid "Use the drawing tool or paste in circle coordinates (\"lat,long radiusKm\"). Enter each circle's coordinates on a new line." msgstr "" -#: components/editor/fields/MapForm.tsx:221 +#: components/editor/fields/MapForm.tsx:227 msgid "Use the drawing tool or paste in polygon coordinates (space-delimited coordinate pairs \"lat,long\", with matching first and last pair). Enter each polygon's coordinates on a new line." msgstr "" -#: pages/verify.tsx:114 +#: pages/verify.tsx:117 msgid "User Roles" msgstr "Rôles des utilisateurs" -#: components/editor/fields/Category.tsx:18 +#: components/editor/fields/Category.tsx:22 msgid "Utility, telecommunication & other non-transport infrastructure" msgstr "Utilité, télécommunication et autres infrastructures non transports" @@ -772,11 +785,11 @@ msgstr "Utilité, télécommunication et autres infrastructures non transports" #~ msgid "Validator" #~ msgstr "Validateur" -#: pages/verify.tsx:161 +#: pages/verify.tsx:164 msgid "Verify User" msgstr "Vérifier l'utilisateur" -#: pages/verify.tsx:94 +#: pages/verify.tsx:97 msgid "verifying the account" msgstr "Vérifier le compte" @@ -784,11 +797,11 @@ msgstr "Vérifier le compte" msgid "View alert" msgstr "Afficher l'alerte" -#: components/editor/fields/Web.tsx:9 +#: components/editor/fields/Web.tsx:11 msgid "Web" msgstr "" -#: components/editor/fields/Event.tsx:11 +#: components/editor/fields/Event.tsx:13 msgid "What is the event this alert pertains to?" msgstr "Quelle est l'événement à laquelle cette alerte concerne?" @@ -796,7 +809,7 @@ msgstr "Quelle est l'événement à laquelle cette alerte concerne?" #~ msgid "What is the name of this region?" #~ msgstr "Quel est le nom de cette région?" -#: components/editor/fields/Instruction.tsx:126 +#: components/editor/fields/Instruction.tsx:129 msgid "WhatNow Messages" msgstr "" @@ -804,11 +817,11 @@ msgstr "" #~ msgid "WhatNow provides pre-written messages and instructions you can use for certain events. Use the dropdown to select one of these as a template, or provide your own Description and Instructions." #~ msgstr "WhatNow fournit des messages et des instructions pré-écrits que vous pouvez utiliser pour certains événements. Utilisez la liste déroulante pour en sélectionner l'une comme modèle, ou fournissez votre propre description et instructions." -#: pages/verify.tsx:231 +#: pages/verify.tsx:234 msgid "Yes, this user is part of my Alerting Authority." msgstr "Oui, cet utilisateur fait partie de mon autorité d'alerte." -#: components/editor/fields/Instruction.tsx:131 +#: components/editor/fields/Instruction.tsx:134 msgid "You can auto-fill the alert instruction with pre-written WhatNow messages" msgstr "" @@ -820,7 +833,7 @@ msgstr "" #~ msgid "You cannot delete all languages. Please select a new language to keep first" #~ msgstr "Vous ne pouvez pas supprimer toutes les langues. Veuillez sélectionner une nouvelle langue pour garder en premier" -#: pages/error/index.tsx:11 +#: pages/error/index.tsx:13 msgid "You do not have permission to log in yet. Your account may not be verified yet" msgstr "Vous n'avez pas encore la permission de vous connecter. Votre compte peut ne pas encore être vérifié" @@ -828,19 +841,19 @@ msgstr "Vous n'avez pas encore la permission de vous connecter. Votre compte peu msgid "You will be emailed a link to login." msgstr "" -#: components/UpdateAlertingAuthorityDetailsForm.tsx:74 +#: components/UpdateAlertingAuthorityDetailsForm.tsx:76 msgid "Your Alerting Authority details were updated successfully" msgstr "" -#: components/RegisterForm.tsx:60 -#: components/UpdatePersonalDetailsForm.tsx:58 +#: components/RegisterForm.tsx:62 +#: components/UpdatePersonalDetailsForm.tsx:60 msgid "Your name" msgstr "Votre nom" -#: components/UpdatePersonalDetailsForm.tsx:37 +#: components/UpdatePersonalDetailsForm.tsx:39 msgid "Your personal details were updated successfully" msgstr "" -#: components/ConnectToAlertingAuthorityForm.tsx:49 +#: components/ConnectToAlertingAuthorityForm.tsx:51 msgid "Your request has been sent to your Alerting Authority; you will receive an email once they have approved your access." msgstr "" diff --git a/package.json b/package.json index bc83ff4..49540f2 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "lint": "next lint", "generate-cap-schema": "json2ts cap.schema.json > lib/types/cap.schema.ts && echo '\nexport const CAPV12Schema = ' >> lib/types/cap.schema.ts && cat cap.schema.json >> lib/types/cap.schema.ts", "postinstall": "prisma generate && lingui compile", - "i18n:extract": "cross-env NODE_ENV=development lingui extract", + "i18n:extract": "lingui extract", "i18n:compile": "lingui compile", "test:api": "docker-compose -f docker-compose-test-api.yml up -d && jest --testPathPattern=tests/api --coverage --coverageReporters='text-summary'", "test:e2e": "cross-env NODE_ENV=test docker-compose -f docker-compose-test-e2e.yml up -d && jest --runInBand --testPathPattern=tests/e2e --coverage --coverageReporters='text-summary' --forceExit", @@ -27,8 +27,8 @@ "docs:generate": "docsify generate docs" }, "dependencies": { - "@lingui/core": "4.3.0", - "@lingui/react": "4.3.0", + "@lingui/core": "^4.4.2", + "@lingui/react": "^4.4.2", "@next-auth/prisma-adapter": "^1.0.7", "@prisma/client": "^5.2.0", "@rsuite/icons": "^1.0.3", @@ -68,8 +68,8 @@ "@babel/preset-react": "^7.22.5", "@babel/preset-typescript": "^7.22.11", "@jest/globals": "^29.6.4", - "@lingui/cli": "4.3.0", - "@lingui/macro": "4.3.0", + "@lingui/cli": "^4.4.2", + "@lingui/macro": "^4.4.2", "@mermaid-js/mermaid-cli": "^10.3.1", "@simplewebauthn/typescript-types": "^8.0.0", "@testing-library/dom": "^9.3.1", diff --git a/pages/editor/[[...alertId]].tsx b/pages/editor/[[...alertId]].tsx index 183ccf1..0d22a17 100644 --- a/pages/editor/[[...alertId]].tsx +++ b/pages/editor/[[...alertId]].tsx @@ -28,6 +28,7 @@ import { authOptions } from "../api/auth/[...nextauth]"; import { MULTI_LANGUAGE_GROUP_ID_CAP_PARAMETER_NAME } from "../../lib/constants"; import { DateTime } from "luxon"; import timezones from "timezones.json"; +import { useLingui } from "@lingui/react"; // Must serialise Dates between server and client type FormAlertDataSerialised = FormAlertData & { @@ -262,6 +263,8 @@ export const getServerSideProps: GetServerSideProps = async ( }; export default function EditorPage(props: Props) { + useLingui(); + const toaster = useToasterI18n(); const router = useRouter(); const { data: session } = useSession(); diff --git a/pages/error/[errorName].tsx b/pages/error/[errorName].tsx index 7eb6faa..e1a7d38 100644 --- a/pages/error/[errorName].tsx +++ b/pages/error/[errorName].tsx @@ -3,11 +3,17 @@ import Head from "next/head"; import { useRouter } from "next/router"; import { Message } from "rsuite"; import { ERRORS } from "../../lib/errors"; +import { useLingui } from "@lingui/react"; export default function ErrorPage() { + const { i18n } = useLingui(); const router = useRouter(); const { errorName } = router.query; + const message = Object.values(ERRORS).find( + (e) => e.slug === errorName + )?.message; + return ( <> @@ -15,8 +21,9 @@ export default function ErrorPage() {
- {Object.values(ERRORS).find((e) => e.slug === errorName)?.message ?? - t`There was an unexpected error. Please try again later or contact your administrator if the issue persists`} + {message + ? i18n._(message) + : t`There was an unexpected error. Please try again later or contact your administrator if the issue persists`}
diff --git a/pages/error/index.tsx b/pages/error/index.tsx index 5f0a260..aafc905 100644 --- a/pages/error/index.tsx +++ b/pages/error/index.tsx @@ -1,9 +1,11 @@ import { t } from "@lingui/macro"; +import { useLingui } from "@lingui/react"; import Head from "next/head"; import { useRouter } from "next/router"; import { Message } from "rsuite"; export default function NextAuthErrorPage() { + useLingui(); const router = useRouter(); const { error } = router.query; diff --git a/pages/index.tsx b/pages/index.tsx index 827ddac..669c3fa 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -11,8 +11,11 @@ import { fetcher } from "../lib/helpers.client"; import { useAlertingAuthorityLocalStorage } from "../lib/useLocalStorageState"; import styles from "../styles/Home.module.css"; import ExportAlerts from "../components/ExportAlerts"; +import { useLingui } from "@lingui/react"; export default function Home() { + useLingui(); + const { data: session } = useSession(); const [alertingAuthorityId] = useAlertingAuthorityLocalStorage(); diff --git a/pages/settings.tsx b/pages/settings.tsx index 28d691c..db626e9 100644 --- a/pages/settings.tsx +++ b/pages/settings.tsx @@ -16,8 +16,11 @@ import UpdatePersonalDetailsForm from "../components/UpdatePersonalDetailsForm"; import { useAlertingAuthorityLocalStorage } from "../lib/useLocalStorageState"; import { useToasterI18n } from "../lib/useToasterI18n"; import { authOptions } from "./api/auth/[...nextauth]"; +import { useLingui } from "@lingui/react"; export default function SettingsPage() { + useLingui(); + const toaster = useToasterI18n(); const { data: session } = useSession(); const [alertingAuthorityId] = useAlertingAuthorityLocalStorage(); diff --git a/pages/verify.tsx b/pages/verify.tsx index c69de44..25c6e12 100644 --- a/pages/verify.tsx +++ b/pages/verify.tsx @@ -11,6 +11,7 @@ import { hash } from "../lib/helpers.server"; import prisma from "../lib/prisma"; import { useToasterI18n } from "../lib/useToasterI18n"; import styles from "../styles/Verify.module.css"; +import { useLingui } from "@lingui/react"; type Props = { userToBeVerified: { @@ -64,6 +65,8 @@ export default function VerifyUser({ userToBeVerified, verificationToken, }: Props) { + useLingui(); + const toaster = useToasterI18n(); const [showRoleModal, setShowRoleModal] = useState(false); const [roles, setRoles] = useState([]); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 40fa832..1179761 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,11 +6,11 @@ settings: dependencies: '@lingui/core': - specifier: 4.3.0 - version: 4.3.0 + specifier: ^4.4.2 + version: 4.4.2 '@lingui/react': - specifier: 4.3.0 - version: 4.3.0(react@18.2.0) + specifier: ^4.4.2 + version: 4.4.2(react@18.2.0) '@next-auth/prisma-adapter': specifier: ^1.0.7 version: 1.0.7(@prisma/client@5.2.0)(next-auth@4.23.1) @@ -125,11 +125,11 @@ devDependencies: specifier: ^29.6.4 version: 29.6.4 '@lingui/cli': - specifier: 4.3.0 - version: 4.3.0 + specifier: ^4.4.2 + version: 4.4.2 '@lingui/macro': - specifier: 4.3.0 - version: 4.3.0(@lingui/react@4.3.0)(babel-plugin-macros@3.1.0) + specifier: ^4.4.2 + version: 4.4.2(@lingui/react@4.4.2)(babel-plugin-macros@3.1.0) '@mermaid-js/mermaid-cli': specifier: ^10.3.1 version: 10.3.1(typescript@5.2.2) @@ -2099,13 +2099,13 @@ packages: resolution: {integrity: sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==} dev: false - /@lingui/babel-plugin-extract-messages@4.3.0: - resolution: {integrity: sha512-X23evX574Pv5wRpg9HytCuE0dsRaFi0kkrj8uQC++Dk1Iti0ptRFeuMU4jxINlfa972Ri3GF6ckGQ+Req3drYg==} + /@lingui/babel-plugin-extract-messages@4.4.2: + resolution: {integrity: sha512-h4HQCUqmQF+EuK6beTPR5His44yXPZ61WUK5j0rA0yMgmVSMM9fXXJSANnSPIMt+xjcn12erV4uLKiyzchh8yw==} engines: {node: '>=16.0.0'} dev: true - /@lingui/cli@4.3.0: - resolution: {integrity: sha512-Z44IxdK7kzmL+5TB2Kuu2xB3O6n1WCsBG0nUXOMtwTWHNxBLdr89hFogO3Orf7QNyxpfw6yZ3Go3xRm3JO3rJg==} + /@lingui/cli@4.4.2: + resolution: {integrity: sha512-4CQ6JlGNHd7rFaxwh6GeA0vvvcMZlPUcCTEbXZ89a4OYDNclsQ3ck8mpbpwMbIfsbyviRyfje83jvwRQL9vF3Q==} engines: {node: '>=16.0.0'} hasBin: true dependencies: @@ -2114,11 +2114,11 @@ packages: '@babel/parser': 7.22.14 '@babel/runtime': 7.22.11 '@babel/types': 7.22.11 - '@lingui/babel-plugin-extract-messages': 4.3.0 - '@lingui/conf': 4.3.0 - '@lingui/core': 4.3.0 - '@lingui/format-po': 4.3.0 - '@lingui/message-utils': 4.3.0 + '@lingui/babel-plugin-extract-messages': 4.4.2 + '@lingui/conf': 4.4.2 + '@lingui/core': 4.4.2 + '@lingui/format-po': 4.4.2 + '@lingui/message-utils': 4.4.2 babel-plugin-macros: 3.1.0 chalk: 4.1.2 chokidar: 3.5.1 @@ -2142,8 +2142,8 @@ packages: - supports-color dev: true - /@lingui/conf@4.3.0: - resolution: {integrity: sha512-ZflR/igJi3+MUr1VeJDNkYMpnNvinRdw9m17G7mxmemxtnYV+RsIiUB+aR3AcgbQbEEmF95XmZb8jlUFYWlvtw==} + /@lingui/conf@4.4.2: + resolution: {integrity: sha512-PHy0tAVcwyAuEjxWonVcPgacQGJHbo+jSmluIRn2KySzdGeL6RrLk2Fcr0oBi0Pjy8kGaLxVHBPX7Ps2IWiNDw==} engines: {node: '>=16.0.0'} dependencies: '@babel/runtime': 7.22.11 @@ -2154,26 +2154,26 @@ packages: lodash.get: 4.4.2 dev: true - /@lingui/core@4.3.0: - resolution: {integrity: sha512-nx9UM3ndYaK9VG6xQpF0OD/n0W35o5EPbiIzxgNvdNzRFtv9l1Z3pBipHXurRuZX0oDepGhVyXFD0ykPDeF7jA==} + /@lingui/core@4.4.2: + resolution: {integrity: sha512-CAWgvw69SV6cTfBQ0yNmD3GNTqAoIrn7JmenXcSlzcmuYJ5XG/mO8KbMTQw6PWwhVLykWSm68OsRzN/NQ4Agrg==} engines: {node: '>=16.0.0'} dependencies: '@babel/runtime': 7.22.11 - '@lingui/message-utils': 4.3.0 + '@lingui/message-utils': 4.4.2 unraw: 2.0.1 - /@lingui/format-po@4.3.0: - resolution: {integrity: sha512-iwqMve+VMxfRisTCk2evcnhAfn54v5qXTXZUDGZQrSQ60r2A4VGtS8VdCzqHwKxvbIatjq4NfWGa0v0zb092jg==} + /@lingui/format-po@4.4.2: + resolution: {integrity: sha512-4OJb+GKHQFexcgwPEM6Xkx6wYdujKtqYndXWlhjFV2qNN5SMmxa4GlODAzJxrcCh+mMwut6OszQvAggR0DYtXw==} engines: {node: '>=16.0.0'} dependencies: - '@lingui/conf': 4.3.0 - '@lingui/message-utils': 4.3.0 + '@lingui/conf': 4.4.2 + '@lingui/message-utils': 4.4.2 date-fns: 2.30.0 pofile: 1.1.4 dev: true - /@lingui/macro@4.3.0(@lingui/react@4.3.0)(babel-plugin-macros@3.1.0): - resolution: {integrity: sha512-MkeYKshuEp2j8Nx0IOhppcSiN3wEw3UxMPXsHzMe34U/MPrrriYaxMRY7CSsQrXqftcacQTm9IiDWvJAj4/V9w==} + /@lingui/macro@4.4.2(@lingui/react@4.4.2)(babel-plugin-macros@3.1.0): + resolution: {integrity: sha512-6EzUeFSJh5A7iU6RgtvQjAp29CzOhVY3nB8DAtYy0FEWc/Vlo+FqNJiC4W0gIEYH/mJ3ob30Gnhp8PeNccSFqw==} engines: {node: '>=16.0.0'} peerDependencies: '@lingui/react': ^4.0.0 @@ -2181,27 +2181,27 @@ packages: dependencies: '@babel/runtime': 7.22.11 '@babel/types': 7.22.11 - '@lingui/conf': 4.3.0 - '@lingui/core': 4.3.0 - '@lingui/message-utils': 4.3.0 - '@lingui/react': 4.3.0(react@18.2.0) + '@lingui/conf': 4.4.2 + '@lingui/core': 4.4.2 + '@lingui/message-utils': 4.4.2 + '@lingui/react': 4.4.2(react@18.2.0) babel-plugin-macros: 3.1.0 dev: true - /@lingui/message-utils@4.3.0: - resolution: {integrity: sha512-UtgO5pm6LpJKqmZctr2R2hT+qicb8UijFDG3dctKGBuwkkwunFZUswOLJ+AxfhaO652Vov/yf5qsymJ6UFXPBA==} + /@lingui/message-utils@4.4.2: + resolution: {integrity: sha512-p04wwWMi3aVnezx4m0dlJNhbA1099nRiGvEjoLy7E3grYT6duLg+IF+NCA5U6QhWM5BsSrjiJZFVj9tER8bdeQ==} engines: {node: '>=16.0.0'} dependencies: '@messageformat/parser': 5.1.0 - /@lingui/react@4.3.0(react@18.2.0): - resolution: {integrity: sha512-EbkS5J2i26ENuAie70Fb+urOlajOTpa0xF3wZ78Zt4XKJSruZQ1Vg0U7vndpD5QeLsIpjGmJONkLjg8KzyVmBA==} + /@lingui/react@4.4.2(react@18.2.0): + resolution: {integrity: sha512-CBt6jzd+uOVJ5mZcKNXptaaaUqruy5YGMGszVaV3MTRadBbi4Vn07n0/gyfA/RDyFI95LLF2g4OY4uxf8Xb1hA==} engines: {node: '>=16.0.0'} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@babel/runtime': 7.22.11 - '@lingui/core': 4.3.0 + '@lingui/core': 4.4.2 react: 18.2.0 /@mapbox/jsonlint-lines-primitives@2.0.2: