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

feat: updated Romanian internationalization #30419

Merged
merged 2 commits into from
May 7, 2021
Merged
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
69 changes: 69 additions & 0 deletions components/locale/ro_RO.tsx
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
/* eslint-disable no-template-curly-in-string */
import Pagination from 'rc-pagination/lib/locale/ro_RO';
import DatePicker from '../date-picker/locale/ro_RO';
import TimePicker from '../time-picker/locale/ro_RO';
import Calendar from '../calendar/locale/ro_RO';
import { Locale } from '../locale-provider';

const typeTemplate = '${label} nu conține tipul corect (${type})';

const localeValues: Locale = {
locale: 'ro',
Pagination,
Expand All @@ -17,11 +20,18 @@ const localeValues: Locale = {
filterTitle: 'Filtrează',
filterConfirm: 'OK',
filterReset: 'Resetează',
filterEmptyText: 'Fără filtre',
emptyText: 'Nu există date',
selectAll: 'Selectează pagina curentă',
selectInvert: 'Inversează pagina curentă',
selectNone: 'Șterge selecția',
selectionAll: 'Selectează toate datele',
sortTitle: 'Ordonează',
expand: 'Extinde rândul',
collapse: 'Micșorează rândul',
triggerDesc: 'Apasă pentru ordonare descrescătoare',
triggerAsc: 'Apasă pentru ordonare crescătoare',
cancelSort: 'Apasă pentru a anula ordonarea',
},
Modal: {
okText: 'OK',
Expand All @@ -37,6 +47,12 @@ const localeValues: Locale = {
searchPlaceholder: 'Căutare',
itemUnit: 'element',
itemsUnit: 'elemente',
remove: 'Șterge',
selectCurrent: 'Selectează pagina curentă',
removeCurrent: 'Șterge pagina curentă',
selectAll: 'Selectează toate datele',
removeAll: 'Șterge toate datele',
selectInvert: 'Inversează pagina curentă',
},
Upload: {
uploading: 'Se transferă...',
Expand All @@ -60,6 +76,59 @@ const localeValues: Locale = {
PageHeader: {
back: 'înapoi',
},
Form: {
optional: '(opțional)',
defaultValidateMessages: {
default: 'Eroare la validarea câmpului ${label}',
required: 'Vă rugăm introduceți ${label}',
enum: '${label} trebuie să fie una din valorile [${enum}]',
whitespace: '${label} nu poate fi gol',
date: {
format: '${label} - data nu este în formatul corect',
parse: '${label} nu poate fi convertit la o dată',
invalid: '${label} este o dată invalidă',
},
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} trebuie să conțină ${len} caractere',
min: '${label} trebuie să conțină cel puțin ${min} caractere',
max: '${label} trebuie să conțină cel mult ${max} caractere',
range: '${label} trebuie să conțină între ${min}-${max} caractere',
},
number: {
len: '${label} trebuie să conțină ${len} cifre',
min: '${label} trebuie să fie minim ${min}',
max: '${label} trebuie să fie maxim ${max}',
range: '${label} trebuie să fie între ${min}-${max}',
},
array: {
len: '${label} trebuie să conțină ${len} elemente',
min: '${label} trebuie să conțină cel puțin ${min} elemente',
max: '${label} trebuie să conțină cel mult ${max} elemente',
range: '${label} trebuie să conțină între ${min}-${max} elemente',
},
pattern: {
mismatch: '${label} nu respectă șablonul ${pattern}',
},
},
},
Image: {
preview: 'Preview',
},
};

export default localeValues;