Giter Site home page Giter Site logo

Comments (27)

spm32 avatar spm32 commented on June 30, 2024 1

Sorry @Jzarecta but @iamonuwa got to it first :) Looking forward to having you on some other bounties though!

from ethernaut.

iamonuwa avatar iamonuwa commented on June 30, 2024 1

@gitcoinbot work in progress. Sending in PR soon

from ethernaut.

theethernaut avatar theethernaut commented on June 30, 2024 1

Thx @iamonuwa (and @Jzarecta nonetheless)! Looking forward to your work.

from ethernaut.

gitcoinbot avatar gitcoinbot commented on June 30, 2024

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


This issue now has a funding of 750.0 DAI (750.0 USD @ $1.0/DAI) attached to it.

from ethernaut.

gitcoinbot avatar gitcoinbot commented on June 30, 2024

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work has been started.

These users each claimed they can complete the work by 1 month, 3 weeks ago.
Please review their action plans below:

1) jzarecta has applied to start work (Funders only: approve worker | reject worker).

I am native spanish speaker has provided translation services for many projects including KDE, OpenOffice, and Apache software as well as on the crypto world to DASH, OpenLedger, Electrum wallet, and Edge Wallet.

Learn more on the Gitcoin Issue Details page.

2) hibeekaey has been approved to start work.

Use a localization plugin with a single localization mapping file

Learn more on the Gitcoin Issue Details page.

3) starsinmypockets has applied to start work (Funders only: approve worker | reject worker).

I would like to have a go at this. I have worked with the localization scheme for the apostrophe cms (https://github.com/apostrophecms/apostrophe/blob/master/lib/modules/apostrophe-i18n/index.js) as well as with Drupal. My approach would be along these lines:

• create a utility function for use in templates to wrap strings
• implement i18n using 3rd party library to access appropriate values for locale (for example i18n library via npm)
• detect default language using third party library
• store / lookup user-selected language via cookie
• create UI element to allow users to switch preferred language
• include tests of utility function, template behavior, and UI language switch

Learn more on the Gitcoin Issue Details page.

from ethernaut.

iamonuwa avatar iamonuwa commented on June 30, 2024

@ajsantander how can I reach your team?

from ethernaut.

Jzarecta avatar Jzarecta commented on June 30, 2024

I wonder if there is something I need to provide to get approved?

from ethernaut.

iamonuwa avatar iamonuwa commented on June 30, 2024

@ajsantander am currently working on the logic. I have added react-intl which is what am using. Added the language to the window global instance to be served together with the other variables inside the window instance. I have a slight issue. On the loadGameData middleware, I see that its loading the game data. I was thinking of adding an additional directory say en for english, es for spanish. Then each of the newly created directory will have the descriptions folder as its content.

What do you think?

from ethernaut.

iamonuwa avatar iamonuwa commented on June 30, 2024

@ajsantander are you there?

from ethernaut.

cupOJoseph avatar cupOJoseph commented on June 30, 2024

Overriding bounty to submitted.

from ethernaut.

iamonuwa avatar iamonuwa commented on June 30, 2024

@ajsantander am currently working on the logic. I have added react-intl which is what am using. Added the language to the window global instance to be served together with the other variables inside the window instance. I have a slight issue. On the loadGameData middleware, I see that its loading the game data. I was thinking of adding an additional directory say en for english, es for spanish. Then each of the newly created directory will have the descriptions folder as its content.

What do you think?

@ajsantander are you there?

from ethernaut.

theethernaut avatar theethernaut commented on June 30, 2024

Yes! Sorry. These are busy days, you know, because devcon =/

I like the approach. Sounds good!

from ethernaut.

iamonuwa avatar iamonuwa commented on June 30, 2024

Cool then. Will be submitting a PR to add that.

from ethernaut.

iamonuwa avatar iamonuwa commented on June 30, 2024

@ajsantander please can you review? Added a new commit last night.

from ethernaut.

iamonuwa avatar iamonuwa commented on June 30, 2024

@ajsantander are you there?

from ethernaut.

spm32 avatar spm32 commented on June 30, 2024

Hey @iamonuwa I think @ajsantander will be able to review soon, devcon just wrapped up so assuming he's probably still getting back into the regular flow of things.

from ethernaut.

vs77bb avatar vs77bb commented on June 30, 2024

@iamonuwa @ajsantander Bumping this one... I'm still in a post-Devcon haze, I'm sure we'll get there sooner than later now 🙂

from ethernaut.

iamonuwa avatar iamonuwa commented on June 30, 2024

Still waiting on the team to give feedback

from ethernaut.

iamonuwa avatar iamonuwa commented on June 30, 2024

@ajsantander please review my latest PR

from ethernaut.

iamonuwa avatar iamonuwa commented on June 30, 2024

@ajsantander are you there? Still waiting for your feedback

from ethernaut.

CPSTL avatar CPSTL commented on June 30, 2024

Hey @ajsantander ! Gitcoin Ambassador here to ask if @iamonuwa 's has received feedback on his latest PR?

from ethernaut.

rmshea avatar rmshea commented on June 30, 2024

Hey @ajsantander, Ryan from Gitcoin here. Any word on this one? Feel free to reach out if you have any questions for me.

from ethernaut.

theethernaut avatar theethernaut commented on June 30, 2024

Hello! Yes, Sorry again for the delay. Reviewing the PR now...

from ethernaut.

owocki avatar owocki commented on June 30, 2024

hey @ajsantander from team gitcoin ! is there someone on your team who has the cycles to do some review? cc @iamonuwa

from ethernaut.

gitcoinbot avatar gitcoinbot commented on June 30, 2024

⚡️ A tip worth 750.00000 DAI (750.0 USD @ $1.0/DAI) has been granted to @iamonuwa for this issue from @ceresstation. ⚡️

Nice work @iamonuwa! Your tip has automatically been deposited in the ETH address we have on file.

from ethernaut.

gitcoinbot avatar gitcoinbot commented on June 30, 2024

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


This Bounty has been completed.

Additional Tips for this Bounty:

  • ceresstation tipped 750.0000 DAI worth 750.0 USD to iamonuwa.

from ethernaut.

xaler5 avatar xaler5 commented on June 30, 2024

Multilanguage support is now in master branch

from ethernaut.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.