100% Arabic Translation for both frappe and erpnext

Hi everyone,
I have translated the PO files for Arabic. I know the translation must be submitted on Crowdin and that it should auto-sync, but writing those lines manually (around 20k lines) would be a huge effort. I would like to know if there is any method to import the PO file into Crowdin or if it possible to create a PR with full translations?

Thank you :grin:

1 Like

Hi,

To import a .po file into Crowdin, navigate to the “Upload” tab within your project. Then, select the target branch and either drag and drop the file or click “Select Files”. Crowdin will attempt to detect whether the file is a source or translation, and you can adjust the language settings if needed. Finally, click “Upload” to finalize the import.

Thanks,

Divyesh M.

1 Like

Hi Divyesh,

Thank you for your response. I believe the solution you provided would work if I were the owner of the project. However, I’m looking for a way to upload the .po files to the Frappe/ERPNext Crowdin projects.

Thank you for your assistance.

Best regards,
Ibrahim Aboelsoud

It would be great to add the translations. Arabic is very poor in ERPNext

For now I have the translation files available at
ERPNext Arabic Full Translation

you can place the files in there place (e.g /apps/frappe/frappe/locale/ar.po ) and compile the po files into .mo using

bench compile-po-to-mo --app frappe --locale ar