본문으로 이동

모듈토론: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
wikipedia
  • ko: 한국어
  • no: 노르웨이어 (보크몰)
  • zh-min-nan: 민난어
  • xxx: 언어 오류(xxx)
autonym
  • ko: 한국어
  • ko-KR: 한국어
  • en-US: American English
  • ja: 日本語
  • no: norsk
  • nb: norsk bokmål
  • ii: ꆇꉙ

보호 편집 요청

[편집]

모듈:Langname/data에서

    ["dng"]= "둥간어",

다음 줄에

    ["dru"]= "루카이어",

를 추가해주세요. 루카이어 ISO 639-3에 코드 등록된 언어입니다.--Namoroka (토론) 2025년 1월 27일 (월) 19:08 (KST)답변

처리합니다. --ted (토론) 2025년 1월 27일 (월) 19:09 (KST)답변

질문

[편집]

@ChongDae: 해당 모듈은 현재 모듈:Langname/data, CldrMainKo.phpLocalNamesKo.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)답변