Applicazione Android a RTL (arabo)

1

Ho un'applicazione Android ( E-commerce ) in inglese, ora voglio cambiare la lingua in arabo e RTL (diritto di sinistra)

  • Sono nuovo in questo, dove e quanti sforzi ci vuole?
  • Quali problemi specifici dovrei cercare?
posta Aditya Shah 16.10.2018 - 15:05
fonte

1 risposta

2

Cosa ho fatto nella mia app:

  • risolvi il layout. Se usi il nuovissimo studio Android, la funzione "Analizza / Codice-Ispezione" ti avverte se per esempio usa layout_alignParentRight (rtl independant) senza layout_alignParentEnd (dipendente da rtl)
  • Fai in modo che tutto il testo sia messo nei file di risorse stringa (app \ src \ main \ res \ values \ strings.xml per il testo inglese). Quindi copia questo file in app \ src \ main \ res \ values-ar \ strings.xml e lascia che somboedy lo traduca in arabo. Usa un texteditor in grado di gestire il testo misto rtl / non-rtl se hai testo arabo con segnaposti inglesi. Io uso notepad ++ con l'opzione set "enforce rtl".
risposta data 16.10.2018 - 16:03
fonte