현재 콘텐츠 현지화(content localization) 기능을 사용하는 커뮤니티에서는 현지화된 콘텐츠를 표시할 언어를 여러 개 선택할 수 있습니다. 예를 들어, 포럼의 content localization supported locales에 독일어, 영어, 프랑스어가 설정되어 있을 수 있습니다.
하지만 현재 사용자는 포럼이 지원하는 언어 중 하나만 선택할 수 있습니다.
한 주제(topic)에 세 언어로 작성된 게시글이 모두 있는 경우, 세 언어 모두 유창한 귄터(Günter)는 게시글을 독일어로만 보게 됩니다.
이 기능 주제의 목표는 이러한 다국어 사용자들이 여러 언어를 선택하여, 단일 언어로만 보는 대신 원문으로 게시글을 볼 수 있도록 하는 것입니다. 또한 user.locale가 현재 언어 컨트롤(버튼, 라벨, 툴팁 등)의 언어를 결정하는 데 사용되고 있으며, 이는 사용자의 기본 언어여야 한다는 점도 유의해야 합니다.
대부분 동일한 몇몇 주제에서 나온 관련 인용문은 다음과 같습니다:
해결해야 할 UX 문제 중 하나는 이 옵션을 사용자에게 어떻게 노출할 것인가입니다. 기존 user.locale를 배열(예: ['en', 'ja', 'ko'])로 허용하면 user.locale을 하나로 유지하고 완전히 새로운 사용자 필드를 추가하는 경우와 달리, 영향을 받는 곳이 훨씬 많아집니다. 새로운 사용자 필드를 추가하는 경우에도 그 위치를 어떻게 할지 고려해야 합니다.
There is also the question of visitors who are not logged in. How do they know the content is translated, and how can they specify which languages they do not want translated or turn off translation entirely? The need is the same for logged in members and anonymous visitors.
Thanks @Moin for kindly linking to this thread, had missed it!
I second the need for this multi-language preference. Especially for logged-in users, but why not also for anonymous ones.
In Nordics and Europe, it’s so common for people to speak multiple languages, and currently the lack of this feature steers people to turn off the localisation. It’s not a bad thing per se, but would be nice to solve this when there’s more multilingual community and discussions.
I don’t have any ready solution on mind, but some thinking on top of @nat’s comments above: Could the language selector be more like checkbox settings, where you could select multiple languages you understand? There you also could mark (star) your main language, which would then be same as user.locale and affect the UI language?
I had a somewhat crazy idea. What if we were to have just the one button in the header, and have that open a big popup akin to the keyboard shortcuts popup? It would be shown to logged in and not logged in users.
That could give us plenty of space, all in one place, to:
explain that the site is automatically translated, how it works
provide a link to more information about automatic translation or to give feedback to site owners about it
allow the user to specify their preferred interface language
allow the user to see a big list of languages currently translated on the site, with tickboxes indicating which they want translated (default selected, with ability toggle them all on/off). The list could also indicate how many topics from that language have been translated.
I like this idea! This is much better than hiding preferred languages somewhere under profile settings. Additionally giving a chance to tweak the settings is better than the current one size fits all -model, where everything is either translated to one language or not.
As a site owner chance to provide more context, feedback link etc. would be cool too, but I think the biggest user need relates to the translation experience.
위에서 제가 남긴 댓글과 부분적으로 관련이 있는데, “원본 보기” 선택이 다른 스레드 전반에 걸쳐 전역적으로 적용되어야 하지 않나요? 초기화되지 않는 것이 맞지 않나요? 현재 일부 사용자는 계정에 대해 현지화(번역)를 완전히 끄고 싶어 합니다. 하지만 적어도 한 명이 자동으로 다시 켜졌다고 댓글을 달았어요
토비아가 구상한 팝업에 현지화 설정을 켜고 끌 수 있는 명확한 토글 스위치를 두는 것이 사용자들이 자신의 현지화 설정을 관리하는 가장 명확한 방법이라고 생각합니다.
토픽에 토글 버튼이 있을 때는 해당 설정을 발견하고 사용하는 것이 훨씬 쉬웠습니다. (깨진) 독일어 번역을 읽는 것이 지겨울 때마다 설정 페이지로 이동하는 것은 버튼을 클릭하는 것보다 더 복잡하게 느껴집니다. 설정을 변경하기 위해 토픽을 벗어나야 하고, 변경 후 다시 돌아와야 합니다.
또한 토글 버튼은 로그인하지 않은 상태에서도 작동했습니다. 이제 방문자가 원문을 읽으려면 모든 번역된 게시물에서 토글 버튼을 사용해야 합니다.
새로운 토글 버튼에 대해 알고 있습니다. 하지만 이는 10개의 게시물이 있는 주제에서 게시물이 작성된 언어로 모든 게시물을 확인하려면 이제 10번의 클릭이 필요하다는 것을 의미합니다. 이전에는 1번이면 충분했습니다.
로그인된 상태에서는 대안으로 아바타(1), 사용자 아이콘(2), 환경 설정(3), 인터페이스(4), 체크박스(5), 저장(6), 새로고침(7), 그리고 읽던 곳으로 다시 이동(x)을 클릭해야 하는데, 이는 거의 동일한 수의 클릭을 요구합니다. 하지만 프랑스어나 중국어로 된 게시물이 있을 때 번역을 빠르게 켤 수 있는 버튼이 없으므로, 게시물을 읽기 전에 한 번, 읽은 후에 한 번 이 모든 단계를 반복해야 합니다.
일반적으로 번역을 읽지 않는 것을 선호하기 때문에 해당 설정을 비활성화하면 스크린샷에 있는 토글 버튼은 사용할 수 없습니다.
메타에서 사용자가 게시물을 작성하는 모든 언어를 이해하지 못하므로, 설정을 비활성화하는 것은 실질적인 옵션이 아닙니다. 하지만 동시에, 번역이 아닌 주제 작성 언어로 최신 목록의 주제 목록을 볼 수 있는 유일한 옵션이기도 합니다.
타임라인 토글 버튼은 이러한 모든 경우에 작동했습니다: 방문객으로서 기본적으로 게시물을 원어로 보는 것, 전체 주제를 번역/미번역으로 전환하는 것, 그리고 주제 목록을 번역/미번역으로 전환하는 것. 접근하기 쉬웠습니다. 이제 저는 현재 필요에 맞게 설정을 조정하기 위해 여러 번 환경 설정을 방문합니다. 사이드바에는 테마를 변경할 수 있는 메뉴가 있지만, 번역을 위한 메뉴는 없습니다. 저는 하루에 여러 번 테마를 변경하지 않지만, 타임라인 번역 토글은 하루에 여러 번 사용했습니다.
또한, 새 버튼은 동시에 두 가지 일을 합니다: 게시물이 작성된 언어를 표시하고 원문을 표시합니다. 따라서 정보가 “중국어”라고 표시되면, 저는 그것을 이해하지 못하고 원문이 도움이 되지 않으므로 즉시 다시 클릭해야 합니다. (태블릿에는 호버 옵션이 없으므로 언어 정보를 확인하기 위한 유일한 옵션은 클릭이지만, 그러면 이미 원문도 받게 됩니다)