검도 UI에는 현지화 팩이 함께 제공되지 않습니다. 위젯에 표시되는 실제 텍스트가 아닌 숫자 및 날짜 형식 만 설정할 문화 파일을 선택할 수 있습니다 (예 : 페이저 텍스트 - 페이지 당 항목 수, 다음 페이지 수, 필터 메뉴 (같음). , 등), 그리드 부분 (여기에 열을 ... 등) 등)검도 UI 세계화/언어 팩
위젯을 현지화하려면 각 위젯의 개별 옵션에서 메시지를 무시할 수있는 일련의 메시지를 전달해야합니다 검도 UI에서 기본적으로 사용됩니다. 이런 식으로 뭔가 : 물론
filterable: {
messages: {
info: "Título:", // sets the text on top of the filter menu
filter: "Filtrar", // sets the text for the "Filter" button
clear: "Limpar", // sets the text for the "Clear" button
// when filtering boolean numbers
isTrue: "é verdadeiro", // sets the text for "isTrue" radio button
isFalse: "é falso", // sets the text for "isFalse" radio button
//changes the text of the "And" and "Or" of the filter menu
and: "E",
or: "Ou"
},
operators: {
//filter menu for "string" type columns
string: {
eq: "Igual a",
neq: "Diferente de",
startswith: "Começa com",
contains: "Contém",
endswith: "Termina em"
},
//filter menu for "number" type columns
number: {
eq: "Igual a",
neq: "Diferente de",
gte: "Maior que ou igual a",
gt: "Mair que",
lte: "Menor que ou igual a",
lt: "Menor que"
},
//filter menu for "date" type columns
date: {
eq: "Igual a",
neq: "Diferente de",
gte: "Maior que ou igual a",
gt: "Mair que",
lte: "Menor que ou igual a",
lt: "Menor que"
}
}
},
groupable: {
messages: {
empty: "Arraste colunas aqui para agrupar pelas mesmas"
}
}
당신은 하나의 자바 스크립트 변수에이 옵션을 공유 할 수 있지만, 당신은 예상치 못한 문제에 직면하게 될 것이다 : 당신은 하나의 옵션 변수에 수집 된 모든 위젯의 모든 옵션에 대한 메시지가있는 경우, 모든 그리드에 대해 모든 옵션을 켜십시오. 그룹화하지 않고 그리드를 원할 경우 그룹화가 불가능한 별도의 지역화 된 옵션 변수가 있어야합니다. 원하지 않는 경우에도 groupable: { messages: { .... } }
을 사용하면 검도가이를 사용 가능으로 인식하므로 그룹이 표시됩니다.
Kendo UI forums에서 볼 수있는 것처럼 여분의 JavaScript를 포함하여 컨트롤을 지역화하는 방법이없는 것처럼 보입니다.
다른 방법이 있습니까?
(나는 내 자신의 질문에 대답 할 것이고, 나는 양극성 질환으로 고생하지 않습니다! 그것은 검도 - 글로벌 프로젝트에 대한 지역 사회의 참여를 얻는 수단으로 사용하는 것 통지!)
를 사용하는 것이라고 언급 가치가있을 수 있습니다. GitHub 프로젝트 사이트에서 몇 가지 사항을 담은 티켓 (Issue # 58)을 열었습니다. –
@ JennyO'Reilly 새로운 kendo.core.ui를 다운로드하고 모든 단일 JavaScript 파일을 가드로 업데이트하여 오류를 방지 할 시간이 필요합니다. 지금은 그 일을 할 시간이 없습니다. 시간을 찾으면 내가 할게. 다행히도 누군가가 전에 우리에게 패치를 만들었 으면 좋겠습니다 :-) – Loudenvier
es-ES 번역과 같은 방식으로 JavaScript 파일을 재구성하는 것이 좋습니다. 이 파일에서 문제를 해결하기 위해 한 줄 (if 문) 만 추가하면됩니다. 다른 번역에서는 위젯의 각 유형에 대해 별도의 보호 기능을 추가해야합니다. –