pub fn validate_language(language: &str) -> Result<(), String>Expand description
입력이 실제 배정된 소문자 ISO 639-1 코드인지 검사한다.
ko와 en은 허용하지만 KO, kor, ko-KR, 미배정 코드 zz는 거부한다.
대소문자 변환이나 지역 태그 축약을 하지 않아 사용자 입력의 의미를 조용히 바꾸지 않는다.
프로젝트의 지원 언어 등록 여부는 별도 검사이며 여기서는 언어 표의 유효성만 판단한다.
§오류
표에 없는 값이면 잘못된 코드와 허용 형식의 예시를 포함한 메시지를 반환한다.