risposta-alla-domanda-sullo-sviluppo-web-bd.com

In modalità RTL è necessario eseguire il mirroring delle icone?

Sto lavorando su un sito Web che ha sia una versione inglese che araba e il sito ha molte icone. Posso capovolgere tutte le immagini da destra a sinistra per la versione araba come mostrato di seguito?

enter image description here

22
Krish

È necessario considerare l'utilizzo e il significato di un'icona per determinare se deve essere rispecchiato.

Questo articolo di Google Material Design fornisce una descrizione dettagliata del mirroring delle icone.

La principale differenza tra le interfacce da sinistra a destra (LTR) e da destra a sinistra (RTL) è come si articola il passare del tempo. Le lingue che usano gli script LTR descrivono il tempo che passa da sinistra a destra e le lingue che usano gli script RTL descrivono il tempo che passa da destra a sinistra.

Quello che presumo sia un'icona di download non ha bisogno di essere rispecchiato perché non mostra il passare del tempo.

download icon

L'icona che mostra un corpo di testo deve essere specchiata per riflettere l'allineamento del testo dello script.

icon with paragraph

Le icone che contengono rappresentazioni di testo richiedono un attento mirroring. Il testo è allineato a destra in RTL. Se c'è un rientro di paragrafo all'inizio di un paragrafo, una riga incompiuta alla fine del paragrafo o un lato destro sfilacciato, le icone devono essere specchiate.

Le icone che mostrano lo script inglese devono essere speculari e localizzate.

Poiché il testo negli elementi grafici richiederà sempre la localizzazione , prova a trasmettere concetti in modi che non utilizzano il testo.

Penso che il fumetto usato per le icone sottostanti denoti l'allineamento del testo, quindi dovrebbero essere speculari. Non dovresti rispecchiare i caratteri inglesi ma sostituirli con caratteri arabi.

help and information icons

25
Andre Dickson

RTL (da destra a sinistra) indica una direzione del testo diversa, ma non un'immagine speculare dello stesso contenuto in LTR (da sinistra a destra). Il mirroring della lettera latina [~ # ~] r [~ # ~] ti procura approssimativamente la lettera cirillica Я , che è l'immagine speculare (orizzontale) visivamente parlando, ma non indica in alcun modo un cambiamento nella direzione del testo. Allo stesso modo, neanche le immagini possono essere semplicemente specchiate in orizzontale.

Per usare i tuoi pittogrammi come esempi, il fumetto dovrebbe essere specchiato, perché altrimenti la sporgenza indicherebbe la direzione sbagliata nel flusso del testo, e quindi il flusso del tempo, come spiegato dalla citazione di Andre Dickson. Il mirroring del grafico, tuttavia, richiede un pensiero più attento; come vengono letti i grafici nelle lingue RTL? Se vengono letti esattamente come nei linguaggi LTR, il mirroring del grafico cambia il suo significato dall'aumento ai valori decrescenti sull'asse Y. Il supporto multilingue è una specialità che richiede una propria ricerca e potresti trovare utile collaborare con persone madrelingua delle lingue su cui stai lavorando.

8
Xano