Comments (6)
Hi @yehiatarek63 - in v1 we don't have translation keys for settings titles and descriptions and we won't be able to find time to work on this. However, everything is translatable in v2.
I will close this for now, if someone is willing to work on adding translation keys for settings in v1 we'd be happy to accept a PR.
from medusa.
@srindom Thanks, I just wanted to ask, has multi-language been implemented yet in v2? I installed it and took a look but only English is available as of now and will there be RTL support for RTL languages?
from medusa.
The admin application is ready for internationalization, but we only have an English file so far (https://github.com/medusajs/medusa/blob/develop/packages/admin-next/dashboard/public/locales/en-US/translation.json). New translations files will have to be added for other locales.
We haven't built RTL support into the new dashboard. I don't know much about the requirements for this. Is it simply a question of using dir="rtl"
on the HTML tag and ensuring the styles take direction into account or is there more to it?
from medusa.
- I can contribute to the arabic translation and make a PR
- To support RTL, we need to change dir="rtl".
- RTL version of the CSS is required
- RTL layout affects Arabic, Hebrew, Aramaic, Persian, Urdu and Kurdish
- Make sure that any SVGs like arrows are rotated in the RTL version
from medusa.
We would be happy to accept an Arabic translation 🙏 I'd request that you wait a couple of weeks though since there's still plenty of active development on admin for v2. I will make a reminder to ping you when we are ready.
Regarding RTL, I don't think we will be able to prioritize this effort anytime soon. I believe we do get some help out of the box from Tailwind, however, it will be a big task to get it done across the admin application https://tailwindcss.com/blog/tailwindcss-v3#rtl-and-ltr-modifiers. If anyone feels inclined to PR it we would be happy to help make it land.
from medusa.
Hi there,
I am already working on adding RTL support and fixing some issues. I will make pull requests after finishing it. Right now, I am working on:
- Adding RTL support
- Fixing the UI to work correctly in RTL
- Adding the missing translations
After I finish these tasks, I will make the pull requests.
- RTL Support (done)
- Fixing UI in RTL (done)
- Adding missing translations(in progress)
from medusa.
Related Issues (20)
- Issue running migration using mikro-orm: Error: SASL: SCRAM-SERVER-FIRST-MESSAGE: client password must be a string HOT 2
- Pull current remote links using useRemoteQueryStep. HOT 3
- medusa migrations command does not accept "generate" argument HOT 2
- Trying to link model throws '...is not linkable on service...' error HOT 19
- Incorrect Popover z-index in Edit Variant modal HOT 6
- Configuration of Backend URL in Local File Service HOT 2
- Flickering when show prompt HOT 2
- Timestamp "created_at" can't be removed by using Fields Operator HOT 2
- Access to XMLHttpRequest at 'http://localhost:9000/admin/users' from origin 'http://localhost:7001' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. HOT 1
- Just a double space HOT 1
- remoteLink.create throws error even though the link exists HOT 2
- ERR_CONNECTION_REFUSED, after npx create-medusa-app@latest on REMOTE_IP:7001 HOT 10
- calculated_amount and original_amount in variants.calculated_price doesn't have 2 decimal places HOT 1
- Stripe widget incorrect paid amount
- Migration fails when using Postgres docker container. Error: "could not access file "$libdir/plpgsql": No such file or directory" HOT 4
- Contentful migration doesn't provide a media field, only a thumbnail one. HOT 2
- Medusa v2 Docs: Issue in 1. Introduction - Medusa v2 Docs HOT 1
- Not able to update a document of a custom model by id HOT 5
- medusa-admin build --deployment command is giving an errors HOT 1
- [Deprecation] Custom state pseudo classes changing in Next.js Storefront HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from medusa.