언어를 즉시 변경 해야하는 사용자에게 가장 좋은 UI 컨트롤은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/810270

문제

분명히 주관적인 질문이지만이 사이트가 다국적 관객을 구축했다고 생각합니다.

내가 생각하고자하는 옵션은 깃발 이미지가있는 콤보 상자입니다. 응용 프로그램을보고 싶은 언어를 나타냅니다.

프로

  • 모든 사람이 이미지를 인식하므로 상자가 무엇인지 이해하지 못하기 때문에 선택한 언어를 선택할 수 없다는 것에 대해 걱정할 필요가 없습니다.
  • 콤보 박스는 제한된 화면 부동산을 사용하여 많은 사람들을 지원합니다 (스크롤 기능이있는 경우 페이지에 맞는 것 이상).

단점

  • 응용 프로그램을 사용하는 모든 사람에게 이것이 선택한 언어를 선택하는 방법이라는 것은 분명하지 않을 수 있습니다.
  • 언어를 대표하기 위해 선택된 깃발은 깃발이 선택되지 않은 다른 나라에서 해당 언어의 화자를 화나게 할 수 있습니다 (영어, 스페인어, 포르투스 등에 사용하는 국가의 깃발).

또 다른 옵션은 각 언어가 자체 언어로 표시되는 콤보 상자를 사용하여 해당 언어의 스피커가 드롭 다운에서 언어를 인식하게됩니다.

나는 데스크탑 응용 프로그램을 위해 이것을 쓰고 있으며, 대부분의 사람들이 "얻는"웹 또는 데스크탑 세계에서 합의 표준이 발생했는지 여부에 대해 궁금했습니다.

나에게 정답은 대부분의 사용자가 의도 된 목적과 컨트롤 사용 방법을 즉시 이해하는 컨트롤입니다.

도움이 되었습니까?

해결책

내 투표 : 언어 이름 목록을 가진 Combobox와 괄호 안에 방언.

예를 들어, 포르투갈어를 나열하려면 :

  • 영어 (영국)
  • 영어 (미국)
  • 포르투갈 (브라질)
  • 포르투갈 (포르투갈)

언어 이름은 먼저 나오고 알파벳 화되고 모국어로 작성되므로 가장 쉽게 찾을 수 있습니다. 방언의 이름은 두 번째로 모든 방언이 알파벳 순으로 결합되어 영국과 미국 영어 또는 그중 하나가 있는지 쉽게 알 수 있습니다. 작은 깃발은 때때로 도움이되지만 때로는 혼란을 더합니다.

또 다른 것 : 사용자가 설치 시간에 언어를 선택하게하십시오. 그가 본 첫 번째 일이어야합니다. NullSoft 설치 프로그램이 잘 수행합니다. 도구-> 옵션-> 구성-> 국제-> 외국어와 같은 Naviagte 메뉴를 기대하는 것은 용납 할 수 없습니다!

지역 환경에서 언어를 수집 할 수 있다고 가정하지 마십시오! 사용자가 언어를 사용하지 않더라도 Windows는 종종 현지 통화에 대해 구성됩니다.

각 언어가 자체 언어로 작성되어야한다는 것을 인식 한 Kudos! 종종 나는 외국어로 쓰여진 언어 목록을보고 어떤 언어를 선택 해야하는지 알 수 없습니다.

다른 팁

또 다른 옵션은 각 언어가 자체 언어로 표시되는 콤보 상자를 사용하여 해당 언어의 스피커가 드롭 다운에서 언어를 인식하게됩니다.

그것은 상당히 일반적인 관행이며, 좋은 의미가 있습니다.

깃발 옆에 "언어"를 넣고 현지화하지 마십시오. 소프트웨어에서 언어 변화에 익숙한 거의 모든 사람들은 그것이 무엇을 의미하는지 알고 있으며, 그 옆에 깃발을 갖는 것이 나머지를 얻을 것입니다 :)

이것은 쉬운 문제가 아닙니다. 깃발 아이디어는 상당히 잘 작동하지만 Union Jack을 찾기 위해 스스로 훈련해야합니다. 응용 프로그램에 따라 영국 영어와 미국인 사이에 차이가 있기 때문에 별과 줄무늬를 원할 수 있습니다. 깃발에 너무 많은 의미를 과부하하려고하면 까다로울 수 있습니다. 예를 들어, 스위스 깃발이 의미하는 언어. 또는 내가 스페인어 만 구사하지만 응용 프로그램이 당사 날짜와 시간 형식을 사용할 수있게하려면 어떻게해야합니까? 그리고 중국어에 현지화하면 어떻게 될지 생각조차하지 마십시오. (예 : 대만 깃발이 있습니까?)

나는 기록 된 언어를 선호하는 경향이 있습니다. 그것은 언어의 의미를 정확하게 지정할 수있는 많은 유연성을 제공합니다. 또한 때때로 약간의 재미를 가질 수 있습니다. Facebook에는 해적 영어 옵션이있어 몇 가지 웃음에 좋습니다. Google은 더 재미있는 인터페이스 언어 선택을 가지고 있습니다. 그리고 Español 옵션이 필요한 모든 사람은 그것이 의미하는 바를 알 것입니다.

I personally prefer a smart app that makes its best to detect to detect my language. Of course, a languages submenu tight either to a menu item (such Preferences/Language/) or a toolbar button (image is a world icon) must be there somewhere to let user override the automated choice. But in most cases, they shouldn't have to think about it.

Important: The submenu (or combobox, whatever) should contain native language names. That way, users always find their language.

Flags are not such a good idea IMO: Very small flag icons are not very distinctive. Plus it's easier to find a language name rather than a flag. And flags are related to countries, which is not quite the same as language: Some of your English users might not like a US flag that much.

Depending on the technology you use, you might find my codeproject article interesting:

http://www.codeproject.com/KB/locale/LanguageMenu.aspx

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top