По опыту могу сказать, что лучше всего разрабатывать отдельный набор стилей под каждую локализацию. Можно извращаться и писать костыли, но в итоге вы придёте к тому, что нужно прорабатывать макеты под конкретные языки, как минимум компоненты интерфейса.