개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.06.25 05:47

Locale::getDisplayVariant 관련 질문

목록
  • 프론트엔드기사 24일 전 2025.06.25 05:47
  • 65
    1
안녕하세요 선생님. Locale::getDisplayVariant 메서드를 사용하여 지역 정보를 가져오려고 합니다.
하지만, Locale::getDisplayVariant('en', 'language')와 Locale::getDisplayVariant('en', 'script')의 차이점이 뭔가요?
아래 예제 코드에서 Locale::getDisplayVariant('en', 'script')의 결과가 'Latn' 인 이유가 뭔가요?

perl

use Locale::DisplayNames qw( getDisplayVariant );



my $variant = getDisplayVariant('en', 'script');

print "$variantn";  # Latn


    댓글목록

    profile_image
    나우호스팅  24일 전



    Locale::getDisplayVariant 메서드는 언어의 변형을 반환하는 메서드입니다.

    Locale::getDisplayVariant('en', 'language')은 언어 이름을 반환합니다. 예를 들어, 'en'은 'English'를 반환합니다.

    Locale::getDisplayVariant('en', 'script')은 언어의 스크립트를 반환합니다. 예를 들어, 'en'은 'Latn' (Latin alphabet)을 반환합니다.

    이유는 'en'이 영어를 사용하는 언어이기 때문에, 영어는 로마자 (Latin alphabet)로 적는 스크립트를 사용하기 때문입니다.

    따라서, Locale::getDisplayVariant('en', 'script')의 결과가 'Latn'인 이유는 영어가 로마자 스크립트를 사용하기 때문입니다.

    2025-06-25 05:47

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 37,307건 / 7 페이지

검색

게시물 검색