Skip to content
This repository was archived by the owner on Sep 11, 2024. It is now read-only.

Commit a4c3601

Browse files
committed
Ignore long string
1 parent de661a6 commit a4c3601

File tree

3 files changed

+8
-3
lines changed

3 files changed

+8
-3
lines changed

src/SlashCommands.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -302,6 +302,7 @@ export const Commands = [
302302
// otherwise the rageshake error messages will be
303303
// translated too
304304
_t(
305+
// eslint-disable-next-line max-len
305306
'We were unable to understand the given date (%(inputDate)s). Try using the format YYYY-MM-DD.',
306307
{ inputDate: args },
307308
),

src/components/views/rooms/SendMessageComposer.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ import { findEditableEvent } from '../../../utils/EventUtils';
4040
import SendHistoryManager from "../../../SendHistoryManager";
4141
import { Command, CommandCategories, getCommand } from '../../../SlashCommands';
4242
import Modal from '../../../Modal';
43-
import { _t, _td } from '../../../languageHandler';
43+
import { _t, _td, newTranslatableError } from '../../../languageHandler';
4444
import ContentMessages from '../../../ContentMessages';
4545
import { withMatrixClientHOC, MatrixClientProps } from "../../../contexts/MatrixClientContext";
4646
import { Action } from "../../../dispatcher/actions";
@@ -378,6 +378,10 @@ export class SendMessageComposer extends React.Component<ISendMessageComposerPro
378378
let errText;
379379
if (typeof error === 'string') {
380380
errText = error;
381+
}
382+
// Check for translatable errors
383+
else if(error.translatedMessage) {
384+
errText = error.translatedMessage
381385
} else if (error.message) {
382386
errText = error.message;
383387
} else {

src/languageHandler.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,9 @@ interface ITranslatableError extends Error {
5151
* @param {string} message Message to translate.
5252
* @returns {Error} The constructed error.
5353
*/
54-
export function newTranslatableError(message: string) {
54+
export function newTranslatableError(message: string, variables?: IVariables): ITranslatableError {
5555
const error = new Error(message) as ITranslatableError;
56-
error.translatedMessage = _t(message);
56+
error.translatedMessage = _t(message, variables);
5757
return error;
5858
}
5959

0 commit comments

Comments
 (0)