Update user friendly errors for translations (#15000)

Force msg typing instead of string for user friendly errors
This commit is contained in:
Félix Malfait
2025-10-09 18:17:32 +02:00
committed by GitHub
parent 660cd38f35
commit e577c2d746
124 changed files with 796 additions and 563 deletions
@@ -1,3 +1,6 @@
import { type MessageDescriptor } from '@lingui/core';
import { msg } from '@lingui/core/macro';
import { CustomException } from 'src/utils/custom-exception';
export class MicrosoftImportDriverException extends CustomException<string> {
@@ -6,10 +9,11 @@ export class MicrosoftImportDriverException extends CustomException<string> {
message: string,
code: string,
statusCode: number,
{ userFriendlyMessage }: { userFriendlyMessage?: string } = {},
{ userFriendlyMessage }: { userFriendlyMessage?: MessageDescriptor } = {},
) {
super(message, code, {
userFriendlyMessage: userFriendlyMessage ?? message,
userFriendlyMessage:
userFriendlyMessage ?? msg`An error occurred during message import`,
});
this.statusCode = statusCode;
}