POSIXy 환경 (특히 FreeBSD에서 libusb를 사용하고 있지만 상당히 휴대하기를 바랍니다).로켈에서 USB로 매핑 LANGID
libusb_get_string_descriptor
을 사용하여 USB 장치에서 일부 문자열을 가져 오려고하지만 어떤 값을 langid
에 사용해야하는지 잘 모르겠습니다. 나는 http://www.usb.org/developers/docs/USB_LANGIDs.pdf에서 공식 명부를 알고있다. 그러나 예를 들면의 결과 사이에지도로 나타 내기 쉬운 방법이있다. setlocale(LC_MESSAGES, NULL)
및이 PDF의 LANGID는 무엇입니까?
올바른 방법이 맞습니까? 내가 본 샘플 코드는 모두 언어 선택에 대해 걱정하지 않고 첫 번째 문자열을 가져 오는 것으로 보입니다.
POSIX는 로켈 ID의 형식을 지정하지 않습니다. 그래서 휴대용이 아닙니다. (나는 다양한 로케일 식별자를 사용하는 다양한 시스템을 보았다) –