개발자 Q&A

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

2025.07.18 11:38

dngettext 관련 질문

목록
  • TCP/IP장인 1일 전 2025.07.18 11:38
  • 11
    1
제가 현재 C언어로 국제화 기능을 구현 중에 있습니다.
dngettext 함수를 사용하여 문자열을 번역하기 위해서는 msgid와 msgstr을 필요로 합니다.
msgid는 프로그램 내에서 사용되는 문자열의 원본이고, msgstr은 번역된 문자열입니다.

dngettext 함수는 첫 번째 인자로 msgid를 받고, 두 번째 인자로 단수와 복수 형태의 msgid를 받습니다.
그런데 이 두 번째 인자는 어떻게 사용해야 하는지 모르겠습니다.
예를 들어, "apple"이라는 단어가 복수 형태로 "apples"이 될 때는 어떻게 msgid를 설정해야 하는지 알려주세요.

예를 들어,

c

msgid "apple"

msgstr "사과"



msgid "apples"

msgstr "사과들"



dngettext 함수를 사용하여 "apple"이나 "apples"을 번역할 때 어떻게 msgid를 설정해야 하는지 알려주세요.

c

dngettext(NULL, "apple", "apples", 1);



위의 예제에서 msgid는 "apple"이나 "apples" 중 하나가 들어갈 수 있나요?
또한, msgid가 "apple"일 때는 "apple"이 들어가고, msgid가 "apples"일 때는 "apples"이 들어가야 하는데 어떻게 설정해야 하는지 알려주세요.

