모듈토론:Langname
새 주제보이기
마지막 의견: 11일 전 (Namoroka님) - 주제: 질문
테스트
[편집]- name
- ko: 한국어
- ko-KR: 한국어
- en-US: 미국 영어
- no: 노르웨이어
- nb: 보크몰
- ii: 쓰촨 이어
- xxx: 언어 오류(xxx)
- article
- ko: 한국어
- ko-KR: 대한민국 표준어
- en-US: 미국 영어
- no: 노르웨이어
- nb: 보크몰
- ii: 눠쑤어
- xxx: 언어 오류
- link
- ko: 한국어
- ko/link=no: 한국어
- ko/link=x: 한국어
- ko-KR: 한국어
- en-US: 미국 영어
- no: 노르웨이어
- nb: 보크몰
- ii: 쓰촨 이어
- xxx: 언어 오류(xxx)
- xxx/link=no: 언어 오류(xxx)
- wikipedia
- ko: 한국어
- no: 노르웨이어 (보크몰)
- zh-min-nan: 민난어
- xxx: 언어 오류(xxx)
- autonym
- ko: 한국어
- ko-KR: 한국어
- en-US: American English
- ja: 日本語
- no: norsk
- nb: norsk bokmål
- ii: ꆇꉙ
보호 편집 요청
[편집]![]() | 이 편집 요청은 검토되었습니다. 요청을 재활성화하려면 |처리= 변수를 지워주세요. |
["dng"]= "둥간어",
다음 줄에
["dru"]= "루카이어",
를 추가해주세요. 루카이어 ISO 639-3에 코드 등록된 언어입니다.--Namoroka (토론) 2025년 1월 27일 (월) 19:08 (KST)
- 처리합니다. --ted (토론) 2025년 1월 27일 (월) 19:09 (KST)
질문
[편집]@ChongDae: 해당 모듈은 현재 모듈:Langname/data, CldrMainKo.php 및 LocalNamesKo.php에 저장된 데이터를 가져오는 것으로 보입니다. LocalNamesKo.php에는 현재 6개의 코드가 9개월 전에 추가된 상태입니다.
{{#language:ar-001|ko}}
→ 현대 표준 아랍어{{#language:bzs|ko}}
→ 브라질어 수화{{#language:ja-hrkt|ko}}
→ 일본어 (가나 문자){{#language:mis|ko}}
→ 지원하지 않는 언어
{{#invoke:Langname|name|code=ar-001}}
→ 현대 표준 아랍어{{#invoke:Langname|name|code=bzs}}
→ 브라질어 수화{{#invoke:Langname|name|code=ja-hrkt}}
→ 언어 오류(ja-hrkt){{#invoke:Langname|name|code=mis}}
→ 지원하지 않는 언어
ja-hrkt
등의 코드는 LocalNamesKo.php에 있음에도 처리되지 않도록 하신 이유가 따로 있으신걸까요?--Namoroka (토론) 2025년 9월 18일 (목) 17:37 (KST)
- 내부 정의된 테이블 외에는 "mw.language.fetchLanguageName"을 참조하도록 했습니다. 동작하지 않는다면 미디어위키 루아 확장 쪽에 문의해보세요. -- ChongDae (토론) 2025년 9월 19일 (금) 15:34 (KST)
elseif string.match(name, '[(),A-Za-z]') then -- 이름에 영문자나 괄호, 쉼표가 들어간 경우는 오류 처리함. return nil
- @ChongDae: 위 코드를 없애면 정상 작동하는 것 같아 문의 드려봤습니다. "일본어 (가나 문자)"에 괄호가 들어가 있으니 표시되지 않습니다.--Namoroka (토론) 2025년 9월 20일 (토) 09:28 (KST)
- 정상적인 언어 코드가 아니라,
{{#language:avk|ko}}
→ Kotava /{{#invoke:Langname|name|code=avk}}
→ 언어 오류(avk) w:ISO 639:avk의 사례처럼 정상적인 코드이나 한국어 번역명이 없는 경우에도 "언어 오류"로 뜨기 때문에 해당 부분은 불필요한 것 같습니다. 오히려 번역명이 없으면 영문을 그대로 보여주는 것이 차라리 낫다고 생각합니다.--Namoroka (토론) 2025년 9월 20일 (토) 09:30 (KST)