-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
fd4e5b2
commit ad8cc97
Showing
6 changed files
with
315 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,201 @@ | ||
import { bnBD as bnBDCore } from '@mui/material/locale'; | ||
import { GridLocaleText } from '../models/api/gridLocaleTextApi'; | ||
import { getGridLocalization, Localization } from '../utils/getGridLocalization'; | ||
|
||
const bnBDGrid: Partial<GridLocaleText> = { | ||
// Root | ||
noRowsLabel: 'কোনো সারি নেই', | ||
noResultsOverlayLabel: 'কোনো ফলাফল পাওয়া যায়নি।', | ||
noColumnsOverlayLabel: 'কোনো কলাম নেই', | ||
noColumnsOverlayManageColumns: 'কলাম পরিচালনা করুন', | ||
|
||
// 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: 'পরিষ্কার করুন', | ||
|
||
// Prompt toolbar field | ||
toolbarPromptControlPlaceholder: 'একটি প্রম্পট লিখুন…', | ||
toolbarPromptControlWithRecordingPlaceholder: 'লিখুন বা রেকর্ড করুন…', | ||
toolbarPromptControlRecordingPlaceholder: 'শুনছে…', | ||
toolbarPromptControlLabel: 'প্রম্পট ইনপুট', | ||
toolbarPromptControlRecordButtonDefaultLabel: 'রেকর্ড', | ||
toolbarPromptControlRecordButtonActiveLabel: 'রেকর্ড বন্ধ করুন', | ||
toolbarPromptControlSendActionLabel: 'পাঠান', | ||
toolbarPromptControlSendActionAriaLabel: 'প্রম্পট পাঠান', | ||
toolbarPromptControlErrorMessage: | ||
'অনুরোধ প্রক্রিয়াকরণে সমস্যা হয়েছে। অনুগ্রহ করে অন্য প্রম্পট দিয়ে আবার চেষ্টা করুন।', | ||
|
||
// Export selector toolbar button text | ||
toolbarExport: 'এক্সপোর্ট', | ||
toolbarExportLabel: 'এক্সপোর্ট', | ||
toolbarExportCSV: 'CSV হিসাবে ডাউনলোড করুন', | ||
toolbarExportPrint: 'প্রিন্ট করুন', | ||
toolbarExportExcel: 'Excel হিসাবে ডাউনলোড করুন', | ||
|
||
// Columns management text | ||
columnsManagementSearchTitle: 'অনুসন্ধান', | ||
columnsManagementNoColumns: 'কোনো কলাম নেই', | ||
columnsManagementShowHideAllText: 'সব দেখান/লুকান', | ||
columnsManagementReset: 'রিসেট', | ||
columnsManagementDeleteIconLabel: 'পরিষ্কার', | ||
|
||
// Filter panel text | ||
filterPanelAddFilter: 'ফিল্টার যোগ করুন', | ||
filterPanelRemoveAll: 'সব সরান', | ||
filterPanelDeleteIconLabel: 'মুছুন', | ||
filterPanelLogicOperator: 'লজিক অপারেটর', | ||
filterPanelOperator: 'অপারেটর', | ||
filterPanelOperatorAnd: 'এবং', | ||
filterPanelOperatorOr: 'অথবা', | ||
filterPanelColumns: 'কলাম', | ||
filterPanelInputLabel: 'মান', | ||
filterPanelInputPlaceholder: 'ফিল্টার মান', | ||
|
||
// Filter operators text | ||
filterOperatorContains: 'অন্তর্ভুক্ত', | ||
filterOperatorDoesNotContain: 'অন্তর্ভুক্ত নয়', | ||
filterOperatorEquals: 'সমান', | ||
filterOperatorDoesNotEqual: 'সমান নয়', | ||
filterOperatorStartsWith: 'দিয়ে শুরু হয়', | ||
filterOperatorEndsWith: 'দিয়ে শেষ হয়', | ||
filterOperatorIs: 'হচ্ছে', | ||
filterOperatorNot: 'হচ্ছে না', | ||
filterOperatorAfter: 'পরবর্তী', | ||
filterOperatorOnOrAfter: 'এই তারিখ বা পরবর্তী', | ||
filterOperatorBefore: 'পূর্ববর্তী', | ||
filterOperatorOnOrBefore: 'এই তারিখ বা পূর্ববর্তী', | ||
filterOperatorIsEmpty: 'খালি', | ||
filterOperatorIsNotEmpty: 'খালি নয়', | ||
filterOperatorIsAnyOf: 'এর যেকোনো একটি', | ||
'filterOperator=': '=', | ||
'filterOperator!=': '!=', | ||
'filterOperator>': '>', | ||
'filterOperator>=': '>=', | ||
'filterOperator<': '<', | ||
'filterOperator<=': '<=', | ||
|
||
// Header filter operators text | ||
headerFilterOperatorContains: 'অন্তর্ভুক্ত', | ||
headerFilterOperatorDoesNotContain: 'অন্তর্ভুক্ত নয়', | ||
headerFilterOperatorEquals: 'সমান', | ||
headerFilterOperatorDoesNotEqual: 'সমান নয়', | ||
headerFilterOperatorStartsWith: 'দিয়ে শুরু হয়', | ||
headerFilterOperatorEndsWith: 'দিয়ে শেষ হয়', | ||
headerFilterOperatorIs: 'হচ্ছে', | ||
headerFilterOperatorNot: 'হচ্ছে না', | ||
headerFilterOperatorAfter: 'পরবর্তী', | ||
headerFilterOperatorOnOrAfter: 'এই তারিখ বা পরবর্তী', | ||
headerFilterOperatorBefore: 'পূর্ববর্তী', | ||
headerFilterOperatorOnOrBefore: 'এই তারিখ বা পূর্ববর্তী', | ||
headerFilterOperatorIsEmpty: 'খালি', | ||
headerFilterOperatorIsNotEmpty: 'খালি নয়', | ||
headerFilterOperatorIsAnyOf: 'এর যেকোনো একটি', | ||
'headerFilterOperator=': 'সমান', | ||
'headerFilterOperator!=': 'সমান নয়', | ||
'headerFilterOperator>': 'বড়', | ||
'headerFilterOperator>=': 'বড় বা সমান', | ||
'headerFilterOperator<': 'ছোট', | ||
'headerFilterOperator<=': 'ছোট বা সমান', | ||
headerFilterClear: 'ফিল্টার মুছুন', | ||
|
||
// Filter values text | ||
filterValueAny: 'যেকোনো', | ||
filterValueTrue: 'সত্য', | ||
filterValueFalse: 'মিথ্যা', | ||
|
||
// Column menu text | ||
columnMenuLabel: 'মেনু', | ||
columnMenuShowColumns: 'কলাম দেখান', | ||
columnMenuManageColumns: 'কলাম পরিচালনা করুন', | ||
columnMenuFilter: 'ফিল্টার', | ||
columnMenuHideColumn: 'কলাম লুকান', | ||
columnMenuUnsort: 'সাজানো বাতিল করুন', | ||
columnMenuSortAsc: 'ASC অনুযায়ী সাজান', | ||
columnMenuSortDesc: 'DESC অনুযায়ী সাজান', | ||
|
||
// Column header text | ||
columnHeaderFiltersTooltipActive: (count) => | ||
count !== 1 ? `${count} টি সক্রিয় ফিল্টার` : `${count} টি সক্রিয় ফিল্টার`, | ||
columnHeaderFiltersLabel: 'ফিল্টার দেখান', | ||
columnHeaderSortIconLabel: 'সাজান', | ||
|
||
// 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) => | ||
`${visibleCount.toLocaleString()} of ${totalCount.toLocaleString()}`, | ||
|
||
// Checkbox selection text | ||
checkboxSelectionHeaderName: 'চেকবক্স নির্বাচন', | ||
checkboxSelectionSelectAllRows: 'সব সারি নির্বাচন করুন', | ||
checkboxSelectionUnselectAllRows: 'সব সারি নির্বাচন বাতিল করুন', | ||
checkboxSelectionSelectRow: 'সারি নির্বাচন করুন', | ||
checkboxSelectionUnselectRow: 'সারি নির্বাচন বাতিল করুন', | ||
|
||
// Boolean cell text | ||
booleanCellTrueLabel: 'হ্যাঁ', | ||
booleanCellFalseLabel: 'না', | ||
|
||
// Actions cell more text | ||
actionsCellMore: 'আরও', | ||
|
||
// Column pinning text | ||
pinToLeft: 'বাঁ দিকে পিন করুন', | ||
pinToRight: 'ডান দিকে পিন করুন', | ||
unpin: 'আনপিন করুন', | ||
|
||
// Tree Data | ||
treeDataGroupingHeaderName: 'গ্রুপ', | ||
// treeDataExpand: 'see children', | ||
// treeDataCollapse: 'hide children', | ||
|
||
// Grouping columns | ||
groupingColumnHeaderName: 'গ্রুপ', | ||
groupColumn: (name) => `${name} অনুসারে গ্রুপ করুন`, | ||
unGroupColumn: (name) => `${name} অনুসারে গ্রুপ বন্ধ করুন`, | ||
|
||
// Master/detail | ||
detailPanelToggle: 'বিস্তারিত প্যানেল টগল করুন', | ||
expandDetailPanel: 'সম্প্রসারিত করুন', | ||
collapseDetailPanel: 'সংকুচিত করুন', | ||
|
||
// Row reordering text | ||
rowReorderingHeaderName: 'সারি পুনর্বিন্যাস', | ||
|
||
// Aggregation | ||
aggregationMenuItemHeader: 'সংকলন', | ||
aggregationFunctionLabelSum: 'যোগফল', | ||
aggregationFunctionLabelAvg: 'গড়', | ||
aggregationFunctionLabelMin: 'সর্বনিম্ন', | ||
aggregationFunctionLabelMax: 'সর্বোচ্চ', | ||
aggregationFunctionLabelSize: 'মাপ', | ||
}; | ||
|
||
export const bnBD: Localization = getGridLocalization(bnBDGrid, bnBDCore); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,96 @@ | ||
import { PickersLocaleText } from './utils/pickersLocaleTextApi'; | ||
import { getPickersLocalization } from './utils/getPickersLocalization'; | ||
import { TimeViewWithMeridiem } from '../internals/models'; | ||
|
||
const views: Record<TimeViewWithMeridiem, string> = { | ||
hours: 'ঘণ্টা', | ||
minutes: 'মিনিট', | ||
seconds: 'সেকেন্ড', | ||
meridiem: 'এএম/পিএম', | ||
}; | ||
|
||
const bnBDPickers: Partial<PickersLocaleText> = { | ||
// Calendar navigation | ||
previousMonth: 'আগের মাস', | ||
nextMonth: 'পরের মাস', | ||
|
||
// View navigation | ||
openPreviousView: 'আগের ভিউ খুলুন', | ||
openNextView: 'পরের ভিউ খুলুন', | ||
calendarViewSwitchingButtonAriaLabel: (view) => | ||
view === 'year' | ||
? 'বছরের ভিউ খোলা আছে, ক্যালেন্ডার ভিউতে পরিবর্তন করুন' | ||
: 'ক্যালেন্ডার ভিউ খোলা আছে, বছরের ভিউতে পরিবর্তন করুন', | ||
|
||
// DateRange labels | ||
start: 'শুরু', | ||
end: 'শেষ', | ||
startDate: 'শুরুর তারিখ', | ||
startTime: 'শুরুর সময়', | ||
endDate: 'শেষের তারিখ', | ||
endTime: 'শেষের সময়', | ||
|
||
// Action bar | ||
cancelButtonLabel: 'বাতিল', | ||
clearButtonLabel: 'পরিষ্কার', | ||
okButtonLabel: 'ঠিক আছে', | ||
todayButtonLabel: 'আজ', | ||
|
||
// Toolbar titles | ||
datePickerToolbarTitle: 'তারিখ নির্বাচন করুন', | ||
dateTimePickerToolbarTitle: 'তারিখ ও সময় নির্বাচন করুন', | ||
timePickerToolbarTitle: 'সময় নির্বাচন করুন', | ||
dateRangePickerToolbarTitle: 'তারিখের পরিসীমা নির্বাচন করুন', | ||
|
||
// Clock labels | ||
clockLabelText: (view, formattedTime) => | ||
`নির্বাচন করুন ${views[view]}. ${!formattedTime ? 'কোনও সময় নির্বাচন করা হয়নি' : `নির্বাচিত সময় ${formattedTime}`}`, | ||
hoursClockNumberText: (hours) => `${hours} ঘণ্টা`, | ||
minutesClockNumberText: (minutes) => `${minutes} মিনিট`, | ||
secondsClockNumberText: (seconds) => `${seconds} সেকেন্ড`, | ||
|
||
// Digital clock labels | ||
selectViewText: (view) => `${views[view]} নির্বাচন করুন`, | ||
|
||
// Calendar labels | ||
calendarWeekNumberHeaderLabel: 'সপ্তাহ সংখ্যা', | ||
calendarWeekNumberHeaderText: '#', | ||
calendarWeekNumberAriaLabelText: (weekNumber) => `সপ্তাহ ${weekNumber}`, | ||
calendarWeekNumberText: (weekNumber) => `${weekNumber}`, | ||
|
||
// Open picker labels | ||
openDatePickerDialogue: (formattedDate) => | ||
formattedDate ? `তারিখ নির্বাচন করুন, নির্বাচিত তারিখ ${formattedDate}` : 'তারিখ নির্বাচন করুন', | ||
openTimePickerDialogue: (formattedTime) => | ||
formattedTime ? `সময় নির্বাচন করুন, নির্বাচিত সময় ${formattedTime}` : 'সময় নির্বাচন করুন', | ||
fieldClearLabel: 'পরিষ্কার', | ||
|
||
// Table labels | ||
timeTableLabel: 'সময় নির্বাচন করুন', | ||
dateTableLabel: 'তারিখ নির্বাচন করুন', | ||
|
||
// Field section placeholders | ||
fieldYearPlaceholder: (params) => 'ব'.repeat(params.digitAmount), | ||
fieldMonthPlaceholder: (params) => (params.contentType === 'letter' ? 'MMMM' : 'MM'), | ||
fieldDayPlaceholder: () => 'DD', | ||
fieldWeekDayPlaceholder: (params) => (params.contentType === 'letter' ? 'EEEE' : 'EE'), | ||
fieldHoursPlaceholder: () => 'ঘন্টা', | ||
fieldMinutesPlaceholder: () => 'মিনিট', | ||
fieldSecondsPlaceholder: () => 'সেকেন্ড', | ||
fieldMeridiemPlaceholder: () => 'এএম/পিএম', | ||
|
||
// View names | ||
year: 'বছর', | ||
month: 'মাস', | ||
day: 'দিন', | ||
weekDay: 'সপ্তাহের দিন', | ||
hours: 'ঘণ্টা', | ||
minutes: 'মিনিট', | ||
seconds: 'সেকেন্ড', | ||
meridiem: 'এএম/পিএম', | ||
|
||
// Common | ||
empty: 'ফাঁকা', | ||
}; | ||
|
||
export const bnBD = getPickersLocalization(bnBDPickers); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters