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
1 change: 1 addition & 0 deletions src/languages/de.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9435,6 +9435,7 @@ Fügen Sie weitere Ausgabelimits hinzu, um den Cashflow Ihres Unternehmens zu sc
title: 'Persönliches Karma aktivieren',
description: 'Spende 1 $ an Expensify.org für je 500 $, die du jeden Monat ausgibst',
stopDonationsPrompt: 'Bist du sicher, dass du nicht mehr an Expensify.org spenden möchtest?',
managePreferencesFromWeb: 'Manage your personal karma preferences from web',
},
getInTouch: 'Ausgezeichnet! Bitte teile ihre Kontaktdaten, damit wir sie erreichen können.',
introSchoolPrincipal: 'Einführung für Ihre Schulleitung',
Expand Down
1 change: 1 addition & 0 deletions src/languages/el.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9650,6 +9650,7 @@ ${reportName}`,
title: 'Ενεργοποίηση προσωπικού κάρμα',
description: 'Δωρίστε 1 $ στο Expensify.org για κάθε 500 $ που ξοδεύετε κάθε μήνα',
stopDonationsPrompt: 'Είστε βέβαιοι ότι θέλετε να σταματήσετε να δωρίζετε στο Expensify.org;',
managePreferencesFromWeb: 'Διαχειριστείτε τις προτιμήσεις προσωπικού κάρμα σας από το web',
},
getInTouch: 'Εξαιρετικά! Παρακαλούμε κοινοποιήστε τα στοιχεία τους ώστε να μπορέσουμε να επικοινωνήσουμε μαζί τους.',
introSchoolPrincipal: 'Εισαγωγή στον διευθυντή του σχολείου σας',
Expand Down
1 change: 1 addition & 0 deletions src/languages/en.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9559,6 +9559,7 @@ const translations = {
title: 'Enable Personal Karma',
description: 'Donate $1 to Expensify.org for every $500 you spend each month',
stopDonationsPrompt: 'Are you sure you want to stop donating to Expensify.org?',
managePreferencesFromWeb: 'Manage your personal karma preferences from web',
},
getInTouch: 'Excellent! Please share their information so we can get in touch with them.',
introSchoolPrincipal: 'Intro to your school principal',
Expand Down
1 change: 1 addition & 0 deletions src/languages/es.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9717,6 +9717,7 @@ El plan Controlar empieza en 9 $ por miembro activo al mes.`,
title: 'Activar Karma personal',
description: 'Dona $1 a Expensify.org por cada $500 que gastes cada mes',
stopDonationsPrompt: '¿Seguro que quieres dejar de donar a Expensify.org?',
managePreferencesFromWeb: 'Manage your personal karma preferences from web',
},
getInTouch: '¡Excelente! Por favor, comparte tu información para que podamos ponernos en contacto con ellos.',
introSchoolPrincipal: 'Introducción al director del colegio',
Expand Down
1 change: 1 addition & 0 deletions src/languages/fr.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9468,6 +9468,7 @@ Ajoutez davantage de règles de dépenses pour protéger la trésorerie de l’e
title: 'Activer le Karma personnel',
description: 'Faites un don de 1 $ à Expensify.org pour chaque tranche de 500 $ dépensée chaque mois',
stopDonationsPrompt: 'Êtes-vous sûr de vouloir arrêter de faire des dons à Expensify.org ?',
managePreferencesFromWeb: 'Manage your personal karma preferences from web',
},
getInTouch: 'Excellent ! Veuillez partager leurs coordonnées afin que nous puissions les contacter.',
introSchoolPrincipal: 'Présentation de la direction de votre école',
Expand Down
1 change: 1 addition & 0 deletions src/languages/it.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9407,6 +9407,7 @@ Aggiungi altre regole di spesa per proteggere il flusso di cassa aziendale.`,
title: 'Attiva il Karma personale',
description: 'Dona 1 $ a Expensify.org per ogni 500 $ che spendi ogni mese',
stopDonationsPrompt: 'Sei sicuro di voler smettere di donare a Expensify.org?',
managePreferencesFromWeb: 'Manage your personal karma preferences from web',
},
getInTouch: 'Eccellente! Condividi le loro informazioni così possiamo metterci in contatto con loro.',
introSchoolPrincipal: 'Introduzione al dirigente scolastico',
Expand Down
1 change: 1 addition & 0 deletions src/languages/ja.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9286,6 +9286,7 @@ ${reportName}`,
title: 'パーソナルカルマを有効にする',
description: '毎月の支出500ドルごとに1ドルを Expensify.org に寄付します',
stopDonationsPrompt: 'Expensify.org への寄付をやめてもよろしいですか?',
managePreferencesFromWeb: 'Manage your personal karma preferences from web',
},
getInTouch: '素晴らしいです!その方の情報を共有していただければ、こちらからご連絡いたします。',
introSchoolPrincipal: '学校校長への紹介',
Expand Down
1 change: 1 addition & 0 deletions src/languages/nl.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9379,6 +9379,7 @@ er bestedingsregels toe om de kasstroom van het bedrijf te beschermen.`,
title: 'Persoonlijke karma inschakelen',
description: 'Doneer $1 aan Expensify.org voor elke $500 die je elke maand uitgeeft',
stopDonationsPrompt: 'Weet je zeker dat je wilt stoppen met doneren aan Expensify.org?',
managePreferencesFromWeb: 'Manage your personal karma preferences from web',
},
getInTouch: 'Uitstekend! Deel hun gegevens zodat we contact met hen kunnen opnemen.',
introSchoolPrincipal: 'Introductie bij je schooldirecteur',
Expand Down
1 change: 1 addition & 0 deletions src/languages/pl.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9356,6 +9356,7 @@ Dodaj więcej zasad wydatków, żeby chronić płynność finansową firmy.`,
title: 'Włącz osobistą karmę',
description: 'Przekaż 1 USD na Expensify.org za każde 500 USD wydane w miesiącu',
stopDonationsPrompt: 'Czy na pewno chcesz przestać przekazywać darowizny na rzecz Expensify.org?',
managePreferencesFromWeb: 'Manage your personal karma preferences from web',
},
getInTouch: 'Świetnie! Udostępnij ich dane kontaktowe, abyśmy mogli się z nimi skontaktować.',
introSchoolPrincipal: 'Wprowadzenie dla dyrektora szkoły',
Expand Down
1 change: 1 addition & 0 deletions src/languages/pt-BR.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9372,6 +9372,7 @@ Adicione mais regras de gasto para proteger o fluxo de caixa da empresa.`,
title: 'Ativar Karma pessoal',
description: 'Doe US$ 1 para Expensify.org a cada US$ 500 que você gastar por mês',
stopDonationsPrompt: 'Tem certeza de que deseja parar de doar para Expensify.org?',
managePreferencesFromWeb: 'Manage your personal karma preferences from web',
},
getInTouch: 'Excelente! Compartilhe as informações deles para que possamos entrar em contato.',
introSchoolPrincipal: 'Apresentação ao diretor da sua escola',
Expand Down
1 change: 1 addition & 0 deletions src/languages/zh-hans.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9045,6 +9045,7 @@ ${reportName}`,
title: '启用个人 Karma',
description: '您每月每消费 500 美元,就向 Expensify.org 捐赠 1 美元',
stopDonationsPrompt: '确定要停止向 Expensify.org 捐款吗?',
managePreferencesFromWeb: 'Manage your personal karma preferences from web',
},
getInTouch: '太好了!请分享他们的联系方式,以便我们与他们取得联系。',
introSchoolPrincipal: '向你们学校校长的介绍',
Expand Down
4 changes: 3 additions & 1 deletion src/pages/TeachersUnite/SaveTheWorldPage.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ import {useIsFocused} from '@react-navigation/native';
import React, {useEffect, useMemo, useRef} from 'react';
import {View} from 'react-native';

import shouldDisablePersonalKarmaToggle from './shouldDisablePersonalKarmaToggle';
import useSaveTheWorldSectionIllustration from './useSaveTheWorldSectionIllustration';

function SaveTheWorldPage() {
Expand Down Expand Up @@ -189,7 +190,8 @@ function SaveTheWorldPage() {
onToggle={handlePersonalKarmaToggle}
isActive={personalOffsetsEnabled}
pendingAction={isPendingUpdatePersonalKarma ? CONST.RED_BRICK_ROAD_PENDING_ACTION.UPDATE : undefined}
disabled={isPendingUpdatePersonalKarma}
disabled={isPendingUpdatePersonalKarma || shouldDisablePersonalKarmaToggle()}
subtitle={shouldDisablePersonalKarmaToggle() ? translate('teachersUnitePage.personalKarma.managePreferencesFromWeb') : undefined}
wrapperStyle={styles.mt8}
/>
{personalOffsetsEnabled && (
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
const shouldDisablePersonalKarmaToggle = () => true;

export default shouldDisablePersonalKarmaToggle;
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
const shouldDisablePersonalKarmaToggle = () => false;

export default shouldDisablePersonalKarmaToggle;
Loading