.NET SDK 클라이언트 (NuGet에서 사용 가능한 버전 16.156.0- 미리보기)를 사용하여 REST API를 사용하여 Azure DevOps 데이터를 쿼리하지만 영어, 프랑스어 또는 기타 언어로 레이블을 가져 오려면 지역화 레이블을 어떻게 관리 할 수 있습니까?
예를 들어 모든 작업 항목 필드를 가져 오면 다음과 같습니다.
var client = connection.GetClient<WorkItemTrackingHttpClient>();
var fields = await client.GetFieldsAsync(GetFieldsExpand.ExtensionFields);
return fields.Select(e => new FieldDetail()
{
Name = e.Name,
ReferenceName = e.ReferenceName
}).ToList();
특정 문화권에서 이름을 얻을 수 있습니까? (en-GB, fr-FR,…)
Azure devops rest api는 특정 문화권에서 이름 가져 오기를 지원하지 않습니다. 그러나 다른 해결 방법이 필요하다고 생각합니다.
JavaScript의 현지화 및 국제화를위한 localeplanet이라는 좋은 라이브러리가 있습니다. 또한, 네이티브라고 생각하며 다른 라이브러리 (예 : jQuery)에 대한 종속성이 없습니다.
다음은 도서관 웹 사이트입니다. http://www.localeplanet.com/
또한 Mozilla의이 기사를 보면 클라이언트 측 번역을위한 매우 좋은 방법과 알고리즘을 찾을 수 있습니다. http://blog.mozilla.org/webdev/2011/10/06/i18njs-internationalize-your-javascript-with- json-and-the-server /의 작은 도움
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다