Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

adding Arabic Translation #1090 #154

Open
wants to merge 7 commits into
base: the-one
Choose a base branch
from

Conversation

ZakiNata
Copy link

@ZakiNata ZakiNata commented Aug 21, 2024

docs(documentation-website): adding Arabic translation, Issue#1090

The Pull Request is ready

  • fixes #1090
  • all actions are passing
  • only fixes a single issue

Overview

documentation website translation to Arabic

Documentation-Website Translation

  • translation is appropriate for all audiences
  • the translation is not an unchecked automatic translation

Notes

  • I'm not sure that the translation am adding is 100% correct for technical terms, I'll keep revising
  • some of the technical terms kept as is to be more understandable
  • need to implement RTL

docs(documentation-website): adding Arabic translation, Issue#1090
Copy link
Contributor

coderabbitai bot commented Aug 21, 2024

Walkthrough

The recent modifications introduce comprehensive Arabic localization for the @idrinth-api-bench/framework, expanding accessibility for Arabic-speaking users. The update includes translations for navigation items, documentation, and community engagement, enhancing usability. Additionally, the language configuration is updated to support Arabic, fostering inclusiveness in the development community.

Changes

File(s) Change Summary
language/ar.yml Introduced Arabic localization, covering navigation, documentation, community engagement, and usage instructions.
language/en.yml Added Arabic ("العربية") entry to the language configuration, expanding supported languages.

Sequence Diagram(s)

sequenceDiagram
    participant User
    participant Framework
    participant Localization

    User->>Framework: Request navigation
    Framework->>Localization: Retrieve Arabic translations
    Localization-->>Framework: Provide translations
    Framework-->>User: Display navigation in Arabic
Loading

🌍 In code we trust, with languages anew,
To Arabic speakers, we bid you welcome too!
With navigation and docs, clear and bright,
Together we code, from morning till night.
Inclusivity reigns, across borders we flow,
In unity we build, let our frameworks grow! 🌟


Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?

Share
Tips

Chat

There are 3 ways to chat with CodeRabbit:

‼️ IMPORTANT
Auto-reply has been disabled for this repository in the CodeRabbit settings. The CodeRabbit bot will not respond to your replies unless it is explicitly tagged.

  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai generate interesting stats about this repository and render them as a table.
    • @coderabbitai show all the console.log statements in this repository.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (invoked as PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Additionally, you can add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for contributing!
Please make sure the actions pass. Once your pull request has been merged, you will automatically be added to the contributor's list on the website.
If you want to be shouted out on Linkedin, have a look for the shoutout issue of the specific version.

You can also find us on slack at idrinth-api-bench.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

Review details

Configuration used: .coderabbit.yaml
Review profile: CHILL

Commits

Files that changed from the base of the PR and between 1854d8f and c90bd2e.

Files selected for processing (2)
  • language/ar.yml (1 hunks)
  • language/en.yml (1 hunks)
Files skipped from review due to trivial changes (1)
  • language/en.yml
Additional comments not posted (10)
language/ar.yml (10)

1-19: Translations in nav section approved.

Code of rabbit confirms that the translations for navigation items are contextually appropriate.


21-67: Translations in socials section approved.

Code of rabbit confirms that the titles and alt texts for social media platforms are correct.


69-72: Translations in code-of-conduct section approved.

Code of rabbit confirms that the translations accurately reflect the original text.


74-101: Translations in home section approved.

Code of rabbit confirms that the translations are appropriate and convey the intended meaning.


102-105: Translations in youtube section approved.

Code of rabbit confirms that the translations for YouTube-related content are accurate.


107-129: Translations in faq section approved.

Code of rabbit confirms that the translations for frequently asked questions are clear and accurate.


131-134: Translations in imprint section approved.

Code of rabbit confirms that the translations are accurate and contextually appropriate.


136-147: Translations in sponsors section approved.

Code of rabbit confirms that the translations are appropriate and convey the intended meaning.


149-156: Translations in contributors section approved.

Code of rabbit confirms that the translations accurately reflect the original text.


158-169: Translations in support section approved.

Code of rabbit confirms that the translations are clear and convey the intended meaning.

coderabbitai[bot]
coderabbitai bot previously approved these changes Aug 21, 2024
docs(documentation-website): adding Arabic translation, Issue#1090
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

Review details

Configuration used: .coderabbit.yaml
Review profile: CHILL

Commits

Files that changed from the base of the PR and between c90bd2e and caa8876.

Files selected for processing (1)
  • language/ar.yml (1 hunks)
Additional context used
yamllint
language/ar.yml

[warning] 240-240: too many spaces after colon

(colons)


[warning] 465-465: too many spaces after colon

(colons)


[error] 197-197: syntax error: expected , but found ''

(syntax)

Additional comments not posted (27)
language/ar.yml (27)

1-19: Translations approved for navigation items.

The translations for navigation items are contextually appropriate.


21-67: Translations approved for social media section.

The titles and descriptions are appropriate as they are proper nouns and technical terms.


69-72: Translations approved for code of conduct section.

The translations for the code of conduct section are contextually appropriate.


74-101: Translations approved for home section.

The translations for the home section are contextually appropriate.


102-105: Translations approved for YouTube section.

The translations for YouTube-related content are contextually appropriate.


107-129: Translations approved for FAQ section.

The translations for frequently asked questions are contextually appropriate.


131-134: Translations approved for imprint section.

The translations for imprint meta information are contextually appropriate.


136-147: Translations approved for sponsors section.

The translations for sponsor-related content are contextually appropriate.


149-156: Translations approved for contributors section.

The translations for contributor-related content are contextually appropriate.


158-169: Translations approved for support section.

The translations for support-related content are contextually appropriate.


171-176: Translations approved for 404 section.

The translations for 404 error page content are contextually appropriate.


178-230: Translations approved for contributing section.

The translations for contribution guidelines are contextually appropriate.

Tools
yamllint

[error] 197-197: syntax error: expected , but found ''

(syntax)


308-310: Translations approved for license section.

The translations for license meta information are contextually appropriate.


312-319: Translations approved for autowiring section.

The translations for autowiring-related content are contextually appropriate.


330-409: Translations approved for middlewares section.

The translations for middleware-related content are contextually appropriate.


410-434: Translations approved for results section.

The translations for result-related content are contextually appropriate.


435-446: Translations approved for usage section.

The translations for usage-related content are contextually appropriate.


447-459: Translations approved for logging section.

The translations for logging-related content are contextually appropriate.


461-472: Translations approved for storage section.

The translations for storage-related content are contextually appropriate.

Tools
yamllint

[warning] 465-465: too many spaces after colon

(colons)


474-484: Translations approved for routes section.

The translations for route-related content are contextually appropriate.


485-508: Translations approved for quick start section.

The translations for quick start guide content are contextually appropriate.


510-513: Translations approved for loader section.

The translations for loader-related content are contextually appropriate.


515-534: Translations approved for tools section.

The translations for tools-related content are contextually appropriate.


536-559: Translations approved for command section.

The translations for command-related content are contextually appropriate.


561-577: Translations approved for cookie consent section.

The translations for cookie consent-related content are contextually appropriate.


579-582: Translations approved for general section.

The translations for general content are contextually appropriate.


583-589: Translations approved for languages section.

The translations for language names are contextually appropriate.

coderabbitai[bot]
coderabbitai bot previously approved these changes Aug 21, 2024
docs(documentation-website): adding Arabic translation, Issue#1090
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

Review details

Configuration used: .coderabbit.yaml
Review profile: CHILL

Commits

Files that changed from the base of the PR and between caa8876 and 15bf505.

Files selected for processing (1)
  • language/ar.yml (1 hunks)
Additional context used
yamllint
language/ar.yml

[warning] 240-240: too many spaces after colon

(colons)


[warning] 465-465: too many spaces after colon

(colons)


[error] 197-197: syntax error: expected , but found ''

(syntax)

Additional comments not posted (26)
language/ar.yml (26)

1-16: Translations approved for navigation items.

The translations for navigation items are consistent and correct.


21-67: Translations approved for social media references.

The translations for social media references are consistent and correct.


69-72: Translations approved for code of conduct.

The translations for the code of conduct are consistent and correct.


74-101: Translations approved for home page.

The translations for the home page are consistent and correct.


107-129: Translations approved for FAQ section.

The translations for the FAQ section are consistent and correct.


131-134: Translations approved for imprint page.

The translations for the imprint page are consistent and correct.


136-147: Translations approved for sponsors section.

The translations for the sponsors section are consistent and correct.


149-156: Translations approved for contributors section.

The translations for the contributors section are consistent and correct.


158-169: Translations approved for support section.

The translations for the support section are consistent and correct.


171-176: Translations approved for 404 error page.

The translations for the 404 error page are consistent and correct.


301-303: Translations approved for documentation section.

The translations for the documentation section are consistent and correct.


304-306: Translations approved for examples section.

The translations for the examples section are consistent and correct.


308-310: Translations approved for license section.

The translations for the license section are consistent and correct.


312-319: Translations approved for autowiring section.

The translations for the autowiring section are consistent and correct.


330-409: Translations approved for middlewares section.

The translations for the middlewares section are consistent and correct.


410-433: Translations approved for results section.

The translations for the results section are consistent and correct.


435-445: Translations approved for usage section.

The translations for the usage section are consistent and correct.


447-459: Translations approved for logging section.

The translations for the logging section are consistent and correct.


474-484: Translations approved for routes section.

The translations for the routes section are consistent and correct.


485-508: Translations approved for quick start section.

The translations for the quick start section are consistent and correct.


510-513: Translations approved for loader messages.

The translations for the loader messages are consistent and correct.


515-534: Translations approved for tools section.

The translations for the tools section are consistent and correct.


536-560: Translations approved for command section.

The translations for the command section are consistent and correct.


561-577: Translations approved for cookie consent messages.

The translations for the cookie consent messages are consistent and correct.


579-582: Translations approved for general messages.

The translations for the general messages are consistent and correct.


583-589: Translations approved for language names.

The translations for the language names are consistent and correct.

language/ar.yml Outdated Show resolved Hide resolved
docs(documentation-website): adding Arabic translation, Issue#1090
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

Review details

Configuration used: .coderabbit.yaml
Review profile: CHILL

Commits

Files that changed from the base of the PR and between 15bf505 and 9f92444.

Files selected for processing (1)
  • language/ar.yml (1 hunks)
Additional context used
yamllint
language/ar.yml

[warning] 240-240: too many spaces after colon

(colons)


[warning] 465-465: too many spaces after colon

(colons)


[error] 197-197: syntax error: expected , but found ''

(syntax)

Additional comments not posted (5)
language/ar.yml (5)

1-20: Translations for navigation items are correct.

CodeRabbit approves the translations provided in the nav section.


21-67: Translations for social media platforms are correct.

CodeRabbit approves the translations provided in the socials section.


69-73: Translations for the code of conduct are correct.

CodeRabbit approves the translations provided in the code-of-conduct section.


74-81: Translations for the home page are correct.

CodeRabbit approves the translations provided in the home section.


461-465: Fix formatting issue in storage section.

There are too many spaces after the colon on line 465.

Apply this diff to fix the formatting issue:

  title:  "Storage"

Likely invalid or redundant comment.

Tools
yamllint

[warning] 465-465: too many spaces after colon

(colons)

docs(documentation-website): adding Arabic translation, Issue#1090
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 3

Review details

Configuration used: .coderabbit.yaml
Review profile: CHILL

Commits

Files that changed from the base of the PR and between 9f92444 and 4a5cb0f.

Files selected for processing (1)
  • language/ar.yml (1 hunks)
Additional context used
yamllint
language/ar.yml

[warning] 240-240: too many spaces after colon

(colons)


[warning] 465-465: too many spaces after colon

(colons)


[error] 197-197: syntax error: expected , but found ''

(syntax)

language/ar.yml Outdated Show resolved Hide resolved
language/ar.yml Outdated Show resolved Hide resolved
language/ar.yml Outdated Show resolved Hide resolved
docs(documentation-website): adding Arabic translation, Issue#1090
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

Review details

Configuration used: .coderabbit.yaml
Review profile: CHILL

Commits

Files that changed from the base of the PR and between 4a5cb0f and 55bcb02.

Files selected for processing (1)
  • language/ar.yml (1 hunks)
Additional context used
yamllint
language/ar.yml

[error] 227-227: syntax error: expected , but found ''

(syntax)

Additional comments not posted (29)
language/ar.yml (29)

1-19: LGTM!

The translations for the navigation items are correct.

The code changes are approved.


21-67: LGTM!

The translations for the social media titles and descriptions are correct.

The code changes are approved.


69-72: LGTM!

The translations for the code of conduct titles and descriptions are correct.

The code changes are approved.


74-101: LGTM!

The translations for the home page titles and descriptions are correct.

The code changes are approved.


102-105: LGTM!

The translations for the YouTube-related content are correct.

The code changes are approved.


107-129: LGTM!

The translations for the FAQ titles and descriptions are correct.

The code changes are approved.


131-134: LGTM!

The translations for the imprint titles and descriptions are correct.

The code changes are approved.


136-147: LGTM!

The translations for the sponsor titles and descriptions are correct.

The code changes are approved.


149-157: LGTM!

The translations for the contributor titles and descriptions are correct.

The code changes are approved.


158-169: LGTM!

The translations for the support titles and descriptions are correct.

The code changes are approved.


171-176: LGTM!

The translations for the 404 page titles and descriptions are correct.

The code changes are approved.


178-298: LGTM!

The translations for the contributing guidelines are correct.

The code changes are approved.

Tools
yamllint

[error] 227-227: syntax error: expected , but found ''

(syntax)


301-303: LGTM!

The translations for the documentation guidelines are correct.

The code changes are approved.


305-306: LGTM!

The translations for the examples guidelines are correct.

The code changes are approved.


308-310: LGTM!

The translations for the license information are correct.

The code changes are approved.


312-329: LGTM!

The translations for the autowiring information are correct.

The code changes are approved.


331-409: LGTM!

The translations for the middlewares information are correct.

The code changes are approved.


411-434: LGTM!

The translations for the results information are correct.

The code changes are approved.


436-445: LGTM!

The translations for the usage information are correct.

The code changes are approved.


448-459: LGTM!

The translations for the logging information are correct.

The code changes are approved.


462-472: LGTM!

The translations for the storage information are correct.

The code changes are approved.


475-484: LGTM!

The translations for the routes information are correct.

The code changes are approved.


486-509: LGTM!

The translations for the quick-start information are correct.

The code changes are approved.


510-513: LGTM!

The translations for the loader messages are correct.

The code changes are approved.


516-535: LGTM!

The translations for the tools information are correct.

The code changes are approved.


537-560: LGTM!

The translations for the command information are correct.

The code changes are approved.


562-578: LGTM!

The translations for the cookie-consent messages are correct.

The code changes are approved.


579-582: LGTM!

The translations for the general messages are correct.

The code changes are approved.


584-589: LGTM!

The translations for the language names are correct.

The code changes are approved.

docs(documentation-website): adding Arabic translation, Issue#1090
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

Review details

Configuration used: .coderabbit.yaml
Review profile: CHILL

Commits

Files that changed from the base of the PR and between 55bcb02 and 70b1d35.

Files selected for processing (1)
  • language/ar.yml (1 hunks)
Additional context used
yamllint
language/ar.yml

[error] 227-227: syntax error: expected , but found ''

(syntax)

Additional comments not posted (32)
language/ar.yml (32)

1-19: Section nav approved.

The translations for navigation items are correct and consistent.

The code changes are approved.


21-67: Section socials approved.

The translations for social media links are correct and consistent.

The code changes are approved.


69-72: Section code-of-conduct approved.

The translations for the code of conduct are correct and consistent.

The code changes are approved.


74-101: Section home approved.

The translations for the home page are correct and consistent.

The code changes are approved.


102-105: Section youtube approved.

The translations for YouTube-related content are correct and consistent.

The code changes are approved.


107-129: Section faq approved.

The translations for frequently asked questions are correct and consistent.

The code changes are approved.


131-134: Section imprint approved.

The translations for imprint information are correct and consistent.

The code changes are approved.


136-148: Section sponsors approved.

The translations for sponsor information are correct and consistent.

The code changes are approved.


149-157: Section contributors approved.

The translations for contributor information are correct and consistent.

The code changes are approved.


158-169: Section support approved.

The translations for support information are correct and consistent.

The code changes are approved.


171-176: Section 404 approved.

The translations for the 404 error page are correct and consistent.

The code changes are approved.


178-237: Section contributing approved.

The translations for contribution guidelines are correct and consistent.

The code changes are approved.

Tools
yamllint

[error] 227-227: syntax error: expected , but found ''

(syntax)


238-240: Section requirements approved.

The translations for project requirements are correct and consistent.

The code changes are approved.


242-244: Section setup approved.

The translations for setup instructions are correct and consistent.

The code changes are approved.


245-297: Section commits approved.

The translations for commit message guidelines are correct and consistent.

The code changes are approved.


299-301: Section pull_requests approved.

The translations for pull request guidelines are correct and consistent.

The code changes are approved.


302-304: Section documentation approved.

The translations for documentation guidelines are correct and consistent.

The code changes are approved.


305-307: Section examples approved.

The translations for example guidelines are correct and consistent.

The code changes are approved.


309-310: Section license approved.

The translations for license information are correct and consistent.

The code changes are approved.


313-329: Section autowiring approved.

The translations for autowiring information are correct and consistent.

The code changes are approved.


331-409: Section middlewares approved.

The translations for middleware information are correct and consistent.

The code changes are approved.


411-434: Section results approved.

The translations for result handling information are correct and consistent.

The code changes are approved.


436-446: Section usage approved.

The translations for usage information are correct and consistent.

The code changes are approved.


448-460: Section logging approved.

The translations for logging information are correct and consistent.

The code changes are approved.


475-484: Section routes approved.

The translations for route information are correct and consistent.

The code changes are approved.


486-509: Section quick-start approved.

The translations for quick start guide are correct and consistent.

The code changes are approved.


511-513: Section loader approved.

The translations for loader messages are correct and consistent.

The code changes are approved.


516-535: Section tools approved.

The translations for tools information are correct and consistent.

The code changes are approved.


537-560: Section command approved.

The translations for command information are correct and consistent.

The code changes are approved.


562-578: Section cookie-consent approved.

The translations for cookie consent messages are correct and consistent.

The code changes are approved.


580-582: Section general approved.

The translations for general messages are correct and consistent.

The code changes are approved.


462-466: Fix formatting issue in storage section.

There are too many spaces after the colon.

Apply this diff to fix the formatting issue:

-  title:  "التخزين"
+  title: "التخزين"

The code changes need to be fixed.

Likely invalid or redundant comment.

@ZakiNata ZakiNata marked this pull request as ready for review August 26, 2024 14:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant