Code Monkey home page Code Monkey logo

Comments (53)

MileyFu avatar MileyFu commented on June 25, 2024 4

I can help with the Chinese translation.

from ethereumclassic.github.io.

bobsummerwill avatar bobsummerwill commented on June 25, 2024 2

Brilliant - thank you, @Automata-korea!

Everyone - here is how easy it was for me to add a blog post to the site. We should all really try to do that whenever we can rather than using Medium, because then it works within China too, and we are not trapped within the Medium empire.

https://github.com/ethereumclassic/ethereumclassic.github.io/pull/208/files

from ethereumclassic.github.io.

Athethepainter avatar Athethepainter commented on June 25, 2024 2

Hi, I can help with the French translation.

I used to work a lot with React/Gatsby so I can also help with design/css and site development :)

from ethereumclassic.github.io.

IstoraMandiri avatar IstoraMandiri commented on June 25, 2024 2

I just pushed the v2 branch which shows how I intend the i18n to be structured.

Over the coming days I'll be migrating the english content into this branch.

After some research I wasn't able to use the vanilla i18n plugin as it's fairly simple (and doesn't scale for large websites with blogs etc), so I implemented a custom page generation script in gatsby-node.js. It more explicitly manages supported languages as well as fallback to English for non-translated content.

The localised content and UI strings are managed in the ./content directory (in the form of markdown and json strings).

@Athethepainter are you at devcon?

from ethereumclassic.github.io.

TheEnthusiasticAs avatar TheEnthusiasticAs commented on June 25, 2024 1

I will help with the translations in german and russian.

from ethereumclassic.github.io.

Automata-korea avatar Automata-korea commented on June 25, 2024 1

I can help with the translations in Korean.
and can help publish article.

from ethereumclassic.github.io.

Athethepainter avatar Athethepainter commented on June 25, 2024 1

@hitchcott No I am in France actually.

I am available on discord or other platforms if we need to talk :)

from ethereumclassic.github.io.

TheEnthusiasticAs avatar TheEnthusiasticAs commented on June 25, 2024 1

Should not the person be invited by Cody or similar? I got my today and joined already?

from ethereumclassic.github.io.

TheEnthusiasticAs avatar TheEnthusiasticAs commented on June 25, 2024 1

Hey! Welcome here, too. We can both manage the russian version. The relaunch should be in coming days. @realcodywburns could you pls also add @etcluck. Thx

from ethereumclassic.github.io.

TheEnthusiasticAs avatar TheEnthusiasticAs commented on June 25, 2024 1

I am withdrawing my previous post. You do not need to add him. He will dm me on discord and I will make PRs

from ethereumclassic.github.io.

etcluck avatar etcluck commented on June 25, 2024 1

I am withdrawing my previous post. You do not need to add him. He will dm me on discord and will make PRs

ok . Im on discord to, maybe we can talk and work over there ?

from ethereumclassic.github.io.

realcodywburns avatar realcodywburns commented on June 25, 2024 1

Added new members, all will need 2fa enabled to join. They will be added to the 'translator' team so they can be pinged . Sorry for the delay.

from ethereumclassic.github.io.

TheEnthusiasticAs avatar TheEnthusiasticAs commented on June 25, 2024 1

An update from me for GER version: The infrastructure and some blogs were translated and submmitted. In the coming days they should be online.

How it is going on by other translators? )

from ethereumclassic.github.io.

IstoraMandiri avatar IstoraMandiri commented on June 25, 2024 1

@bobsummerwill Yes, I guess it can!

Let's continue from #245 and the other issues for individual languages.

from ethereumclassic.github.io.

IstoraMandiri avatar IstoraMandiri commented on June 25, 2024 1

As i18n is implemented, please use the other thread for coordinating stuff.

#245

from ethereumclassic.github.io.

TheEnthusiasticAs avatar TheEnthusiasticAs commented on June 25, 2024 1

@ondertitels nice to hear it. Hitchcott is working currently on the updating the walk-through for the translation. As soon as it is finished, it will be announced here and you can start with translations. The site got many content & structure updates )

from ethereumclassic.github.io.

bobsummerwill avatar bobsummerwill commented on June 25, 2024

There is built-in internationalization support in the Gatsby framework, so this should not be hard:

https://www.gatsbyjs.org/docs/localization-i18n/


gatsby-plugin-i18n
This plugin helps you use react-intl, i18next or any other i18n library with Gatsby. This plugin does not translate or format your content, but rather it creates routes for each language, allowing Google to more easily find the correct version of your site, and if you need to, designate alternative UI layouts.

The naming format follows .languageKey.js for files and /languageKey/path/fileName for URLs.

Example:

File - src/pages/about.en.js

URL - /en/about

from ethereumclassic.github.io.

ErkanGMoseiki avatar ErkanGMoseiki commented on June 25, 2024

@ErkanGu1

from ethereumclassic.github.io.

bobsummerwill avatar bobsummerwill commented on June 25, 2024

So you are going to at least following along and look into Turkish stuff, @ErkanGu1?
Though you said you likely cannot volunteer, but are just running your business?

from ethereumclassic.github.io.

bobsummerwill avatar bobsummerwill commented on June 25, 2024

For anybody who has not already noticed, I have created additional Github issues for each of these translations. @hitchcott is working on the actual internationalization structure and support, which is what this issue is tracking. Then when that is done, and we have all the site content updated in English, it will be time for the translation work to be being.

from ethereumclassic.github.io.

bobsummerwill avatar bobsummerwill commented on June 25, 2024

Please can everybody here add themselves as "Member" to the ethereumclassic organization?
Especially the translators.
When you are members we can assign the tasks for these translations to each of you.

https://github.com/orgs/ethereumclassic/people

Thanks!

from ethereumclassic.github.io.

TheEnthusiasticAs avatar TheEnthusiasticAs commented on June 25, 2024

Yes, I already noticed it Bob. Are we gradualy going to publish the contents in different language as we will maybe not finish all at the same time with the content?

from ethereumclassic.github.io.

bobsummerwill avatar bobsummerwill commented on June 25, 2024

from ethereumclassic.github.io.

TheEnthusiasticAs avatar TheEnthusiasticAs commented on June 25, 2024

Ok

from ethereumclassic.github.io.

Athethepainter avatar Athethepainter commented on June 25, 2024

I didn't find the place to self join the organization. Can someone invite me ?

from ethereumclassic.github.io.

MileyFu avatar MileyFu commented on June 25, 2024

I didn't find the place to self join the organization. Can someone invite me ?

Me either...Also may I ask if I get a assigned task how urgent would they be? Trying to estimated the amount of time needed to put in.

from ethereumclassic.github.io.

TheEnthusiasticAs avatar TheEnthusiasticAs commented on June 25, 2024

@Athethepainter, @MileyFu you should get an invitation from DontPanic soon.
Here is a draft version: https://vigorous-poitras-bc8223.netlify.com/.
Would you like join etc discord too? @MileyFu Is it technnically possible for you? Just in case here is the link: https://discord.gg/k6SxGj. Ping me there (at a.s.) and I will approve you

from ethereumclassic.github.io.

Harriklaw avatar Harriklaw commented on June 25, 2024

i ll help with greek translations

from ethereumclassic.github.io.

Harriklaw avatar Harriklaw commented on June 25, 2024

i ll help with greek translations

@TheEnthusiasticAs @bobsummerwill

from ethereumclassic.github.io.

TheEnthusiasticAs avatar TheEnthusiasticAs commented on June 25, 2024

@realcodywburns could you pls add @Harriklaw to the etc orga? Thx

from ethereumclassic.github.io.

TheEnthusiasticAs avatar TheEnthusiasticAs commented on June 25, 2024

Hey @realcodywburns. Would you pls add @etcvietnam68 to the translater group? He will take care of Vietnamese language. Thx

from ethereumclassic.github.io.

TheEnthusiasticAs avatar TheEnthusiasticAs commented on June 25, 2024

Hi @realcodywburns!
A reminder to add @Harriklaw (Greek), @etcvietnam68 (Vietnamese).
Thank You.

from ethereumclassic.github.io.

etcluck avatar etcluck commented on June 25, 2024

Hello guys ! will help you with translation into Russian

from ethereumclassic.github.io.

TheEnthusiasticAs avatar TheEnthusiasticAs commented on June 25, 2024

Yes, it is a better way not to "spam" here or on normal discord channels

from ethereumclassic.github.io.

bobsummerwill avatar bobsummerwill commented on June 25, 2024

This can be closed now, eh, @hitchcott?
We have that support, and are about to start using it.

from ethereumclassic.github.io.

bobsummerwill avatar bobsummerwill commented on June 25, 2024

More Todo?
Can we enumerate the work remaining to add SUPPORT for localizations, please?

Not content. There are the separate issues per language to track that.

from ethereumclassic.github.io.

etcvietnam68 avatar etcvietnam68 commented on June 25, 2024

