Skip to content

Commit 0aae77d

Browse files
fix linting errors and add spanish translation for the onboarding workspace
1 parent 123cdf4 commit 0aae77d

3 files changed

Lines changed: 17 additions & 13 deletions

File tree

src/languages/es.ts

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2374,23 +2374,23 @@ const translations = {
23742374
onboardingTestDriveReceiverMessage: '*¡Tienes 3 meses gratis! Empieza abajo.*',
23752375
},
23762376
workspace: {
2377-
title: 'Stay organized with a workspace',
2378-
subtitle: 'Unlock powerful tools to simplify your expense management, all in one place. With a workspace, you can:',
2377+
title: 'Mantente organizado con un espacio de trabajo',
2378+
subtitle: 'Desbloquea herramientas potentes para simplificar la gestión de tus gastos, todo en un solo lugar. Con un espacio de trabajo, puedes:',
23792379
explanationModal: {
2380-
descriptionOne: 'Track and organize receipts',
2381-
descriptionTwo: 'Categorize and tag expenses',
2382-
descriptionThree: 'Create and share reports',
2380+
descriptionOne: 'Organiza recibos',
2381+
descriptionTwo: 'Clasifica y etiqueta gastos',
2382+
descriptionThree: 'Crea y comparte informes',
23832383
},
2384-
price: 'Try it free for 30 days, then upgrade for just <strong>$5/month</strong>.',
2385-
createWorkspace: 'Create workspace',
2384+
price: 'Pruébalo gratis durante 30 días y luego mejora por solo <strong>$5/mes</strong>.',
2385+
createWorkspace: 'Crear espacio de trabajo',
23862386
},
23872387
confirmWorkspace: {
2388-
title: 'Confirm workspace',
2389-
subtitle: 'Create a workspace to track receipts, reimburse expenses, manage travel, create reports, and more — all at the speed of chat.',
2388+
title: 'Confirmar espacio de trabajo',
2389+
subtitle: 'Crea un espacio de trabajo para organizar recibos, reembolsar gastos, gestionar viajes, crear informes y más, todo a la velocidad del chat.',
23902390
},
23912391
inviteMembers: {
2392-
title: 'Invite members',
2393-
subtitle: 'Manage and share your expenses with an accountant or start a travel group with friends.',
2392+
title: 'Invitar miembros',
2393+
subtitle: 'Gestiona y comparte tus gastos con un contador o crea un grupo de viaje con amigos.',
23942394
},
23952395
},
23962396
featureTraining: {

src/pages/OnboardingWorkspaceInvite/BaseOnboardingWorkspaceInvite.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import Text from '@components/Text';
1414
import useCurrentUserPersonalDetails from '@hooks/useCurrentUserPersonalDetails';
1515
import useDebouncedState from '@hooks/useDebouncedState';
1616
import useLocalize from '@hooks/useLocalize';
17+
import useOnboardingMessages from '@hooks/useOnboardingMessages';
1718
import usePermissions from '@hooks/usePermissions';
1819
import usePolicy from '@hooks/usePolicy';
1920
import useResponsiveLayout from '@hooks/useResponsiveLayout';
@@ -46,6 +47,7 @@ function BaseOnboardingWorkspaceInvite({shouldUseNativeStyles}: BaseOnboardingWo
4647
const [onboardingPolicyID] = useOnyx(ONYXKEYS.ONBOARDING_POLICY_ID, {canBeMissing: true});
4748
const [onboardingAdminsChatReportID] = useOnyx(ONYXKEYS.ONBOARDING_ADMINS_CHAT_REPORT_ID, {canBeMissing: true});
4849
const policy = usePolicy(onboardingPolicyID);
50+
const {onboardingMessages} = useOnboardingMessages();
4951
// We need to use isSmallScreenWidth, see navigateAfterOnboarding function comment
5052
// eslint-disable-next-line rulesdir/prefer-shouldUseNarrowLayout-instead-of-isSmallScreenWidth
5153
const {onboardingIsMediumOrLargerScreenWidth, isSmallScreenWidth} = useResponsiveLayout();
@@ -218,7 +220,7 @@ function BaseOnboardingWorkspaceInvite({shouldUseNativeStyles}: BaseOnboardingWo
218220
const completeOnboarding = useCallback(() => {
219221
completeOnboardingReport({
220222
engagementChoice: CONST.ONBOARDING_CHOICES.TRACK_WORKSPACE,
221-
onboardingMessage: CONST.ONBOARDING_MESSAGES[CONST.ONBOARDING_CHOICES.TRACK_WORKSPACE],
223+
onboardingMessage: onboardingMessages[CONST.ONBOARDING_CHOICES.TRACK_WORKSPACE],
222224
firstName: currentUserPersonalDetails.firstName,
223225
lastName: currentUserPersonalDetails.lastName,
224226
adminsChatReportID: onboardingAdminsChatReportID,

src/pages/OnboardingWorkspaceOptional/BaseOnboardingWorkspaceOptional.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import ScreenWrapper from '@components/ScreenWrapper';
1010
import Text from '@components/Text';
1111
import useCurrentUserPersonalDetails from '@hooks/useCurrentUserPersonalDetails';
1212
import useLocalize from '@hooks/useLocalize';
13+
import useOnboardingMessages from '@hooks/useOnboardingMessages';
1314
import usePermissions from '@hooks/usePermissions';
1415
import useResponsiveLayout from '@hooks/useResponsiveLayout';
1516
import useThemeStyles from '@hooks/useThemeStyles';
@@ -37,6 +38,7 @@ function BaseOnboardingWorkspaceOptional({shouldUseNativeStyles}: BaseOnboarding
3738
const [onboardingPolicyID] = useOnyx(ONYXKEYS.ONBOARDING_POLICY_ID, {canBeMissing: true});
3839
const [onboardingAdminsChatReportID] = useOnyx(ONYXKEYS.ONBOARDING_ADMINS_CHAT_REPORT_ID, {canBeMissing: true});
3940
const [conciergeChatReportID] = useOnyx(ONYXKEYS.CONCIERGE_REPORT_ID, {canBeMissing: true});
41+
const {onboardingMessages} = useOnboardingMessages();
4042
// When we merge public email with work email, we now want to navigate to the
4143
// concierge chat report of the new work email and not the last accessed report.
4244
const mergedAccountConciergeReportID = !onboardingValues?.shouldRedirectToClassicAfterMerge && onboardingValues?.shouldValidate ? conciergeChatReportID : undefined;
@@ -75,7 +77,7 @@ function BaseOnboardingWorkspaceOptional({shouldUseNativeStyles}: BaseOnboarding
7577

7678
completeOnboardingReport({
7779
engagementChoice: onboardingPurposeSelected,
78-
onboardingMessage: CONST.ONBOARDING_MESSAGES[onboardingPurposeSelected],
80+
onboardingMessage: onboardingMessages[onboardingPurposeSelected],
7981
firstName: currentUserPersonalDetails.firstName,
8082
lastName: currentUserPersonalDetails.lastName,
8183
adminsChatReportID: onboardingAdminsChatReportID,

0 commit comments

Comments
 (0)