틀:병행 기술
| 이 틀은 루아를 사용합니다. |
| 이 틀은 틀스타일을 사용합니다. |
기본 사용
[편집]이 틀은 언어학적 행간 주석 텍스트의 서식을 지정합니다.
{{병행 기술
|Nginda-rni ngaja-mi jurliji-rdarra diyim ka-rdu
|DEM(M)-FOC see-IRR bird-PL fly 3SG-go
|'Look at all the birds flying!'}}
중요: 행간 주석을 달아야 하는 줄에는 어떠한 위키 문법이나 틀도 단어 경계를 넘어서는 안 됩니다. 여러 단어에 적용되는 문법이나 틀은 각 단어마다 반복되어야 합니다. (전체 줄에 서식을 적용하는 것도 가능합니다. 아래 참조)
{{병행 기술
|Te ni-ke '''koo''' '''te̱e''' '''ún'''
|And past-arrived PL man he
|"The men arrived"}}
문자 <, >, =는 직접 사용해서는 안 됩니다. 다음과 같이 대체할 수 있습니다.
| 문자 | 대체 |
|---|---|
| < | < |
| > | > |
| = | {{=}} |
여러 단어로 구성된 표현을 단일 단어로 처리하려면 {중괄호}로 묶습니다. 마찬가지로 빈 단어에는 {}를 사용합니다.[1]
{{병행 기술
|Dit is een voorbeeldje in het Nederlands
|This is a {little example} in {} Dutch.|}}
이 틀은 원하는 만큼의 이름 없는 매개변수를 사용하여 호출할 수 있으며, 이 매개변수는 텍스트 줄로 해석됩니다. 이름 없는 매개변수가 하나만 있는 경우, 인라인으로 렌더링되고 주석 줄로 처리됩니다. {{병행 기술|house-ATTR master-ABS}}는 다음과 같이 표시됩니다: 틀:병행 기술: no lines supplied.;. 두 개 이상인 경우, 마지막 매개변수를 제외한 모든 매개변수가 행간 주석으로 처리되며, 마지막 매개변수는 자유 번역으로 간주됩니다. 모든 줄에 행간 주석을 강제하려면 마지막 이름 없는 매개변수를 비워 둡니다.
{{병행 기술
|Ù-dììny Juáàny bèʔcw.
|COMPL-hit Juan dog|}}
레이아웃
[편집]행간 블록 위에 표시할 텍스트 줄은 |top=을 사용하여 지정하며, 자유 번역 바로 아래에 표시할 줄은 |bottom=을 사용하여 설정합니다. 이들 중 하나라도 단일 줄 이상을 포함해야 하는 경우, {{br}}을 사용하여 줄 바꿈을 삽입할 수 있습니다.
예시 번호 매기기는 |number=를 사용하여 설정할 수 있습니다. 이 매개변수는 왼쪽 여백에 표시될 하나 이상의 문자로 구성됩니다.
{{병행 기술|number=(15a)|top=Potential mood: {{br}} Kʼetʼuq ɣˤay ħaƛułxo.
|kʼetʼu-q ɣˤay ħaƛu-'''ł'''-xo
|cat-POSS:ESS milk:ABS drink-'''POT'''-PRS
|"The cat can drink milk."}}
행간 블록의 들여쓰기(em 단위)는 |indent=를 사용하여 수정할 수 있습니다.
현재 기본값은 |number=가 설정된 경우 3이고, 그렇지 않은 경우 0입니다. 이 동작은 변경될 예정입니다. 다음 버전의 틀은 기본적으로 들여쓰기를 적용할 것입니다.
연속적인 단어 스택 간의 간격은 |spacing=을 사용하여 조정할 수 있습니다. em 단위로 측정되며 기본값은 1입니다.
주변 텍스트에서 행간 표시를 시각적으로 구분하기 위해 |box=yes 매개변수를 사용할 수 있습니다. 이 매개변수는 전체 행간 텍스트를 위키테이블과 유사한 배경색을 가진 상자로 둘러쌉니다.
{{병행 기술|lang=jig|spacing = 3| box = yes
|Nyama-baji imimikin-bili-rni-rni ardalakbi-wurru-ju
|DEM-PL old.woman-ANIM.DU-F-ERG hot-3PL-do
|'The two old women feel hot.'}}
특정 줄 뒤에 설명을 추가하려면 |cN=을 사용합니다 (여기서 N은 줄의 순서입니다. |c1=의 내용은 첫 번째 줄 끝에 추가되고, |c2=는 두 번째 줄 끝에 추가됩니다 등).
{{병행 기술
|Shte da e vidiyal
|FUT COMPL AUX see.PTC.M.SG
|'He must have seen it.'
|c1 = (rare in spoken usage)}}
줄 서식
[편집]서식은 |styleN= 매개변수를 사용하여 전체 줄에 설정할 수 있습니다. 이 매개변수는 줄 N에 CSS 스타일 속성[2]을 적용합니다 (첫 번째 줄은 |style1=, 두 번째 줄은 |style2= 등).
{{병행 기술|style1 = font-size:120%|style2 = color:DarkMagenta;
|Įxę̀ę eya ı̨-lè
|yesterday sick/painful PFV.3.SBJ-COP.PFV
|'Yesterday he was sick.'}}
마찬가지로 CSS 클래스[3]는 |classN=을 사용하여 줄 N에 지정할 수 있습니다. 클래스는 인용 부호 없이 지정해야 합니다.
이탤릭체는 기본적으로 첫 번째 줄에 적용되지만, |italics1=no로 비활성화할 수 있습니다. |italicsN=yes를 사용하여 어떤 줄이든 이탤릭체로 만들 수 있습니다 (여기서 N은 줄의 번호입니다). 이탤릭체로 표시된 줄에서 음조 번호[4]는 |tone-superscripting=이 no로 설정되지 않는 한 위 첨자로 서식이 지정됩니다. 이탤릭체로 표시된 줄 내의 특정 단어에 대해 이탤릭체를 끄려면 {{noitalic}}을 사용합니다.
주어진 줄의 언어를 지정하려면 |langN=을 사용할 수 있습니다 (N은 첫 번째 줄의 경우 1, 두 번째 줄의 경우 2 등).[5] 매개변수는 익숙한 Template:Lang과 같이 언어의 ISO 코드여야 합니다. 번호가 없는 |lang=이 주어지면 첫 번째 줄에 적용됩니다. 줄 N이 IPA를 사용하는 경우, |ipaN=yes로 설정하여 Template:IPA의 효과를 모방할 수 있습니다.[6] 음역이 사용된 경우, |translN= 매개변수를 사용하여 음역 체계를 지정할 수 있습니다 (Template:Transliteration과 유사).
주석 약어
[편집]언어학 주석은 일반적으로 '대격' 대신 틀:Gcl와 같이 문법 범주 레이블을 약어로 표기합니다. 이러한 주석을 포함하는 줄은 |glossingN=yes를 사용하여 지정합니다 (여기서 N은 행간 텍스트 내의 줄 번호입니다). 줄이 지정되지 않은 경우, 이러한 주석은 두 번째 줄에 있는 것으로 간주됩니다 (이것은 |glossing2=no로 무시할 수 있습니다). 그렇게 지정된 줄 내에서 모든 대문자 시퀀스는 문법 주석으로 해석되며 작은 대문자로 서식이 지정됩니다.
또한, 이 틀은 여러 곳에서 각 약어의 의미를 찾아 인식하려고 시도하며 (자세한 내용은 아래 참조), 약어가 발견되면 점선 밑줄로 서식이 지정되고 이 약어의 "레이블"이 툴팁으로 표시됩니다. 예를 들어 틀:Gcl와 같습니다. 또는 약어를 해당 문법 범주에 대한 위키백과 문서 링크로 만들 수 있습니다. 예를 들어 틀:Gcl와 같습니다. 후자의 동작을 선택하려면 다음 매개변수 |glossing=link를 사용합니다. 별도의 줄에서 다른 스타일을 사용할 수 있으며, 이 경우 사용되는 매개변수는 |glossing2=, |glossing3= 등입니다.
특정 주석 약어를 다른 것과 다르게 처리하려면 {{gcl}}을 사용할 수 있습니다.
{{병행 기술|ngagun-yi nga-nanda-yi nung
|{{gcl|1sg}}.NOM-{{gcl|ERG||}} {{gcl|1sgA|1인칭 단수 "능동자"}}.3sgO-see-{{gcl|'''P'''ST}} {{gcl|3sg}}.{{gcl|acc}}
|'내가 그/그녀를 보았다.'}}
틀:병행 기술: no lines supplied.;
이 예시에서 {{gcl|acc}}는 acc를 주석 약어로 표시합니다 (소문자이기 때문에 그렇지 않으면 그렇게 해석되지 않았을 것입니다). {{gcl|1sgA|1st-person singular "agent"}}는 대문자라도 인식되지 않았을 특이한 약어 1sgA의 의미를 정의하는 데 사용됩니다. {{gcl|ERG||}}는 약어를 위키백과 문서 링크로 표시합니다. {{gcl|'''P'''ST}}는 주석 약어의 일부에 서식을 적용합니다. 여기서 {{gcl}}을 사용하지 않았다면 위키 문법은 P가 ST와 별도의 약어로 처리되도록 강제했을 것입니다.
문법 범주 레이블이 약어로 표기되지 않고 전체 이름으로 작성된 경우 (예: 틀:Gcl), |glossing=을 no abbr로 설정해야 합니다. 그러면 작은 대문자 서식만 적용됩니다.
{{병행 기술|glossing=no abbr
|wǒ yǐjing jiàn-guò {Zhāng Sān} le.
|I already see-EXPERIENTIAL {Zhang San} RESULTATIVE.|}}
추가 스타일[2] 매개변수는 |glossing-style=을 사용하여 모든 주석 약어에 적용할 수 있습니다. 작은 대문자를 사용하는 기본 서식은 |small-caps=no로 비활성화할 수 있으며, 기본 밑줄은 |underline=no로 끌 수 있습니다. 특정 약어가 문법 주석으로 처리되지 않도록 제외하려면 {{no gloss}}를 사용합니다.
미리 보기 모드에 표시되는 성가신 주석 메시지 상자는 |display-messages=no로 끌 수 있습니다.
사용자 지정 약어
[편집]이 틀은 가장 일반적으로 사용되는 약어 중 일부를 인식합니다. 그러나 사용되는 각 약어의 의미를 항상 지정하는 것이 좋습니다. 이를 위한 몇 가지 방법이 있습니다.
- 문서 수준에서 정의하기. 문서가 여러 행간 주석 예시를 사용하고 이들이 공통된 약어 집합을 공유하는 경우, 다음 형식을 사용하여 전체 문서에 대해 한 번에 정의할 수 있습니다.
<section begin="list-of-glossing-abbreviations"/><div style="display:none;"> ABBR1:meaning1 ABBR2:meaning2</div><section end="list-of-glossing-abbreviations"/>
목록은 원하는 수의 약어를 포함할 수 있습니다. 위키백과 문서를 지정해야 하는 경우 콜론 뒤에 추가합니다. 예를 들어 NEG:negator:Negation (linguistics)와 같습니다. 이 전체 코드는 문서의 어느 곳에나 배치할 수 있지만, 참조 뒤, 모든 분류 이전에 배치하는 것이 관례입니다. 이는 편집 모드에서만 볼 수 있으며, 문서에는 표시되지 않습니다.
- 단일 틀 인스턴스 수준에서 정의하기. 이는
|abbreviations=(또는|ablist=)를 사용하여 수행됩니다. 사용자 지정 약어 목록은 위와 동일한 형식을 취합니다.ABBREVIATION1:meaning1:wikipedia_article1; ABBREVIATION2:meaning2:wikipedia_article2... (위키백과 문서 지정은 선택 사항이며|glossing=link가 아닌 한 효과가 없습니다):
{{병행 기술|abbreviations=RES:결과; EXP:경험상
|wǒ yǐjing jiàn-guò {Zhāng Sān} le.
|I already see-EXP {Zhāng Sān} RES.|}}
- 단일 약어 인스턴스 정의하기. 이는 위에서 본 바와 같이 {{gcl}}을 사용하여 수행됩니다.
- 전역적으로 약어 정의하기. 이는 모듈의 데이터 페이지에 항목을 추가하여 수행됩니다. 이 약어는 영문 위키백과 어디에서든 틀을 사용할 때 인식될 것입니다. 이는 완전히 모호하지 않은 약어에만 사용해야 합니다.
문제 해결
[편집]발생할 가능성이 있는 문제점 목록입니다.
- 줄 중 하나가 사라졌습니다.
- 이 줄에 등호가 포함되어 있습니까? 그렇다면 모든 등호를
{{=}}으로 바꾸어야 합니다.
- 이 줄에 등호가 포함되어 있습니까? 그렇다면 모든 등호를
- 구절에 굵게/이탤릭체를 적용했는데 서식이 엉망이 되었습니다.
- 모든 서식은 각 단어에 개별적으로 적용해야 합니다.
- "단어 수가 일치하지 않습니다"라는 오류가 발생합니다.
- 행간 주석이 달린 줄에 같은 수의 단어가 포함되어 있지 않습니다. 이것이 의도된 것이라면 빈 슬롯을
{}으로 채우는 것을 고려하십시오. 이것이 의도된 것이 아니라면 다음 사항이 원인을 추적하는 데 도움이 될 수 있습니다.- 텍스트에 서식이나 틀이 적용되면 이 텍스트는 단일 단어로 처리됩니다.
- 줄 바꿈 없는 공백은 단어 구분 기호로 처리되지 않습니다.
- 일련의 단어가 {중괄호}로 묶여 있으면 단일 단어로 처리됩니다.
- 행간 주석이 달린 줄에 같은 수의 단어가 포함되어 있지 않습니다. 이것이 의도된 것이라면 빈 슬롯을
추적 분류
[편집]내용주
[편집]- ↑ 각 경우의 대안은 줄 바꿈 없는 공백을 사용하는 것입니다. 그러면 예시 문장은 다음과 같습니다: This is a little example in Dutch.
- 1 2 https://www.w3schools.com/html/html_styles.asp를 참조하세요. 다만, 모든 HTML 기능이 위키텍스트에서 사용 가능한 것은 아니며, Help:HTML in wikitext를 참조하세요.
- ↑ 사용 가능한 클래스 목록은 WP:CLASS를 참조하세요. 클래스의 사용자 지정 표시에 대한 설정은 Help:User style도 참조하세요.
- ↑ 알파벳 문자 뒤에 오는 단일 숫자는 음조 번호로 처리됩니다.
- ↑ 이 단계에서는 결과 동작이 {{lang}} 틀/템플릿의 동작과 반드시 일치하지는 않습니다.
- ↑ 이는 IPA CSS 클래스만 적용합니다.
같이 보기
[편집]- {{Script 병행 기술}}, 라틴어 이외의 스크립트 및 음역에 대해 별도의 줄로 주석을 설정하기 쉽게 만듭니다.
- {{Grammatical category label}}, 개별 주석 약어의 서식을 지정합니다.