Skip to content

docs(ar): add Arabic translation for documentation pages#8252

Open
RlxChap2 wants to merge 37 commits into
webpack:mainfrom
RlxChap2:main
Open

docs(ar): add Arabic translation for documentation pages#8252
RlxChap2 wants to merge 37 commits into
webpack:mainfrom
RlxChap2:main

Conversation

@RlxChap2

@RlxChap2 RlxChap2 commented May 20, 2026

Copy link
Copy Markdown

Summary

this is in progress PR for the Arabic translation of webpack.js.org documentation, also this PR is opened to make it easier to keep the translation branch up to date with upstream changes and resolve merge conflicts as they appear this Translation work is still ongoing

What kind of change does this PR introduce?

docs

Did you add tests for your changes?

no this is a documentation/translation-only change, also ig we will change the translation in the codes:
example: Print Page we will change it from the code to Arabic and it will be like: طباعة الصفحة

  • edited comments at testing to translate it to arabic

Does this PR introduce a breaking change?

Maybe, because we changed the layout from ltr to rtl

If relevant, what needs to be documented once your changes are merged or what have you already documented?

translated documentation is included in this PR More translated pages will be be added

Use of AI

used ai to help me in the issues that appears from the checks

and this is what did ai changed at package.json:

-     "lint:markdown": "markdownlint --config ./.markdownlint.json --rules ./src/utilities/markdown-lint-enforce-lang-aliases.js \"**/*.{md,mdx}\"",

+     "lint:markdown": "markdownlint --config ./.markdownlint.json --rules ./src/utilities/markdown-lint-enforce-lang-aliases.js --ignore \"src/content/**/printable.mdx\" --ignore \"src/content/**/_*.mdx\" --ignore \"src/content/contribute/Governance-*.mdx\" \"**/*.{md,mdx}\"",

also i prefer this PR to be in a separate branch to avoid causing any issues to the main project

this PR follow issue (#8246)

@vercel

vercel Bot commented May 20, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
webpack-js-org Ready Ready Preview, Comment Jun 14, 2026 4:38pm

Request Review

@linux-foundation-easycla

linux-foundation-easycla Bot commented May 20, 2026

Copy link
Copy Markdown

CLA Missing ID

One or more co-authors of this pull request were not found. You must specify co-authors in commit message trailer via:

Co-authored-by: name <email>

Supported Co-authored-by: formats include:

  1. Anything <id+login@users.noreply.github.com> - it will locate your GitHub user by id part.
  2. Anything <login@users.noreply.github.com> - it will locate your GitHub user by login part.
  3. Anything <public-email> - it will locate your GitHub user by public-email part. Note that this email must be made public on Github.
  4. Anything <other-email> - it will locate your GitHub user by other-email part but only if that email was used before for any other CLA as a main commit author.
  5. login <any-valid-email> - it will locate your GitHub user by login part, note that login part must be at least 3 characters long.

Alternatively, if the co-author should not be included, remove the Co-authored-by: line from the commit message.

Please update your commit message(s) by doing git commit --amend and then git push [--force] and then request re-running CLA check via commenting on this pull request:

/easycla

@github-actions

Copy link
Copy Markdown

👋 Hi there! This PR was automatically flagged and closed by our quality checks.

If you believe this was a mistake, please review our contributing guidelines
and leave a comment explaining why this is a mistake.

@github-actions

Copy link
Copy Markdown

👋 Hi there! This PR was automatically flagged and closed by our quality checks.

If you believe this was a mistake, please review our contributing guidelines
and leave a comment explaining why this is a mistake.

@github-actions github-actions Bot closed this May 20, 2026
@alexander-akait

Copy link
Copy Markdown
Member

@RlxChap2 reopen, looks like our check is a little bit aggressive

@github-actions

Copy link
Copy Markdown

👋 Hi there! This PR was automatically flagged and closed by our quality checks.

If you believe this was a mistake, please review our contributing guidelines
and leave a comment explaining why this is a mistake.

@github-actions github-actions Bot closed this May 20, 2026
@alexander-akait

Copy link
Copy Markdown
Member

Also let's rebase

@alexander-akait

alexander-akait commented May 20, 2026

Copy link
Copy Markdown
Member

/cc @avivkeller How to say to our bot don't close after reopen?

@github-actions

Copy link
Copy Markdown

👋 Hi there! This PR was automatically flagged and closed by our quality checks.

If you believe this was a mistake, please review our contributing guidelines
and leave a comment explaining why this is a mistake.

@RlxChap2

Copy link
Copy Markdown
Author

@RlxChap2 reopen, looks like our check is a little bit aggressive

oh i see, so what is the solution rn ?

@RlxChap2

Copy link
Copy Markdown
Author

Also let's rebase

yeah i did a rebase in the another pr #8253

@avivkeller avivkeller reopened this May 20, 2026
@github-actions

This comment has been minimized.

@github-actions github-actions Bot closed this May 20, 2026
@avivkeller avivkeller reopened this May 20, 2026
@avivkeller

Copy link
Copy Markdown
Member

/cc @avivkeller How to say to our bot don't close after reopen?

The ‘exempt’ label, which we can customize to a different name if needed

@alexander-akait

Copy link
Copy Markdown
Member

@RlxChap2 can you rebase?

@avivkeller

Copy link
Copy Markdown
Member

For reference, this PR was blocked because several files did not end in a newline AND a commit exceeded 500 characters. Fixing one of those in future PRs will prevent a block

@RlxChap2

Copy link
Copy Markdown
Author

@RlxChap2 can you rebase?

For reference, this PR was blocked because several files did not end in a newline AND a commit exceeded 500 characters. Fixing one of those in future PRs will prevent a block

yeah sure lemme try to fix those

Translate initial blog and configuration index content to Arabic while preserving MDX structure.

Co-authored-by: ameencfw <ameencfw@users.noreply.github.com>
Co-authored-by: Shimizu Hiroyuki <amtixdev@gmail.com>
@RlxChap2

RlxChap2 commented May 22, 2026

Copy link
Copy Markdown
Author

finally i fixed all of them

is it good rn ? @alexander-akait

@RlxChap2

RlxChap2 commented Jun 9, 2026

Copy link
Copy Markdown
Author

used ai to help me in the issues that appears from the checks

and this is what did ai changed at package.json:

-     "lint:markdown": "markdownlint --config ./.markdownlint.json --rules ./src/utilities/markdown-lint-enforce-lang-aliases.js \"**/*.{md,mdx}\"",

+     "lint:markdown": "markdownlint --config ./.markdownlint.json --rules ./src/utilities/markdown-lint-enforce-lang-aliases.js --ignore \"src/content/**/printable.mdx\" --ignore \"src/content/**/_*.mdx\" --ignore \"src/content/contribute/Governance-*.mdx\" \"**/*.{md,mdx}\"",

also i prefer this PR to be in a separate branch to avoid causing any issues to the main project

@RlxChap2

RlxChap2 commented Jun 9, 2026

Copy link
Copy Markdown
Author

Hello @alexander-akait last things we need to do are change the button layout

issue
image

and translate the main page, after these changes this PR will be done for all translations

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants