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

Translation into Arabic #31

Open
aalhour opened this issue Nov 24, 2023 · 2 comments
Open

Translation into Arabic #31

aalhour opened this issue Nov 24, 2023 · 2 comments

Comments

@aalhour
Copy link

aalhour commented Nov 24, 2023

Hello there 👋

I love your app and it motivated me to dig deeper into probability theory and statistics. I think it's a gem and I would like it to reach more people. I can translate it into Arabic if you want.

@aalhour aalhour changed the title Translation to Arabic Translation into Arabic Nov 24, 2023
@rillig
Copy link
Contributor

rillig commented Nov 24, 2023

From my side, that's a great idea, I'm not the maintainer though. I'm especially interested in the code changes that are needed for RTL scripts.

If you are familiar with how Android apps are translated and you have Android Studio installed, the only thing you need is to copy the strings.xml file.

For the German translation, I left the images as-is for now. Some of them contain text, but for a start, it's not crucial.

@atorch
Copy link
Owner

atorch commented Nov 27, 2023

@aalhour thank you, that's a great idea!

What is your comfort level opening pull requests in github? What about your level of comfort testing out Android apps on your phone using the Android Studio IDE? See https://developer.android.com/studio/install if you don't already have Android Studio installed.

If you are comfortable with github, let me share some links to help you get started with the translation:

In addition to those three files, have a look at https://developer.android.com/training/basics/supporting-devices/languages, which mentions "right-to-left (RTL) scripts, such as Arabic or Hebrew" and how to handle them in an Android app.

If you are not at all comfortable using github, one option would be to create the translated strings file and email it to me, and I could open the pull request myself. This wouldn't be ideal because I wouldn't be able to fully test the translation myself (because I don't speak Arabic), but I could at the very least make sure the app still runs correctly after making the changes.

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

No branches or pull requests

3 participants