question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

RTL layout for freeCodeCamp curriculum

See original GitHub issue

Is your feature request related to a problem? Please describe.

With 100% of the three Arabic front end libraries proofread in Crowdin, we need to change the pages Layout to account for this.

The layout that need to be changed are as follows:

The Header and Footer layout

image

The home layout

image

the timeline layout

image

the setting layout

image

The donate layout

image

The new test project layout? I think this is similar to the new RWD layout

image

The learn layout

image

the certification introduction layout

image

the new RWD layout

https://www.freecodecamp.org/learn/2022/responsive-web-design/learn-basic-css-by-building-a-cafe-menu/step-1

image

The old JavaScript certification

image

The front end library project certification

image

Describe the solution you’d like

Change the component and layout to account for RTL Language

Describe alternatives you’ve considered

I thought this was possible 🤣

flex-direction: row-reverse;
direction: rtl;

Additional context

Is there a way to change SubForm layout in the forum?

Issues

Issue Analytics

  • State:closed
  • Created a year ago
  • Comments:13 (13 by maintainers)

github_iconTop GitHub Comments

3reactions
bbsmoothcommented, Oct 26, 2022

FYI, I came across this great guide on supporting rtl styling.

RTL Styling 101

1reaction
ojeytonwilliamscommented, Oct 28, 2022

@Sboonny currently we’re serving pages with lang=en and then dynamically updating that to lang=whatever-it-actually-is. As I understand it I18nextProvider does this for us, but I haven’t dug into it.

This isn’t ideal (we should generate html with the correct code), but I suspect it’s fine for now.

Read more comments on GitHub >

github_iconTop Results From Across the Web

How to Align Text in HTML – Text-align, Center, and Justified ...
You use this property to specify the horizontal alignment of text in an element. Suppose you have some text on your web page,...
Read more >
Freecodecamp curriculum page layout changed
Hello everyone , did anybody notice how the curriculum page layout changed on freecodecamp.org? I was in the responsive web design section ...
Read more >
How to start building your Android app: creating Mockups, UI ...
A few tips for RTL: In all your layouts you will need to replace all Left and Right layout properties with Start and...
Read more >
Designing for the Arab User — Basic Arabic UX for Business
Mirroring layout for an Arabic interface is key, ... the main concept is that the RTL layout ought to mirror those created for...
Read more >
Latest Contributors topics - The freeCodeCamp Forum
Topic Replies Views Activity Hebrew translation and RTL 1 166 July 26, 2022 Add labels to D3 solution 0 113 July 25, 2022 Comment lines to...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found