WMDE 기술 희망사항/공용으로 파일 이동/환경 설정 파일 문서

This page is a translated version of the page WMDE Technical Wishes/Move files to Commons/Configuration file documentation and the translation is 100% complete.

FileImporter 확장자와 일치하는 파일 검사 및 틀

요약

로컬 파일을 가져올 때 FileImporter는 틀을 확인한 다음 그에 따라 파일을 처리합니다.

  • 파일에 위키미디어 공용에 적합하지 않은 라이선스가 있으면 가져오기가 방지됩니다.
  • 파일에 위키미디어 공용으로의 가져오기를 분명히 허용하는 틀이 없으면 가져오기가 방지됩니다.
  • 위키미디어 공용에 동등한 템플릿이 있는 경우 틀이 대체됩니다.

모든 검사와 그에 따른 조치는 아래 표에 설명되어 있습니다.

확인은 환경 설정 페이지를 기반으로 합니다. 이 페이지는 Commons2Helper 도구의 환경 설정 페이지에서 시작됩니다.

참고하세요

  • 각 위키에는 환경 설정 페이지가 있어야 합니다. 환경 설정 페이지가 없는 위키에서 가져오기는 차단됩니다.
  • 환경 설정 페이지는 개별 위키 커뮤니티에서 유지 관리합니다. 위키에서 FileExporter를 사용하려면 위키의 환경 설정 페이지가 올바르게 설정되었는지 확인하세요. 아래 표는 환경 설정 페이지의 기능과 구조를 설명합니다.
  • 제목을 현지 언어로 번역하지 마세요.

자세히: 환경 설정 페이지는 어떻게 작동합니까?

이 페이지에 대한 모든 변경 사항은 즉시 적용됩니다. 예를 들어 "템플릿:전송" 섹션에 틀을 추가하면 다음 내보내기에 즉시 이 틀에 대한 검사가 포함됩니다.

무엇을 어디서
환결 설정 페이지에 정의되어 있습니다.
작동 원리 지원되나요?
가져오기 차단 분류 확인 분류: 나쁨 FileImporter는 파일에 "나쁨" 아래에 나열된 분류가 포함되어 있는지 확인합니다.
  • 그렇다면 공용으로의 전송이 차단됩니다.
  • 목록이 비어 있으면 파일에 대한 전송이 차단되지 않습니다.
  • 환경 설정 페이지에 분류: 나쁜 섹션이 없으면 가져오기 실수를 방지하기 위해 모든 가져오기가 차단됩니다.

환경 설정 페이지에서 차단 규칙을 작성하는 방법:

* Name of bad category 1
* Name of bad category 2

 Y
가져오기를 허용하거나 차단하려면 라이선스를 확인하세요. 틀: 좋음 FileImporter는 파일에 "양호" 아래에 나열된 틀이 포함되어 있는지 확인합니다.
  • 그렇지 않으면 공용으로의 이전이 방지됩니다.
  • 파일에 이 목록의 틀이 "포함된" 틀이 있는 경우 공용으로의 전송이 허용됩니다.
  • 목록이 비어 있으면 모든 파일에 대해 전송이 허용됩니다.
  • 환경 설정 페이지에 틀:양호 섹션이 없으면 가져오기 실수를 방지하기 위해 모든 가져오기가 차단됩니다.

환경 설정 페이지에서 양호 틀 규칙을 작성하는 방법:

* Name-of-good-template-1
* Name-of-good-template-2

 Y
틀: 나쁨 FileImporter는 파일에 "나쁨" 아래에 나열된 틀이 포함되어 있는지 확인합니다.
  • 그렇다면 공용으로의 전송이 차단됩니다.
  • 파일에 이 목록의 틀이 "포함된" 틀이 있는 경우 공용으로의 전송이 차단됩니다.
  • 목록이 비어 있으면 파일에 대한 전송이 차단되지 않습니다.
  • 환경 설정 페이지에 틀: 나쁨 섹션이 없으면 가져오기 실수를 방지하기 위해 모든 가져오기가 차단됩니다.

환경 설정 페이지에서 잘못된 틀 규칙을 작성하는 방법:

