Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
51 changes: 26 additions & 25 deletions src/languages/de.ts
Original file line number Diff line number Diff line change
Expand Up @@ -175,6 +175,7 @@ import type {
ZipCodeExampleFormatParams,
} from './params';
import type {TranslationDeepObject} from './types';

type StateValue = {
stateISO: string;
stateName: string;
Expand Down Expand Up @@ -1625,66 +1626,66 @@ const translations: TranslationDeepObject<typeof en> = {
[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 <strong>du</strong> Auslagen hinzufügst.`;
return `Warten darauf, dass <strong>du</strong> Ausgaben hinzufügst.`;
case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER:
return `Warten auf <strong>${actor}</strong>, 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 <strong>du</strong> Ausgaben einreichst.`;
return `Warte darauf, dass <strong>du</strong> Spesen einreichst.`;
case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER:
return `Warten auf <strong>${actor}</strong>, um Spesen einzureichen.`;
return `Warten darauf, dass <strong>${actor}</strong> 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 <strong>du</strong> ein Bankkonto hinzufügst.`;
return `Warten darauf, dass <strong>du</strong> ein Bankkonto hinzufügst.`;
case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER:
return `Warten darauf, dass <strong>${actor}</strong> ein Bankkonto hinzufügt.`;
return `Warten auf <strong>${actor}</strong>, um ein Bankkonto hinzuzufügen.`;
case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN:
return `Warten auf eine:n Admin, um ein Bankkonto hinzuzufügen.`;
}
},
[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 <strong>deine</strong> Ausgaben automatisch eingereicht werden${formattedETA}.`;
return `Warte, bis <strong>deine</strong> Ausgaben automatisch eingereicht werden${formattedETA}.`;
case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER:
return `Warte darauf, dass sich die Spesen von <strong>${actor}</strong> automatisch einreichen${formattedETA}.`;
return `Warten, bis die Ausgaben von <strong>${actor}</strong> 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) => {
switch (actorType) {
case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER:
return `Warten auf <strong>dich</strong>, um die Probleme zu beheben.`;
case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER:
return `Warten auf <strong>${actor}</strong>, um die Probleme zu beheben.`;
return `Warte darauf, dass <strong>${actor}</strong> die Probleme behebt.`;
case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN:
return `Warten auf eine*n Admin, um die Probleme zu beheben.`;
}
},
[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 <strong>du</strong> Spesen freigibst.`;
return `Warte darauf, dass <strong>du</strong> Spesen genehmigst.`;
case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER:
return `Warten auf die Genehmigung der Ausgaben durch <strong>${actor}</strong>.`;
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) => {
Expand All @@ -1694,38 +1695,38 @@ const translations: TranslationDeepObject<typeof en> = {
case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER:
return `Warten auf <strong>${actor}</strong>, 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 <strong>dich</strong>, um Spesen zu bezahlen.`;
return `Warte auf <strong>dich</strong>, um Spesen zu bezahlen.`;
case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER:
return `Warten auf die Zahlung der Spesen durch <strong>${actor}</strong>.`;
return `Warten auf <strong>${actor}</strong>, 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 <strong>du</strong> das Einrichten eines Geschäftskontos abschließt.`;
return `Warten darauf, dass <strong>du</strong> die Einrichtung eines Geschäftskontos abschließt.`;
case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER:
return `Warte darauf, dass <strong>${actor}</strong> die Einrichtung eines Geschäftskontos abschließt.`;
return `Warten darauf, dass <strong>${actor}</strong> 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 <strong>dir selbst</strong> einreichen. Das Genehmigen eigener Berichte ist in deinem Workspace <strong>verboten</strong>. 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 <strong>sich selbst</strong> einzureichen. Die Genehmigung eigener Berichte ist in Ihrem Arbeitsbereich <strong>verboten</strong>. 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',
Expand Down
2 changes: 1 addition & 1 deletion src/languages/en.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion src/languages/es.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1463,7 +1463,7 @@ const translations: TranslationDeepObject<typeof en> = {
[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
Expand Down
20 changes: 10 additions & 10 deletions src/languages/fr.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1631,7 +1631,7 @@ const translations: TranslationDeepObject<typeof en> = {
[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 <strong>vous</strong> ajoutiez des dépenses.`;
return `En attente de <strong>vous</strong> pour ajouter des dépenses.`;
case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER:
return `En attente que <strong>${actor}</strong> ajoute des dépenses.`;
case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN:
Expand Down Expand Up @@ -1662,13 +1662,13 @@ const translations: TranslationDeepObject<typeof en> = {
[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 <strong>vos</strong> dépenses${formattedETA}.`;
return `En attente que <strong>vos</strong> 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 <strong>${actor}</strong>${formattedETA}.`;
return `En attente que les dépenses de <strong>${actor}</strong> 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}.`;
}
Expand All @@ -1686,7 +1686,7 @@ const translations: TranslationDeepObject<typeof en> = {
[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 <strong>votre</strong> approbation des dépenses.`;
return `En attente que <strong>vous</strong> approuviez des dépenses.`;
case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER:
return `En attente de l’approbation des dépenses par <strong>${actor}</strong>.`;
case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN:
Expand All @@ -1708,30 +1708,30 @@ const translations: TranslationDeepObject<typeof en> = {
case CONST.NEXT_STEP.ACTOR_TYPE.CURRENT_USER:
return `En attente que <strong>vous</strong> payiez les dépenses.`;
case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER:
return `En attente que <strong>${actor}</strong> rembourse les dépenses.`;
return `En attente que <strong>${actor}</strong> paie les dépenses.`;
case CONST.NEXT_STEP.ACTOR_TYPE.UNSPECIFIED_ADMIN:
return `En attente qu’un administrateur paie les dépenses.`;
}
},
[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 <strong>vous</strong> ayez terminé la configuration d’un compte bancaire professionnel.`;
return `En attente que <strong>vous</strong> terminiez la configuration d’un compte bancaire professionnel.`;
case CONST.NEXT_STEP.ACTOR_TYPE.OTHER_USER:
return `En attente que <strong>${actor}</strong> termine la configuration d’un compte bancaire professionnel.`;
return `En attente que <strong>${actor}</strong> 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.`;
}
},
[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 à <strong>vous-même</strong>. L’approbation de vos propres notes de frais est <strong>interdite</strong> 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 à <strong>vous-même</strong>. Approuver vos propres notes de frais est <strong>interdit</strong> 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',
Expand Down
Loading
Loading