We always be here, just tell us what should we do

from ethereumclassic.github.io.

TheEnthusiasticAs avatar TheEnthusiasticAs commented on June 25, 2024

Hello to ALL!

The website is online and the participants can begin. https://ethereumclassic.org/

Thanks to ALL, who is working on it :) Now lets work on the next milestone!!

Cheers!

from ethereumclassic.github.io.

IstoraMandiri avatar IstoraMandiri commented on June 25, 2024

Internationalisation support is now fully implemented in source (and develop) branch in terms of filesystem and string replacement.

This will be documented properly in #245, but briefly, languages are configurable in src/i18n/config.js, and new content can be added in yaml or md files inside content.

Next to tackle is #246.

In the meantime, we can start to sort out which content is ready to be translated; see #267

from ethereumclassic.github.io.

TheEnthusiasticAs avatar TheEnthusiasticAs commented on June 25, 2024

Hey all! An update from Chris. He produced a walk-through for tranlsations:
Video Walkthrough:
https://www.youtube.com/watch?v=VD4sS38gras
Version with 11 languages:
https://demo.etc-i18n.hitchcott.com/
New Translation Flow:
https://etc-i18n.hitchcott.com/

If you have any questions, put them here.
Thanks for your helps and let's start :)

P.S.: Let here know if you create an account and Chris will give you premissions. site itself has login of bob/honeybadger

from ethereumclassic.github.io.

IstoraMandiri avatar IstoraMandiri commented on June 25, 2024

FYI I will be open sourcing this tool soon - it can be used locally, not just on that web service. (Yay, decentralisation).

from ethereumclassic.github.io.

bobsummerwill avatar bobsummerwill commented on June 25, 2024

Brilliant, @hitchcott !

from ethereumclassic.github.io.

TheEnthusiasticAs avatar TheEnthusiasticAs commented on June 25, 2024

due to security measures @hitchcott changed the login datas. Pls request it in more private way e. g. via e-mail, discord

from ethereumclassic.github.io.

bobsummerwill avatar bobsummerwill commented on June 25, 2024

@hitchcott So this issue can be closed now, eh?

from ethereumclassic.github.io.

TheEnthusiasticAs avatar TheEnthusiasticAs commented on June 25, 2024

This issue should be reopend as this can be used for announcements/general coordination topics.

Another topic: Please don't translate the Bob's/ETCCoops's blogs as those are going to be moved to ETCCoop. If you would like to translate those too, pls contact Bob (ETCCoop). The priority is the website.

Thank You!

from ethereumclassic.github.io.

TheEnthusiasticAs avatar TheEnthusiasticAs commented on June 25, 2024

Addition: Pls pause the translating as the website is getting a restructure and additions and will be ready approximately end of march. You probably noticed it based on the new issues in this repo. Thx!

from ethereumclassic.github.io.

ondertitels avatar ondertitels commented on June 25, 2024

I can help with dutch translations :)

from ethereumclassic.github.io.

TheEnthusiasticAs avatar TheEnthusiasticAs commented on June 25, 2024

Hello everyone!

Chris and other participants updated the contents and the structure of the website. He also made another way to translate the website. It is now one file on github, which should only now be translated. More details are here: https://github.com/ethereumclassic/ethereumclassic.github.io.

from ethereumclassic.github.io.

TheEnthusiasticAs avatar TheEnthusiasticAs commented on June 25, 2024

Hi Everyone! Chris updated the babel with the current site version (EN): https://github.com/ethereumclassic/ethereumclassic.github.io. Please fork it again and translate! Thank You!

PS: A demo of how it would look like to switch between the languages: https://babel--ethereumclassic.netlify.app/. Here it is translated with the google translator atm.

from ethereumclassic.github.io.

 avatar commented on June 25, 2024

Hello! Since this week I started translating into the Dutch language ;)

from ethereumclassic.github.io.

TheEnthusiasticAs avatar TheEnthusiasticAs commented on June 25, 2024

Hi! There is a detailed guide now: https://github.com/ethereumclassic/ethereumclassic.github.io/blob/babel/docs/translate.md

from ethereumclassic.github.io.

XoxoPH avatar XoxoPH commented on June 25, 2024

I can help on Filipino translation

from ethereumclassic.github.io.

TheEnthusiasticAs avatar TheEnthusiasticAs commented on June 25, 2024

@XoxoPH thank you! Please follow the guide posted by me above. If any questions appear, please ask

from ethereumclassic.github.io.

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.