Skip to content

Commit

Permalink
Merge branch 'develop' into feature/Testing
Browse files Browse the repository at this point in the history
  • Loading branch information
rishsingh07 committed Sep 7, 2021
2 parents 2dbab2d + 9daf8a3 commit 6347194
Show file tree
Hide file tree
Showing 12 changed files with 108 additions and 62 deletions.
10 changes: 5 additions & 5 deletions pages/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@ interface Props {
shouldCreateDonation: boolean;
country: any;
contactDetails: any;
treecount: any;
allowTaxDeductionChange: boolean;
currency: any;
paymentSetup: any;
Expand All @@ -42,7 +41,6 @@ function index({
shouldCreateDonation,
country,
contactDetails,
treecount,
allowTaxDeductionChange,
currency,
paymentSetup,
Expand All @@ -55,7 +53,6 @@ function index({
setisGift,
setpaymentSetup,
setcurrency,
settreeCount,
setContactDetails,
setcountry,
setIsTaxDeductible,
Expand All @@ -73,7 +70,6 @@ function index({
setIsTaxDeductible(isTaxDeductible);
setshouldCreateDonation(shouldCreateDonation);
setContactDetails(contactDetails);
settreeCount(treecount);
setallowTaxDeductionChange(allowTaxDeductionChange);
setcurrency(currency);
setpaymentSetup(paymentSetup);
Expand Down Expand Up @@ -113,7 +109,11 @@ function index({

if (projectDetails) {
title = `${projectDetails.name} - Donate with Plant-for-the-Planet`;
description = `Plant trees with ${projectDetails.tpo ? projectDetails.tpo?.name : projectDetails.tpoData?.name} in ${
description = `Plant trees with ${
projectDetails.tpo
? projectDetails.tpo?.name
: projectDetails.tpoData?.name
} in ${
getCountryDataBy("countryCode", projectDetails.country)?.countryName
}. Your journey to a trillion trees starts here.`;
}
Expand Down
6 changes: 5 additions & 1 deletion public/locales/de/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
"firstNameRequired": "Vorname ist erforderlich",
"lastName": "Nachname",
"lastNameRequired": "Nachname ist erforderlich",
"atLeast3LettersRequired": "Mindestens drei Buchstaben erforderlich",
"address": "Adresse",
"addressRequired": "Adresse ist erforderlich",
"city": "Stadt",
Expand Down Expand Up @@ -56,6 +57,8 @@
"donationSuccessful": "Deine {{currency}} {{totalAmount}} Spende war erfolgreich.",
"giftSentMessage": "Wir haben eine E-Mail zum Geschenk an {{recipientName}} geschickt.",
"contributionMessage": "Vielleicht wirst du sie eines Tages besuchen? Bis dahin könntest du deinen Freunden von deinen Bäumen erzählen, falls sie auch ein paar eigene Bäume spenden möchten?",
"fundingDonationSuccess": "Vielen Dank für deinen Beitrag",
"fundingContributionMessage": "Wir werden dich über unsere Aktionen auf dem Laufenden halten, und in der Zwischenzeit kannst du deinen Freunden von deinem Beitrag berichten.",
"yourTreesPlantedByOnLocation": "Deine {{treeCount}} Bäume werden von {{projectName}} in {{location}} gepflanzt.",
"myTreesPlantedByOnLocation": "Meine {{treeCount}} Bäume werden gepflanzt in {{location}} .",
"plantTreesAtURL": "Pflanze mit! {{url}}",
Expand Down Expand Up @@ -101,5 +104,6 @@
"treesInCountry": "{{treeCount}} Bäume in {{country}}, Plant-for-the-Planet",
"errorOccurred": "Etwas ist schief gelaufen",
"dedicatedTo": "Unterstützt",
"message": "Nachricht"
"message": "Nachricht",
"contributedToTpo": "Ich habe {{amount}} zu {{organization}} beigetragen"
}
2 changes: 1 addition & 1 deletion public/locales/en/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -106,4 +106,4 @@
"dedicatedTo": "Dedicated to",
"message": "Message",
"contributedToTpo": "I contributed {{amount}} to {{organization}}"
}
}
8 changes: 7 additions & 1 deletion public/locales/es/common.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
{
"fortreeCountTrees": "para {{treeCount}} Árbol",
"fortreeCountTrees_plural": "para {{treeCount}} Árboles",
"recipientName": "Nombre del beneficiario",
"recipientNameRequired": "El nombre del destinatario es obligatorio",
"email": "Envíe un correo electrónico a",
Expand All @@ -13,6 +15,7 @@
"firstNameRequired": "Se requiere el nombre de pila",
"lastName": "Apellido",
"lastNameRequired": "El apellido es obligatorio",
"atLeast3LettersRequired": "Se requieren al menos 3 letras",
"address": "Dirección",
"addressRequired": "Se requiere la dirección",
"city": "Ciudad",
Expand Down Expand Up @@ -54,6 +57,8 @@
"donationSuccessful": "Su donación a {{currency}} {{totalAmount}} ha sido exitosa.",
"giftSentMessage": "Hemos enviado un correo electrónico a {{recipientName}} sobre el regalo.",
"contributionMessage": "¿Quizás los visites algún día? Mientras tanto, ¿podrías convencer a tus amigos de que tengan sus propios árboles hablándoles de los tuyos?",
"fundingDonationSuccess": "Gracias por su contribución",
"fundingContributionMessage": "Les mantendremos informados de nuestras acciones, mientras tanto, quizás compartan con sus amigos su contribución.",
"yourTreesPlantedByOnLocation": "Tus árboles de {{treeCount}} serán plantados por {{projectName}} en {{location}} .",
"myTreesPlantedByOnLocation": "Mis árboles de {{treeCount}} se están plantando en {{location}} .",
"plantTreesAtURL": "Plantar árboles en {{url}}",
Expand Down Expand Up @@ -99,5 +104,6 @@
"treesInCountry": "{{treeCount}} árboles en{{country}} , Plant-for-the-Planet",
"errorOccurred": "Algo salió mal",
"dedicatedTo": "Dedicado a",
"message": "Mensaje"
"message": "Mensaje",
"contributedToTpo": "He aportado {{amount}} a {{organization}}"
}
8 changes: 7 additions & 1 deletion public/locales/fr/common.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
{
"fortreeCountTrees": "pour les arbres {{treeCount}}",
"fortreeCountTrees_plural": "pour les arbres {{treeCount}}",
"recipientName": "Nom du bénéficiaire",
"recipientNameRequired": "Le nom du destinataire est obligatoire",
"email": "Courriel ",
Expand All @@ -13,6 +15,7 @@
"firstNameRequired": "Le prénom est obligatoire",
"lastName": "Nom de famille",
"lastNameRequired": "Le nom de famille est obligatoire",
"atLeast3LettersRequired": "Au moins 3 lettres requises",
"address": "Adresse",
"addressRequired": "L'adresse est requise",
"city": "Ville",
Expand Down Expand Up @@ -54,6 +57,8 @@
"donationSuccessful": "Votre don à {{currency}} {{totalAmount}} a été accepté.",
"giftSentMessage": "Nous avons envoyé un e-mail à {{recipientName}} au sujet du cadeau.",
"contributionMessage": "Peut-être iras-tu leur rendre visite un jour ? En attendant, vous pouvez peut-être faire découvrir à vos amis leurs propres arbres en leur parlant des vôtres ?",
"fundingDonationSuccess": "Merci pour votre contribution",
"fundingContributionMessage": "Nous vous tiendrons au courant de nos actions. En attendant, vous pouvez partager votre contribution avec vos amis.",
"yourTreesPlantedByOnLocation": "Vos {{treeCount}} arbres seront plantés par {{projectName}} à {{location}} .",
"myTreesPlantedByOnLocation": "Mes arbres {{treeCount}} sont plantés sur {{location}} .",
"plantTreesAtURL": "Planter des arbres à {{url}}",
Expand Down Expand Up @@ -99,5 +104,6 @@
"treesInCountry": "{{treeCount}} arbres sur{{country}} , Plante pour la planète",
"errorOccurred": "Quelque chose a mal tourné",
"dedicatedTo": "Consacré à",
"message": "Message"
"message": "Message",
"contributedToTpo": "J'ai contribué à {{amount}} à {{organization}}"
}
8 changes: 7 additions & 1 deletion public/locales/it/common.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
{
"fortreeCountTrees": "per {{treeCount}} Albero",
"fortreeCountTrees_plural": "per {{treeCount}} Alberi",
"recipientName": "Nome del destinatario",
"recipientNameRequired": "Il nome del destinatario è richiesto",
"email": "Email",
Expand All @@ -13,6 +15,7 @@
"firstNameRequired": "Il nome è richiesto",
"lastName": "Nome",
"lastNameRequired": "Il cognome è richiesto",
"atLeast3LettersRequired": "Almeno 3 lettere richieste",
"address": "Indirizzo",
"addressRequired": "L'indirizzo è richiesto",
"city": "Città",
Expand Down Expand Up @@ -54,6 +57,8 @@
"donationSuccessful": "La tua donazione {{currency}} {{totalAmount}} ha avuto successo.",
"giftSentMessage": "Abbiamo inviato un'email a {{recipientName}} riguardo al regalo.",
"contributionMessage": "Forse un giorno andrai a trovarli? Nel frattempo, magari, fai in modo che i tuoi amici abbiano qualche albero tutto per loro raccontando loro del tuo?",
"fundingDonationSuccess": "Grazie per il vostro contributo",
"fundingContributionMessage": "Vi terremo informati sulle nostre azioni, nel frattempo magari condividete con i vostri amici il vostro contributo.",
"yourTreesPlantedByOnLocation": "I tuoi alberi {{treeCount}} saranno piantati da {{projectName}} in {{location}} .",
"myTreesPlantedByOnLocation": "I miei alberi {{treeCount}} sono stati piantati in {{location}} .",
"plantTreesAtURL": "Piantare alberi a {{url}}",
Expand Down Expand Up @@ -99,5 +104,6 @@
"treesInCountry": "{{treeCount}} alberi in{{country}} , Plant-for-the-Planet",
"errorOccurred": "Qualcosa è andato storto",
"dedicatedTo": "Dedicato a",
"message": "Messaggio"
"message": "Messaggio",
"contributedToTpo": "Ho contribuito {{amount}} a {{organization}}"
}
52 changes: 29 additions & 23 deletions public/locales/pt-BR/common.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
{
"fortreeCountTrees": "para {{treeCount}} Árvore",
"fortreeCountTrees_plural": "para {{treeCount}} Árvores",
"recipientName": "Nome do Destinatário",
"recipientNameRequired": "Nome do destinatário é obrigatório",
"email": "Email",
Expand All @@ -12,68 +14,71 @@
"firstName": "Primeiro Nome",
"firstNameRequired": "O primeiro nome é obrigatório",
"lastName": "Sobrenome",
"lastNameRequired": "Sobrenome é necessário",
"lastNameRequired": "Sobrenome é obrigatório",
"atLeast3LettersRequired": "Pelo menos 3 letras necessárias",
"address": "Endereço",
"addressRequired": "O endereço é obrigatório",
"city": "Cidade",
"cityRequired": "A cidade é necessária",
"cityRequired": "Cidade é obrigatória",
"zipCode": "Código Postal",
"zipCodeAlphaNumValidation": "O ZipCode é inválido",
"zipCodeAlphaNumValidation": "O código postal é inválido",
"country": "País",
"countryRequired": "O país é exigido",
"isACompanyDonation": "Esta doação é feita por uma empresa",
"companyName": "Nome da Empresa",
"companyRequired": "Nome da empresa é obrigatório",
"askPublishName": "Mostrar meu nome completo no aplicativo Plant-for-the-Planet app & leaderboards.",
"nameAlreadyPublished": "O seu nome completo aparecerá no quadro de líderes, uma vez que o seu perfil Plant-for-the-Planet é actualmente público.",
"orgNamePublishedTax": "O nome da empresa é visível no nosso quadro de líderes e na nossa aplicação. Recibos de dedução de impostos serão emitidos com o mesmo nome.",
"orgNamePublished": "O nome da empresa é visível no nosso quadro de líderes e na nossa aplicação.",
"askPublishName": "Mostrar meu nome completo no aplicativo Plant-for-the-Planet app & leaderboards.",
"nameAlreadyPublished": "O seu nome completo aparecerá no quadro de líderes, uma vez que o seu perfil Plant-for-the-Planet é atualmente público.",
"orgNamePublishedTax": "O nome da empresa é visível no nosso quadro de líderes e no nosso app. Recibos de dedução de impostos serão emitidos com o mesmo nome.",
"orgNamePublished": "O nome da empresa é visível no nosso quadro de líderes e no nosso app.",
"paymentDetails": "Detalhes de Pagamento",
"perTree": "por árvore",
"youWillReceiveTaxDeduction": "Você receberá um recibo de dedução de imposto para ",
"taxDeductionNotYetAvailable": "A dedução fiscal ainda não está disponível para ",
"taxDeductionNotAvailableForProject": "A dedução fiscal ainda não está disponível para este projecto",
"taxDeductionNotAvailableForProject": "A dedução fiscal ainda não está disponível para este projeto",
"inTimeOfTaxReturns": "a tempo das declarações de impostos.",
"minDonate": "O valor mínimo de doação é",
"cardNumber": "Número do cartão",
"expDate": "Exp. Data (MM/AAA)",
"expDate": "Data Exp. (MM/AA)",
"donate": "Doe",
"noPaymentMethodError": "Não consegui processar o seu pagamento, por favor tente novamente.",
"sofortDisclaimer": "Os pagamentos SOFORT demoram 2-14 dias úteis (geralmente 2-3 dias). Assim que chegar, enviamos-lhe um e-mail de confirmação com o seu certificado de árvore e levantamos o contador de árvores.",
"sofortDisclaimer": "Os pagamentos SOFORT demoram 2-14 dias úteis (geralmente 2-3 dias). Assim que chegar, enviaremos um e-mail de confirmação com o seu certificado de árvore e atualizaremos o contador de árvores.",
"payWithSofort": "Doe com Sofort",
"payWithGiroPay": "Doe com GiroPay",
"sepaDisclaimer": "Os pagamentos SEPA demoram 2-14 dias úteis (normalmente 3-5 dias). Assim que chegar, enviamos-lhe um e-mail de confirmação com o seu certificado de árvore e levantamos o contador de árvore.",
"sepaDisclaimer": "Os pagamentos SEPA demoram 2-14 dias úteis (normalmente 3-5 dias). Assim que chegar, enviaremos um e-mail de confirmação com o seu certificado de árvore e atualizaremos o contador de árvore.",
"sepaMessage": "Ao fornecer seu IBAN e confirmar este pagamento, você autoriza Plant-for-the-Planet e Stripe, nosso provedor de serviços de pagamento, a enviar instruções ao seu banco para debitar sua conta. Você tem direito a um reembolso do seu banco nos termos e condições do seu acordo com o seu banco. Se você tiver algum problema com a sua doação, envie-nos um e-mail para [email protected]",
"byOrganization": "por {{organizationName}}",
"seedingYourDonation": "Semeando a sua doação",
"pleaseDoNotCloseThisTab": "Por favor, não feche esta aba!",
"selectCountry": "Selecione o país",
"cancel": "Cancelar",
"selectCurrency": "Selecione a moeda",
"donationSuccessfulWith": "A sua doação {{currency}} {{totalAmount}} foi paga com sucesso com {{paymentTypeUsed}} .",
"donationSuccessfulWith": "A sua doação de {{currency}} {{totalAmount}} foi paga com sucesso por meio de {{paymentTypeUsed}} .",
"donationSuccessful": "A sua doação {{currency}} {{totalAmount}} foi um sucesso.",
"giftSentMessage": "Enviamos um e-mail para {{recipientName}} sobre o presente.",
"contributionMessage": "Talvez os visite um dia destes? Nesse meio tempo, talvez juntar os seus amigos com algumas árvores deles, contando-lhes sobre as suas?",
"fundingDonationSuccess": "Obrigado pela sua contribuição",
"fundingContributionMessage": "Vamos mantê-lo informado sobre as nossas acções, entretanto talvez partilhar com os seus amigos sobre a sua contribuição.",
"yourTreesPlantedByOnLocation": "As suas árvores {{treeCount}} serão plantadas por {{projectName}} em {{location}} .",
"myTreesPlantedByOnLocation": "As minhas árvores {{treeCount}} estão a ser plantadas em {{location}} .",
"myTreesPlantedByOnLocation": "As minhas {{treeCount}} árvores estão sendo plantadas em {{location}} .",
"plantTreesAtURL": "Plante árvores em {{url}}",
"thankYou": "Obrigado",
"thankyouHeaderText": "Estamos a caminho de um \n <h1>Trilhões de Árvores</h1>",
"donationFailed": "Doação falhada",
"donationFailed": "A doação falhou",
"donationFailedMessage": "Alguma coisa correu mal ao completar o seu pagamento. Se continuar a ter problemas, por favor contacte-nos em [email protected]",
"donationPending": "Concluindo a sua doação",
"donationPendingMessage": "Estamos à espera da confirmação do seu banco. Isto pode demorar algum tempo, por favor, sinta-se à vontade para fechar esta página. Nós enviaremos seu recibo por e-mail em breve.",
"donationRef": "Ref. Doação",
"privacyPolicyNotice": "Ao usar este site, você concorda com o Plant-for-the-Planet's",
"privacyPolicy": "política de privacidade e cookies",
"privacyPolicyNotice": "Ao usar este site, você concorda com a nossa",
"privacyPolicy": "política de cookies",
"acceptClose": "Aceitar e fechar",
"verifyEmail": "Verifique o e-mail",
"verifyEmailHeader": "Por favor, confirme o seu e-mail",
"verifyEmailText": "Para proteger a sua conta, precisamos de verificar o seu e-mail. Por favor verifique a sua caixa de entrada ou pasta de spam/junk para um e-mail de confirmação e depois continue a fazer login.",
"verifyEmailInfo": "Se você não recebeu um e-mail, por favor tente entrar novamente e nós lhe enviaremos outro e-mail.",
"verifyEmailText": "Para proteger a sua conta, precisamos verificar o seu e-mail. Por favor verifique a sua caixa de entrada ou pasta de spam/junk para um e-mail de confirmação e depois continue a fazer login.",
"verifyEmailInfo": "Se você não recebeu um e-mail, por favor tente entrar novamente e nós te enviaremos outro e-mail.",
"skipLogout": "Continue como convidado",
"donationProcessedBy": "Esta doação é processada por Plant-for-the-Planet",
"cancelReturn": "Cancelar e voltar para a organização",
"cancelReturn": "Cancelar e voltar",
"aboutUs": "Sobre nós",
"imprint": "Impresso",
"privacyTerms": "Privacidade e Termos",
Expand All @@ -90,14 +95,15 @@
"or": "OU",
"donateWith": "Doe com",
"donating": "Doando ",
"addEmail": "Adicionar e-mail e enviar convite",
"addEmail": "Notificar o destinatário via e-mail",
"removeRecipient": "Remover",
"findProjects": "Encontrar Projetos",
"search": "Pesquisa",
"search": "Procurar",
"noProjectsFound": "Nenhum projeto encontrado",
"billingAddress": "Endereço para faturamento",
"treesInCountry": "{{treeCount}} árvores em{{country}} , Planta para o Planeta",
"treesInCountry": "{{treeCount}} árvores em{{country}} , Plant-for-the-Planet",
"errorOccurred": "Algo correu mal",
"dedicatedTo": "Dedicado a",
"message": "Mensagem"
"message": "Mensagem",
"contributedToTpo": "Eu contribuí {{amount}} para {{organization}}"
}
20 changes: 10 additions & 10 deletions public/locales/pt-BR/country.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"ad": "Andorra",
"ao": "Angola",
"ai": "Anguila",
"aq": "Antárctida",
"aq": "Antártida",
"ag": "Antígua e Barbuda",
"ar": "Argentina",
"am": "Armênia",
Expand Down Expand Up @@ -92,7 +92,7 @@
"gh": "Gana",
"gi": "Gibraltar",
"gr": "Grécia",
"gl": "Gronelândia",
"gl": "Groenlândia",
"gd": "Grenada",
"gp": "Guadalupe",
"gu": "Guam",
Expand All @@ -110,7 +110,7 @@
"is": "Islândia",
"in": "Índia",
"id": "Indonésia",
"ir": "Irão (República Islâmica do)",
"ir": "Irã",
"iq": "Iraque",
"ie": "Irlanda",
"im": "Ilha de Man",
Expand All @@ -129,7 +129,7 @@
"kw": "Kuwait",
"kg": "Quirguizistão",
"la": "República Democrática Popular do Laos",
"lv": "Letónia",
"lv": "Letônia",
"lb": "Líbano",
"ls": "Lesotho",
"lr": "Libéria",
Expand All @@ -138,7 +138,7 @@
"lt": "Lituânia",
"lu": "Luxemburgo",
"mo": "Macau",
"mg": "Madagáscar",
"mg": "Madagascar",
"mw": "Malawi",
"my": "Malásia",
"mv": "Maldivas",
Expand Down Expand Up @@ -189,8 +189,8 @@
"pr": "Porto Rico",
"qa": "Qatar",
"re": "Reunião",
"ro": "Roménia",
"ru": "Federação da Rússia",
"ro": "Romênia",
"ru": "Rússia",
"rw": "Ruanda",
"bl": "São Bartolomeu",
"sh": "Santa Helena, Ascensão e Tristão da Cunha",
Expand Down Expand Up @@ -250,13 +250,13 @@
"uy": "Uruguai",
"uz": "Uzbequistão",
"vu": "Vanuatu",
"ve": "Venezuela (República Bolivariana da)",
"vn": "Vietname",
"ve": "Venezuela",
"vn": "Vietnã",
"vg": "Ilhas Virgens (Britânicas)",
"vi": "Ilhas Virgens (E.U.A.)",
"wf": "Wallis e Futuna",
"eh": "Saara Ocidental",
"ye": "Iêmen",
"zm": "Zâmbia",
"zw": "Zimbabué"
"zw": "Zimbabue"
}
2 changes: 1 addition & 1 deletion public/locales/pt-BR/donate.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"copiedToClipboard": "Texto copiado para o Clipboard!",
"titleToShare": "Plantar árvores contra a crise climática!",
"titleToShare": "Plantando árvores contra a crise climática!",
"textToShareLinkedin": "Junte-se a {{name}} e a milhares de outros para plantar um trilhão de árvores para enfrentar a crise climática",
"textToShareForMe": "Junte-se a mim e a milhares de outras pessoas para plantar um trilhão de árvores para enfrentar a crise climática"
}
6 changes: 5 additions & 1 deletion src/Donations/Components/SelectProject.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,17 @@ import themeProperties from "../../../styles/themeProperties";
interface Props {}

function SelectProject({}: Props): ReactElement {
const { selectedProjects, allProjects, setSelectedProjects } =
const { selectedProjects, allProjects, setSelectedProjects, setprojectDetails } =
React.useContext(QueryParamContext);
const { t, i18n } = useTranslation(["common", "country"]);

const [searchValue, setSearchValue] = React.useState("");
const [trottledSearchValue, setTrottledSearchValue] = React.useState("");

React.useEffect(() => {
setprojectDetails({});
},[])

useDebouncedEffect(
() => {
setTrottledSearchValue(searchValue);
Expand Down
Loading

0 comments on commit 6347194

Please sign in to comment.