KDE apps support right-to-left languages such as Arabic and Hebrew.
Icons should be localized as needed in order to preserve meaning across locales.
Icons Representing Forward Motion
In LTR, time progresses left to right. The forward button is on the right.In RTL, time progresses right to left. The forward button is on the left.
Navigational icons are the most important icons in your interface when localizing, as they communicate the basic structure of your user interface.
If an arrow is pointing in the same direction that people read, people usually interpret it as "fowards." If it points the opposite direction, people usually interpret it as "backwards."
In LTR, forwards motion goes from left to right.In RTL, forwards motion goes from right to left.
This sense of directionality also extends to icons depicting motion.
For example, in LTR, sound waves come from the left and move forwards to the right.
To localize a sound wave icon to RTL, depict sound waves coming from the right and moving forwards to the left.
Icons Representing Writing
Left-to-right variants of icons that indicate writing.Right-to-left variants of icons that indicate writing.
In right-to-left languages, the start of the page is at the right, not the left.
People typically hold books with the spine at the right of the page, not the left of the page.
Depictions of text and writing in localized icons should reflect this, starting and being aligned at the right instead of the left.
Latin writing icons.Arabic writing icons.Hebrew writing icons.
Sometimes icons may include letters or letter-like forms to communicate a script-related concept, such as spell checking, alphabetical sorting, or a document.
Consider localizing these icons into their respective writing systems.
If your icon represents a concept unrelated to writing, consider designing one that doesn't use text.
Composite Icons
LTR icons with tools or slashes overlaid.RTL icons with tools or slashes overlaid.
If your icon has a component overlaid on the main object such as a slash to indicate a disabled state, a tool overlaid on top of the object, or an emblem indicating an action, attempt to mirror the main object and leave the overlay in the same orientation.
Preserve the orientation of overlays while redrawing the base object to be RTL.Avoid mirroring both the entire icon and its overlays.
These overlays may be applied to icons which do not get mirrored in RTL.
It is important to keep overlays in the same position between mirrored and non-mirrored icons for visual consistency.