diff --git a/packages/vant/src/locale/README.md b/packages/vant/src/locale/README.md index f81529557..a377ac38b 100644 --- a/packages/vant/src/locale/README.md +++ b/packages/vant/src/locale/README.md @@ -50,6 +50,7 @@ Current supported languages: | Spanish (Spain) | es-ES | | Japanese | ja-JP | | Norwegian | nb-NO | +| Portuguese (Brazil) | pt-BR | | Romanian | ro-RO | | Russian | ru-RU | | Turkish | tr-TR | diff --git a/packages/vant/src/locale/lang/pt-BR.ts b/packages/vant/src/locale/lang/pt-BR.ts new file mode 100644 index 000000000..fb598b882 --- /dev/null +++ b/packages/vant/src/locale/lang/pt-BR.ts @@ -0,0 +1,72 @@ +export default { + name: 'Nome', + tel: 'Fone', + save: 'Salvar', + confirm: 'Confirmar', + cancel: 'Cancelar', + delete: 'Excluir', + loading: 'Carregando...', + noCoupon: 'Nenhum cupom', + nameEmpty: 'Por favor, preencha o nome', + telInvalid: 'Telefone em formato inválido', + vanCalendar: { + end: 'Fim', + start: 'Início', + title: 'Calendário', + startEnd: 'Início/Fim', + weekdays: ['Dom', 'Seg', 'Ter', 'Qua', 'Qui', 'Sex', 'Sáb'], + monthTitle: (year: number, month: number) => `${month}/${year}`, + rangePrompt: (maxRange: number) => `Escolha no máximo ${maxRange} dias`, + }, + vanCascader: { + select: 'Selecione', + }, + vanContactCard: { + addText: 'Adicionar informações de contato', + }, + vanContactList: { + addText: 'Adicionar novo contato', + }, + vanPagination: { + prev: 'Anterior', + next: 'Próximo', + }, + vanPullRefresh: { + pulling: 'Puxe para atualizar...', + loosing: 'Solte para atualizar...', + }, + vanSubmitBar: { + label: 'Total:', + }, + vanCoupon: { + unlimited: 'Ilimitado', + discount: (discount: number) => `${discount * 10}% de desconto`, + condition: (condition: number) => `Pelo menos ${condition}`, + }, + vanCouponCell: { + title: 'Cupom', + count: (count: number) => `Você possui ${count} cupom(ns)`, + }, + vanCouponList: { + exchange: 'Usar', + close: 'Fechar', + enable: 'Disponível', + disabled: 'Indisponível', + placeholder: 'Código do cupom', + }, + vanAddressEdit: { + area: 'Área', + postal: 'CEP', + areaEmpty: 'Por favor, selecione uma área de recebimento', + addressEmpty: 'Endereço não pode ser vazio', + postalEmpty: 'CEP inválido', + defaultAddress: 'Usar como endereço padrão', + }, + vanAddressEditDetail: { + label: 'Endereço', + placeholder: 'Endereço', + }, + vanAddressList: { + add: 'Adicionar novo endereço', + }, +};