Community Wishlist Survey 2023/Bots and gadgets/Allow client-side scripts to convert dates in the format used in MediaWiki interface/Proposal/ko

  • Problem: 미디어위키 API를 포함한 소프트웨어는 일반적으로 유닉스 시간(예: 1672543856) 또는 ISO 형식(2023-01-01T12:30:56Z)으로 날짜를 처리하지만 미디어위키는 "04:30, 1 January 2023" 또는 "2023年1月1日 (日) 20:30"와 같은 인간 친화적인 형식으로 날짜를 표시합니다. 그러나 스크립트 개발자는 이러한 형식이 생성(또는 DST에 따라 달라질 수 있는 사용자/사이트의 시간과 UTC 간의 차이)되는 논리에 접근할 수 없으며 사용자가 미디어위키 인터페이스의 나머지 부분을 보는 방식과 일치하는 방식으로 날짜를 표시할 수 없습니다.
  • Proposed solution: API를 통해 각 언어/형식의 날짜 형식을 지정하기 위한 서버 측 논리를 노출하고 사이트 또는 사용자가 설정한 형식으로 날짜를 변환할 수 있는(바람직하게는 그 반대로) mw.language에 대한 확장으로 자바스크립트 라이브러리를 개발합니다. .
  • Who would benefit: 미디어위키 및 해당 확장 기능, 소도구 및 스크립트의 사용자 및 개발자
  • More comments: PageTriage는 명백히 문제가 있는 자바스크립트의 기본 날짜 객체를 대체하기까지 했습니다. 그럼에도 불구하고 다양한 사용자, 사이트 및 언어가 다른 시간대뿐만 아니라 다른 숫자, 시대 및 달력을 사용하기 때문에 불합리한 양의 바퀴를 재발명하지 않고는 사용자가 미디어위키 인터페이스를 보는 수많은 방법 중 하나를 설명할 수 없습니다.
  • Phabricator tickets: T21992
  • Proposer: Nardog (talk) 06:51, 6 February 2023 (UTC)[reply]