Skip to content

Commit

Permalink
feature: add pt_BR locale support (ant-design#4004)
Browse files Browse the repository at this point in the history
  • Loading branch information
nathantn authored and benjycui committed Nov 25, 2016
1 parent 76c8351 commit c97e687
Show file tree
Hide file tree
Showing 5 changed files with 75 additions and 0 deletions.
2 changes: 2 additions & 0 deletions components/calendar/locale/pt_BR.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
import pt_BR from '../../date-picker/locale/pt_BR';
export default pt_BR;
17 changes: 17 additions & 0 deletions components/date-picker/locale/pt_BR.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
import CalendarLocale from 'rc-calendar/lib/locale/pt_BR';
import TimePickerLocale from '../../time-picker/locale/pt_BR';
import assign from 'object-assign';

// 统一合并为完整的 Locale
const locale = {
lang: assign({
placeholder: 'Selecionar data',
rangePlaceholder: ['Data de início', 'Data de fim'],
}, CalendarLocale),
timePickerLocale: assign({}, TimePickerLocale),
};

// All settings at:
// https://github.com/ant-design/ant-design/issues/424

export default locale;
39 changes: 39 additions & 0 deletions components/locale-provider/pt_BR.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
import moment from 'moment';
import 'moment/locale/pt-br';
moment.locale('pt-br');

import Pagination from '../pagination/locale/pt_BR';
import DatePicker from '../date-picker/locale/pt_BR';
import TimePicker from '../time-picker/locale/pt_BR';
import Calendar from '../calendar/locale/pt_BR';

export default {
Pagination,
DatePicker,
TimePicker,
Calendar,
Table: {
filterTitle: 'Filtro',
filterConfirm: 'OK',
filterReset: 'Resetar',
emptyText: 'Não há dados',
},
Modal: {
okText: 'OK',
cancelText: 'Cancelar',
justOkText: 'OK',
},
Popconfirm: {
okText: 'OK',
cancelText: 'Cancelar',
},
Transfer: {
notFoundContent: 'Não encontrado',
searchPlaceholder: 'Procurar',
itemUnit: 'item',
itemsUnit: 'items',
},
Select: {
notFoundContent: 'Não encontrado',
},
};
12 changes: 12 additions & 0 deletions components/pagination/locale/pt_BR.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
export default {
// Options.jsx
items_per_page: '/ páginas',
jump_to: 'Vá até',
page: '',

// Pagination.jsx
prev_page: 'Página anterior',
next_page: 'Próxima página',
prev_5: '5 páginas anteriores',
next_5: '5 próximas páginas',
};
5 changes: 5 additions & 0 deletions components/time-picker/locale/pt_BR.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
const locale = {
placeholder: 'Hora',
};

export default locale;

0 comments on commit c97e687

Please sign in to comment.