Erpnext Arabic Full Translation
complete Arabic translation for the Frappe Framework and ERPNext
- Author: ibrahim317
- Repository: https://github.com/ibrahim317/erpnext-arabic-full-translation
- GitHub stars: 15
- Forks: 19
- License: MIT
- Category: Developer Tools
- Maintenance: Minimally Maintained
- Frappe versions: develop
Install Erpnext Arabic Full Translation
bench get-app https://github.com/ibrahim317/erpnext-arabic-full-translation
Tags
- arabic
- erpnext
- frappe
- interpolation
Add the Frappe Gems badge to your README
Maintain Erpnext Arabic Full Translation? Paste this into your README:
[](https://frappegems.com/gems/apps/ibrahim317/erpnext-arabic-full-translation)
About Erpnext Arabic Full Translation
Arabic Translations
Arabic Translations for Frappe, ERPNext, HR and CRM
What it does
- Provides Arabic translations for Frappe, ERPNext, and HRMS.
- On install, auto-detects the Frappe major version (v15 or v16) and copies the matching Arabic locale bundle for each installed app from
arabic_translations/locale/other-apps/{version}into the app’slocale/ortranslations/folder (ar.poorar.csv). Existing files are overwritten to ensure fresh strings.
Installation
You can install this app using the bench CLI:
cd $PATH_TO_YOUR_BENCH
bench get-app https://github.com/ibrahim317/erpnext-arabic-full-translation
bench install-app arabic_translations
Docker / Production Deployment
If you are using Docker or deploying in a production environment where frontend assets are pre-compiled:
Standard installation hooks only run when installing the app on a site (runtime). However, frontend assets (JS/CSS) are compiled during the image build process. To ensure translations are applied to these assets, you must copy the translation files before building the assets.
Add the following step to your custom Dockerfile after installing apps but before running bench build:
# Install the app
RUN bench get-app https://github.com/ibrahim317/erpnext-arabic-full-translation
# Copy translation files for all apps in the environment
RUN bench install-arabic-translations
# Build assets (will include the updated translations)
RUN bench build
Contributing
This app uses pre-commit for code formatting and linting. Please install pre-commit and enable it for this repository:
cd apps/arabic_translations
pre-commit install
Pre-commit is configured to use the following tools for checking and formatting your code:
- ruff
- eslint
- prettier
- pyupgrade
License
mit
Related Developer Tools apps for Frappe & ERPNext
- Frappe — Low code web framework for real world applications, in Python and Javascript
- Frappe Docker — Docker environment for developing, deploying, and running Frappe applications (ERPNext and custom apps) in production and development
- Builder — Craft beautiful websites effortlessly with an intuitive visual builder and publish them instantly
- Bench — CLI to manage Multi-tenant deployments for Frappe apps
- Frappe Ui — A set of components and utilities for rapid UI development
- Press — Full service cloud hosting for the Frappe stack - powers Frappe Cloud
- Gameplan — Open Source Discussions Platform for Remote Teams
- Doppio — A Frappe app (CLI) to magically setup single page applications and Vue/React powered desk pages on your custom Frappe apps.