인용문 찾기

인용문 찾기(Citation Hunt)는 위키백과 문서 중 인용이 필요한 부분을 탐색하는 도구입니다. 여러 언어로 제공되며 무작위로 또는 문서의 분류별로 빠르고 재미있게 스니펫을 탐색할 수 있습니다.
- 프로젝트 연락처: Surlycyborg (가능하면 GitHub에 이슈를 등록해 주세요)
- Translatewiki.net 연락처: Nike
- 소스: https://github.com/eggpi/citationhunt
- 버그 추적기: https://github.com/eggpi/citationhunt/issues
- 라이선스: MIT
인용문 찾기의 주제와 문서에 대한 사용자 정의
기본 구성에서 Citation Hunt은 사용자에게 인용 필요 태그 전체 데이터베이스에서 무작위 페이지를 제공합니다. 이러한 페이지의 범위를 사용자 지정하거나 제한하는 두 가지 주요 옵션이 있습니다:
주제
주제 검색 상자는 '이해했습니다!' 및 '다음!' 버튼 아래에서 찾을 수 있습니다. 이 주제들은 위키백과 문서에 있는 분류에서 가져온 것입니다. 예를 들어 영국 사서에 관한 문서를 찾으려면 검색 상자에 텍스트를 입력하고 드롭다운 메뉴의 항목을 클릭하기만 하면 됩니다. '사서'와 같이 부분 검색을 하고 메뉴를 스크롤할 수도 있습니다.
맞춤 설정
표시되는 문서 목록을 더 구체적으로 맞춤 설정하려면 도구 상단의 언어 선택기 옆에 있는 '맞춤 설정' 버튼을 클릭하세요. 현재 사용 가능한 옵션은 다음과 같습니다:
- 인용문 찾기에서 문서 검색 - 도구의 데이터베이스에서 문서 이름으로 검색하여 맞춤형 인용문 찾기를 생성합니다.
- 문서 목록 입력 - 이것은 인용문 찾기를 특정 문서의 하위 집합으로 제한하는 가장 간단한 방법입니다. 위키백과 문서 제목을 한 줄에 하나씩 나열하기만 하면, 도구는 해당 페이지에서 사용 가능한 인용 필요 태그만 표시합니다(사용 가능한 경우).
- PetScan 쿼리에서 가져오기 - 더 철저한 맞춤 설정을 위해 PetScan 도구를 사용하여 문서 목록에 해당하는 PetScan ID를 생성하세요.
목록에 있는 문서에 태그가 발견되면, 몇 개의 스니펫이 발견되었는지 알려주는 성공 메시지를 받게 됩니다. https://citationhunt.toolforge.org/en?custom=1234abcd과 같은 형태의 맞춤형 URL이 생성되며, 이 URL은 30일 동안 유효합니다. 이후에는 맞춤형 문서 목록을 다시 생성해야 합니다.
사용자 정의 인용문 찾기를 탐색할 때, 도구 상단에 노란색 배너가 표시되며 다음을 클릭하면 현재 문서 하위 집합만 탐색합니다.
사용자 정의 인용문 찾기의 사용 통계를 보는 방법은 두 가지입니다:
- 사용자 정의 인용문 찾기에서 접속한 리더보드는 해당 특정 문서 집합에서 작업한 사용자를 표시합니다.
- 고급 사용자는 통계 페이지에
custom=1234abcdURL 매개변수를 추가하여 맞춤형 인용문 찾기로 제한하고, 조회 및 수정된 스니펫 수를 표시할 수도 있습니다.
국제화 및 지역화
인용문 찾기는 TranslateWiki를 통해 번역되며 현재 20개 이상의 언어로 이용 가능합니다.
새로운 언어 지원 추가
TranslateWiki를 통해 UI가 번역된 후, 인용문 찾기에 새 언어를 추가하는 두 가지 방법이 있습니다: 관련 구성을 직접 작성하여 팀에 보내거나, 필요한 정보를 제공하고 팀이 통합할 때까지 기다리는 것입니다. 기술적 능력과 GitHub 계정이 있다면 첫 번째 방법이 선호됩니다(그리고 더 재미있습니다!).
더 빠르고 기술적인 방법
- 레포지토리에서 config.py를 새로운 언어 변수로 편집하고, 특히 템플릿과 분류를 선택하는 데 특별히 주의하세요.
- 로컬 환경을 설정하고 CONTRIBUTING.md 저장소를 따라 해당 언어의 로컬 데이터베이스를 생성하세요.
- 데이터가 합리적인 수의 스니펫, 문서, 분류를 사용하고 있는지 확인하기 위해 데이터를 검증하세요. 로컬 인스턴스를 간단히 둘러보는 것만으로도 충분할 수 있지만, 데이터 크기를 확인하기 위해 데이터베이스에서 몇 가지 간단한 쿼리를 실행하는 것도 고려해 볼 수 있습니다.
- pull request를 보내세요 (예시).
느린 방법, 비기술적인 방법
- new 이슈를 생성하거나 저자 중 한 명(사용자:Surlycyborg, GitHub 프로필)에게 다음 정보를 메시지/이메일로 보내세요:
- 해당 언어 위키의 코드(영어 위키백과의 'en'에 해당)
- 출처가 없는 문장을 표시하는 데 사용되는 틀의 이름입니다(영어 위키백이의
{{ citation needed }}에 해당). 서로 넘겨주기하는 틀은 지정할 필요가 없습니다. - 숨은 분류에 사용되는 분류 (영어 위키백과의 Category:Hidden_categories에 해당)
- 새 언어의 방향(왼쪽에서 오른쪽 또는 오른쪽에서 왼쪽)
- (선택 사항) 신뢰할 수 있는 출처가 무엇인지 설명하는 초보자 친화적인 페이지 (영어 위키백과의 VisualEditor를 사용한 참조 소개와 유사)
- (선택 사항) 문서의 첫머리 부분에서 인용을 생략하는 정책이 있다면, 그 정책에 대한 링크(영어 위키백과의 WP:CITELEAD에 해당)
- 도움을 줄 누군가를 기다리세요 :-)
팁: 영어 위키백과 동등 문서를 방문한 후 언어 메뉴를 사용해 대상 언어로 전환하면 이러한 요구 사항 중 일부를 찾을 수 있는 경우가 있습니다.