material-components / material-components/material-components-android
[DatePicker] Calendar Date comes in Marathi Language when we change locale to Marathi
Nessuno ha ancora preso questa issue.
- Lingua principale
- Java
- Stelle
- 17.4k
- Fork
- 3.2k
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
Description: After setting locale 'mr' (Marathi language), the dates are showing in Marathi, this same issue happening in Bengali too for locale 'bn'.
Expected behavior: The dates should come in English only not in based on current locale.
Source code: Add below code in onCreate of MainActivity and Run the app
link: https://github.com/material-components/material-components-android/blob/master/catalog/java/io/material/catalog/main/MainActivity.java#L49
Locale myLocale = new Locale("mr"); // for bengali set 'bn'
Resources res = getResources();
DisplayMetrics dm = res.getDisplayMetrics();
Configuration conf = res.getConfiguration();
conf.locale = myLocale;
res.updateConfiguration(conf, dm);
onConfigurationChanged(conf);
Android API version: API 34
Material Library version: 1.9.0
Device: Emulator Pixel 2 API 33
Here is the proof of issue:
| Expected in Hindi Language | Unexpected in Marathi |
|---|---|
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia con la configurazione della locale di onCreate in MainActivity.java collegata nel report e riproduci il comportamento di DatePicker usando le locale Marathi (mr) e Bengali (bn). Confronta le date del calendario visualizzate con l’output inglese previsto. Il lavoro è completo quando le date di DatePicker rimangono in inglese dopo l’applicazione di una delle due locale.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- android, java
- Ambito
- mobile
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 52/100