:단위 변환

젊은리버럴 (토론 | 기여)님의 2023년 7월 15일 (토) 02:09 판 (새 문서: <includeonly>{{{{{♥|safesubst:}}}#invoke:convert|convert}}</includeonly><noinclude> {{설명문서}} </noinclude>)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
설명문서 [편집] [역사] [새로고침]

{{단위 변환}}은 문서에서 한 측정 단위가 다른 측정 단위와 병기되도록(예를 들어 kg 값만 입력해도 lb 값이 같이 나오도록) 해 주는 틀입니다. 예를 들면 이런 것입니다:

{{단위 변환|2|km|mi}} → 2 킬로미터 (1.2 mi) (km 값만 입력해도 mi 값이 병기됨)
{{단위 변환|7|mi|km}} → 7 마일 (11 km) (mi 값만 입력해도 km 값이 병기됨)

위 예에서는 "킬로미터", "마일"처럼 한글로 표기되지만 기호로, 즉 km이나 mi로 표기하는 방법도 있습니다:

{{단위 변환|2|km|mi|2|abbr=on}} → 2 km (1.24 mi)
{{단위 변환|7|mi|km|2|abbr=on}} → 7 mi (11.27 km)

단위에서 범위를 지정하는 방법도 있습니다. 즉, 2~5 km라는 값을 mi 값과 병기하는 것도 가능하다는 것입니다. 아래와 같이 구현할 수 있습니다:

{{단위 변환|2|to|5|km|mi}} → 2 to 5 킬로미터 (1.2 to 3.1 mi)
{{단위 변환|2|-|5|km|mi}} → 2–5 킬로미터 (1.2–3.1 mi)

단, 위의 to를 사용한 방법은 표출될 때에도 영어 "to"로 표기되므로 후자의 하이픈을 사용하는 방법을 권장합니다.

위에 나온 것들을 결합시켜 보면:

{{단위 변환|2|-|5|km|mi|2|abbr=on}} → 2–5 km (1.24–3.11 mi)
{{단위 변환|2|and|5|km|mi|sigfig=3|abbr=off}} → 2 and 5 킬로미터 (1.24 and 3.11 마일)

이런 형태의 구현도 가능합니다.

변환할 단위[원본 편집]

변환할 단위를 입력합니다:

  • {{단위 변환|1|lb|kg}} → 1 파운드 (0.45 kg)
국제단위계 단위들은 "m"의 밀리(10−3), "M"의 메가(106)처럼 접두사를 허용합니다.
"매" 단위는 "/" (슬래시)를 사용합니다: kg/ha

단위 이름이나 기호 (축약 이름): 1 파운드 또는 1 lb?[원본 편집]

기본으로 첫 번째 기호는 단위 이름, 두 번째는 기호 (또는 축약 단위 이름)을 보여줍니다:

  • {{단위 변환|1|lb|kg}} → 1 파운드 (0.45 kg)

|abbr=in를 사용해서 반대로 바꿀 수도 있습니다:

  • {{단위 변환|1|lb|kg|abbr=in}} → 1 lb (0.45 킬로그램)

둘 다 축약 기호로 보여지게 하거나 단위 이름을 보여지게 합니다:

  • {{단위 변환|1|lb|kg|abbr=on}} → 1 lb (0.45 kg)
  • {{convert|1|lb|kg|abbr=off}} → 1 파운드 (0.45 킬로그램)

편의 기능: {{cvt}}|abbr=on가 기본값[원본 편집]

{{cvt}} 틀은 기본 동작이 |abbr=on인 것을 제외하고 {{단위 변환}}과 같습니다. {{cvt}}에서도 다른 모든 옵션들을 사용할 수 있습니다:

{{cvt|1|lb|kg}}틀:Cvt

위 코드는 다음과 같습니다:

{{단위 변환|1|lb|kg|abbr=on}}틀:Cvt

간략한 사용법[원본 편집]

코드 결과
{{단위 변환|6|ft}} 6 피트 (1.8 m)
{{단위 변환|6|ft|cm}} 6 피트 (180 cm)
{{단위 변환|5|in}} 5 인치 (130 mm)
{{단위 변환|5|in|m}} 5 인치 (0.13 m)
{{단위 변환|6|ft|5|in}} 6 피트 5 인치 (1.96 m)
{{단위 변환|6|ft|5|in|m}} 6 피트 5 인치 (1.96 m)
{{단위 변환|6|ft|5|in|cm}} 6 피트 5 인치 (196 cm)
{{단위 변환|6|ft|5|in|mm}} 6 피트 5 인치 (1,960 mm)
{{단위 변환|6|ft|5|in|μm}} 6 피트 5 인치 (1,960,000 µm)
{{단위 변환|6|ft|5|in|nm}} 6 피트 5 인치 (1.96×109 nm)

사용 가능 단위 목록[원본 편집]

햔재 사용 가능한 유형별 단위 목록과 변환상수(conversion factor)에 대해서는 다음 틀들을 참조하세요.

개선 및 수정[원본 편집]

앞으로 개선되어야 할 사항[원본 편집]

  • 영어 위키의 하위 변환틀이 모두 다 추가된 상태는 아니지만, {{단위 목록 (축약판)}}에 있는 370여 하위 변환틀은 현재 모두 추가된 상태입니다. 풀버전을 만드는 작업이 필요합니다. {{단위 목록 (축약판)}}에 풀버전을 만들기 위한 링크가 있습니다.
  • 다음과 같은 한글화가 필요합니다.
    • 예를 들어, 'kilometer''kilometers''킬로미터'로 표시되게 하는 것이 필요합니다.
  • 아래 표에 나타난 한국의 전통적인 단위들의 변환을 지원하는 하위 변환틀들을 추가하는 것이 필요합니다.

수정시 유의사항[원본 편집]

수정시, 예를 들어 'kilometers''킬로미터'로 수정할 경우, '킬로미터<!--kilometers-->' 식으로 처리해 주시길 바랍니다. 이렇게 하면, 해당 부분을 찾기가 쉬워집니다.

그리고, 아래의 수정 로그 단락에, 틀 이름과 변경전 변경후 기록을 남겨주시기 바랍니다. 그러면 나중에 찾기도 쉽고, 다른 사용자들도 쉽게 개선할 수 있습니다.

수정 로그[원본 편집]

틀 이름 변경전 변경후 예시 코드 결과
틀:단위 변환/°C Celsius 섭씨<!--Celsius--> {{단위 변환|20|K|°C|4|링크=모두}} 20 K (−253.1500 °C)
틀:단위 변환/°F Fahrenheit 화씨<!--Fahrenheit--> {{단위 변환|9|°C|°F|4|링크=모두}} °C (48.2000 °F)
틀:단위 변환/K Kelvin 켈빈<!--:en:Kelvin--> {{단위 변환|-273.15|°C|K|4|링크=모두}} −273.15 °C (0.0000 K)
틀:단위 변환/°R Rankine scale 란씨<!--:en:Rankine scale--> {{단위 변환|9|°C|°R|4|링크=모두}} °C (507.8700 °R)
틀:단위 변환/in inch 인치<!--:en:inch--> {{단위 변환|50|in|m|4|링크=모두}} 50 인치 (1.2700 m)
틀:단위 변환/acre acre 에이커<!--:en:acre--> {{단위 변환|50|acre|km2|4|링크=모두}} 26 에이커 (0.1052 km2)

수정 후 체크하기[원본 편집]

틀을 수정한 후에는 아래 링크를 이용하여 {{단위 변환}} 틀이 정상적으로 작동하는지 체크하세요.

틀:단위 변환/check top

하위 변환 틀 만들기[원본 편집]

모듈을 사용하기 때문에 하위 변환 틀을 생성할 필요가 없으며 그 대신에 다음과 같이 단위 목록을 만들 수 있습니다. 모듈:Convert/설명문서/환산 데이터/설명문서에서 추가 및 편집을 하여서 모듈토론:Convert/makeunits을 통해서 모듈에 사용될 코드를 생성해서 모듈:Convert/data에 입력하면 틀에 반영할 수 있습니다.

같이 보기[원본 편집]


Wikipedia-ico-48px.png
이 틀 문서는 한국어 위키백과틀:단위 변환 문서에서 분기하였습니다.
연습장이나 사용자 문서에서 틀의 사용이나 수정을 연습할 수 있습니다.
분류는 /설명문서에 넣어주세요.