모듈:전환/doc
Module:Convert/doc| 모듈용 문서 하위 페이지:개종하다. 사용 정보, 카테고리 및 원래 모듈 페이지의 일부가 아닌 기타 콘텐츠가 수록되어 있다. |
| 이 모듈을 복사하고 다른 Wiki에서 사용하도록 수정하는 방법은 변환 템플릿을 복사하는 방법을 참조하십시오. |
| 이 루아 모듈은 전체 페이지의 약 2%인 1,160,000페이지 이상에 사용된다. 큰 중단과 서버 로드를 방지하려면 모듈의 /샌드박스 또는 /테스트케이스 하위 페이지 또는 사용자 고유의 모듈 샌드박스에서 변경 사항을 테스트해야 한다.테스트한 변경사항은 한 번의 편집으로 이 페이지에 추가될 수 있다.변경 사항을 구현하기 전에 토크 페이지에서 논의해 보십시오. |
| 이 모듈은 다음과 같은 다른 모듈에 의존한다. |
| 이 모듈은 TemplateStyles를 사용한다. |
이 모듈은 한 측정 단위에서 다른 측정 단위로 값을 변환한다.예를 들면 다음과 같다.
{{convert 123 lb kg}}→ 123파운드(56kg)
모듈은 템플릿을 사용하여 호출된다. 템플릿에 전달된 파라미터는 변환 수행 방법을 제어하기 위해 이 모듈에 의해 사용된다.예를 들어, 단위는 약어(예:kg) 또는 이름으로 표시(예:kilogram)) 및 출력 값은 지정된 정밀도로 반올림할 수 있다.사용법에 대한 내용은 도움말: 도움말을 참조하십시오.개종하다.
템플릿 및 모듈
이 모듈을 호출하는 템플릿:
다음 모듈이 필요함:
- 모듈:전환 – (이 모듈) 코드를 유닛 변환
- 모듈: 변환/데이터 – 장치 정의
- 모듈:변환/텍스트 – 문자 메시지, 매개 변수 이름 및 값
다음 모듈은 선택 사항이며 필요한 경우에만 사용되며, 모듈이 있는 경우에만 사용하십시오.
- 모듈:전환/추가 – 추가(임시) 장치 정의, 모듈에 장치가 없는 경우 사용:변환/데이터
- 모듈:ConvertNumeric – 입력 값을 단어로 철자하는 코드(영어만 지원됨, vi: 참조):모듈:수치 변환)
Wikidata 지원을 위해서는 다음과 같은 모듈이 필요하다.
사용 가능한 도움말 페이지:
- 도움말:전환 – 개요
- 도움말:메시지 변환 – 오류 및 경고 메시지 설명, 모듈이 다른 Wiki에 복사될 때 필요한 메시지 링크
- 도움말:단위 변환 – 단위 개요
변환 오류가 포함된 페이지는 지정된 네임스페이스(기본적으로 아티클)에 있는 경우 다음 숨겨진 카테고리에 추가된다.
단위는 단위 마스터 목록의 위키텍스트에 정의되어 있다.
- 모듈:변환/문서/변환 데이터 – 단위 정의의 마스터 목록
- 모듈:전환/메이크업 – wikitxt를 마스터 목록에서 루아로 변환
- 모듈 토크:변환/메이크업 – 결과를 결합하고 텍스트를 모듈에 복사:변환/데이터
모듈:변환/데이터는 변환 모듈을 사용하여 모든 페이지로 변환되므로, 해당 모듈에서 새 유닛을 실험하는 데는 상당한 오버헤드가 수반될 수 있다.모듈:변환/추가 모듈은 메인 데이터 모듈에 정의되지 않은 단위가 있는 페이지에서만 변환되는 대안이다.
모듈 토크:모든 장치 링크를 확인할 수 있도록 변환/표시하십시오.
샌드박스
변경할 때 현재 모듈을 샌드박스 페이지로 복사한 다음 샌드박스 복사본을 편집하십시오.
- 모듈:변환 • 모듈:변환/샌드박스 • 동일한 내용
- 모듈:변환/데이터 • 모듈:변환/데이터/샌드박스 • 동일한 내용
- 모듈:변환/텍스트 • 모듈:변환/텍스트/샌드박스 • 동일한 내용
- 모듈:변환/추가 • 모듈:변환/추가/샌드박스 • 동일한 내용
- 모듈:변환/위키다타 • 모듈:변환/위키다타/샌드박스 • 동일한 내용
- 모듈:변환/위키다타/데이터 • 모듈:변환/위키다타/데이터/샌드박스 • 동일한 내용
다음 템플릿을 사용하여 결과를 테스트하십시오(예:{{convert/sandbox 123 lb kg}}):
템플릿:변환/샌드박스 호출 모듈:매개 변수를 사용하여 변환/샌드박스 sandbox=sandbox일반 모듈이 아닌 샌드박스 모듈을 사용하도록 변환하는 원인이 된다.
변환모듈의 편집 결과를 테스트할 때는 다음을 사용해야 한다.
- 템플릿:컨버터/테스트케이스#샌드박스 테스트케이스 – 테스트케이스 링크
- 모듈:변환/테스터 – 고정 텍스트와 템플릿 출력을 비교하여 테스트를 실행하는 모듈
시험 결과를 보기 전에 시험장 페이지를 저장할 필요는 없다.예: 템플릿:변환/시험장/샌드박스4는 시험을 변경하기 위해 편집할 수 있다.해당 페이지를 계속 편집하는 동안 ""Template talk:Convert/testcases/sandbox4 (따옴표 없이)"를 "템플릿으로 페이지 미리 보기" 아래의 페이지 제목 상자에 붙여넣은 다음 "미리보기 표시"를 클릭하십시오.
배열
이 모듈을 호출하는 템플릿은 모듈을 구성하는 옵션을 정의할 수 있다.예를 들면 다음과 같다.
{{#invoke:convert convert numdot=, numsep=.}}
- 소수점 표시는 쉼표로, 수천 개의 구분 기호는 점으로 설정한다.
기본값을 사용하는 기타 옵션은 다음과 같다.
maxsigfig=14– 최대 중요 수치 수nscat=0– 오류 또는 경고가 페이지에 범주를 추가하는 네임스페이스(상호 구분)warnings=0– 0 (0) 경고 비활성화, 1은 중요 경고 표시, 2는 모든 경고 표시
템플릿의 옵션은 모듈의 샌드박스 버전을 사용하도록 지정할 수 있다.지정된 경우 등호 부호의 오른쪽에 있는 텍스트는 각 샌드박스 모듈에 대한 하위 페이지 이름이 되어야 한다.
sandbox=sandbox– 정상 작동을 위해 생략
입력 매개변수와 출력 메시지 및 카테고리에 사용되는 모든 텍스트를 사용자 정의할 수 있다.예를 들어 enwiki에서 옵션 lk=on각 표시된 장치를 해당 기사에 연결하는 데 사용할 수 있다.The "lk" 그리고 "on"는 원하는 텍스트로 대체될 수 있다.또한, 입력과 출력 번호는 포맷이 가능하고 로컬 언어로 숫자를 사용할 수 있다.자세한 내용은 번역 가이드를 참조하십시오.
하기 위해서
Wikidata에 액세스할 수 있는 모듈을 문서화하십시오!
모듈 버전 기록
- 버전 1 2013년 12월
- 버전 2 2014년 1월
- 버전 3 2014년 4월
- 버전 4 2014년 7월
- 버전 5 2014년 9월
- 버전 6 2014년 11월
- 버전 7 2014년 12월
- 버전 8 2015년 2월
- 버전 9 2015년 2월
- 버전 10 2015년 5월
- 버전 11 2015년 6월
- 버전 12 2015년 8월
- 버전 13 2016년 3월
- 2016년 6월 14일 버전 (Wikidata의 취급 소개)
- 버전 15 2016년 9월
- 버전 16 2017년 1월
- 버전 17 2017년 5월
- 버전 18 2017년 7월
- 버전 19 2017년 8월
- 2017년 12월 20일 버전(점 및 마이크로 기호 변경)
- 2018년 1월 21일 버전(사용되지 않는 많은 옵션 제거)
- 버전 22 2018년 2월(여러 유닛 링크 변경)
- 버전 2018년 6월 23일(무시 번호 매개 변수에 대한 경고, adj=사전/disp=사전 단위 변경, 통화 단위 제거)
- 버전 24 2019년 5월 24일(숨겨진 정렬 키는 데이터 정렬 값을 사용하며, 추가 데이터 모듈을 사용하지 않음)
- 2021년 5월 25일 버전(템플릿 프리스타일 템플릿 사용:Fraction/styles.css 또는 템플릿:분수에 대한 Sfrac/style.css)
- 2021년 6월 26일 버전(여러 유닛 링크 변경)
- 2022년 2월 27일 버전(향상 마하 매개변수, 필요할 때 대시 사용, 장치 수정)