mirror of
https://github.com/ant-design/ant-design.git
synced 2026-02-09 02:49:18 +08:00
feat: Add Marathi translations (#55179)
* feat: Add Marathi translations * feat: Update marathi translations * feat: Update translations * test: Update snapshot tests
This commit is contained in:
3
components/calendar/locale/mr_IN.ts
Normal file
3
components/calendar/locale/mr_IN.ts
Normal file
@@ -0,0 +1,3 @@
|
||||
import mrIN from '../../date-picker/locale/mr_IN';
|
||||
|
||||
export default mrIN;
|
||||
29
components/date-picker/locale/mr_IN.ts
Normal file
29
components/date-picker/locale/mr_IN.ts
Normal file
@@ -0,0 +1,29 @@
|
||||
import CalendarLocale from '@rc-component/picker/lib/locale/mr_IN';
|
||||
|
||||
import TimePickerLocale from '../../time-picker/locale/mr_IN';
|
||||
import type { PickerLocale } from '../generatePicker';
|
||||
|
||||
// Merge into a locale object
|
||||
const locale: PickerLocale = {
|
||||
lang: {
|
||||
placeholder: 'दिनांक निवडा',
|
||||
yearPlaceholder: 'वर्ष निवडा',
|
||||
quarterPlaceholder: 'तिमाही निवडा',
|
||||
monthPlaceholder: 'महिना निवडा',
|
||||
weekPlaceholder: 'आठवडा निवडा',
|
||||
rangePlaceholder: ['प्रारंभ तारीख', 'शेवटची तारीख'],
|
||||
rangeYearPlaceholder: ['प्रारंभ वर्ष', 'शेवटचे वर्ष'],
|
||||
rangeQuarterPlaceholder: ['सुरुवातीचा तिमाही', 'शेवटचा तिमाही'],
|
||||
rangeMonthPlaceholder: ['सुरुवातीचा महिना', 'शेवटचा महिना'],
|
||||
rangeWeekPlaceholder: ['सुरुवातीचा आठवडा', 'शेवटचा आठवडा'],
|
||||
...CalendarLocale,
|
||||
},
|
||||
timePickerLocale: {
|
||||
...TimePickerLocale,
|
||||
},
|
||||
};
|
||||
|
||||
// All settings at:
|
||||
// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
|
||||
|
||||
export default locale;
|
||||
File diff suppressed because it is too large
Load Diff
@@ -129,6 +129,7 @@ import lvLV from '../../locale/lv_LV';
|
||||
import mkMK from '../../locale/mk_MK';
|
||||
import mlIN from '../../locale/ml_IN';
|
||||
import mnMN from '../../locale/mn_MN';
|
||||
import mrIN from '../../locale/mr_IN';
|
||||
import msMY from '../../locale/ms_MY';
|
||||
import myMM from '../../locale/my_MM';
|
||||
import nbNO from '../../locale/nb_NO';
|
||||
@@ -200,6 +201,7 @@ const locales = [
|
||||
ltLT,
|
||||
mkMK,
|
||||
mlIN,
|
||||
mrIN,
|
||||
msMY,
|
||||
mnMN,
|
||||
nbNO,
|
||||
|
||||
138
components/locale/mr_IN.ts
Normal file
138
components/locale/mr_IN.ts
Normal file
@@ -0,0 +1,138 @@
|
||||
import Pagination from '@rc-component/pagination/lib/locale/mr_IN';
|
||||
|
||||
import type { Locale } from '.';
|
||||
import Calendar from '../calendar/locale/mr_IN';
|
||||
import DatePicker from '../date-picker/locale/mr_IN';
|
||||
import TimePicker from '../time-picker/locale/mr_IN';
|
||||
|
||||
const typeTemplate = '${label} हा वैध ${type} नाही';
|
||||
|
||||
const localeValues: Locale = {
|
||||
locale: 'mr',
|
||||
DatePicker,
|
||||
TimePicker,
|
||||
Calendar,
|
||||
Pagination,
|
||||
global: {
|
||||
placeholder: 'कृपया निवडा',
|
||||
close: 'बंद करा',
|
||||
},
|
||||
Table: {
|
||||
filterTitle: 'फिल्टर मेनू',
|
||||
filterConfirm: 'ठीक आहे',
|
||||
filterReset: 'रीसेट करा',
|
||||
filterEmptyText: 'कोणतेही फिल्टर नाहीत',
|
||||
filterCheckAll: 'सर्व वस्तू निवडा',
|
||||
filterSearchPlaceholder: 'फिल्टरमध्ये शोधा',
|
||||
emptyText: 'कोणतीही माहिती नाही',
|
||||
selectAll: 'सध्याचा पृष्ठ निवडा',
|
||||
selectInvert: 'सध्याच्या पृष्ठाचे उलट करा',
|
||||
selectNone: 'सर्व माहिती काढून टाका',
|
||||
selectionAll: 'सर्व माहिती निवडा',
|
||||
sortTitle: 'वर्गीकरण',
|
||||
expand: 'पंक्ती वाढवा',
|
||||
collapse: 'पंक्ती संकुचित करा',
|
||||
triggerDesc: 'उतरत्या क्रमाने वर्गीकरण करण्यासाठी क्लिक करा',
|
||||
triggerAsc: 'वाढत्या क्रमाने वर्गीकरण करण्यासाठी क्लिक करा',
|
||||
cancelSort: 'वर्गीकरण रद्द करण्यासाठी क्लिक करा',
|
||||
},
|
||||
Tour: {
|
||||
Next: 'पुढे',
|
||||
Previous: 'मागे',
|
||||
Finish: 'समाप्त करा',
|
||||
},
|
||||
Modal: {
|
||||
okText: 'ठीक आहे',
|
||||
cancelText: 'रद्द करा',
|
||||
justOkText: 'ठीक आहे',
|
||||
},
|
||||
Popconfirm: {
|
||||
okText: 'ठीक आहे',
|
||||
cancelText: 'रद्द करा',
|
||||
},
|
||||
Transfer: {
|
||||
titles: ['', ''],
|
||||
searchPlaceholder: 'येथे शोधा',
|
||||
itemUnit: 'वस्तू',
|
||||
itemsUnit: 'वस्तू',
|
||||
remove: 'काढा',
|
||||
selectCurrent: 'सध्याचा पृष्ठ निवडा',
|
||||
removeCurrent: 'सध्याचा पृष्ठ काढा',
|
||||
selectAll: 'सर्व माहिती निवडा',
|
||||
deselectAll: 'सर्व माहिती निवडणे रद्द करा',
|
||||
removeAll: 'सर्व माहिती काढून टाका',
|
||||
selectInvert: 'सध्याच्या पृष्ठाचे उलट करा',
|
||||
},
|
||||
Upload: {
|
||||
uploading: 'अपलोड करत आहे...',
|
||||
removeFile: 'फाइल हटवा',
|
||||
uploadError: 'अपलोडमध्ये त्रुटी',
|
||||
previewFile: 'फाइलचे पूर्वावलोकन',
|
||||
downloadFile: 'फाइल डाउनलोड करा',
|
||||
},
|
||||
Empty: {
|
||||
description: 'कोणतीही माहिती नाही',
|
||||
},
|
||||
Icon: {
|
||||
icon: 'आयकॉन',
|
||||
},
|
||||
Text: {
|
||||
edit: 'संपादन करा',
|
||||
copy: 'कॉपी करा',
|
||||
copied: 'कॉपी केली',
|
||||
expand: 'वाढवा',
|
||||
collapse: 'संकुचित करा',
|
||||
},
|
||||
Form: {
|
||||
optional: '(ऐच्छिक)',
|
||||
defaultValidateMessages: {
|
||||
default: '${label} साठी प्रमाणीकरणाची चूक',
|
||||
required: 'कृपया ${label} प्रविष्ट करा',
|
||||
enum: '${label} हे [${enum}] यापैकी एक असले पाहिजे',
|
||||
whitespace: '${label} मध्ये रिकामं वर्णन असू शकत नाही',
|
||||
date: {
|
||||
format: '${label} तारीख स्वरूप अवैध आहे',
|
||||
parse: '${label} तारखेत रूपांतरीत करता येत नाही',
|
||||
invalid: '${label}ची तारीख चुकीची आहे',
|
||||
},
|
||||
types: {
|
||||
string: typeTemplate,
|
||||
method: typeTemplate,
|
||||
array: typeTemplate,
|
||||
object: typeTemplate,
|
||||
number: typeTemplate,
|
||||
date: typeTemplate,
|
||||
boolean: typeTemplate,
|
||||
integer: typeTemplate,
|
||||
float: typeTemplate,
|
||||
regexp: typeTemplate,
|
||||
email: typeTemplate,
|
||||
url: typeTemplate,
|
||||
hex: typeTemplate,
|
||||
},
|
||||
string: {
|
||||
len: '${label} ${len} वर्णांचे असले पाहिजे',
|
||||
min: '${label} ${min} किमान वर्णांचे असले पाहिजे',
|
||||
max: '${label} ${max} कमाल वर्णांचे असले पाहिजे',
|
||||
range: '${label} ${min}-${max} वर्णांच्या दरम्यान असले पाहिजे',
|
||||
},
|
||||
number: {
|
||||
len: '${label} ${len} च्या बरोबरचे असले पाहिजे',
|
||||
min: '${label} किमान ${min} असणे आवश्यक आहे',
|
||||
max: '${label} जास्तीत जास्त ${max} असणे आवश्यक आहे',
|
||||
range: '${label} ${min}-${max} च्या दरम्यान असले पाहिजे',
|
||||
},
|
||||
array: {
|
||||
len: '${len} ${label} असणे आवश्यक आहे',
|
||||
min: 'कमीत कमी ${min} ${label}',
|
||||
max: 'जास्तीत जास्त ${max} ${label}',
|
||||
range: '${label} ची रक्कम ${min}-${max} दरम्यान असणे आवश्यक आहे',
|
||||
},
|
||||
pattern: {
|
||||
mismatch: '${label} हे ${pattern} पॅटर्नशी जुळत नाही',
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
export default localeValues;
|
||||
8
components/time-picker/locale/mr_IN.ts
Normal file
8
components/time-picker/locale/mr_IN.ts
Normal file
@@ -0,0 +1,8 @@
|
||||
import type { TimePickerLocale } from '../index';
|
||||
|
||||
const locale: TimePickerLocale = {
|
||||
placeholder: 'वेळ निवडा',
|
||||
rangePlaceholder: ['सुरुवातीचा वेळ', 'समाप्तीचा वेळ'],
|
||||
};
|
||||
|
||||
export default locale;
|
||||
@@ -73,6 +73,7 @@ The following languages are currently supported:
|
||||
| Latvian | lv_LV |
|
||||
| Macedonian | mk_MK |
|
||||
| Malayalam (India) | ml_IN |
|
||||
| Marathi (India) | mr_IN |
|
||||
| Mongolian | mn_MN |
|
||||
| Malay (Malaysia) | ms_MY |
|
||||
| Burmese | my_MM |
|
||||
|
||||
@@ -13,6 +13,7 @@ antd 提供了一个 React 组件 [ConfigProvider](/components/config-provider-c
|
||||
|
||||
```jsx
|
||||
import zhCN from 'antd/locale/zh_CN';
|
||||
|
||||
// for date-picker i18n
|
||||
import 'dayjs/locale/zh-cn';
|
||||
|
||||
@@ -72,6 +73,7 @@ return (
|
||||
| 拉脱维亚语 | lv_LV |
|
||||
| 马其顿语 | mk_MK |
|
||||
| 马拉雅拉姆语 | ml_IN |
|
||||
| 马拉地语(印度) | mr_IN |
|
||||
| 蒙古语 | mn_MN |
|
||||
| 马来语 (马来西亚) | ms_MY |
|
||||
| 缅甸语 | my_MM |
|
||||
|
||||
@@ -131,8 +131,8 @@
|
||||
"@rc-component/motion": "~1.1.4",
|
||||
"@rc-component/mutate-observer": "^2.0.0",
|
||||
"@rc-component/notification": "~1.1.0",
|
||||
"@rc-component/pagination": "~1.1.1",
|
||||
"@rc-component/picker": "~1.5.0",
|
||||
"@rc-component/pagination": "~1.1.3",
|
||||
"@rc-component/picker": "~1.5.1",
|
||||
"@rc-component/progress": "~1.0.1",
|
||||
"@rc-component/qrcode": "~1.1.0",
|
||||
"@rc-component/rate": "~1.0.0",
|
||||
@@ -350,4 +350,4 @@
|
||||
"tnpm": {
|
||||
"mode": "npm"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user