stefan,
@stefan@stefanbohacek.online avatar

https://jointhefediverse.net is now available "po slovensky"! More languages are coming. Huge thanks to everyone who reached out and offered to provide translation!

#fediverse #JoinTheFediverse #SpreadTheFediverse #language #translation #internationalization #i18n #volunteer

tarek,

@stefan awesome. I will fork the GitHub code and work on an Arabic translation

stefan,
@stefan@stefanbohacek.online avatar

@tarek Thank you so much!

Please let me know if you have any questions, as I am still working on properly documenting the workflow. A few notes are in the README.md file.

tarek,

@stefan will do

tarek,

@stefan I added the Arabic translation and submitted a pull request. Will need to make future adjustment for left to right vs right to left alignment. But if you can please allow the json files only so that future translations will get appended easily rather than get overwritten with other languages

stefan,
@stefan@stefanbohacek.online avatar

@tarek Thank you so much, that was fast!

stefan,
@stefan@stefanbohacek.online avatar

@tarek Please also let me know how you'd like to be credited on the About page.

https://jointhefediverse.net/about

tarek,

@stefan awesome. Arabic - Tarek Hoteit (https://oldbytes.space/@tarek) in same format as the others.

stefan,
@stefan@stefanbohacek.online avatar

@tarek Perfect, thank you!

tarek,

@stefan thank you. It was head-banging for me. Not because of the site (awesome code structure, by the way) but the constant struggle typing right-to-left Arabic in English left-to-right coding environment. Sorry for my French, it is f&:$:&:& hell 😁

stefan,
@stefan@stefanbohacek.online avatar

@tarek Thank you, kind of you to say that! I still have to work out a good workflow, I'm not sure how well the current one will scale as more languages are added.

I tried installing Weblate on my server, but it uses up too much memory.

I am thinking about making a simple editor for the JSON files that would just be a basic HTML page, all you really need is a few text fields and ability to save the changes.

tarek,

@stefan I suggest to avoid adding complexity in order to simplify the workflow, because it can easily drag you down and absorb a lot of energy. I think what you have is good. I easily followed your logic and added one more language. Maybe others would do the same.

stefan, (edited )
@stefan@stefanbohacek.online avatar

@tarek Good point.

I just made a few changes to how the language files are structured, to make it easier to add them to the language menu, and to list contributors.

See info.json: https://github.com/jointhefediverse-net/jointhefediverse.net/tree/main/translations

Let me sort out the merge conflict with your latest branch that this introduced. Thank you for all your work!

stefan,
@stefan@stefanbohacek.online avatar

@tarek So I moved all the language information inside info.json and the translation is now in the "data" folder. Let me know what you think.

https://github.com/jointhefediverse-net/jointhefediverse.net/tree/main/translations

The Arabic translation looks great, thank you, again!

https://jointhefediverse.net/

tarek,

@stefan awesome! Will check tonight. Going biking this afternoon. Sitting next to the computer all day and every day.

stefan,
@stefan@stefanbohacek.online avatar

@tarek Nice, enjoy your ride!

tarek,

@stefan it’s awesome!!

stefan,
@stefan@stefanbohacek.online avatar

@tarek Thank you!

stefan,
@stefan@stefanbohacek.online avatar

I am currently in touch with volunteers who offered to translate the site into German, Spanish, Polish, and Russian. If you'd like to help, or speak some other language, please do reach out!

cybeardjm,
@cybeardjm@masto.ai avatar

@stefan Hi Stefan, can do French or proofread if translated already.
Remember that French text will need 30% space than English (worst is German is the worst minimum 50% more).

stefan,
@stefan@stefanbohacek.online avatar

@cybeardjm That would be amazing, thank you!

There are some notes on the process in the README file, please let me know if I need to add more details.

I really appreciate it!

cybeardjm,
@cybeardjm@masto.ai avatar

@stefan I don't have a Github account (am no dev, so never used it...).
Will prepare the translations and see what i can do next...

stefan,
@stefan@stefanbohacek.online avatar

@cybeardjm Fair enough. Yes, downloading the files and sending them with translations via email works perfectly!

Please see https://stefanbohacek.com/contact.

cybeardjm,
@cybeardjm@masto.ai avatar

@stefan Cool!

cybeardjm,
@cybeardjm@masto.ai avatar

@stefan What about accents such as é è ç à ê...
Should I encode them like "é" or not a problem?

stefan,
@stefan@stefanbohacek.online avatar

@cybeardjm That should be fine, not seeing any issues with the current translations.

cybeardjm,
@cybeardjm@masto.ai avatar

@stefan Done, email sent.

stefan,
@stefan@stefanbohacek.online avatar

@cybeardjm Thank you so much! I'm really amazed how quickly these translations are coming in.

I'll have this live later tonight!

cybeardjm,
@cybeardjm@masto.ai avatar

@stefan I worked on a dictionnary and an encyclopedia in the past, so this is "light work"

stefan,
@stefan@stefanbohacek.online avatar

@cybeardjm That explains it :-)

Again, thank you so much, it's really exciting to see the site grow!

dans_root,
@dans_root@mastodon.social avatar

@stefan Do you use Weblate, or how do you manage the translations?

stefan,
@stefan@stefanbohacek.online avatar

@dans_root We're pretty much setting up the process with the current volunteers, so I'll definitely check this out, thank you!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • fediverse
  • Durango
  • magazineikmin
  • mdbf
  • thenastyranch
  • khanakhh
  • rosin
  • Youngstown
  • ethstaker
  • slotface
  • modclub
  • kavyap
  • DreamBathrooms
  • everett
  • ngwrru68w68
  • JUstTest
  • InstantRegret
  • tacticalgear
  • GTA5RPClips
  • cubers
  • normalnudes
  • osvaldo12
  • tester
  • anitta
  • cisconetworking
  • megavids
  • Leos
  • provamag3
  • lostlight
  • All magazines