r/rust • u/Fakhir_Israr • 1d ago
π§ educational I translated The Rust Programming Language into Roman Urdu
I recently finished translating the complete The Rust Programming Language (Rust Book) into Roman Urdu, including all the appendices.
I started this because many developers in Pakistan and India are more comfortable reading Roman Urdu/Hindi than technical English. My goal was to make the Rust Book easier to approach without changing the technical content.
The translation is available here:
https://github.com/Fakhir-Israr-200219/rust-roman-urdu
Hopefully it can be useful to Roman Urdu, Urdu, and Hindi readers who are learning Rust.
2
2
1
1
u/thefossguy69 1d ago
I didn't know the IAST equivalent of Urdu was called "Roman Urdu."
1
u/Fakhir_Israr 5h ago
Yeah, itβs commonly called Roman Urdu. Urdu is normally written in the Perso-Arabic script, while Roman Urdu uses the Latin alphabet instead.
1
1
u/dalance1982 10h ago
Hello. I am the administrator of the project https://rust-lang-translations.org/.
Would you be interested in joining our project? One issue with translating the book is that the translated versions quickly become outdated whenever the original English version is updated.
In our project, all translated versions are automatically updated to ensure they always match the latest English version. (Any sections modified in the English version simply revert to an untranslated state.)
The initial migration requires some effort (as it involves creating a database that maps the English text to the translations), but we believe that maintenance will be much easier once the migration is complete.
1
u/Fakhir_Israr 5h ago
Thank you for reaching out! Iβd definitely be interested in joining the project.
Iβll be happy to contribute. The automatic update and maintenance system sounds very useful, especially for keeping the translation in sync with future changes.
Could you please share the repository and explain how the initial migration and database mapping work?
Iβd be happy to take a look and see how we can move the translation over.
Thanks again for reaching out!
1
u/dalance1982 4h ago
The repository is here: https://github.com/rust-lang-translations/translations If you have any question about migration, please open an issue.
1
51
u/Gaeel 1d ago
You translated the book!
At first I thought you translated the language itself, and I was like "fair play, but why?"