Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DataGrid] Add Urdu (ur-PK) locale #6866

Merged
merged 5 commits into from
Jan 27, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions docs/data/data-grid/localization/data.json
Original file line number Diff line number Diff line change
Expand Up @@ -223,6 +223,14 @@
"totalKeysCount": 93,
"githubLink": "https://github.com/mui/mui-x/blob/next/packages/grid/x-data-grid/src/locales/ukUA.ts/"
},
{
"languageTag": "ur-PK",
"importName": "urPK",
"localeName": "Urdu (Pakistan)",
"missingKeysCount": 0,
"totalKeysCount": 93,
"githubLink": "https://github.com/mui/mui-x/blob/next/packages/grid/x-data-grid/src/locales/urPK.ts/"
},
{
"languageTag": "vi-VN",
"importName": "viVN",
Expand Down
1 change: 1 addition & 0 deletions packages/grid/x-data-grid/src/locales/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ export * from './skSK';
export * from './svSE';
export * from './trTR';
export * from './ukUA';
export * from './urPK';
export * from './viVN';
export * from './zhCN';
export * from './zhTW';
152 changes: 152 additions & 0 deletions packages/grid/x-data-grid/src/locales/urPK.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,152 @@
import { urPKCore } from './coreLocales';
import { GridLocaleText } from '../models/api/gridLocaleTextApi';
import { getGridLocalization, Localization } from '../utils/getGridLocalization';

const urPKGrid: Partial<GridLocaleText> = {
LukasTy marked this conversation as resolved.
Show resolved Hide resolved
// Root
noRowsLabel: 'کوئی قطاریں نہیں',
noResultsOverlayLabel: 'کوئی نتائج نہیں',

// Density selector toolbar button text
toolbarDensity: 'کثافت',
toolbarDensityLabel: 'کثافت',
toolbarDensityCompact: 'تنگ',
toolbarDensityStandard: 'درمیانہ',
toolbarDensityComfortable: 'مناسب',

// Columns selector toolbar button text
toolbarColumns: 'کالمز',
toolbarColumnsLabel: 'کالمز کو منتخب کریں',

// Filters toolbar button text
toolbarFilters: 'فلٹرز',
toolbarFiltersLabel: 'فلٹرز دکھائیں',
toolbarFiltersTooltipHide: 'فلٹرز چھپائیں',
toolbarFiltersTooltipShow: 'فلٹرز دکھائیں',
toolbarFiltersTooltipActive: (count) =>
count !== 1 ? `${count} فعال فلٹرز` : `${count} فلٹرز فعال`,

// Quick filter toolbar field
toolbarQuickFilterPlaceholder: 'تلاش کریں۔۔۔',
toolbarQuickFilterLabel: 'تلاش کریں',
toolbarQuickFilterDeleteIconLabel: 'کلئیر کریں',

// Export selector toolbar button text
toolbarExport: 'ایکسپورٹ',
toolbarExportLabel: 'ایکسپورٹ',
toolbarExportCSV: 'CSV کے طور پر ڈاوٴنلوڈ کریں',
toolbarExportPrint: 'پرنٹ کریں',
toolbarExportExcel: 'ایکسل کے طور پر ڈاوٴنلوڈ کریں',

// Columns panel text
columnsPanelTextFieldLabel: 'کالم کو تلاش کریں',
columnsPanelTextFieldPlaceholder: 'کالم کا عنوان',
columnsPanelDragIconLabel: 'کالم کی ترتیب تبدیل کریں',
columnsPanelShowAllButton: 'سارے دکھائیں',
columnsPanelHideAllButton: 'سارے چھپائیں',

// Filter panel text
filterPanelAddFilter: 'نیا فلٹر',
filterPanelDeleteIconLabel: 'ختم کریں',
filterPanelLogicOperator: 'لاجک آپریٹر',
filterPanelOperator: 'آپریٹر',
filterPanelOperatorAnd: 'اور',
filterPanelOperatorOr: 'یا',
filterPanelColumns: 'کالمز',
filterPanelInputLabel: 'ویلیو',
filterPanelInputPlaceholder: 'ویلیو کو فلٹر کریں',

// Filter operators text
filterOperatorContains: 'شامل ہے',
filterOperatorEquals: 'برابر ہے',
filterOperatorStartsWith: 'شروع ہوتا ہے',
filterOperatorEndsWith: 'ختم ہوتا ہے',
filterOperatorIs: 'ہے',
filterOperatorNot: 'نہیں',
filterOperatorAfter: 'بعد میں ہے',
filterOperatorOnOrAfter: 'پر یا بعد میں ہے',
filterOperatorBefore: 'پہلے ہے',
filterOperatorOnOrBefore: 'پر یا پہلے ہے',
filterOperatorIsEmpty: 'خالی ہے',
filterOperatorIsNotEmpty: 'خالی نہیں ہے',
filterOperatorIsAnyOf: 'ان میں سے کوئی ہے',

// Filter values text
filterValueAny: 'کوئی بھی',
filterValueTrue: 'صحیح',
filterValueFalse: 'غلط',

// Column menu text
columnMenuLabel: 'مینیو',
columnMenuShowColumns: 'کالم دکھائیں',
columnMenuManageColumns: 'کالم مینج کریں',
columnMenuFilter: 'فلٹر',
columnMenuHideColumn: 'چھپائیں',
columnMenuUnsort: 'sort ختم کریں',
columnMenuSortAsc: 'ترتیب صعودی',
columnMenuSortDesc: 'ترتیب نزولی',

// Column header text
columnHeaderFiltersTooltipActive: (count) =>
count !== 1 ? `${count} فعال فلٹرز` : `${count} فلٹرز فعال`,
columnHeaderFiltersLabel: 'فلٹرز دکھائیں',
columnHeaderSortIconLabel: 'Sort',

// Rows selected footer text
footerRowSelected: (count) =>
count !== 1 ? `${count.toLocaleString()} منتخب قطاریں` : `${count.toLocaleString()} منتخب قطار`,

// Total row amount footer text
footerTotalRows: 'کل قطاریں:',

// Total visible row amount footer text
footerTotalVisibleRows: (visibleCount, totalCount) =>
`${totalCount.toLocaleString()} میں سے ${visibleCount.toLocaleString()}`,

// Checkbox selection text
checkboxSelectionHeaderName: 'چیک باکس منتخب کریں',
checkboxSelectionSelectAllRows: 'تمام قطاریں منتخب کریں',
checkboxSelectionUnselectAllRows: 'تمام قطاریں نامنتخب کریں ',
checkboxSelectionSelectRow: 'قطار منتخب کریں',
checkboxSelectionUnselectRow: 'قطار نامنتخب کریں',

// Boolean cell text
booleanCellTrueLabel: 'ہاں',
booleanCellFalseLabel: 'نہیں',

// Actions cell more text
actionsCellMore: 'ذیادہ',

// Column pinning text
pinToLeft: 'بائیں جانب pin کریں',
pinToRight: 'دائیں جانب pin کریں',
unpin: 'pin ختم کریں',

// Tree Data
treeDataGroupingHeaderName: 'گروپ',
treeDataExpand: 'شاخیں دیکھیں',
treeDataCollapse: 'شاخیں چھپائیں',

// Grouping columns
groupingColumnHeaderName: 'گروپ',
groupColumn: (name) => `${name} سے گروپ کریں`,
unGroupColumn: (name) => `${name} سے گروپ ختم کریں`,

// Master/detail
detailPanelToggle: 'ڈیٹیل پینل کھولیں / بند کریں',
expandDetailPanel: 'پھیلائیں',
collapseDetailPanel: 'تنگ کریں',

// Row reordering text
rowReorderingHeaderName: 'قطاروں کی ترتیب تبدیل کریں',

// Aggregation
aggregationMenuItemHeader: 'Aggregation',
aggregationFunctionLabelSum: 'sum',
aggregationFunctionLabelAvg: 'avg',
aggregationFunctionLabelMin: 'min',
aggregationFunctionLabelMax: 'max',
aggregationFunctionLabelSize: 'size',
};

export const urPK: Localization = getGridLocalization(urPKGrid, urPKCore);
1 change: 1 addition & 0 deletions scripts/x-data-grid-premium.exports.json
Original file line number Diff line number Diff line change
Expand Up @@ -584,6 +584,7 @@
{ "name": "unstable_gridFocusColumnGroupHeaderSelector", "kind": "Variable" },
{ "name": "unstable_gridTabIndexColumnGroupHeaderSelector", "kind": "Variable" },
{ "name": "unstable_resetCleanupTracking", "kind": "Variable" },
{ "name": "urPK", "kind": "Variable" },
{ "name": "useFirstRender", "kind": "Variable" },
{ "name": "useGridApiContext", "kind": "Variable" },
{ "name": "useGridApiEventHandler", "kind": "Variable" },
Expand Down
1 change: 1 addition & 0 deletions scripts/x-data-grid-pro.exports.json
Original file line number Diff line number Diff line change
Expand Up @@ -537,6 +537,7 @@
{ "name": "unstable_gridFocusColumnGroupHeaderSelector", "kind": "Variable" },
{ "name": "unstable_gridTabIndexColumnGroupHeaderSelector", "kind": "Variable" },
{ "name": "unstable_resetCleanupTracking", "kind": "Variable" },
{ "name": "urPK", "kind": "Variable" },
{ "name": "useFirstRender", "kind": "Variable" },
{ "name": "useGridApiContext", "kind": "Variable" },
{ "name": "useGridApiEventHandler", "kind": "Variable" },
Expand Down
1 change: 1 addition & 0 deletions scripts/x-data-grid.exports.json
Original file line number Diff line number Diff line change
Expand Up @@ -495,6 +495,7 @@
{ "name": "unstable_gridFocusColumnGroupHeaderSelector", "kind": "Variable" },
{ "name": "unstable_gridTabIndexColumnGroupHeaderSelector", "kind": "Variable" },
{ "name": "unstable_resetCleanupTracking", "kind": "Variable" },
{ "name": "urPK", "kind": "Variable" },
{ "name": "useFirstRender", "kind": "Variable" },
{ "name": "useGridApiContext", "kind": "Function" },
{ "name": "useGridApiEventHandler", "kind": "Variable" },
Expand Down