2011-07-28 3 views
8

(데스크탑 애플리케이션 용) 독점 UI 프레임 워크에 대한 RTL 지원을 찾고 있는데 궁금합니다. 위젯 렌더링을 변경하는 방법에 대한 지침이 있습니까? 내가 좋아하는 것들의 목록을 찾고 있어요오른쪽에서 왼쪽 UI 지침

:

  • 체크 박스 라벨은 체크 박스의 왼쪽에 있으며,
  • 도구 모음 단추는
  • 수직 오른쪽에서 왼쪽으로 흘러 오른쪽 정렬 왼쪽 슬라이더에 슬라이더가 있습니다
  • 창 장식 ???
  • ...

답변

6

일반적 레이아웃 수평 뒤집를 미러링한다. 이미 언급 한 컨트롤과는 별도로 라디오 단추, 콤보 상자 (일명 드롭 다운 메뉴), 회전 (전문 용어에 따라 위아래)을 미러링해야합니다. 창 장식 또는 창 컨트롤 상자는 최소화, 최대화 및 닫기 단추가 반대쪽에 있어야합니다. 창 제목과 동일합니다.
버튼의 순서도 변경해야합니다. 따라서 [확인] [취소] [도움말]이 RTL 언어 인 경우 [도움말] [취소] [확인]이됩니다. 팝업 메시지의 아이콘은 다른쪽에 있어야합니다.

당신은 마이크로 소프트가 자신의 MFC 프레임 워크에서 RTL 지원을 구현하는 방법을 알고 할 수 있습니다

: 당신이 왼쪽으로 이동할 때 화면 X의 상단 우측 코너로 0,0 포인트 증가 좌표 그래서 그들은 단순히 좌표를 변경 . 이것은 스플리터 컨트롤에서 관찰 할 수있는 몇 가지 부작용을 가지고 있습니다. 이것은 반대 방향으로 정확히 작동합니다 (왼쪽으로 드래그하면 윈도우의 왼쪽 부분이 확대됩니다).

컨트롤로 돌아 가기 : 분명히 LTR 언어의 왼쪽 맞춤 텍스트 상자는 RTL 언어 등으로 오른쪽 정렬되어야합니다.

명확하지 않은 것은 무엇인지, 일부 비트 맵은 뒤집어 져야합니다. 특히 놀라운 점은 아랍어, 우르두어 또는 페르시아어로 지역화 할 때 물음표 아이콘 (대개 확인 대화 상자 또는 도움말 버튼으로 표시됨)을 Reversed Question Mark (⸮)을 사용하는 경우 바꿔야한다는 것입니다. 나는 히브리어에 대해 확신하지 못한다.

일부 비트 맵은 문화적 이유로 현지화되어야합니다 (예 : 일부 비트 맵이 부적절 할 수 있음). 또한 아랍어 (및 유사한 언어)로 현지화하는 동안 다소 불리는 Eastern Arabic numerals을 사용해야하지만 히브리어로 사용하는 것은 좋지 않습니다. 상상할 수 있듯이 글 머리 기호 (숫자 포함) 및 응용 프로그램 (또는 프레임 워크)이 아랍어로 번역되어야하는 멋진 이미지가있는 경우 이러한 이미지는 최소한 지역화 가능해야합니다 (즉 교체 가능).

+0

이전 질문이 있지만 여기서는 Google 직원을위한 업데이트입니다. 머티리얼 디자인에는 양방향성에 대한 지침이 있습니다. https://material.google.com/usability/bidirectionality.html#bidirectionality-rtl-mirroring-guidelines. – Anton

+0

@Anton : 고마워요.하지만 적어도 논쟁의 여지가있는 사람들은 거의 없습니다. 원어민 (즉, 번역자)과 상담하는 것이 좋습니다. –