* Name-of-bad-template-1
* Name-of-bad-template-2

 Y
전송 중 틀 제거 틀: 제거 FileImporter는 파일에 "제거" 아래 나열된 틀이 포함되어 있는지 확인합니다. {{Move to Commons}}.
  • 그렇다면 전송 중에 틀이 제거됩니다.

환경 설정 페이지에서 틀 제거 규칙을 작성하는 방법:

* Name-of-template-to-remove-1
* Name-of-template-to-remove-1

 Y
틀 및 매개변수 교체 틀: 전송 FileImporter는 파일의 로컬 틀 및 매개변수를 목록의 해당 공용 틀 및 매개변수로 대체합니다.

환경 설정 페이지에서 전송 규칙을 작성하는 방법:

대체 전송 규칙 위키텍스트 예시
; LOCAL_TEMPLATE: COMMONS_TEMPLATE ; Bild-CC-by-sa/4.0: Cc-by-sa-4.0
틀 및 해당 매개변수 ; LOCAL_TEMPLATE: COMMONS_TEMPLATE | COMMONS_PARAMETER=LOCAL_PARAMETER | … ; Information: Information |Description=Beschreibung | …
출처 틀이 이름 없는 매개변수를 사용하는 경우 "="의 오른쪽에 해당 번호를 지정해야 합니다. ; OTRS: PermissionOTRS | id=2

매개변수 앞에 @ 기호가 있으면 FileImporter는 이 매개변수의 내용을 파일의 출처 언어의 언어 태그에 넣습니다. 예시:

  • 출처 위키텍스트: {{Information|Beschreibung=Beispiel}}
  • 환경 설정: ;Information:Information|@Description=Beschreibung
  • 결과: {{Information|Description={{de|Beispiel}}}}

매개변수 앞에 + 기호가 있으면 FileImporter는 이 매개변수를 "=" 뒤에 값으로 공용에 추가합니다. 예시:

  • 출처 위키텍스트: {{Bild-GFDL-Neu}}
  • 환경 설정: ;Bild-GFDL-Neu:GFDL|+migration=not-eligible
  • 결과: {{GFDL|migration=not-eligible}}
 Y
섹션 제목 바꾸기 정보: 설명 환경 설정 페이지에 따라 설명 섹션의 제목을 바꿉니다. 예: 독일어 위키백과의 Beschreibung에서 공용의 {{int:filedesc}}로. 로컬 파일의 제목이 환경 설정 페이지에 없으면 대체되지 않습니다.

환경 설정 페이지에서 대체 설명 제목 규칙을 작성하는 방법:

* Description:
* Summary

예를 들어 ":"이 있거나 없는 경우와 같이 더 많은 변형을 추가할 수 있습니다.

 Y
정보: 라이선스 환경 설정 페이지에 따라 라이선스 섹션의 제목을 바꿉니다. 예: 페르시아어 위키백과의 اجازه‌نامه에서 공용의 {{int:license-header}}까지. 로컬 파일의 제목이 환경 설정 페이지에 없으면 대체되지 않습니다.

환경 설정 페이지에서 대체 라이선스 제목 규칙을 작성하는 방법:

* License:
* Licensing

Notice it is possible to add more variants for example with and without a ":"

 Y
전송 후 로컬 파일 표시 출처 위키 정보(위키데이터) 파일이 공용으로 전송되면 파일에 틀로 태그를 지정하여 파일이 현재 공용에 있음을 알릴 수 있습니다. 영어 위키백과에서 이름은 en:Template:Now Commons입니다.

이 정의는 환경 설정 페이지에 추가되지 않습니다. 위키데이터에서 수행됩니다.

 Y 예, 위키데이터에서

포함되지 않음

무엇을 위치
환경 설정 페이지에서 정의될
설명 지원되나요?
{{information}} 틀 추가 정보: 틀 로컬 위키의 파일 페이지에 틀이 없으면 공용에 {{Information|…}} 틀이 생성되지 않습니다.  N 계획되지 않은
분류 대체 또는 삭제 / 이 버전에서는 매우 복잡한 작업이므로 분류가 일치하지 않습니다. 지금은 분류를 수동으로 교체해야 합니다.  N 계획되지 않은