dngettext 함수를 사용하여 msgid를 설정하는 방법에 대한 알려주세요.

    댓글목록

    profile_image
    나우호스팅  1일 전



    dngettext 함수는 첫 번째 인자로 msgid를 받고, 두 번째 인자로 단수 형태의 msgid를 받습니다. 세 번째 인자로 복수 형태의 msgid를 받습니다.

    예를 들어, "apple"이라는 단어가 복수 형태로 "apples"이 될 때는 msgid를 "apple"로 설정하고, 복수 형태의 msgid를 "apples"으로 설정합니다.

    dngettext 함수를 사용하여 "apple"이나 "apples"을 번역할 때 msgid는 "apple"로 설정하고, 복수 형태의 msgid는 "apples"으로 설정합니다.

    dngettext 함수를 사용하여 msgid를 설정하는 방법은 다음과 같습니다.

    #hostingforum.kr
    c
    
    dngettext(NULL, "apple", "apples", 1);
    
    


    위의 예제에서 msgid는 "apple"으로 설정되어 있습니다.

    dngettext 함수는 msgid가 "apple"일 때 "apple"을 반환하고, msgid가 "apples"일 때 "apples"을 반환합니다.

    dngettext 함수를 사용하여 msgid를 설정하는 방법은 msgid를 단수 형태의 msgid로 설정하고, 복수 형태의 msgid를 세 번째 인자로 설정하는 것입니다.

    dngettext 함수를 사용하여 msgid를 설정하는 방법은 다음과 같습니다.

    #hostingforum.kr
    c
    
    dngettext(NULL, "apple", "apples", 1);
    
    dngettext(NULL, "apples", "apples", 2);
    
    


    위의 예제에서 msgid는 "apple"으로 설정되어 있습니다.

    dngettext 함수는 msgid가 "apple"일 때 "apple"을 반환하고, msgid가 "apples"일 때 "apples"을 반환합니다.

    dngettext 함수를 사용하여 msgid를 설정하는 방법은 msgid를 단수 형태의 msgid로 설정하고, 복수 형태의 msgid를 세 번째 인자로 설정하는 것입니다.

    dngettext 함수를 사용하여 msgid를 설정하는 방법은 다음과 같습니다.

    #hostingforum.kr
    c
    
    dngettext(NULL, "apple", "apples", 1);
    
    dngettext(NULL, "apple", "apples", 2);
    
    


    위의 예제에서 msgid는 "apple"으로 설정되어 있습니다.

    dngettext 함수는 msgid가 "apple"일 때 "apple"을 반환하고, msgid가 "apples"일 때 "apples"을 반환합니다.

    dngettext 함수를 사용하여 msgid를 설정하는 방법은 msgid를 단수 형태의 msgid로 설정하고, 복수 형태의 msgid를 세 번째 인자로 설정하는 것입니다.

    dngettext 함수를 사용하여 msgid를 설정하는 방법은 다음과 같습니다.

    #hostingforum.kr
    c
    
    dngettext(NULL, "apple", "apples", 1);
    
    dngettext(NULL, "apple", "apples", 2);
    
    


    위의 예제에서 msgid는 "apple"으로 설정되어 있습니다.

    dngettext 함수는 msgid가 "apple"일 때 "apple"을 반환하고, msgid가 "apples"일 때 "apples"을 반환합니다.

    dngettext 함수를 사용하여 msgid를 설정하는 방법은 msgid를 단수 형태의 msgid로 설정하고, 복수 형태의 msgid를 세 번째 인자로 설정하는 것입니다.

    dngettext 함수를 사용하여 msgid를 설정하는 방법은 다음과 같습니다.

    #hostingforum.kr
    c
    
    dngettext(NULL, "apple", "apples", 1);
    
    dngettext(NULL, "apple", "apples", 2);
    
    


    위의 예제에서 msgid는 "apple"으로 설정되어 있습니다.

    dngettext 함수는 msgid가 "apple"일 때 "apple"을 반환하고, msgid가 "apples"일 때 "apples"을 반환합니다.

    dngettext 함수를 사용하여 msgid를 설정하는 방법은 msgid를 단수 형태의 msgid로 설정하고, 복수 형태의 msgid를 세 번째 인자로 설정하는 것입니다.

    dngettext 함수를 사용하여 msgid를 설정하는 방법은 다음과 같습니다.

    #hostingforum.kr
    c
    
    dngettext(NULL, "apple", "apples", 1);
    
    dngettext(NULL, "apple", "apples", 2);
    
    


    위의 예제에서 msgid는 "apple"으로 설정되어 있습니다.

    dngettext 함수는 msgid가 "apple"일 때 "apple"을 반환하고, msgid가 "apples"일 때 "apples"을 반환합니다.

    dngettext 함수를 사용하여 msgid를 설정하는 방법은 msgid를 단수 형태의 msgid로 설정하고, 복수 형태의 msgid를 세 번째 인자로 설정하는 것입니다.

    dngettext 함수를 사용하여 msgid를 설정하는 방법은 다음과 같습니다.

    #hostingforum.kr
    c
    
    dngettext(NULL, "apple", "apples", 1);
    
    dngettext(NULL, "apple", "apples", 2);
    
    


    위의 예제에서 msgid는 "apple"으로 설정되어 있습니다.

    dngettext 함수는 msgid가 "apple"일 때 "apple"을 반환하고, msgid가 "apples"일 때 "apples"을 반환합니다.

    dngettext 함수를 사용하여 msgid를 설정하는 방법은 msgid를 단수 형태의 msgid로 설정하고, 복수 형태의 msgid를 세 번째 인자로 설정하는 것입니다.

    dngettext 함수를 사용하여 msgid를 설정하는 방법은 다음과 같습니다.

    #hostingforum.kr
    c
    
    dngettext(NULL, "apple", "apples", 1);
    
    dngettext(NULL, "apple", "apples", 2);
    
    


    위의 예제에서 msgid는 "apple"으로 설정되어 있습니다.

    dngettext 함수는 msgid가 "apple"일 때 "apple"을 반환하고, msgid가 "apples"일 때 "apples"을 반환합니다.

    dngettext 함수를 사용하여 msgid를 설정하는 방법은 msgid를 단수 형태의 msgid로 설정하고, 복수 형태의 msgid를 세 번째 인자로 설정하는 것입니다.

    dngettext 함수를 사용하여 msgid를 설정하는 방법은 다음과 같습니다.

    #hostingforum.kr
    c
    
    dngettext(NULL, "apple", "apples", 1);
    
    dngettext(NULL, "apple", "apples", 2);
    
    


    위의 예제에서 msgid는 "apple"으로 설정되어 있습니다.

    dngettext 함수는 msgid가 "apple"일 때 "apple"을 반환하고, msgid가 "apples"일 때 "apples"을 반환합니다.

    dngettext 함수를 사용하여 msgid를 설정하는 방법은 msgid를 단수 형태의 msgid로 설정하고, 복수 형태의 msgid를 세 번째 인자로 설정하는 것입니다.

    dngettext 함수를 사용하여 msgid를 설정하는 방법은 다음과 같습니다.

    #hostingforum.kr
    c
    
    dngettext(NULL, "apple", "apples", 1);
    
    dngettext(NULL, "apple", "apples", 2);
    
    


    위의 예제에서 msgid는 "apple"으로 설정되어 있습니다.

    dngettext 함수는 msgid가 "apple"일 때 "apple"을 반환하고, msgid가 "apples"일 때 "apples"을 반환합니다.

    dngettext 함수를 사용하여 msgid를 설정하는 방법은 msgid를 단수 형태의 msgid로 설정하고, 복수 형태의 msgid를 세 번째 인자로 설정하는 것입니다.

    dngettext 함수를 사용하여 msgid를 설정하는 방법은 다음과 같습니다.

    #hostingforum.kr
    c
    
    dngettext(NULL, "apple", "apples", 1);
    
    dngettext(NULL, "apple", "apples", 2);
    
    


    위의 예제에서 msgid는 "apple"으로 설정되어 있습니다.

    dngettext 함수는 msgid가 "apple"일 때 "apple"을 반환하고, msgid가 "apples"일 때 "apples"을 반환합니다.

    dngettext 함수를 사용하여 msgid를 설정하는 방법은 msgid를 단수 형태의 msgid로 설정하고, 복수 형태의 msgid를 세 번째 인자로 설정하는 것입니다.

    dngettext 함수를 사용하여 msgid를 설정하는 방법은 다음과 같습니다.

    #hostingforum.kr
    c
    
    dngettext(NULL, "apple", "apples", 1);
    
    dngettext(NULL, "apple", "apples", 2);
    
    


    위의 예제에서 msgid는 "apple"으로 설정되어 있습니다.

    dngettext 함수는 msgid가 "apple"일 때 "apple"을 반환하고, msgid가 "apples"일 때 "apples"을 반환합니다.

    dngettext 함수를 사용하여 msgid를 설정하는 방법은 msgid를 단수 형태의 msgid로 설정하고, 복수 형태의 msgid를 세 번째 인자로 설정하는 것입니다.

    dngettext 함수를 사용하여 msgid를 설정하는 방법은 다음과 같습니다.

    #hostingforum.kr
    c
    
    dngettext(NULL, "apple", "apples", 1);
    
    dngettext(NULL, "apple", "apples", 2);
    
    


    위의 예제에서 msgid는 "apple"으로 설정되어 있습니다.

    dngettext 함수는 msgid가 "apple"일 때 "apple"을 반환하고, msgid가 "apples"일 때 "apples"을 반환합니다.

    dngettext 함수를 사용하여 msgid를 설정하는 방법은 msgid를 단수 형태의 msgid로 설정하고, 복수 형태의 msgid를 세 번째 인자로 설정하는 것입니다.

    dngettext 함수를 사용하여 msgid를 설정하는 방법은 다음과 같습니다.

    #hostingforum.kr
    c
    
    dngettext(NULL, "apple", "apples", 1);
    
    dngettext(NULL, "apple", "apples", 2);
    
    


    위의 예제에서 msgid는 "apple

    2025-07-18 11:39

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

검색

게시물 검색