diff --git a/packages/grid/x-data-grid/src/locales/trTR.ts b/packages/grid/x-data-grid/src/locales/trTR.ts index 51824d2dfa08..47391d308576 100644 --- a/packages/grid/x-data-grid/src/locales/trTR.ts +++ b/packages/grid/x-data-grid/src/locales/trTR.ts @@ -48,7 +48,7 @@ const trTRGrid: Partial = { // Filter panel text filterPanelAddFilter: 'Filtre Ekle', filterPanelDeleteIconLabel: 'Kaldır', - // filterPanelLinkOperator: 'Logic operator', + filterPanelLinkOperator: 'Mantıksal operatörler', filterPanelOperators: 'Operatör', // TODO v6: rename to filterPanelOperator @@ -104,14 +104,14 @@ const trTRGrid: Partial = { // Checkbox selection text checkboxSelectionHeaderName: 'Seçim', - // checkboxSelectionSelectAllRows: 'Select all rows', - // checkboxSelectionUnselectAllRows: 'Unselect all rows', - // checkboxSelectionSelectRow: 'Select row', - // checkboxSelectionUnselectRow: 'Unselect row', + checkboxSelectionSelectAllRows: 'Tüm satırları seç', + checkboxSelectionUnselectAllRows: 'Tüm satırların seçimini kaldır', + checkboxSelectionSelectRow: 'Satırı seç', + checkboxSelectionUnselectRow: 'Satır seçimini bırak', // Boolean cell text - // booleanCellTrueLabel: 'yes', - // booleanCellFalseLabel: 'no', + booleanCellTrueLabel: 'Evet', + booleanCellFalseLabel: 'Hayır', // Actions cell more text actionsCellMore: 'daha fazla', @@ -132,20 +132,20 @@ const trTRGrid: Partial = { unGroupColumn: (name) => `${name} için gruplamayı kaldır`, // Master/detail - // detailPanelToggle: 'Detail panel toggle', + detailPanelToggle: 'Detay görünümüne geçiş', expandDetailPanel: 'Genişlet', collapseDetailPanel: 'Gizle', // Row reordering text - // rowReorderingHeaderName: 'Row reordering', + rowReorderingHeaderName: 'Satırı yeniden sırala', // Aggregation - // aggregationMenuItemHeader: 'Aggregation', - // aggregationFunctionLabelSum: 'sum', - // aggregationFunctionLabelAvg: 'avg', - // aggregationFunctionLabelMin: 'min', - // aggregationFunctionLabelMax: 'max', - // aggregationFunctionLabelSize: 'size', + aggregationMenuItemHeader: 'Toplama', + aggregationFunctionLabelSum: 'top', + aggregationFunctionLabelAvg: 'ort', + aggregationFunctionLabelMin: 'min', + aggregationFunctionLabelMax: 'maks', + aggregationFunctionLabelSize: 'boyut', }; export const trTR: Localization = getGridLocalization(trTRGrid, trTRCore); diff --git a/packages/x-date-pickers/src/locales/trTR.ts b/packages/x-date-pickers/src/locales/trTR.ts index de6db451aedd..ebe0d9bdc362 100644 --- a/packages/x-date-pickers/src/locales/trTR.ts +++ b/packages/x-date-pickers/src/locales/trTR.ts @@ -1,6 +1,6 @@ import { PickersLocaleText } from './utils/pickersLocaleTextApi'; import { getPickersLocalization } from './utils/getPickersLocalization'; -// import { CalendarPickerView } from '../internals/models'; +import { CalendarPickerView } from '../internals/models'; const trTRPickers: Partial> = { // Calendar navigation @@ -10,8 +10,14 @@ const trTRPickers: Partial> = { // View navigation openPreviousView: 'sonraki görünüm', openNextView: 'önceki görünüm', - // calendarViewSwitchingButtonAriaLabel: (view: CalendarPickerView) => view === 'year' ? 'year view is open, switch to calendar view' : 'calendar view is open, switch to year view', - // inputModeToggleButtonAriaLabel: (isKeyboardInputOpen: boolean, viewType: 'calendar' | 'clock') => isKeyboardInputOpen ? `text input view is open, go to ${viewType} view` : `${viewType} view is open, go to text input view`, + calendarViewSwitchingButtonAriaLabel: (view: CalendarPickerView) => + view === 'year' + ? 'yıl görünümü açık, takvim görünümüne geç' + : 'takvim görünümü açık, yıl görünümüne geç', + inputModeToggleButtonAriaLabel: (isKeyboardInputOpen: boolean, viewType: 'calendar' | 'clock') => + isKeyboardInputOpen + ? `metin girişi görünümü açık, şuraya gidin: ${viewType} görünümü` + : `${viewType} görünüm açık, metin girişi görünümüne gidin`, // DateRange placeholders start: 'Başlangıç', @@ -24,33 +30,42 @@ const trTRPickers: Partial> = { todayButtonLabel: 'Bugün', // Toolbar titles - // datePickerToolbarTitle: 'Select date', - // dateTimePickerToolbarTitle: 'Select date & time', - // timePickerToolbarTitle: 'Select time', - // dateRangePickerToolbarTitle: 'Select date range', + datePickerToolbarTitle: 'Tarih Seç', + dateTimePickerToolbarTitle: 'Tarih & Saat seç', + timePickerToolbarTitle: 'Saat seç', + dateRangePickerToolbarTitle: 'Tarih aralığı seçin', // Clock labels - // clockLabelText: (view, time, adapter) => `Select ${view}. ${time === null ? 'No time selected' : `Selected time is ${adapter.format(time, 'fullTime')}`}`, - // hoursClockNumberText: hours => `${hours} hours`, - // minutesClockNumberText: minutes => `${minutes} minutes`, - // secondsClockNumberText: seconds => `${seconds} seconds`, + clockLabelText: (view, time, adapter) => + `${view} seç. ${ + time === null ? 'Zaman seçilmedi' : `Seçilen zaman: ${adapter.format(time, 'fullTime')}` + }`, + hoursClockNumberText: (hours) => `${hours} saat`, + minutesClockNumberText: (minutes) => `${minutes} dakika`, + secondsClockNumberText: (seconds) => `${seconds} saniye`, // Open picker labels - // openDatePickerDialogue: (value, utils) => value !== null && utils.isValid(value) ? `Choose date, selected date is ${utils.format(value, 'fullDate')}` : 'Choose date', - // openTimePickerDialogue: (value, utils) => value !== null && utils.isValid(value) ? `Choose time, selected time is ${utils.format(value, 'fullTime')}` : 'Choose time', + openDatePickerDialogue: (value, utils) => + value !== null && utils.isValid(value) + ? `Tarih seçin, seçilen tarih: ${utils.format(value, 'fullDate')}` + : 'Tarih seç', + openTimePickerDialogue: (value, utils) => + value !== null && utils.isValid(value) + ? `Saat seçin, seçilen saat: ${utils.format(value, 'fullTime')}` + : 'Saat seç', // Table labels - // timeTableLabel: 'pick time', - // dateTableLabel: 'pick date', + timeTableLabel: 'saat seç', + dateTableLabel: 'tarih seç', // Field section placeholders - // fieldYearPlaceholder: params => 'Y'.repeat(params.digitAmount), - // fieldMonthPlaceholder: params => params.contentType === 'letter' ? 'MMMM' : 'MM', - // fieldDayPlaceholder: () => 'DD', - // fieldHoursPlaceholder: () => 'hh', - // fieldMinutesPlaceholder: () => 'mm', - // fieldSecondsPlaceholder: () => 'ss', - // fieldMeridiemPlaceholder: () => 'aa', + fieldYearPlaceholder: (params) => 'Y'.repeat(params.digitAmount), + fieldMonthPlaceholder: (params) => (params.contentType === 'letter' ? 'AAA' : 'AA'), + fieldDayPlaceholder: () => 'GG', + fieldHoursPlaceholder: () => 'ss', + fieldMinutesPlaceholder: () => 'dd', + fieldSecondsPlaceholder: () => 'ss', + fieldMeridiemPlaceholder: () => 'aa', }; export const trTR = getPickersLocalization(trTRPickers);