UX 분야를 1990년대 이후에 개척한 것으로 잘 알려져 있고 존경받는 인물인 Don Norman은 표현이 중요하다는 점을 자주 상기시켜 주며, 우리는 '사용자’가 아닌 실제 생각하고 느끼는 사람들에게 도움을 주는 목표를 집중해야 한다고 말합니다. 인간이죠. 그들을 고객이나 사용자라고 부를 때, 우리는 라벨을 붙이고 대상화함으로써 우리 제품을 사용하는 사람들로부터 거리를 두게 됩니다. - 전체 기사 보기
저는 백엔드 관련 작업을 할 때를 제외하고는 '사용자’라는 용어를 사용하지 않는 것을 항상 선호해 왔습니다. '사용자’를 ‘사람’ 같은 다른 이름으로 변경하는 것을 고려하고 있습니다. 처음에는 테마나 테마 컴포넌트 안에서 처리하는 것을 생각했지만, 커스텀 로케일 파일을 로드하는 플러그인을 만드는 것이 이를 해킹하는 가장 쉬운 방법일 것 같다는 생각이 들었습니다.
또한 위와 같은 기사에서:
'사용자’라는 용어를 유지하는 것도 괜찮다고 생각합니다. 이 단어는 UX 전문가가 아니더라도 이해하기 쉽고, 의미가 명확합니다. 일반화할 수 있으며 널리 사용되고 있습니다.
따라서 코드를 작성하기 전에, 이 작업을 진행해야 하는지에 대해 전문가의 조언을 구하고 싶습니다. 이 작업이 Discourse의 작동 방식과 충돌이 있을까요?
평생 개발자로 살아온 사람으로서(다만 Discourse 전문가라기보다는) 이 작업을 진행할지 여부는, 여러분의 관점에서 볼 때 영향력의 무게와 노력의 무게를 어떻게 비교하느냐에 달려 있다고 생각합니다. 영향력의 무게는 내부적(나를 위한 것)과 외부적(타인을 위한 것)으로 나눌 수 있습니다. 때로는(또는 자주) 나를 위해 특정 일을 해야 할 필요가 있지만, 커뮤니티를 구축하는 문제에서는 타인을 위한 이익이 나 자신을 위한 이익보다 우선한다고 느낍니다. 하지만 여러분이 만드는 커뮤니티는 결국 여러분의 표현이기도 하며, 건축가로서 여러분이 어떤 영향을 주고 싶은지 결정해야 합니다. 그들에게 여러분은 어떤 존재인가요? 그들은 스스로를 어떻게 인식하길 원하시나요?
텍스트를 변경하는 것은 하나의 옵션이지만, 이는 현재 로케일만 변경할 뿐입니다. OP에서 제안한 것처럼 플러그인, 테마 또는 테마 구성 요소가 사용자 정의 로케일을 처리할 수 있는 기능이 유용할 것입니다. 그런 기능이 있나요?
프랑스어에서는 « usager »를 사용하여 최근 사라진 의미를 되살릴 수 있습니다. « usager »는 존중과 배려를 담아 대하는 상대를 의미하며, 민영화로 인해 대중교통에서 밀려났습니다. 현재 민영화된 교통에서는 « passager »(승객)나 심지어 « client »(고객)라는 표현을 선호합니다. 이는 작은 의미의 변화이지만 매우 중요한 의미를 지닙니다. 특히 사용자(utilisateurs, 프로그램을 사용하는 존재)와 사람들(usagers, 프로그램이 섬기도록 설계된 대상)을 구별할 수 있는 언어에서는, 교차성(intersectional) 관점에서 이러한 노력이 매우 의미 있을 수 있습니다.
완전 낯선 사람으로부터 긍정적인 재확인을 받는 것은 인터넷에서 제가 가장 좋아하는 점입니다.
아, 네. 특정 사용 사례에 대해 이 방법을 고려해 보았습니다 – 제 맞춤형 Discourse 인스턴스(이 역시 Docker를 통해)로 다른 사람들이 자신들의 커뮤니티를 시작할 수 있도록 해야 하는데, 이 인스턴스에는 이미 현지화가 설정되어 있습니다. 이러한 현지화 설정에는 사용자 경험(UX) 개선이 포함되며, 여기에는 Users를 People과 같은 다른 이름으로 변경하는 것 등이 있습니다. 내장된 텍스트 커스터마이징 기능이 이 사용 사례를 해결할 수 있을 것 같습니다. 그러나 이 기능을 사용해야 하는 제 주요 우려 사항은, 이 기능이 실제로 단어 자체를 변경하지 않기 때문에 다른 언어로 제대로 번역되지 않는다는 점입니다. 맞나요?
제 주장을 설명하기 위해(아래 표의 값은 문맥 없이 직접 번역한 것입니다):
English (EN)
Malay (MY)
Chinese (ZH)
User
Pengguna
用户
People
Orang
人们
원래 게시물에 더 많은 맥락을 추가하겠습니다:
제 사이트는 매우 구체적인 지리적 지역, 즉 말레이시아 사람들이라는 광범위한 청중을 대상으로 합니다. 불행히도, 말레이시아에는 137개의 현존 언어를 사용하는 사람들이 있습니다. 제가 137개 언어를 모두 지원할 계획은 없지만, 말레이어 번역(영어와 말레이어를 모두 모국어로 사용하므로)으로 이 노력을 시작하고, 말레이시아에서 사용되는 다른 몇 가지 공통 언어를 크라우드소싱으로 추가할 수 있기를 희망합니다. 말레이시아의 다른 모국어 화자들이 각각의 모국어로 사이트를 번역하는 노력을 시작하도록 길을 열어주기를 바라며, 이는 궁극적으로 사이트가 더 많은 말레이시아 사람들에게 더 접근 가능하도록 도울 것입니다.
제 사이트의 언어 톤을 최대한 매력적이고 환영하는 분위기로 만들고 싶습니다. 관리자 텍스트 교체 기능 외에도 대체 로케일 파일 생성을 생각해 볼 수 있습니다. Discourse의 기본 로케일 파일을 오버라이드하고 싶지 않으므로, 나중에 누구나 번역의 기준으로 삼을 수 있는 대체 영어 로케일 파일을 생성하는 방법을 고안했습니다.
저는 이 문제를 UX 관점에서 접근하고 있습니다.
Q: 기술에 익숙하지 않은 사람들이 자신들의 온라인 커뮤니티를 설정할 때 마찰을 줄이는 데 어떻게 도움이 될 수 있을까요?
A: Discourse가 해온 것처럼 – 소프트웨어를開箱即用(开箱即用, out of the box)으로 사전 구성하는 것입니다.
Q: 기술에 익숙하지 않은 사람들이 사이트에 맞춤형 언어를 추가할 때 마찰을 줄이는 데 어떻게 도움이 될 수 있을까요?
A: 음… 플러그인을 통해 YML 파일을 업로드하는 것?
아직 그 부분을 잠금 처리하지는 않았습니다 . 제 사이트가 전 국민을 대상으로 하므로, 처음에는 ‘Users(사용자)’ 대신 'Malaysians(말레이시아인)'이라는 용어를 사용하려 했습니다. 하지만 비시민권자의 가입을 제한해서는 안 된다고 생각하여, 대신 ‘Malaysian(말레이시아인)’ 그룹을 생성하고, 더 적합하고 친근한 용어를 찾을 때까지 당분간 'People(사람들)'로 정해 두었습니다.
이러한 딜레마가 Discourse의 신뢰 수준(TL) 라벨(Basic, Member, Regular, Leader, Elder)의 배경이 된 동력인 것 같습니다. 커뮤니티의 특성에 따라 여러분의 ____이 가질 수 있는 '역할’을 설정할 수 있습니다.
무역 관련 커뮤니티의 예시 계층 구조는 역사에서 힌트를 얻을 수 있으며, 수습공(Apprentice), 견습공(Journeyman), *장인(Master Craftsman)*으로 구성될 수 있습니다. 여기 있는 독일어권 친구들을 위해, 전통적으로 이들은 Lehrling, Geselle, Meister에 해당합니다.