diff --git a/src/languages/de.ts b/src/languages/de.ts index dd2cae00e9217..dc8beee92643f 100644 --- a/src/languages/de.ts +++ b/src/languages/de.ts @@ -175,6 +175,7 @@ import type { ZipCodeExampleFormatParams, } from './params'; import type {TranslationDeepObject} from './types'; + type StateValue = { stateISO: string; stateName: string; @@ -1625,30 +1626,30 @@ const translations: TranslationDeepObject = { [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_TO_ADD_TRANSACTIONS]: ({actor, actorType}: NextStepParams) => { switch (actorType) { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: - return `Warte darauf, dass du Auslagen hinzufügst.`; + return `Warten darauf, dass du Ausgaben hinzufügst.`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: return `Warten auf ${actor}, um Ausgaben hinzuzufügen.`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: - return `Warte darauf, dass ein Admin Ausgaben hinzufügt.`; + return `Warten auf eine*n Admin, der Ausgaben hinzufügt.`; } }, [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_TO_SUBMIT]: ({actor, actorType}: NextStepParams) => { switch (actorType) { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: - return `Warte darauf, dass du Ausgaben einreichst.`; + return `Warte darauf, dass du Spesen einreichst.`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: - return `Warten auf ${actor}, um Spesen einzureichen.`; + return `Warten darauf, dass ${actor} Spesen einreicht.`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: - return `Warten darauf, dass eine Verwaltungsperson Spesen einreicht.`; + return `Warten darauf, dass ein Admin Spesen einreicht.`; } }, - [CONST.NEXT_STEP.MESSAGE_KEY.NO_FURTHER_ACTION]: (_: NextStepParams) => `Keine weiteren Maßnahmen erforderlich!`, + [CONST.NEXT_STEP.MESSAGE_KEY.NO_FURTHER_ACTION]: (_: NextStepParams) => `Keine weiteren Schritte erforderlich!`, [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_FOR_SUBMITTER_ACCOUNT]: ({actor, actorType}: NextStepParams) => { switch (actorType) { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: - return `Warte darauf, dass du ein Bankkonto hinzufügst.`; + return `Warten darauf, dass du ein Bankkonto hinzufügst.`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: - return `Warten darauf, dass ${actor} ein Bankkonto hinzufügt.`; + return `Warten auf ${actor}, um ein Bankkonto hinzuzufügen.`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: return `Warten auf eine:n Admin, um ein Bankkonto hinzuzufügen.`; } @@ -1656,15 +1657,15 @@ const translations: TranslationDeepObject = { [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_FOR_AUTOMATIC_SUBMIT]: ({actor, actorType, eta, etaType}: NextStepParams) => { let formattedETA = ''; if (eta) { - formattedETA = etaType === CONST.NEXT_STEP.ETA_TYPE.DATE_TIME ? `am ${eta}` : ` ${eta}`; + formattedETA = etaType === CONST.NEXT_STEP.ETA_TYPE.DATE_TIME ? ` am ${eta}. eines jeden Monats` : ` ${eta}`; } switch (actorType) { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: - return `Es wird darauf gewartet, dass deine Ausgaben automatisch eingereicht werden${formattedETA}.`; + return `Warte, bis deine Ausgaben automatisch eingereicht werden${formattedETA}.`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: - return `Warte darauf, dass sich die Spesen von ${actor} automatisch einreichen${formattedETA}.`; + return `Warten, bis die Ausgaben von ${actor} automatisch eingereicht werden${formattedETA}.`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: - return `Warten darauf, dass die Ausgaben eines Admins automatisch eingereicht werden${formattedETA}.`; + return `Warten, bis die Spesen eines Admins automatisch eingereicht werden${formattedETA}.`; } }, [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_TO_FIX_ISSUES]: ({actor, actorType}: NextStepParams) => { @@ -1672,7 +1673,7 @@ const translations: TranslationDeepObject = { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: return `Warten auf dich, um die Probleme zu beheben.`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: - return `Warten auf ${actor}, um die Probleme zu beheben.`; + return `Warte darauf, dass ${actor} die Probleme behebt.`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: return `Warten auf eine*n Admin, um die Probleme zu beheben.`; } @@ -1680,11 +1681,11 @@ const translations: TranslationDeepObject = { [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_TO_APPROVE]: ({actor, actorType}: NextStepParams) => { switch (actorType) { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: - return `Warte darauf, dass du Spesen freigibst.`; + return `Warte darauf, dass du Spesen genehmigst.`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: return `Warten auf die Genehmigung der Ausgaben durch ${actor}.`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: - return `Warten auf die Genehmigung der Ausgaben durch eine*n Admin.`; + return `Warte darauf, dass eine Admin-Person Spesen genehmigt.`; } }, [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_TO_EXPORT]: ({actor, actorType}: NextStepParams) => { @@ -1694,38 +1695,38 @@ const translations: TranslationDeepObject = { case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: return `Warten auf ${actor}, um diesen Bericht zu exportieren.`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: - return `Es wird darauf gewartet, dass ein Admin diesen Bericht exportiert.`; + return `Warten auf eine*n Admin, um diesen Bericht zu exportieren.`; } }, [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_TO_PAY]: ({actor, actorType}: NextStepParams) => { switch (actorType) { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: - return `Wartet auf dich, um Spesen zu bezahlen.`; + return `Warte auf dich, um Spesen zu bezahlen.`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: - return `Warten auf die Zahlung der Spesen durch ${actor}.`; + return `Warten auf ${actor}, um Auslagen zu bezahlen.`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: - return `Warte darauf, dass ein Admin Spesen bezahlt.`; + return `Warten darauf, dass ein Admin Spesen bezahlt.`; } }, [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_FOR_POLICY_BANK_ACCOUNT]: ({actor, actorType}: NextStepParams) => { switch (actorType) { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: - return `Warten darauf, dass du das Einrichten eines Geschäftskontos abschließt.`; + return `Warten darauf, dass du die Einrichtung eines Geschäftskontos abschließt.`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: - return `Warte darauf, dass ${actor} die Einrichtung eines Geschäftskontos abschließt.`; + return `Warten darauf, dass ${actor} die Einrichtung eines Geschäftskontos abschließt.`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: - return `Warten, bis ein Admin das Geschäftskonto eingerichtet hat.`; + return `Warten, bis ein Admin die Einrichtung eines Geschäftskontos abgeschlossen hat.`; } }, [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_FOR_PAYMENT]: ({eta, etaType}: NextStepParams) => { let formattedETA = ''; if (eta) { - formattedETA = etaType === CONST.NEXT_STEP.ETA_TYPE.DATE_TIME ? `bis ${eta}` : ` ${eta}`; + formattedETA = etaType === CONST.NEXT_STEP.ETA_TYPE.DATE_TIME ? ` bis ${eta}` : ` ${eta}`; } - return `Warten auf Abschluss der Zahlung${formattedETA}.`; + return `Warte, bis die Zahlung abgeschlossen ist${formattedETA}.`; }, [CONST.NEXT_STEP.MESSAGE_KEY.SUBMITTING_TO_SELF]: (_: NextStepParams) => - `Ups! Es sieht so aus, als würdest du diesen Bericht bei dir selbst einreichen. Das Genehmigen eigener Berichte ist in deinem Workspace verboten. Bitte reiche diesen Bericht bei jemand anderem ein oder kontaktiere deine Adminperson, um die Person zu ändern, an die du Berichte einreichst.`, + `Ups! Sie scheinen diesen Bericht an sich selbst einzureichen. Die Genehmigung eigener Berichte ist in Ihrem Arbeitsbereich verboten. Bitte reichen Sie diesen Bericht bei einer anderen Person ein oder wenden Sie sich an Ihre Admin, um die empfangende Person zu ändern.`, }, eta: { [CONST.NEXT_STEP.ETA_KEY.SHORTLY]: 'in Kürze', diff --git a/src/languages/en.ts b/src/languages/en.ts index b65935ad45c72..79ea1f777f26d 100644 --- a/src/languages/en.ts +++ b/src/languages/en.ts @@ -1671,7 +1671,7 @@ const translations = { [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_FOR_AUTOMATIC_SUBMIT]: ({actor, actorType, eta, etaType}: NextStepParams) => { let formattedETA = ''; if (eta) { - formattedETA = etaType === CONST.NEXT_STEP.ETA_TYPE.DATE_TIME ? ` on ${eta}` : ` ${eta}`; + formattedETA = etaType === CONST.NEXT_STEP.ETA_TYPE.DATE_TIME ? ` on the ${eta} of each month` : ` ${eta}`; } // Disabling the default-case lint rule here is actually safer as this forces us to make the switch cases exhaustive diff --git a/src/languages/es.ts b/src/languages/es.ts index b77de64d2a38f..b4358d26e050a 100644 --- a/src/languages/es.ts +++ b/src/languages/es.ts @@ -1463,7 +1463,7 @@ const translations: TranslationDeepObject = { [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_FOR_AUTOMATIC_SUBMIT]: ({actor, actorType, eta, etaType}) => { let formattedETA = ''; if (eta) { - formattedETA = etaType === CONST.NEXT_STEP.ETA_TYPE.DATE_TIME ? ` el ${eta}` : ` ${eta}`; + formattedETA = etaType === CONST.NEXT_STEP.ETA_TYPE.DATE_TIME ? ` el ${eta} de cada mes` : ` ${eta}`; } // eslint-disable-next-line default-case diff --git a/src/languages/fr.ts b/src/languages/fr.ts index c246fc3375284..32cc000c8aeb2 100644 --- a/src/languages/fr.ts +++ b/src/languages/fr.ts @@ -1631,7 +1631,7 @@ const translations: TranslationDeepObject = { [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_TO_ADD_TRANSACTIONS]: ({actor, actorType}: NextStepParams) => { switch (actorType) { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: - return `En attente que vous ajoutiez des dépenses.`; + return `En attente de vous pour ajouter des dépenses.`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: return `En attente que ${actor} ajoute des dépenses.`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: @@ -1662,13 +1662,13 @@ const translations: TranslationDeepObject = { [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_FOR_AUTOMATIC_SUBMIT]: ({actor, actorType, eta, etaType}: NextStepParams) => { let formattedETA = ''; if (eta) { - formattedETA = etaType === CONST.NEXT_STEP.ETA_TYPE.DATE_TIME ? `le ${eta}` : ` ${eta}`; + formattedETA = etaType === CONST.NEXT_STEP.ETA_TYPE.DATE_TIME ? ` le ${eta} de chaque mois` : ` ${eta}`; } switch (actorType) { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: - return `En attente de la soumission automatique de vos dépenses${formattedETA}.`; + return `En attente que vos dépenses soient automatiquement soumises${formattedETA}.`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: - return `En attente de la soumission automatique des dépenses de ${actor}${formattedETA}.`; + return `En attente que les dépenses de ${actor} soient automatiquement soumises${formattedETA}.`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: return `En attente de la soumission automatique des dépenses d’un administrateur${formattedETA}.`; } @@ -1686,7 +1686,7 @@ const translations: TranslationDeepObject = { [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_TO_APPROVE]: ({actor, actorType}: NextStepParams) => { switch (actorType) { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: - return `En attente de votre approbation des dépenses.`; + return `En attente que vous approuviez des dépenses.`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: return `En attente de l’approbation des dépenses par ${actor}.`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: @@ -1708,7 +1708,7 @@ const translations: TranslationDeepObject = { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: return `En attente que vous payiez les dépenses.`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: - return `En attente que ${actor} rembourse les dépenses.`; + return `En attente que ${actor} paie les dépenses.`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: return `En attente qu’un administrateur paie les dépenses.`; } @@ -1716,9 +1716,9 @@ const translations: TranslationDeepObject = { [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_FOR_POLICY_BANK_ACCOUNT]: ({actor, actorType}: NextStepParams) => { switch (actorType) { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: - return `En attente que vous ayez terminé la configuration d’un compte bancaire professionnel.`; + return `En attente que vous terminiez la configuration d’un compte bancaire professionnel.`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: - return `En attente que ${actor} termine la configuration d’un compte bancaire professionnel.`; + return `En attente que ${actor} ait fini de configurer un compte bancaire professionnel.`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: return `En attente qu’un administrateur termine la configuration d’un compte bancaire professionnel.`; } @@ -1726,12 +1726,12 @@ const translations: TranslationDeepObject = { [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_FOR_PAYMENT]: ({eta, etaType}: NextStepParams) => { let formattedETA = ''; if (eta) { - formattedETA = etaType === CONST.NEXT_STEP.ETA_TYPE.DATE_TIME ? `d’ici ${eta}` : ` ${eta}`; + formattedETA = etaType === CONST.NEXT_STEP.ETA_TYPE.DATE_TIME ? ` le ${eta}` : ` ${eta}`; } return `En attente de la finalisation du paiement${formattedETA}.`; }, [CONST.NEXT_STEP.MESSAGE_KEY.SUBMITTING_TO_SELF]: (_: NextStepParams) => - `Oups ! Il semble que vous soumettiez cette note de frais à vous-même. L’approbation de vos propres notes de frais est interdite par votre espace de travail. Veuillez soumettre cette note de frais à quelqu’un d’autre ou contacter votre administrateur pour modifier la personne à qui vous la soumettez.`, + `Oups ! On dirait que vous soumettez cette note de frais à vous-même. Approuver vos propres notes de frais est interdit par votre espace de travail. Veuillez soumettre cette note de frais à quelqu’un d’autre ou contacter votre administrateur pour changer la personne à qui vous la soumettez.`, }, eta: { [CONST.NEXT_STEP.ETA_KEY.SHORTLY]: 'bientôt', diff --git a/src/languages/it.ts b/src/languages/it.ts index c053d5b7f3a8d..d23eb25ae1362 100644 --- a/src/languages/it.ts +++ b/src/languages/it.ts @@ -175,6 +175,7 @@ import type { ZipCodeExampleFormatParams, } from './params'; import type {TranslationDeepObject} from './types'; + type StateValue = { stateISO: string; stateName: string; @@ -1623,7 +1624,7 @@ const translations: TranslationDeepObject = { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: return `In attesa che tu aggiunga delle spese.`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: - return `In attesa che ${actor} aggiunga le spese.`; + return `In attesa che ${actor} aggiunga delle spese.`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: return `In attesa che un amministratore aggiunga delle spese.`; } @@ -1631,14 +1632,14 @@ const translations: TranslationDeepObject = { [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_TO_SUBMIT]: ({actor, actorType}: NextStepParams) => { switch (actorType) { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: - return `In attesa che tu invii le spese.`; + return `In attesa che tu invii le note spese.`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: - return `In attesa che ${actor} invii le spese.`; + return `In attesa che ${actor} invii le note spese.`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: return `In attesa che un amministratore invii le spese.`; } }, - [CONST.NEXT_STEP.MESSAGE_KEY.NO_FURTHER_ACTION]: (_: NextStepParams) => `Nessuna ulteriore azione richiesta!`, + [CONST.NEXT_STEP.MESSAGE_KEY.NO_FURTHER_ACTION]: (_: NextStepParams) => `Nessun’altra azione richiesta!`, [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_FOR_SUBMITTER_ACCOUNT]: ({actor, actorType}: NextStepParams) => { switch (actorType) { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: @@ -1652,7 +1653,7 @@ const translations: TranslationDeepObject = { [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_FOR_AUTOMATIC_SUBMIT]: ({actor, actorType, eta, etaType}: NextStepParams) => { let formattedETA = ''; if (eta) { - formattedETA = etaType === CONST.NEXT_STEP.ETA_TYPE.DATE_TIME ? `il ${eta}` : ` ${eta}`; + formattedETA = etaType === CONST.NEXT_STEP.ETA_TYPE.DATE_TIME ? ` il ${eta} di ogni mese` : ` ${eta}`; } switch (actorType) { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: @@ -1660,7 +1661,7 @@ const translations: TranslationDeepObject = { case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: return `In attesa che le spese di ${actor} vengano inviate automaticamente${formattedETA}.`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: - return `In attesa che le spese di un amministratore vengano inviate automaticamente${formattedETA}.`; + return `In attesa che le note spese di un amministratore vengano inviate automaticamente${formattedETA}.`; } }, [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_TO_FIX_ISSUES]: ({actor, actorType}: NextStepParams) => { @@ -1690,7 +1691,7 @@ const translations: TranslationDeepObject = { case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: return `In attesa che ${actor} esporti questo report.`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: - return `In attesa che un amministratore esporti questo report.`; + return `In attesa che un amministratore esporti questo resoconto.`; } }, [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_TO_PAY]: ({actor, actorType}: NextStepParams) => { @@ -1716,12 +1717,12 @@ const translations: TranslationDeepObject = { [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_FOR_PAYMENT]: ({eta, etaType}: NextStepParams) => { let formattedETA = ''; if (eta) { - formattedETA = etaType === CONST.NEXT_STEP.ETA_TYPE.DATE_TIME ? `entro le ${eta}` : ` ${eta}`; + formattedETA = etaType === CONST.NEXT_STEP.ETA_TYPE.DATE_TIME ? ` entro le ${eta}` : ` ${eta}`; } return `In attesa che il pagamento venga completato${formattedETA}.`; }, [CONST.NEXT_STEP.MESSAGE_KEY.SUBMITTING_TO_SELF]: (_: NextStepParams) => - `Ops! Sembra che tu stia inviando il report a te stessə. Approvare i propri report è vietato dal tuo spazio di lavoro. Invia questo report a qualcun altro oppure contatta il tuo amministratore per cambiare la persona a cui lo invii.`, + `Ops! Sembra che tu stia inviando il report a te stessə. L’approvazione dei propri report è vietata nel tuo spazio di lavoro. Invia questo report a un’altra persona oppure contatta il tuo amministratore per cambiare la persona a cui lo invii.`, }, eta: { [CONST.NEXT_STEP.ETA_KEY.SHORTLY]: 'presto', diff --git a/src/languages/ja.ts b/src/languages/ja.ts index ec802f38a41ac..bb0a4262c613a 100644 --- a/src/languages/ja.ts +++ b/src/languages/ja.ts @@ -175,6 +175,7 @@ import type { ZipCodeExampleFormatParams, } from './params'; import type {TranslationDeepObject} from './types'; + type StateValue = { stateISO: string; stateName: string; @@ -1615,7 +1616,7 @@ const translations: TranslationDeepObject = { [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_TO_ADD_TRANSACTIONS]: ({actor, actorType}: NextStepParams) => { switch (actorType) { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: - return `経費が追加されるのをあなたの操作で待っています。`; + return `経費の追加をあなたが行うのを待機中です。`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: return `${actor} が経費を追加するのを待っています。`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: @@ -1627,12 +1628,12 @@ const translations: TranslationDeepObject = { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: return `経費の提出をあなたが行うのを待っています。`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: - return `${actor} が経費を提出するのを待っています。`; + return `${actor}が経費を提出するのを待っています。`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: - return `管理者が経費精算を提出するのを待機しています。`; + return `管理者が経費を送信するのを待機中です。`; } }, - [CONST.NEXT_STEP.MESSAGE_KEY.NO_FURTHER_ACTION]: (_: NextStepParams) => `これ以上の操作は必要ありません。`, + [CONST.NEXT_STEP.MESSAGE_KEY.NO_FURTHER_ACTION]: (_: NextStepParams) => `これ以上の操作は不要です。`, [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_FOR_SUBMITTER_ACCOUNT]: ({actor, actorType}: NextStepParams) => { switch (actorType) { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: @@ -1640,31 +1641,31 @@ const translations: TranslationDeepObject = { case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: return `${actor} が銀行口座を追加するのを待っています。`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: - return `管理者が銀行口座を追加するのを待っています。`; + return `管理者が銀行口座を追加するのを待機しています。`; } }, [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_FOR_AUTOMATIC_SUBMIT]: ({actor, actorType, eta, etaType}: NextStepParams) => { let formattedETA = ''; if (eta) { - formattedETA = etaType === CONST.NEXT_STEP.ETA_TYPE.DATE_TIME ? `${eta}に` : ` ${eta}`; + formattedETA = etaType === CONST.NEXT_STEP.ETA_TYPE.DATE_TIME ? ` 毎月${eta}に` : ` ${eta}`; } switch (actorType) { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: return `あなたの経費が自動送信されるまでお待ちください${formattedETA}。`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: - return `${actor}の経費が自動送信されるのを待機しています${formattedETA}。`; + return `${actor}の経費が自動送信されるまでお待ちください${formattedETA}。`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: - return `管理者の経費精算が自動的に提出されるのを待機中${formattedETA}。`; + return `管理者の経費が自動送信されるのを待機中です${formattedETA}。`; } }, [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_TO_FIX_ISSUES]: ({actor, actorType}: NextStepParams) => { switch (actorType) { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: - return `問題を解決してくれるのをあなたを待っています。`; + return `問題の修正をあなたが行うのを待っています。`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: return `${actor} が問題を修正するのを待っています。`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: - return `管理者が問題を修正するのを待っています。`; + return `管理者が問題を修正するのを待機しています。`; } }, [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_TO_APPROVE]: ({actor, actorType}: NextStepParams) => { @@ -1672,9 +1673,9 @@ const translations: TranslationDeepObject = { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: return `経費の承認をあなたが行うのを待っています。`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: - return `${actor} が経費を承認するのを待っています。`; + return `${actor}が経費を承認するのを待っています。`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: - return `管理者の経費承認を待機中です。`; + return `管理者が経費を承認するのを待機しています。`; } }, [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_TO_EXPORT]: ({actor, actorType}: NextStepParams) => { @@ -1682,9 +1683,9 @@ const translations: TranslationDeepObject = { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: return `このレポートのエクスポートをあなたが行うのを待っています。`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: - return `このレポートをエクスポートするために${actor}を待機しています。`; + return `このレポートをエクスポートするのを${actor}が待っています。`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: - return `管理者がこのレポートをエクスポートするのを待機しています。`; + return `管理者がこのレポートをエクスポートするのを待っています。`; } }, [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_TO_PAY]: ({actor, actorType}: NextStepParams) => { @@ -1694,28 +1695,28 @@ const translations: TranslationDeepObject = { case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: return `${actor} が経費を支払うのを待っています。`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: - return `管理者が経費を支払うのを待機中です。`; + return `管理者が経費を支払うのを待っています。`; } }, [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_FOR_POLICY_BANK_ACCOUNT]: ({actor, actorType}: NextStepParams) => { switch (actorType) { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: - return `ビジネス銀行口座の設定が完了するのをあなたが終えるのを待っています。`; + return `ビジネス銀行口座の設定が完了するのをあなたが行うのを待っています。`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: - return `${actor} がビジネス銀行口座の設定を完了するのを待っています。`; + return `${actor} がビジネス用銀行口座の設定を完了するのを待っています。`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: - return `管理者がビジネス用銀行口座の設定を完了するのを待っています。`; + return `管理者がビジネス銀行口座の設定を完了するのを待っています。`; } }, [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_FOR_PAYMENT]: ({eta, etaType}: NextStepParams) => { let formattedETA = ''; if (eta) { - formattedETA = etaType === CONST.NEXT_STEP.ETA_TYPE.DATE_TIME ? `${eta} まで` : ` ${eta}`; + formattedETA = etaType === CONST.NEXT_STEP.ETA_TYPE.DATE_TIME ? ` ${eta}まで` : ` ${eta}`; } return `支払いの完了を待機しています${formattedETA}。`; }, [CONST.NEXT_STEP.MESSAGE_KEY.SUBMITTING_TO_SELF]: (_: NextStepParams) => - `おっと!自分自身に提出しようとしているようです。ご利用のワークスペースでは、自分のレポートを承認することは禁止されています。別の人にこのレポートを提出するか、提出先の変更について管理者に連絡してください。`, + `おっと!自分自身に提出しようとしているようです。自分のレポートを承認することは、ワークスペースのルールで禁止されています。このレポートは他の人に提出するか、提出先を変更してもらうよう管理者に連絡してください。`, }, eta: { [CONST.NEXT_STEP.ETA_KEY.SHORTLY]: 'まもなく', diff --git a/src/languages/nl.ts b/src/languages/nl.ts index 75b5232ee70ca..052d00728529e 100644 --- a/src/languages/nl.ts +++ b/src/languages/nl.ts @@ -175,6 +175,7 @@ import type { ZipCodeExampleFormatParams, } from './params'; import type {TranslationDeepObject} from './types'; + type StateValue = { stateISO: string; stateName: string; @@ -1620,17 +1621,17 @@ const translations: TranslationDeepObject = { [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_TO_ADD_TRANSACTIONS]: ({actor, actorType}: NextStepParams) => { switch (actorType) { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: - return `We wachten op jou om onkosten toe te voegen.`; + return `In afwachting tot jij uitgaven toevoegt.`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: return `Wachten tot ${actor} onkosten toevoegt.`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: - return `Wachten tot een beheerder uitgaven toevoegt.`; + return `Wachten tot een beheerder onkosten toevoegt.`; } }, [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_TO_SUBMIT]: ({actor, actorType}: NextStepParams) => { switch (actorType) { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: - return `Aan het wachten tot jij onkosten indient.`; + return `Wachten tot jij onkosten indient.`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: return `Wachten tot ${actor} onkosten indient.`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: @@ -1641,7 +1642,7 @@ const translations: TranslationDeepObject = { [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_FOR_SUBMITTER_ACCOUNT]: ({actor, actorType}: NextStepParams) => { switch (actorType) { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: - return `Wachten tot jij een bankrekening toevoegt.`; + return `We wachten op jou om een bankrekening toe te voegen.`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: return `Wachten tot ${actor} een bankrekening toevoegt.`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: @@ -1651,21 +1652,21 @@ const translations: TranslationDeepObject = { [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_FOR_AUTOMATIC_SUBMIT]: ({actor, actorType, eta, etaType}: NextStepParams) => { let formattedETA = ''; if (eta) { - formattedETA = etaType === CONST.NEXT_STEP.ETA_TYPE.DATE_TIME ? `op ${eta}` : ` ${eta}`; + formattedETA = etaType === CONST.NEXT_STEP.ETA_TYPE.DATE_TIME ? ` op de ${eta} van elke maand` : ` ${eta}`; } switch (actorType) { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: - return `Wachten tot je declaraties automatisch worden ingediend${formattedETA}.`; + return `Wachten tot jouw declaraties automatisch worden ingediend${formattedETA}.`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: return `Wachten tot de uitgaven van ${actor} automatisch worden ingediend${formattedETA}.`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: - return `Wachten tot de onkosten van een beheerder automatisch worden ingediend${formattedETA}.`; + return `Wachten tot de onkostendeclaraties van een beheerder automatisch worden ingediend${formattedETA}.`; } }, [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_TO_FIX_ISSUES]: ({actor, actorType}: NextStepParams) => { switch (actorType) { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: - return `Wacht tot jij de problemen oplost.`; + return `We wachten op jou om de problemen op te lossen.`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: return `Wachten tot ${actor} de problemen oplost.`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: @@ -1675,17 +1676,17 @@ const translations: TranslationDeepObject = { [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_TO_APPROVE]: ({actor, actorType}: NextStepParams) => { switch (actorType) { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: - return `Wacht tot jij de declaraties goedkeurt.`; + return `Wachten tot jij de declaraties goedkeurt.`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: - return `Wachten tot ${actor} de onkosten goedkeurt.`; + return `Wacht tot ${actor} de onkosten goedkeurt.`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: - return `Wachten op goedkeuring van de onkosten door een beheerder.`; + return `Wachten tot een beheerder de onkosten goedkeurt.`; } }, [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_TO_EXPORT]: ({actor, actorType}: NextStepParams) => { switch (actorType) { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: - return `We wachten op jou om dit rapport te exporteren.`; + return `Wachten tot jij dit rapport exporteert.`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: return `Wachten tot ${actor} dit rapport exporteert.`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: @@ -1709,18 +1710,18 @@ const translations: TranslationDeepObject = { case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: return `Wachten tot ${actor} klaar is met het instellen van een zakelijke bankrekening.`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: - return `Wachten tot een beheerder het instellen van een zakelijke bankrekening afrondt.`; + return `Wachten tot een beheerder klaar is met het instellen van een zakelijke bankrekening.`; } }, [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_FOR_PAYMENT]: ({eta, etaType}: NextStepParams) => { let formattedETA = ''; if (eta) { - formattedETA = etaType === CONST.NEXT_STEP.ETA_TYPE.DATE_TIME ? `voor ${eta}` : ` ${eta}`; + formattedETA = etaType === CONST.NEXT_STEP.ETA_TYPE.DATE_TIME ? ` vóór ${eta}` : ` ${eta}`; } return `Wachten tot de betaling is voltooid${formattedETA}.`; }, [CONST.NEXT_STEP.MESSAGE_KEY.SUBMITTING_TO_SELF]: (_: NextStepParams) => - `Oeps! Het lijkt erop dat je deze rapportage naar jezelf indient. Het goedkeuren van je eigen rapporten is verboden binnen je workspace. Dien dit rapport in bij iemand anders of neem contact op met je beheerder om de persoon te wijzigen naar wie je indient.`, + `Oeps! Het lijkt erop dat je deze verklaring naar jezelf indient. Het goedkeuren van je eigen rapporten is verboden door je werkruimte. Dien dit rapport in bij iemand anders of neem contact op met je beheerder om de persoon te wijzigen bij wie je indient.`, }, eta: { [CONST.NEXT_STEP.ETA_KEY.SHORTLY]: 'binnenkort', diff --git a/src/languages/pl.ts b/src/languages/pl.ts index e004850f38cf0..cad13facdf88e 100644 --- a/src/languages/pl.ts +++ b/src/languages/pl.ts @@ -175,6 +175,7 @@ import type { ZipCodeExampleFormatParams, } from './params'; import type {TranslationDeepObject} from './types'; + type StateValue = { stateISO: string; stateName: string; @@ -1630,11 +1631,11 @@ const translations: TranslationDeepObject = { [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_TO_SUBMIT]: ({actor, actorType}: NextStepParams) => { switch (actorType) { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: - return `Czekamy, aż ty złożysz wydatki.`; + return `Oczekiwanie, aż ty zgłosisz wydatki.`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: - return `Oczekiwanie, aż ${actor} przesłał(a) wydatki.`; + return `Oczekiwanie, aż ${actor} prześle wydatki.`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: - return `Oczekiwanie, aż administrator prześle wydatki.`; + return `Oczekiwanie na zgłoszenie wydatków przez administratora.`; } }, [CONST.NEXT_STEP.MESSAGE_KEY.NO_FURTHER_ACTION]: (_: NextStepParams) => `Nie są wymagane dalsze działania!`, @@ -1651,15 +1652,15 @@ const translations: TranslationDeepObject = { [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_FOR_AUTOMATIC_SUBMIT]: ({actor, actorType, eta, etaType}: NextStepParams) => { let formattedETA = ''; if (eta) { - formattedETA = etaType === CONST.NEXT_STEP.ETA_TYPE.DATE_TIME ? `o ${eta}` : ` ${eta}`; + formattedETA = etaType === CONST.NEXT_STEP.ETA_TYPE.DATE_TIME ? ` ${eta} dnia każdego miesiąca` : ` ${eta}`; } switch (actorType) { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: - return `Oczekiwanie na automatyczne zgłoszenie Twoich wydatków${formattedETA}.`; + return `Oczekiwanie, aż Twoje wydatki zostaną automatycznie przesłane${formattedETA}.`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: return `Oczekiwanie na automatyczne przesłanie wydatków użytkownika ${actor}${formattedETA}.`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: - return `Oczekiwanie na automatyczne złożenie wydatków administratora${formattedETA}.`; + return `Oczekiwanie na automatyczne przesłanie wydatków administratora${formattedETA}.`; } }, [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_TO_FIX_ISSUES]: ({actor, actorType}: NextStepParams) => { @@ -1669,13 +1670,13 @@ const translations: TranslationDeepObject = { case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: return `Oczekiwanie, aż ${actor} naprawi problemy.`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: - return `Oczekiwanie na naprawienie problemów przez administratora.`; + return `Oczekiwanie na administratora, który naprawi problemy.`; } }, [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_TO_APPROVE]: ({actor, actorType}: NextStepParams) => { switch (actorType) { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: - return `Oczekiwanie, aż Ty zatwierdzisz wydatki.`; + return `Oczekiwanie na Twoje zatwierdzenie wydatków.`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: return `Oczekiwanie, aż ${actor} zatwierdzi wydatki.`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: @@ -1685,17 +1686,17 @@ const translations: TranslationDeepObject = { [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_TO_EXPORT]: ({actor, actorType}: NextStepParams) => { switch (actorType) { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: - return `Oczekuje, aż Ty wyeksportujesz ten raport.`; + return `Oczekujemy, aż ty wyeksportujesz ten raport.`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: return `Oczekiwanie, aż ${actor} wyeksportuje ten raport.`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: - return `Oczekiwanie na administratora, aby wyeksportował ten raport.`; + return `Oczekiwanie na administratora, który wyeksportuje ten raport.`; } }, [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_TO_PAY]: ({actor, actorType}: NextStepParams) => { switch (actorType) { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: - return `Oczekiwanie, aż Ty opłacisz wydatki.`; + return `Czekamy, aż Ty opłacisz wydatki.`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: return `Oczekiwanie, aż ${actor} zapłaci za wydatki.`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: @@ -1709,18 +1710,18 @@ const translations: TranslationDeepObject = { case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: return `Oczekiwanie, aż ${actor} zakończy zakładanie firmowego konta bankowego.`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: - return `Oczekiwanie na ukończenie konfiguracji firmowego konta bankowego przez administratora.`; + return `Oczekiwanie, aż administrator zakończy konfigurację firmowego konta bankowego.`; } }, [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_FOR_PAYMENT]: ({eta, etaType}: NextStepParams) => { let formattedETA = ''; if (eta) { - formattedETA = etaType === CONST.NEXT_STEP.ETA_TYPE.DATE_TIME ? `do ${eta}` : ` ${eta}`; + formattedETA = etaType === CONST.NEXT_STEP.ETA_TYPE.DATE_TIME ? ` do ${eta}` : ` ${eta}`; } return `Oczekiwanie na zakończenie płatności${formattedETA}.`; }, [CONST.NEXT_STEP.MESSAGE_KEY.SUBMITTING_TO_SELF]: (_: NextStepParams) => - `Ups! Wygląda na to, że wysyłasz zgłoszenie do siebie. Zatwierdzanie własnych raportów jest zabronione w Twojej przestrzeni roboczej. Wyślij ten raport do kogoś innego lub skontaktuj się z administratorem, aby zmienić osobę, do której je przesyłasz.`, + `Ups! Wygląda na to, że wysyłasz zgłoszenie do siebie. Zatwierdzanie własnych raportów jest zabronione w Twojej przestrzeni roboczej. Wyślij ten raport do kogoś innego lub skontaktuj się z administratorem, aby zmienić osobę, do której wysyłasz zgłoszenia.`, }, eta: { [CONST.NEXT_STEP.ETA_KEY.SHORTLY]: 'wkrótce', diff --git a/src/languages/pt-BR.ts b/src/languages/pt-BR.ts index a01f3b3ccea8c..5362977389c7f 100644 --- a/src/languages/pt-BR.ts +++ b/src/languages/pt-BR.ts @@ -175,6 +175,7 @@ import type { ZipCodeExampleFormatParams, } from './params'; import type {TranslationDeepObject} from './types'; + type StateValue = { stateISO: string; stateName: string; @@ -1617,11 +1618,11 @@ const translations: TranslationDeepObject = { [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_TO_ADD_TRANSACTIONS]: ({actor, actorType}: NextStepParams) => { switch (actorType) { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: - return `Esperando que você adicione despesas.`; + return `Aguardando você adicionar despesas.`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: return `Aguardando ${actor} adicionar despesas.`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: - return `Aguardando um admin adicionar despesas.`; + return `Aguardando um administrador adicionar despesas.`; } }, [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_TO_SUBMIT]: ({actor, actorType}: NextStepParams) => { @@ -1629,7 +1630,7 @@ const translations: TranslationDeepObject = { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: return `Aguardando que você envie despesas.`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: - return `Aguardando ${actor} enviar as despesas.`; + return `Aguardando ${actor} enviar despesas.`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: return `Aguardando um administrador enviar as despesas.`; } @@ -1648,7 +1649,7 @@ const translations: TranslationDeepObject = { [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_FOR_AUTOMATIC_SUBMIT]: ({actor, actorType, eta, etaType}: NextStepParams) => { let formattedETA = ''; if (eta) { - formattedETA = etaType === CONST.NEXT_STEP.ETA_TYPE.DATE_TIME ? `em ${eta}` : ` ${eta}`; + formattedETA = etaType === CONST.NEXT_STEP.ETA_TYPE.DATE_TIME ? ` no dia ${eta} de cada mês` : ` ${eta}`; } switch (actorType) { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: @@ -1666,13 +1667,13 @@ const translations: TranslationDeepObject = { case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: return `Aguardando ${actor} corrigir os problemas.`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: - return `Aguardando um administrador corrigir os problemas.`; + return `Aguardando que um administrador corrija os problemas.`; } }, [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_TO_APPROVE]: ({actor, actorType}: NextStepParams) => { switch (actorType) { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: - return `Aguardando você aprovar as despesas.`; + return `Aguardando que você aprove as despesas.`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: return `Aguardando ${actor} aprovar as despesas.`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: @@ -1686,7 +1687,7 @@ const translations: TranslationDeepObject = { case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: return `Aguardando ${actor} exportar este relatório.`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: - return `Aguardando um administrador exportar este relatório.`; + return `Aguardando um admin exportar este relatório.`; } }, [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_TO_PAY]: ({actor, actorType}: NextStepParams) => { @@ -1694,17 +1695,17 @@ const translations: TranslationDeepObject = { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: return `Aguardando você pagar as despesas.`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: - return `Aguardando o pagamento das despesas por ${actor}.`; + return `Aguardando ${actor} pagar as despesas.`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: - return `Aguardando que um administrador pague as despesas.`; + return `Aguardando um administrador pagar as despesas.`; } }, [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_FOR_POLICY_BANK_ACCOUNT]: ({actor, actorType}: NextStepParams) => { switch (actorType) { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: - return `Aguardando que você conclua a configuração de uma conta bancária comercial.`; + return `Aguardando que você termine de configurar uma conta bancária empresarial.`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: - return `Aguardando ${actor} terminar de configurar uma conta bancária empresarial.`; + return `Aguardando ${actor} concluir a configuração de uma conta bancária empresarial.`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: return `Aguardando um administrador concluir a configuração de uma conta bancária empresarial.`; } @@ -1712,12 +1713,12 @@ const translations: TranslationDeepObject = { [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_FOR_PAYMENT]: ({eta, etaType}: NextStepParams) => { let formattedETA = ''; if (eta) { - formattedETA = etaType === CONST.NEXT_STEP.ETA_TYPE.DATE_TIME ? `até ${eta}` : ` ${eta}`; + formattedETA = etaType === CONST.NEXT_STEP.ETA_TYPE.DATE_TIME ? ` até ${eta}` : ` ${eta}`; } return `Aguardando o pagamento ser concluído${formattedETA}.`; }, [CONST.NEXT_STEP.MESSAGE_KEY.SUBMITTING_TO_SELF]: (_: NextStepParams) => - `Ops! Parece que você está enviando para você mesmo(a). Aprovar seus próprios relatórios é proibido pelo seu workspace. Envie este relatório para outra pessoa ou entre em contato com o(a) administrador(a) para alterar a pessoa para quem você envia.`, + `Opa! Parece que você está enviando para você mesmo. Aprovar seus próprios relatórios é proibido pelo seu espaço de trabalho. Envie este relatório para outra pessoa ou entre em contato com o seu administrador para alterar a pessoa para quem você envia.`, }, eta: { [CONST.NEXT_STEP.ETA_KEY.SHORTLY]: 'em breve', diff --git a/src/languages/zh-hans.ts b/src/languages/zh-hans.ts index fc7ed1ad7d235..57c4d760a683d 100644 --- a/src/languages/zh-hans.ts +++ b/src/languages/zh-hans.ts @@ -1597,7 +1597,7 @@ const translations: TranslationDeepObject = { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: return `正在等待添加报销。`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: - return `正在等待 ${actor} 添加报销。`; + return `正在等待${actor}添加报销。`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: return `正在等待管理员添加报销。`; } @@ -1605,20 +1605,20 @@ const translations: TranslationDeepObject = { [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_TO_SUBMIT]: ({actor, actorType}: NextStepParams) => { switch (actorType) { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: - return `正在等待提交报销。`; + return `正在等待提交报销。`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: return `正在等待 ${actor} 提交报销。`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: return `正在等待管理员提交报销。`; } }, - [CONST.NEXT_STEP.MESSAGE_KEY.NO_FURTHER_ACTION]: (_: NextStepParams) => `无需进一步操作!`, + [CONST.NEXT_STEP.MESSAGE_KEY.NO_FURTHER_ACTION]: (_: NextStepParams) => `无需采取进一步操作!`, [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_FOR_SUBMITTER_ACCOUNT]: ({actor, actorType}: NextStepParams) => { switch (actorType) { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: return `正在等待添加银行账户。`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: - return `正在等待 ${actor} 添加银行账户。`; + return `正在等待${actor}添加银行账户。`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: return `正在等待管理员添加银行账户。`; } @@ -1626,13 +1626,13 @@ const translations: TranslationDeepObject = { [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_FOR_AUTOMATIC_SUBMIT]: ({actor, actorType, eta, etaType}: NextStepParams) => { let formattedETA = ''; if (eta) { - formattedETA = etaType === CONST.NEXT_STEP.ETA_TYPE.DATE_TIME ? `于 ${eta}` : ` ${eta}`; + formattedETA = etaType === CONST.NEXT_STEP.ETA_TYPE.DATE_TIME ? ` 在每个月的第 ${eta} 天` : ` ${eta}`; } switch (actorType) { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: - return `正在等待你的报销费用自动提交${formattedETA}。`; + return `正在等待你的报销自动提交${formattedETA}。`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: - return `正在等待${actor}的费用在${formattedETA}自动提交。`; + return `正在等待${actor}的报销在${formattedETA}自动提交。`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: return `正在等待管理员的报销在${formattedETA}自动提交。`; } @@ -1640,7 +1640,7 @@ const translations: TranslationDeepObject = { [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_TO_FIX_ISSUES]: ({actor, actorType}: NextStepParams) => { switch (actorType) { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: - return `正在等待来解决这些问题。`; + return `正在等待来修复这些问题。`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: return `正在等待${actor}修复这些问题。`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: @@ -1650,9 +1650,9 @@ const translations: TranslationDeepObject = { [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_TO_APPROVE]: ({actor, actorType}: NextStepParams) => { switch (actorType) { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: - return `等待批准报销。`; + return `正在等待批准报销。`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: - return `正在等待${actor}批准报销。`; + return `正在等待 ${actor} 批准报销。`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: return `正在等待管理员批准报销。`; } @@ -1660,11 +1660,11 @@ const translations: TranslationDeepObject = { [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_TO_EXPORT]: ({actor, actorType}: NextStepParams) => { switch (actorType) { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: - return `正在等待导出此报告。`; + return `正在等待导出此报表。`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: return `正在等待${actor}导出此报表。`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: - return `正在等待管理员导出此报告。`; + return `正在等待管理员导出此报表。`; } }, [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_TO_PAY]: ({actor, actorType}: NextStepParams) => { @@ -1672,7 +1672,7 @@ const translations: TranslationDeepObject = { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: return `正在等待报销费用。`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: - return `正在等待${actor}报销费用。`; + return `正在等待 ${actor} 支付报销费用。`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: return `正在等待管理员报销费用。`; } @@ -1680,9 +1680,9 @@ const translations: TranslationDeepObject = { [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_FOR_POLICY_BANK_ACCOUNT]: ({actor, actorType}: NextStepParams) => { switch (actorType) { case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER: - return `正在等待完成公司银行账户的设置。`; + return `等待完成企业银行账户的设置。`; case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER: - return `正在等待 ${actor} 完成企业银行账户的设置。`; + return `正在等待${actor}完成企业银行账户的设置。`; case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN: return `正在等待管理员完成企业银行账户的设置。`; } @@ -1690,12 +1690,12 @@ const translations: TranslationDeepObject = { [CONST.NEXT_STEP.MESSAGE_KEY.WAITING_FOR_PAYMENT]: ({eta, etaType}: NextStepParams) => { let formattedETA = ''; if (eta) { - formattedETA = etaType === CONST.NEXT_STEP.ETA_TYPE.DATE_TIME ? `截至 ${eta}` : ` ${eta}`; + formattedETA = etaType === CONST.NEXT_STEP.ETA_TYPE.DATE_TIME ? ` 在 ${eta} 前` : ` ${eta}`; } return `正在等待付款完成${formattedETA}。`; }, [CONST.NEXT_STEP.MESSAGE_KEY.SUBMITTING_TO_SELF]: (_: NextStepParams) => - `哎呀!看起来你正在将报告提交给自己。你的工作区禁止审批自己的报销报告。请将此报销报告提交给其他人,或联系管理员更改你的提交对象。`, + `哎呀!看起来你正在将报销单提交给自己。根据你的工作区规定,审批自己的报销单是禁止的。请将此报销单提交给其他人,或联系管理员更改你的报销单提交对象。`, }, eta: { [CONST.NEXT_STEP.ETA_KEY.SHORTLY]: '很快', diff --git a/src/libs/NextStepUtils.ts b/src/libs/NextStepUtils.ts index bd3e8188563ff..960ae8378df00 100644 --- a/src/libs/NextStepUtils.ts +++ b/src/libs/NextStepUtils.ts @@ -8,7 +8,6 @@ import type {Policy, Report, ReportNextStepDeprecated} from '@src/types/onyx'; import type {ReportNextStep} from '@src/types/onyx/Report'; import type {Message} from '@src/types/onyx/ReportNextStepDeprecated'; import type DeepValueOf from '@src/types/utils/DeepValueOf'; -import DateUtils from './DateUtils'; import EmailUtils from './EmailUtils'; import {formatPhoneNumber as formatPhoneNumberPhoneUtils} from './LocalePhoneNumber'; import {getLoginsByAccountIDs, getPersonalDetailsByIDs} from './PersonalDetailsUtils'; @@ -58,7 +57,8 @@ function buildNextStepMessage(nextStep: ReportNextStep, translate: LocaleContext eta = translate(`nextStep.eta.${nextStep.eta.etaKey}`); etaType = CONST.NEXT_STEP.ETA_TYPE.KEY; } else if (nextStep.eta?.dateTime) { - eta = DateUtils.formatToLongDateWithWeekday(nextStep.eta.dateTime); + const formatString = nextStep.messageKey === CONST.NEXT_STEP.MESSAGE_KEY.WAITING_FOR_AUTOMATIC_SUBMIT ? CONST.DATE.ORDINAL_DAY_OF_MONTH : CONST.DATE.LONG_DATE_FORMAT_WITH_WEEKDAY; + eta = format(new Date(nextStep.eta.dateTime), formatString); etaType = CONST.NEXT_STEP.ETA_TYPE.DATE_TIME; }