diff --git a/.vscode/settings.json b/.vscode/settings.json index 2cd9ce85af..2de0ffbac1 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -5,16 +5,17 @@ "GIVback", "GIVBACKS", "GIVeconomy", - "GIVgarden", "giveth", "GIVfarm", "GIVfrens", + "GIVgarden", "GIVpower", "GIVstream", "HONEYSWAP", "IGIVpower", "merkle", "Notif", + "Subline", "SUSHISWAP", "swiper", "texty", diff --git a/README.md b/README.md index 92e5eec7ec..eab53ae435 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,9 @@ +# The Giveth DApp + +### Build status: +- Develop - [![build-develop](https://github.com/Giveth/giveth-dapps-v2/actions/workflows/Build.yml/badge.svg?branch=develop)](https://github.com/Giveth/giveth-dapps-v2/actions/workflows/Build.yml) +- Main - [![build-main](https://github.com/Giveth/giveth-dapps-v2/actions/workflows/Build.yml/badge.svg?branch=main)](https://github.com/Giveth/giveth-dapps-v2/actions/workflows/Build.yml) +-------------- This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). ## Getting Started diff --git a/lang/ca.json b/lang/ca.json index f889f6ad88..74acaca288 100644 --- a/lang/ca.json +++ b/lang/ca.json @@ -9,10 +9,10 @@ "label.tos": "Termes i Condicions", "page.home.bigscreen.donate_button": "Dona Ara", "component.button.de": "DES", - "label.publish_project": "PUBLICAR PROYECTO", + "label.publish_project": "PUBLICAR PROJECTE", "label.edit": "Editar", - "label.verify_your_project": "Verifica tu proyecto", - "label.re_apply": "Aplicar de nuevo", + "label.verify_your_project": "Verifica el teu projecte", + "label.re_apply": "Aplicar de nou", "label.this_project_only_accept_on": "Aquest projecte només accepta donacions a", "label.this_token_is_eligible": "Aquest token és elegible per a GIVbacks.", "label.status": "Estat", @@ -45,7 +45,7 @@ "label.are_you_sure": "Estàs segur?", "label.boost": "Impulsa", "label.boost_project": "Potencia el projecte", - "label.boost_this_project_with_givpower": "Potencia aquest projecte amb GIVpower per millorar el seu rànquing!", + "label.boost_this_project_with_givpower": "Boosteja aquest projecte amb GIVpower per millorar el seu rànquing!", "label.current_rank": "Classificació actual", "label.switch_to_network_name": "Canviar a {networkNames}", "page.faq.what_is_giveth": "Què és Giveth?", @@ -53,7 +53,7 @@ "page.faq.what_is_giveth.content.two": "utilitzant la tecnologia blockchain. Hi ha molts projectes en l'univers Giveth (el GIViverse) per distingir-ne l'ús de “Galàxia” per referir-se a altres DAOs, però els dos projectes principals són:", "page.faq.where_can_i_see_how_giveth_spends": "On puc veure detalladament com Giveth gasta els seus fons?", "page.faq.where_can_i_see_how_giveth_spends.content.two": "per a despeses de contribuents i GIVbacks", - "refi": "Refinancament", + "refi": "Refi", "research": "Investigació", "page.faq.how_do_i_know_the_project_was_completed": "Com sé que el projecte al qual he contribuït ha estat completat?", "label.and_or": "i/o", @@ -100,14 +100,14 @@ "page.home.section.calling_all_change_makers.description": "Crea el teu projecte a Giveth per aprofitar les oportunitats de finançament revolucionàries de l'ecosistema Ethereum. Comença a recaptar fons en qüestió de minuts. La creació d'un projecte és totalment gratuïta!", "component.button.start_giving": "Comença a Donar", "component.button.tweet_this": "Tweeteja-ho", - "page.home.section.the_giveconomy": "La GIVeconomia", + "page.home.section.the_giveconomy": "La GIVeconomy", "page.home.section.the_giveconomy_desc": "Benvingut a un futur on revolucionem els sistemes econòmics, regenerem la Terra, evolucionem la coordinació humana i creem societats basades en la descentralització, la llibertat, la comunitat i l'amor.", "component.button.learn_more_giveconomy": "Aprèn més sobre la GIVeconomia", "page.home.section.for_projects": "Per als Projectes", "page.home.section.for_givers": "Per als Donants", "page.home.section.for_projects_desc": "Crea un projecte en qüestió de minuts i comença a recaptar fons en criptomoneda sense cap comissió afegida. Verifica't i els teus donants seran recompensats amb GIVbacks.", "page.home.section.for_givers_desc": "Per primera vegada, hi ha un avantatge en donar. Quan doneu criptomoneda a projectes verificats, obtens recompenses amb GIV des del nostre programa de GIVbacks. Gaudeix de la liquiditat de GIV i un flux de GIV/setmana a través del GIVstream fins al 2026.", - "component.button.donate_project": "Dona a un Projecte", + "component.button.donate_project": "Dóna a un Projecte", "page.home.section.easy_onboarding": "Onboarding Fàcil", "page.home.section.success_subs_two": "Un cop ho facis, rebràs el proper número del nostre butlletí a la teva safata d'entrada. Si vols veure edicions anteriors, visita la nostra", "page.home.section.givnews_page": "pàgina de GIVnews", @@ -159,11 +159,11 @@ "label.givbacks": "GIVbacks", "label.last_updated": "Última Actualització", "label.project_by": "PROJECTE PER", - "label.resume_verification": "REANUDAR VERIFICAIÓN", - "page.donate.title": "Donar con", + "label.resume_verification": "REPRENDRE VERIFICACIÓ", + "page.donate.title": "Donar amb", "label.cryptocurrency": "Criptomonedas", - "label.credit_card": "Tarjeta de Crédito", - "page.donate.zero_fees": "Sin Comisiones", + "label.credit_card": "Targeta de Crèdit", + "page.donate.zero_fees": "Sense Comissions", "page.donate.bank_fees": "Comissions Bancàries", "label.available": "Disponible", "label.raised": "Recolzat", @@ -186,7 +186,7 @@ "label.boosted_projects": "Projectes Impulsats", "label.donations_and_projects": "Donacions i Projectes", "label.total_amount_donated": "Quantitat Total Donada", - "label.donation_received": "Donació Rebuda", + "label.donantion_received": "Donació Rebuda", "label.dont_be_a_stranger": "No siguis un desconegut!", "component.button.complete_profile": "COMPLETAR PERFIL", "label.complete_profile.desc": "Completa el teu perfil per gestionar millor les teves donacions i projectes", @@ -406,10 +406,10 @@ "page.faq.what_is_the_givbacks_program": "Què és el programa GIVbacks?", "page.faq.what_is_the_givbacks_program.content.one": "GIVbacks és un concepte revolucionari que recompensa als donants de projectes verificats a Giveth amb GIV. Aprèn-ne més a la", "page.faq.what_is_the_givbacks_program.content.two": "de la nostra documentació.", - "page.faq.what_is_a_verified_project.content": "'Verified' és un estatus de nivell superior per als projectes que desitgin unir-se al programa GIVbacks. El programa GIVbacks és un concepte revolucionari que recompensa els donants de projectes verificats amb tokens GIV. Al sol·licitar l'estatus de projecte 'Verified', podràs fer que el teu projecte destacar i incentivar més donacions. Aconseguir que el teu projecte sigui verificat també construeix una relació de confiança amb els teus donants al demostrar la legitimacitat del teu projecte i mostrar que els fons s'estan utilitzant per crear un canvi positiu. Aquest senzill procés de verificació requereix alguna informació addicional sobre el teu projecte i l'impacte previst de la teva organització. Si desitges sol·licitar el distintiu 'Verified', incentivar més donacions i retribuir a aquells que t'han ajudat a assolir els teus objectius, si us plau emplena", + "page.faq.what_is_a_verified_project.content": "'Verificat' és un estatus de nivell superior per als projectes que desitgin unir-se al programa GIVbacks. El programa GIVbacks és un concepte revolucionari que recompensa els donants de projectes verificats amb tokens GIV. Al sol·licitar l'estatus de projecte 'Verificat', podràs fer que el teu projecte destacar i incentivar més donacions. Aconseguir que el teu projecte sigui verificat també construeix una relació de confiança amb els teus donants al demostrar la legitimacitat del teu projecte i mostrar que els fons s'estan utilitzant per crear un canvi positiu. Aquest senzill procés de verificació requereix alguna informació addicional sobre el teu projecte i l'impacte previst de la teva organització. Si desitges sol·licitar el distintiu 'Verificat', incentivar més donacions i retribuir a aquells que t'han ajudat a assolir els teus objectius, si us plau emplena", "label.this_form": "aquest formulari", "page.faq.i_earned_givbacks_but_my_balance_is_zero": "Vaig guanyar GIVbacks, però la pàgina de GIVbacks diu que el meu saldo és zero. Què ha passat?", - "page.faq.i_earned_givbacks_but_my_balance_is_zero.content.one": "Quan collites recompenses de GIV a Gnosis Chain (xDai) de les", + "page.faq.i_earned_givbacks_but_my_balance_is_zero.content.one": "Quan culls recompenses de GIV a Gnosis Chain (xDai) de les", "page.faq.i_earned_givbacks_but_my_balance_is_zero.content.two": "pàgines, obtens tot el GIV líquid que se't hagi assignat en la nostra distribució de tokens en una sola transacció. Si has guanyat GIV però no el veus a la pàgina de", "label.or": "o", "label.the": "el", @@ -519,6 +519,7 @@ "label.select_an_image_from_our_gallery": "Selecciona una imatge de la nostra galeria.", "label.remove": "Eliminar", "label.receiving_address": "Adreça receptora", + "label.chain_address": "Adreça en {chainName}", "label.mainnet_address": "Adreça en Mainnet", "label.gnosis_chain_address": "Adreça en Gnosis Chain", "label.receiving_address_on_mainnet": "Adreça receptora en Mainnet", @@ -620,7 +621,7 @@ "label.please_contact_support_team": "Si us plau, contacteu l'equip de suport.", "label.form_submitted": "Formulari enviat", "label.voila_verified_badge": "Voila! Insignia verificada", - "label.the_economy_of_giving": "L'economia del dar", + "label.the_economy_of_giving": "L'economia del \"Giving\"", "label.giveth_is_rewarding_and_empowering_those": "Giveth recompensa i potencia aquells que donen a projectes, a la societat i al món!", "label.claim_your_givdrop": "Reclama el teu GIVdrop", "label.giv_fuels_and_directs": "GIV alimenta i dirigeix el Futur del Donar, inspirant persones a convertir-se en Givers i participar en un ecosistema de suport col·lectiu, abundància i creació de valor.", @@ -634,17 +635,17 @@ "label.connect_your_wallet_or_check_an_eth_address": "Connecta la teva cartera o comprova una adreça d'Ethereum per veure les teves recompenses. Finalitza el 24 de desembre del 2022.", "label.didnt_get_the_givdrop": "No has rebut el GIVdrop?", "label.buy_giv_token": "Compra GIV token", - "label.give": "Dona", + "label.give": "Dóna", "label.donate_to_projects": "Donar a projectes", "label.govern": "Governar", "label.see_farms": "Veure granges", "label.claim_your_giv": "Reclama el teu GIV", "label.welcome_to_the": "Benvingut a", - "label.the_giveconomy_empowers": "La GIVeconomia dóna poder al nostre col·lectiu de projectes, donants, constructors i membres de la comunitat per construir el Futur de les Donacions.", + "label.the_giveconomy_empowers": "La GIVeconomy dóna poder al nostre col·lectiu de projectes, donants, constructors i membres de la comunitat per construir el Futur de les Donacions.", "label.donate_to_verified_projects_on_giveth": "Fes una donació a projectes verificats a Giveth. Obtingues GIV i augmenta el teu GIVstream amb el programa GIVbacks.", "label.see_opportunities": "Veure Oportunitats", "label.stake_giv_or_become_a_liquidity_provider": "Fes stake de GIV o converteix-te en un proveïdor de liquiditat i fes stake de tokens LP a la GIVfarm. Obtén recompenses de GIV i augmenta el teu GIVstream.", - "label.the_givgarden_is_the_descentralized_gov_platform": "GIVgarden és la plataforma de governança descentralitzada per a la GIVeconomia. Augmenta el teu GIVstream quan fas un wrap del GIV per votar.", + "label.the_givgarden_is_the_descentralized_gov_platform": "GIVgarden és la plataforma de governança descentralitzada per a la GIVeconomy. Augmenta el teu GIVstream quan fas un wrap del GIV per votar.", "label.givgarden_is_the_decentralized_gov_platform": "El GIVgarden es la plataforma de gobernança descentralitzada per a la GIVeconomy.", "label.your_giv_garden_rewards": "Les teves recompenses de GIVgarden", "label.givgarden_is_only_available_on_gnosis": "GIVgarden només està disponible a Gnosis Chain.", @@ -695,8 +696,8 @@ "label.streaming": "Streaming", "label.harvest_rewards": "Recol·lecta les recompenses", "label.increase_rewards": "Incrementa la teva recompensa", - "label.stake": "Aposta", - "label.unstake": "Deixa de apostar", + "label.stake": "Stake", + "label.unstake": "Deixa de stakejar", "label.some_or_all_of_your_staked_giv_is_locked": "Part o la totalitat del teu GIV en staking està bloquejat. Feu clic a 'Detalls del GIV bloquejat' per obtenir més informació.", "label.provide_liquidity": "Proporciona liquiditat", "label.locked_giv_details": "Detalls del GIV bloquejat", @@ -711,11 +712,11 @@ "label.lock_your_tokens": "Bloqueja els teus tokens", "label.user_your_givpower_to_support_verified_projects": "Utilitza el teu GIVpower per suportar projectes verificats a Giveth mentre guanyes recompenses.", "label.rounds_to_lock": "Rondes a bloquejar", - "label.max": "Màxim", - "label.min_one_round": "Mínim 1 ronda", + "label.max": "Màx", + "label.min_one_round": "Mín 1 ronda", "label.lock_until": "Bloquejar fins", "label.max_max_round": "Màxim {maxRound} rondes", - "label.mid_round_lock": "Bloqueig a mig rond", + "label.mid_round_lock": "Bloqueig a mitja ronda", "label.your_tokens_will_be_locked_for_the_remainder": "Els teus tokens estaran bloquejats pel que queda de la ronda actual +", "label.you_selected": "has seleccionat.", "label.singular.round_count": "{round} ronda", @@ -727,8 +728,8 @@ "label.stream_progress": "Progrés del {token}stream", "label.liquid_reward_token_that_has_flowed": "{rewardTokenSymbol} líquid que ha fluït del {rewardTokenSymbol}stream", "label.token_stream_rewards": "Recompenses del {rewardTokenSymbol} stream", - "label.add_your_dao": "Afegeix el teu DAO", - "label.apply_to_kickstart_a_regenfarm": "Aplica per a iniciar una RegenFarm per al teu DAO", + "label.add_your_dao": "Afegeix la teva DAO", + "label.apply_to_kickstart_a_regenfarm": "Aplica per a iniciar una RegenFarm per a la teva DAO", "label.apply_now": "Aplica ara", "label.givbacks_rewards_donors_to_verified_projects": "GIVbacks recompensa els donants de projectes verificats amb GIV, potenciant Giveth com una força del bé impulsada pels donants.", "label.your_givbacks_rewards": "Les teves recompenses de GIVbacks", @@ -736,7 +737,7 @@ "label.why_dont_i_have_givbacks": "Per què no tinc GIVbacks?", "label.givbacks_rewards": "Recompenses de GIVbacks", "label.donor_rewards": "Recompenses del donant", - "label.donate_to_earn_giv": "Dona per obtenir GIV", + "label.donate_to_earn_giv": "Dóna per obtenir GIV", "label.when_you_donate_to_Verified_projects": "Quan fas una donació a projectes verificats, tens dret a rebre tokens GIV. A través de GIVbacks, GIV atorga als donants drets de governança a través de GIVgarden.", "label.great_projects_make_the_giveconomy_thrive": "Els grans projectes fan prosperar la GIVeconomy. Com a propietari d'un projecte, quan el verifiques, els teus donants poden optar a rebre GIVbacks.", "label.round": "Ronda", @@ -747,8 +748,8 @@ "label.each_givbacks_round_lasts_two_weeks": "Cada ronda de GIVbacks dura dues setmanes. Després de la data de finalització, el GIV assignat a aquella ronda es distribueix als donants que van donar a projectes verificats durant la ronda. Els projectes han de sol·licitar la verificació almenys una setmana abans de la data d'inici per a ser inclosos a la ronda.", "label.givstream_is_only_available_on_gnosis": "GIVstream només està disponible en Mainnet i Gnosis Chain.", "label.the_rate_at_which_you_receive_liquid_giv": "La taxa a la qual rebeu GIV líquid des del vostre GIVstream.", - "label.the_giveconomy_begins_humbly": "La GIVeconomia comença humilment però a mesura que passa el temps, el GIVivers s'amplia i flueix més GIV des del GIVstream. D'aquesta manera, a mesura que creix la GIVeconomia, també ho fan els drets de governança de la nostra comunitat.", - "label.your_givstream_provides_a_continous_flow_until_2026": "El teu GIVstream proporciona un flux continu de GIV reclamable fins al 23 de desembre de 2026. Qualsevol persona pot obtenir o augmentar el seu GIVstream participant en la GIVeconomia.", + "label.the_giveconomy_begins_humbly": "La GIVeconomy comença humilment però a mesura que passa el temps, el GIVivers s'amplia i flueix més GIV des del GIVstream. D'aquesta manera, a mesura que creix la GIVeconomia, també ho fan els drets de governança de la nostra comunitat.", + "label.your_givstream_provides_a_continous_flow_until_2026": "El teu GIVstream proporciona un flux continu de GIV reclamable fins al 23 de desembre de 2026. Qualsevol persona pot obtenir o augmentar el seu GIVstream participant en la GIVeconomy.", "label.everytime_you_claim_giv_rewards": "Cada vegada que reclames les teves recompenses de GIV de GIVbacks, GIVgarden o GIVfarm, la teva taxa de flux de GIVstream augmenta. A continuació, es mostra un resum.", "label.increase_your_givstream": "Augmenta el teu GIVstream", "label.givstream_rewards": "Recompenses de GIVstream", @@ -758,7 +759,7 @@ "label.flowrate_change": "Canvi de taxa de flux", "label.tx": "Tx", "label.no_data": "Sense dades", - "label.use_giv_to_boost_projects": "Usa GIV per impulsar projectes a noves alçades!", + "label.use_giv_to_boost_projects": "Utilitza GIV per impulsar projectes a noves alçades!", "label.to_see_your_givpower_please_connect": "Per veure el teu GIVpower, si us plau connecta la teva cartera.", "label.boost_projects_with_givpower": "Impulsa projectes amb GIVpower", "label.use_your_givpower_to_boost_verified_projects": "Utilitza el teu GIVpower per impulsar projectes verificats i millorar la seva classificació. Els donants als projectes més ben classificats rebran més GIV del nostre programa GIVbacks.", @@ -824,7 +825,7 @@ "label.share_on_twitter": "comparteix a Twitter", "label.claim_your_free_swag": "reclama el teu swag gratuït", "label.join_our_discord": "uneix-te al nostre Discord", - "label.explore_the_giveconomy": "explora la giveconomia", + "label.explore_the_giveconomy": "explora la giveconomy", "page.home.section.recent_posts": "Entrades recents", "page.home.section.visit_blog": "Visita el nostre blog", "page.home.section.recent_donations": "Donacions recents", @@ -836,29 +837,29 @@ "page.home.philanthropy_needs_more_desc_3": "oportunitats de finançament regeneratiu.", "label.receiving_address_on_polygon": "Adreça de recepció a la xarxa principal de Polygon", "label.imagine_a_world_where": "Imagina un món on poguessis donar suport als béns públics i ser recompensat", - "label.mint": "Mintir", + "label.mint": "Encunyar", "label.approve": "Aprovar", - "label.mint_your_giver": "Minteix el teu Giver", + "label.mint_your_giver": "Encunya el teu Giver", "label.welcome_giver": "Benvingut, Giver", "label.uh_oh": "Oh, oh!", - "page.mint.welcome_giver.desc": "Has mintat {itemCount, plural, one {{itemCount} Giver PFP} other {{itemCount} Giver PFPs} }. Gràcies per donar suport a Giveth!", - "page.mint.fail.desc": "S'ha produït un error en intentar fer el mint. Veurem què ha passat...", - "page.mint.mint_your_giver.desc": "La col·lecció Givers està disponible a Ethereum Mainnet i 1.150 del total de 1.250 Givers estan disponibles per a minting públic. Cada Giver es pot mintar per 100 DAI cada un i els fons recaptats aniran a donar suport a la Giveth DAO.", + "page.mint.welcome_giver.desc": "Has encunyat {itemCount, plural, one {{itemCount} Giver PFP} other {{itemCount} Giver PFPs} }. Gràcies per donar suport a Giveth!", + "page.mint.fail.desc": "S'ha produït un error en intentar fer el encunyament. Veguem què ha passat...", + "page.mint.mint_your_giver.desc": "La col·lecció Givers està disponible a Ethereum Mainnet i 1.150 del total de 1.250 Givers estan disponibles per a minting públic. Cada Giver es pot encunyar per 100 DAI cada un i els fons recaptats aniran a donar suport a la Giveth DAO.", "label.insufficient_funds": "Fons insuficients", "label.add_fund_desc": "No tens prou fons. Afegeix fons a la teva cartera o canvia a una altra cartera.", - "label.mint_again": "Mint una altra vegada", - "label.giveth_empowers_changemakers": "Giveth dóna poder als agents de canvi amb finançament evolutiu.", + "label.mint_again": "Encunya una altra vegada", + "label.giveth_empowers_changemakers": "Giveth empodera als creadors amb finançament evolutiu.", "label.explore_projects": "EXPLORAR PROJECTES", - "label.verified_projects": "Proyectos verificados", - "label.trust_that_your_donations_will_make": "Confía en que tus donaciones tendrán un impacto con nuestro sistema de verificación.", - "label.earn_rewards": "Gana recompensas", - "label.how_it_works": "CÓMO FUNCIONA", - "label.get_rewarded_for_giving": "Obtén recompensas al donar a proyectos verificados que apoyan a los bienes públicos.", - "label.easy_onboarding": "Incorporación sencilla", - "label.new_to_crypto": "¿Nuevo en cripto? Es fácil comenzar en Giveth.", - "label.givferral_rewards_program": "Programa de Referencias de Giveth", - "label.how_to_refer_your_friends": "Como referir a tus amigos", - "label.refer_a_friend": "Refiere a un amigo, gana $GIV tokens por cada donación.", + "label.verified_projects": "Projectes verificats", + "label.trust_that_your_donations_will_make": "Confia que les teves donacions tindran un impacte amb el nostre sistema de verificació.", + "label.earn_rewards": "Guanya recompenses", + "label.how_it_works": "COM FUNCIONA", + "label.get_rewarded_for_giving": "Obtingues recompenses al donar a projectes verificats que donen suport als béns públics.", + "label.easy_onboarding": "Incorporació senzilla", + "label.new_to_crypto": "Nou a cripto? És fàcil començar a Giveth.", + "label.givferral_rewards_program": "Programa de Referències de Giveth", + "label.how_to_refer_your_friends": "Com referir als teus amics", + "label.refer_a_friend": "Refereix a un amic, guanya $GIV tokens per cada donació.", "label.go_to_chainvine": "Anar a Chainvine", "label.go_to_chainvine_and_connect_your_wallet": "Vés a Chainvine i connecta la teva cartera.", "label.generate_your_unique_url": "Obté la teva URL única per compartir amb la teva xarxa.", @@ -869,15 +870,15 @@ "label.learn_how_to_become_an_active_part": "Aprèn com convertir-te en un agent actiu de la nostra xarxa de donacions.", "label.by_encouraging_your_network": "Incentivant la teva xarxa a contribuir a les bones causes, no només estàs creant un impacte positiu sinó que també estàs guanyant recompenses pels teus esforços!", "label.get_started": "Començar", - "label.see_it_in_action": "¡Véalo en acción!", - "label.what_is_giveth": "¿Qué és Giveth?", + "label.see_it_in_action": "Vegeu-ho en acció!", + "label.what_is_giveth": "Què és Giveth?", "label.discover_what_makes_giveth_different": "Descobreix què diferencia a Giveth d'altres plataformes de donacions", "label.the_first_step_to_empowering": "El primer pas per empoderar als donants a Giveth. ", "label.donate_to_verified_projects_and_get_giv": "Fes una donació a projectes verificats i obtén GIV, un token que et dóna accés a la nostra comunitat amb poder de votació, així com oportunitats per obtenir recompenses addicionals.", "label.learn_more_about_giv": "Aprèn més sobre GIV", - "label.elevate_projects": "Eleva projectes", + "label.elevate_projects": "Potencia projectes", "label.an_impactful_game_connecting_donors_and_projects": "Un joc d'impacte que connecta donants i projectes. ", - "label.use_your_giv_to_influence": "Utilitza el teu GIV per influir quins projectes són més visibles a la plataforma i els que generen més recompenses per als futurs donants! T'anima a \"boostejar\" projectes d'alta qualitat al següent nivell de suport financer.", + "label.use_your_giv_to_influence": "Utilitza el teu GIV per influir quins projectes són més visibles a la plataforma i els que generen més recompenses per als futurs donants! Fomenta les donacions i empodera a qui \"boosteja\" projectes d'alta qualitat al següent nivell de suport financer.", "label.level_up_with_givpower": "puja de nivell amb GIVpower", "label.enable_change": "Habilita el canvi", "label.an_evolution_in_community_fundrising": "Una evolució en la recaptació de fons per a comunitats.", @@ -890,8 +891,8 @@ "section.get_the_latest_updates": "Obtén les últimes actualitzacions", "label.choose_language": "Escull l'idioma", "lang.ca": "Català", - "lang.es": "Espanyol", - "lang.en": "Anglès", + "lang.es": "Español", + "lang.en": "Inglés", "label.number_of_givers": "# de donants", "label.latest_updates": "Últimes actualitzacions", "label.join_our_community_driven_movement": "Uneix-te al nostre moviment impulsat per la comunitat per transformar la manera en què finançem les organitzacions sense ànim de lucre i les causes socials.", @@ -899,7 +900,7 @@ "label.donated_to_projects": "Donat a projectes", "label.search_projects": "cerca projectes", "label.whats_up_on_giveth": "El que passa a Giveth", - "label.projects_boosted": "Projectes Boosted", + "label.projects_boosted": "Projectes Boostejats", "label.your_profile_is_incomplete": "El teu perfil està incomplet", "label.you_cant_create_a_project_unless": "No pots crear un projecte fins que no completis el teu perfil.", "label.lets_do_it": "Fem-ho!", @@ -930,9 +931,9 @@ "label.proud_of_our_partners": "Orgullosos dels nostres socis", "label.awesome_project_updates": "Actualitzacions increïbles dels projectes", "label.amount_to_stake": "Quantitat a stakejar", - "label.approve_pending": "Aprova pendent", - "label.you_are_staking": "Estàs apostant", - "label.stake_pending": "Apostant pendent", + "label.approve_pending": "Aprovació pendent", + "label.you_are_staking": "Estàs stakejant", + "label.stake_pending": "stake pendent", "label.you_have": "Tens", "label.you_can_boost_your_favorite_projects": "Pots potenciar els teus projectes preferits amb GIVpower o delegar als principals contribuents de la comunitat. Amb GIVpower pots influir en el ranking dels projectes a Giveth. Obtén GIVpower en fer stake i bloquejar GIV. Els projectes millor classificats amb GIVpower obtenen fons complementaris addicionals i els seus donants reben més GIVbacks.", "label.givbacks_rewards_corresponding_to_the_current_round": "Les recompenses de GIVbacks corresponents a la ronda actual estan disponibles després que la ronda finalitzi. Si has donat a un projecte verificat i encara no tens recompenses per reclamar, és probable que els GIVbacks no s'hagin distribuït per a aquesta ronda, o que ja hagis reclamat les teves recompenses de GIVbacks.", @@ -1010,21 +1011,21 @@ "label.notifications_related_to_projects_you_liked_donated_boosted": "Notificacions relacionades amb els projectes que t'han agradat, donat o impulsat", "label.giveconomy_activities": "Activitats de GIVeconomy", "label.all_notifications_related_to_giveconomy": "Totes les notificacions relacionades amb GIVeconomy", - "economic-and-infrastructure_desc": "Apoyar proyectos económicos y de infraestructuras centrados en el empleo, las infraestructuras, el sector inmobiliario, la pobreza, la ubi, la industria y la innovación.", + "economic-and-infrastructure_desc": "Donar suport a projectes econòmics i d'infraestructures centrats en l'ocupació, les infraestructures, el sector immobiliari, la pobresa, la ubi, la indústria i la innovació.", "education": "Educació", "art-and-culture_desc": "Suporta projectes d'art i cultura centrats en disseny, NFT i creació de cultura.", "art-and-culture": "Art i Cultura", "community": "Comunitat", "community_desc": "Suporta projectes comunitaris centrats en iniciatives de base, habitatge, inclusió, serveis socials, aigua i sanejament, família i infància, i molt més.", - "economic-and-infrastructure": "Economia & Infraestructura", - "education_desc": "Apoyar proyectos educativos centrados en la tecnología del aprendizaje y la escolarización.", - "environment-and-energy": "Ambient & Energia", - "environment-and-energy_desc": "Apoyar proyectos medioambientales y energéticos centrados en la lucha contra el canvi climàtic, l'energia, la conservació dels oceans i les ciutats i comunitats sostenibles", + "economic-and-infrastructure": "Economia i Infraestructura", + "education_desc": "Donar suport a projectes educatius centrats en la tecnologia de l'aprenentatge i l'escolarització.", + "environment-and-energy": "Medi Ambient i Energia", + "environment-and-energy_desc": "Donar suport a projectes mediambientals i energètics centrats en la lluita contra el canvi climàtic, l'energia, la conservació dels oceans i les ciutats i comunitats sostenibles", "equality": "Igualtat", - "equality_desc": "Apoyar proyectos d'igualtat centrats en la igualtat de gènere, el bipartidisme i la inclusió.", + "equality_desc": "Donar suport a projectes d'igualtat centrats en la igualtat de gènere, el bipartidisme i la inclusió.", "finance": "Finances", "label.find_awesome_projects_on_giveth": "Troba projectes increïbles a Giveth", - "finance_desc": "Apoyo a proyectos financers centrats en la refinanciació i la captació de fons.", + "finance_desc": "Suport a projectes financers centrats en el refinançament i la captació de fons.", "all": "Tot", "label.close": "Tanca", "label.quick_links": "Enllaços ràpids", @@ -1035,17 +1036,17 @@ "label.minimum_three_characters": "Mínim 3 caràcters", "label.it_seems_we_couldnt_find_any_result": "Sembla que no hem pogut trobar cap resultat!", "housing": "Vivienda", - "partnerships": "Asociaciones", - "peace-and-justice": "Paz & Justicia", - "public-goods": "Bienes públicos", - "social-services": "Servicios Sociales", - "water-and-sanitation": "Agua & Saneamiento", - "employment": "Empleo", - "industry-and-innovation": "Industria & Innovación", + "partnerships": "Asociacions", + "peace-and-justice": "Pau i Justícia", + "public-goods": "Béns públics", + "social-services": "Serveis Socials", + "water-and-sanitation": "Aigua i Sanejament", + "employment": "Ocupació", + "industry-and-innovation": "Industria i Innovació", "infrastrucutre": "Infraestructura", - "poverity": "Pobreza", + "poverity": "Pobresa", "real-estate": "Béns immobles", - "ubi": "UBI", + "ubi": "Renta bàsica", "education-tech": "Tecnologia educativa", "schooling": "Ensenyament", "climate-action": "Acció climàtica", @@ -1130,7 +1131,7 @@ "label.you_havent_boosted_any_projects_yet": "Encara no has boostejat ningun projecte!", "page.verification.registration.four": "Si us plau, proporciona alguns documents sobre la teva entitat legal si no tens un enllaç", "label.stake_and_lock_giv_to_get_givpower_and_starting_boosting": "Fes stake and blockeja GIV per obtindre GIVpower i començar a boostejar projectes.", - "page.home.section.easy_onboarding_desc": "Nou a criptografia? Sense problema. Creeu una cartera Torus i connecteu-vos a la DApp iniciant la sessió a través de la vostra plataforma web2 preferida.", + "page.home.section.easy_onboarding_desc": "Nou a cripto? Sense problema. Creeu una cartera Torus i connecteu-vos a la DApp iniciant la sessió a través de la vostra plataforma web2 preferida.", "page.home.section.zero_fees": "Zero comissions afegides", "page.home.section.zero_fees_desc": "Creeu un projecte o doneu directament a projectes benèfics sense cap comissió afegida per Giveth.", "page.home.section.project_verification": "Verificació de projectes", @@ -1239,5 +1240,8 @@ "label.or_go_back_to_main_categories": "O torna a les categories principals", "label.clear": "Netejar", "label.search_for_a_project_or_a_cause": "Cerca un projecte o una causa a totes les categories", - "art": "Art" + "art": "Art", + "label.recipient_addresses": "", + "label.add_new_address": "", + "label.manage_addresses": "" } diff --git a/lang/en.json b/lang/en.json index d495e692ac..09269c37d5 100644 --- a/lang/en.json +++ b/lang/en.json @@ -549,7 +549,7 @@ "label.select_an_image_from_our_gallery": "Select an image from our gallery.", "label.remove": "Remove", "label.receiving_address": "Receiving address", - "label.address": "{chainName} address", + "label.chain_address": "{chainName} address", "label.receiving_address_on": "Receiving address on {chainName}", "label.my_wallet_address": "My Wallet Address", "label.resolved_as": "Resolves as ", @@ -1096,6 +1096,7 @@ "label.all_notifications_related_to_giveconomy": "All notifications related to GIVeconomy", "art-and-culture_desc": "Support arts & culture projects with a focus on artwork,design, NFT's, and culture building.", "art-and-culture": "Art & Culture", + "other": "Other", "community": "Community", "community_desc": "Support community projects with a focus on grassroots initiatives, housing, inclusion, social services, water & santitation, family & children and more.", "economic-and-infrastructure": "Economics & Infrastructure", @@ -1243,5 +1244,8 @@ "component.pfp_eligibility_modal.content.success": "You are eligible to mint your Giver early! Thanks for supporting Giveth", "label.duration_ago": "{duration} ago", "label.an_equivalent_of_up_to_40%": "An equivalent of up to 40% of the donation amount in GIV tokens!", - "label.read_more_on_our_docs": "Read more on our docs" + "label.read_more_on_our_docs": "Read more on our docs", + "label.recipient_addresses": "recipient addresses", + "label.add_new_address": "Add new address", + "label.manage_addresses": "Manage addresses" } diff --git a/lang/es.json b/lang/es.json index 57d31edd4d..3c5d1b6e46 100644 --- a/lang/es.json +++ b/lang/es.json @@ -547,7 +547,7 @@ "label.select_an_image_from_our_gallery": "Escoge una imagen de nuestra galería.", "label.remove": "Eliminar", "label.receiving_address": "Dirección receptora", - "label.address": "Dirección de {chainName}", + "label.chain_address": "Dirección de {chainName}", "label.receiving_address_on": "Dirección receptora en {chainName}", "label.my_wallet_address": "Mi dirección de la billetera", "label.resolved_as": "Resuelto como ", @@ -1105,6 +1105,7 @@ "label.giveconomy_activities": "Actividades en GIVeconomy", "label.all_notifications_related_to_giveconomy": "Todas las notificaciones relacionadas a GIVeconomy", "art-and-culture": "Arte & Cultura", + "other": "Otro", "art-and-culture_desc": "Apoya proyectos de arte & cultura enfocados en diseño, NFT, y construcción cultural.", "community": "Comunidad", "economic-and-infrastructure": "Economia & Infraestructura", @@ -1253,5 +1254,8 @@ "component.pfp_eligibility_modal.content.not_eligible": "La billetera que conectaste no esta en nuestra lista para hacer minting adelantado. Si piensas que fue un error, contacta a nuestro equipo. Revisa nuestra documentación para más detalle en elegibilidad, o regresa cuando el mint público inicie el dia 24 de Marzo, 2023 a las 16:00 UTC.", "label.duration_ago": "hace {duration}", "label.an_equivalent_of_up_to_40%": "Un equivalente de hasta 40% del monto de la donación en GIV tokens!", - "label.read_more_on_our_docs": "Aprende más en nuestra doc" + "label.read_more_on_our_docs": "Aprende más en nuestra doc", + "label.recipient_addresses": "", + "label.add_new_address": "", + "label.manage_addresses": "" } diff --git a/package.json b/package.json index e1ff5b65e1..1b1eaf1a73 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "givethdapp", - "version": "2.14.7", + "version": "2.14.8", "private": true, "scripts": { "build": "next build", diff --git a/pages/test1.tsx b/pages/test1.tsx index 1a1d0da624..10a43f382f 100644 --- a/pages/test1.tsx +++ b/pages/test1.tsx @@ -32,7 +32,7 @@ const TestRoute = () => { ); }; -//This comment is for testing +//This comment is for testing1 const TestIndex = () => { // const xDaiValues = useSelector( diff --git a/src/components/Badge.tsx b/src/components/Badge.tsx new file mode 100644 index 0000000000..0669c14f59 --- /dev/null +++ b/src/components/Badge.tsx @@ -0,0 +1,69 @@ +import { + neutralColors, + semanticColors, + SublineBold, +} from '@giveth/ui-design-system'; +import React, { FC } from 'react'; +import styled from 'styled-components'; + +export enum EBadgeStatus { + DEFAULT, + WARNING, + ERROR, + SUCCESS, +} + +interface IBadge { + label: string; + status: EBadgeStatus; + showBullet?: boolean; + className?: string; +} + +const badgeStatusToColor = (status: EBadgeStatus) => { + switch (status) { + case EBadgeStatus.DEFAULT: + return neutralColors.gray; + case EBadgeStatus.WARNING: + return semanticColors.golden; + case EBadgeStatus.ERROR: + return semanticColors.punch; + case EBadgeStatus.SUCCESS: + return semanticColors.jade; + default: + return neutralColors.gray; + } +}; + +export const Badge: FC = ({ label, status, showBullet, className }) => { + return ( + + {showBullet && } + {label} + + ); +}; + +interface IBadgeContainer { + mainColor: any; +} + +export const BadgeContainer = styled.span` + display: flex; + align-items: center; + color: ${props => props.mainColor[700]} !important; + background: ${props => props.mainColor[100]}; + border: 2px solid ${props => props.mainColor[300]}; + border-radius: 50px; + padding: 2px 8px; + height: 24px; +`; + +const BulletPoint = styled.div` + font-size: 18px; + margin-right: 4px; + padding: 0; +`; diff --git a/src/components/NetworkLogo.tsx b/src/components/NetworkLogo.tsx index a2f8bebf8f..f62ed95dfd 100644 --- a/src/components/NetworkLogo.tsx +++ b/src/components/NetworkLogo.tsx @@ -1,9 +1,9 @@ import React from 'react'; +import config from '@/configuration'; import { IconEthereum } from '@/components/Icons/Eth'; import { IconGnosisChain } from '@/components/Icons/GnosisChain'; import { IconPolygon } from '@/components/Icons/Polygon'; -import config from '@/configuration'; -import { IconOptimism } from './Icons/Optimism'; +import { IconCelo } from './Icons/Celo'; const NetworkLogo = (props: { chainId?: number; logoSize?: number }) => { const { chainId, logoSize } = props; @@ -13,10 +13,10 @@ const NetworkLogo = (props: { chainId?: number; logoSize?: number }) => { return ; } else if (chainId === config.POLYGON_NETWORK_NUMBER) { return ; - } else if (chainId === config.OPTIMISM_NETWORK_NUMBER) { - return ; - //TODO:Celo } else if (chainId === config.CELO_NETWORK_NUMBER) { - // return ; + //TODO: Uncomment Optimism } else if (chainId === config.OPTIMISM_NETWORK_NUMBER) { + // return ; + } else if (chainId === config.CELO_NETWORK_NUMBER) { + return ; } else return null; }; diff --git a/src/components/VerificationBadge.tsx b/src/components/VerificationBadge.tsx index 4d89c777a6..399dd68639 100644 --- a/src/components/VerificationBadge.tsx +++ b/src/components/VerificationBadge.tsx @@ -1,7 +1,6 @@ import { FC } from 'react'; -import { semanticColors } from '@giveth/ui-design-system'; import { EVerificationStatus } from '@/apollo/types/types'; -import { Badge } from './styled-components/Badge'; +import { Badge, EBadgeStatus } from './Badge'; interface IProps { status?: EVerificationStatus; @@ -10,23 +9,23 @@ interface IProps { const VerificationBadge: FC = ({ status, simplified }) => { if (!status || status === EVerificationStatus.DRAFT) return null; - let title, color; + let label, badgeStatus; switch (status) { case EVerificationStatus.REJECTED: - title = simplified ? 'Rejected' : 'Verification rejected'; - color = semanticColors.punch; + label = simplified ? 'Rejected' : 'Verification rejected'; + badgeStatus = EBadgeStatus.ERROR; break; case EVerificationStatus.SUBMITTED: - title = simplified ? 'Request sent' : 'Verification request sent'; - color = semanticColors.golden; + label = simplified ? 'Request sent' : 'Verification request sent'; + badgeStatus = EBadgeStatus.WARNING; break; case EVerificationStatus.VERIFIED: - title = 'Verified'; - color = semanticColors.jade; + label = 'Verified'; + badgeStatus = EBadgeStatus.SUCCESS; break; } - return {title}; + return ; }; export default VerificationBadge; diff --git a/src/components/modals/AddPolygonAddressModal.tsx b/src/components/modals/AddPolygonAddressModal.tsx deleted file mode 100644 index dc6aa2afdc..0000000000 --- a/src/components/modals/AddPolygonAddressModal.tsx +++ /dev/null @@ -1,158 +0,0 @@ -import { B, Button, IconWalletOutline32, P } from '@giveth/ui-design-system'; -import styled from 'styled-components'; -import { useForm } from 'react-hook-form'; -import { getAddress, isAddress } from 'ethers/lib/utils'; -import { Dispatch, FC, SetStateAction, useState } from 'react'; -import { useModalAnimation } from '@/hooks/useModalAnimation'; -import { Modal } from './Modal'; -import { mediaQueries } from '@/lib/constants/constants'; -import { IProject } from '@/apollo/types/types'; -import Input from '../Input'; -import { requiredOptions } from '@/lib/constants/regex'; -import { client } from '@/apollo/apolloClient'; -import { ADD_RECIPIENT_ADDRESS_TO_PROJECT } from '@/apollo/gql/gqlProjects'; -import config from '@/configuration'; -import InlineToast, { EToastType } from '../toasts/InlineToast'; -import { generatePolygonAddress } from '@/lib/helpers'; -import type { IModal } from '@/types/common'; - -interface IAddPolygonAddressModal extends IModal { - project: IProject; - setProjects: Dispatch>; -} - -interface IAddressForm { - address: string; -} - -export const AddPolygonAddressModal: FC = ({ - project, - setShowModal, - setProjects, -}) => { - const [loading, setLoading] = useState(false); - const { isAnimating, closeModal } = useModalAnimation(setShowModal); - const { - register, - handleSubmit, - formState: { errors }, - setError, - } = useForm({ mode: 'onSubmit', reValidateMode: 'onSubmit' }); - - const handleAdd = async (formData: IAddressForm) => { - setLoading(true); - const { address } = formData; - try { - const _address = getAddress(address); - const { data } = await client.mutate({ - mutation: ADD_RECIPIENT_ADDRESS_TO_PROJECT, - variables: { - projectId: Number(project.id), - networkId: config.POLYGON_NETWORK_NUMBER, - address: _address, - }, - }); - setProjects((projects: IProject[]) => { - const _projects = structuredClone(projects); - const newProjects = []; - for (let i = 0; i < _projects.length; i++) { - const _project = _projects[i]; - if (_project.id === project.id) { - _project.addresses = [ - ...[], - { - address: _address, - isRecipient: true, - networkId: config.POLYGON_NETWORK_NUMBER, - }, - ]; - } - newProjects.push(_project); - } - return newProjects; - }); - closeModal(); - } catch (error: any) { - if (error.message) { - setError( - 'address', - { type: 'focus', message: error.message }, - { shouldFocus: true }, - ); - } - } - - setLoading(false); - }; - - const validateAddress = async (address: string) => { - setLoading(true); - if (!isAddress(address)) { - setLoading(false); - return 'Invalid address'; - } - return true; - }; - - return ( - } - headerTitle='Add polygon address' - closeModal={closeModal} - isAnimating={isAnimating} - headerTitlePosition='left' - > - - -

Adding Polygon address for

- {project.title} -
-
- - {errors.address && ( - - )} -