예정된 이벤트 달력에서 일주일의 첫 번째 요일 선택

안녕하세요,

주(week)의 첫 번째 요일을 월요일로 설정해야 합니다. 현재 Discourse 트라이얼에서는 일요일로 설정되어 있습니다.

웹사이트 설정과 개인 설정을 모두 검색해 보았지만, 카테고리 캘린더에서 월요일을 주 첫 번째 요일로 설정하는 방법을 찾지 못했습니다.

4개의 좋아요

이것이 정답인지 확신은 없지만, 아래 이미지와 같이 근무일을 설정해 보고 어떤 결과가 나오는지 확인해 보세요.

3개의 좋아요

안녕하세요,

답장 주셔서 감사합니다.

제 근무일은 이미 말씀하신 대로 설정되어 있습니다.

하지만 제 경우에는 도움이 되지 않습니다.

죄송합니다.

1개의 좋아요

이건 별로 도움이 안 되겠지만, 일요일이 주 첫날이라서 그냥 사용을 중단했어요. 세상의 대부분은 월요일을 주 첫날로 쓰니까, 마치 내게 인치와 퍼롱, 스톤을 강요하는 것 같았거든요 :smirking_face:

어느 시점에 고쳤을 거라 생각했지만, Apparently 그렇지 않은 것 같아요.

현재로서는 불가능할 것 같습니다. 예정된 이벤트 캘린더는 일요일부터 시작하는 반면, 토픽 캘린더는 월요일부터 시작하기 때문입니다.

사용 사례에 따라 토픽 캘린더를 대신 사용하고 카테고리 뷰에 추가하는 방법을 고려해 보실 수 있습니다.

여러 주제에서 이벤트를 생성해야 하는데, 이 주제들은 논의가 필요하며 하위 카테고리에 속합니다.

따라서 카테고리별 캘린더가 필요하다고 생각합니다.

1개의 좋아요

플러그인의 이벤트 기능이 정확히 필요한 것 같아, 주제 달력을 우회 수단으로 사용하는 것은 좋은 방법이 아닐 수 있습니다.

다가오는 이벤트 달력에서 주 시작 요일을 선택할 수 있으면 좋겠다는 의견에 동의합니다. 이 내용을 Contribute > Feature 요청으로 넘겨서 다른 사용자들도 같은 생각을 하는지 확인해 보겠습니다. :+1:

여기서도 같은 질문이 나온 적 있으니, 당신만 그런 생각을 하는 것이 아닙니다:

2개의 좋아요

죄송합니다 (사실은 죄송하지 않아요 :joy:). 하지만 전 세계적으로 가장 많이 사용하는 월요일을 시작 요일로 설정할 수 있는 기능은 기능 요청이 아니라, UX의 중대한 결함이라고 생각합니다.

7개의 좋아요

동의합니다. 일요일 시작 주 설정 때문에 사용자들이 완전히 혼란스러워하고 있습니다.

1개의 좋아요

이것이 중요하시다면 투표해 주세요 :slight_smile:

물론 투표는 좋은 방법입니다. 하지만… 이번 월요일/일요일 문제는 이미 수많은 관심과 질문을 받아온 사안으로, 투표가 없더라도 CDCK이 이에 대한 필요성을 충분히 인지하고 있습니다.

전 세계적으로 소수만 사용하는 달력 체계를 여전히 유지하고 있는 이유는 투표 부족 때문이 아닙니다.

1개의 좋아요

이해합니다. 분명하지 않았네요.

그 이유가 무엇인지 궁금해도 될까요?

잘 모르겠어요. 제 추측으로는 기술적인 어려움이 있는 것 같은데, 출발점이 순수하게 미국 기반이었기 때문에 그걸 바꾸는 데 상당한 어려움이 따르는 것 같아요. 아니라면 이미 해결되었을 거예요.

하지만 그냥 추측일 뿐이에요.

정확히 아시는 것 같았네요 :slight_smile: 이 정보는 잠재적 기여자들에게 흥미로울 것입니다.

제가 정확히 아는 것은 이것뿐입니다.

2개의 좋아요

플러그인이 Full Calendar을 사용하여 달력을 표시하는 것을 확인했습니다.

Full Calendar는 달력을 렌더링할 때 weekNumberCalculation을 ISO로 설정하여 주를 월요일부터 시작하도록 할 수 있습니다. 또한 firstDay 설정도 있습니다.

지금은 조사할 시간이 많지 않지만, 플러그인 작성자가 첫 번째 요일을 정의할 수 있는 새로운 설정을 추가하고, 이를 달력 렌더링에 전달하는 것은 비교적 간단할 것입니다. 타임존이 현재 전달되는 방식과 동일하게 말이죠.

1개의 좋아요

거의 모든 다른 곳에서는 월요일로 하드코딩되어 있다는 것을 아셨나요? (저도 놀랐습니다.)

이상적으로는 사용자 설정에 따라 달라져야 합니다(관리자 설정이 아니라).

이 문제가 오랫동안 저를 짜증나게 했기 때문에 코드를 살펴보았습니다. FullCalendar가 초기화되는 코드의 세 곳 중 한 곳에는 이미 firstDay: 1존재합니다. Discourse 코어에서도 이를 1로 하드코딩하고 있습니다.

두 곳의 누락된 부분에 firstDay: 1을 추가하는 PR을 만들었습니다.

이것은 이상적이라고 할 수 없지만, 적어도 일관성은 가져올 수 있습니다.

7개의 좋아요

수정이 이제 main 브랜치에 커밋되었으니, 다음 릴리스에서 이 내용을 볼 수 있기를 기대할 수 있을 것 같습니다 :clap:

@RGJ 님 감사합니다!

5개의 좋아요

저는 소수에 속하는 사용자 중 하나인데, 이제 (예정된 일정) 달력이 월요일부터 시작됩니다! 일요일부터 시작할 때는 더 좋았어요.

이 설정을 변경할 수 있으면 좋겠습니다. 제 조직은 단일 지리적 위치를 사용하므로, 사용자별 설정보다 달력 설정으로 이 기능을 제공해 주시는 것이 더 바람직합니다.

2개의 좋아요

현재 캘린더를 업데이트하고 있습니다. 업데이트가 완료되면, 일주일의 첫 번째 요일을 선택할 수 있는 토요일/일요일/월요일 선택기를 추가할 수 있습니다. 이는 사이트 설정이 사용자 설정보다 적절하다고 생각합니다. 미국에서는 기술적으로 일요일이 일주일의 첫 번째 요일로 간주되지만(월요일이 첫 번째 영업일이기 때문에), 기본값을 월요일으로 설정하는 것이 맞다고 생각합니다.

3개의 좋아요