diff --git a/newIDE/app/src/EventsSheet/ParameterFields/LeaderboardIdField.js b/newIDE/app/src/EventsSheet/ParameterFields/LeaderboardIdField.js index 62c8543fa999..c0834165b15b 100644 --- a/newIDE/app/src/EventsSheet/ParameterFields/LeaderboardIdField.js +++ b/newIDE/app/src/EventsSheet/ParameterFields/LeaderboardIdField.js @@ -161,8 +161,12 @@ export default React.forwardRef( ) => { if (!leaderboards) { if (!isOnline) - return 'Unable to fetch leaderboards as you are offline.'; - return 'Your game may not be registered, create one in the leaderboard manager.'; + return i18n._( + t`Unable to fetch leaderboards as you are offline.` + ); + return i18n._( + t`Your game may not be registered, create one in the leaderboard manager.` + ); } }} /> diff --git a/newIDE/app/src/PropertiesEditor/LeaderboardIdPropertyField.js b/newIDE/app/src/PropertiesEditor/LeaderboardIdPropertyField.js index c8f414f128cd..a3358d031aae 100644 --- a/newIDE/app/src/PropertiesEditor/LeaderboardIdPropertyField.js +++ b/newIDE/app/src/PropertiesEditor/LeaderboardIdPropertyField.js @@ -1,6 +1,6 @@ // @flow import React from 'react'; -import { t } from '@lingui/macro'; +import { t, Trans } from '@lingui/macro'; import { I18n } from '@lingui/react'; import SelectField, { type SelectFieldInterface } from '../UI/SelectField'; import SelectOption from '../UI/SelectOption'; @@ -121,6 +121,18 @@ export default React.forwardRef( helperMarkdownText={props.helperMarkdownText} multiline style={props.fieldStyle} + errorText={ + leaderboards ? null : isOnline ? ( + + Your game may not be registered, create one in the + leaderboard manager. + + ) : ( + + Unable to fetch leaderboards as you are offline. + + ) + } /> ) }