angular - 使用 ag-grid 进行国际化
问题描述
从这个页面:https ://www.ag-grid.com/javascript-grid-internationalisation/我找不到如何更改过滤器的AND
和OR
单词:
解决方案
对于版本 17.1.1
ag-grid\src\ts\filter\baseFilter.ts
这些部分没有翻译
const DEFAULT_TRANSLATIONS: {[name: string]: string}= {
loadingOoo:'Loading...',
equals:'Equals',
notEqual:'Not equal',
lessThan:'Less than',
greaterThan:'Greater than',
inRange:'In range',
lessThanOrEqual:'Less than or equals',
greaterThanOrEqual:'Greater than or equals',
filterOoo:'Filter...',
contains:'Contains',
notContains:'Not contains',
startsWith: 'Starts with',
endsWith: 'Ends with',
searchOoo: 'Search...',
selectAll: 'Select All',
applyFilter: 'Apply Filter',
clearFilter: 'Clear Filter'
};
对于最新版本,它仍然不在translations
,代码部分在这里
this.addDestroyableEventListener(andButton, 'change', () => {
this.conditionValue = 'AND';
this.onFilterChanged();
});
this.addDestroyableEventListener(orButton, 'change', () => {
this.conditionValue = 'OR';
this.onFilterChanged();
});
所以他们只是对其进行了硬编码,需要在他们的 zendesk 中创建一个问题。
更新版本 20.2添加了对过滤器“AND/OR”本地化的支持
// filter conditions
andCondition: 'AND',
orCondition: 'OR',
推荐阅读
- javascript - “Window.history.back()”和“history.back()”有什么区别?
- javascript - 选中复选框时的jquery然后父tr +其他rowspan tr背景更改
- reactjs - React 的“npm run build”命令在“虚拟环境”中运行时出错
- mysql - MySQL 错误 #1064 创建具有 DOUBLE 列的表
- firebase - 我无法在一台设备上安装重复的颤振应用程序
- ios - JTAppleCalendar - 仅针对可见单元格的单元格自动布局更新存在问题
- python - tensorflow 1.12 版本是否有 Keras 调谐器?如果不是,有什么替代方案?
- performance - 在 datadog 中跟踪 .Net 核心 API
- javascript - Vue3动态创建组件
- c++ - Visual Studio 2010 停止实施对可执行文件的更改