Vercel/src/i18n/locales/pt-pt.ts
João Pedro Sconetto 99faf29107 feat(i18n): update pt-br and add pt-pt
- correct trasnlations for pt-br
- add app traslations for pt-pt
- update index to import and include config for pt-pt
- solves #247

Signed-off-by: João Pedro Sconetto <sconetto.joao@gmail.com>
2025-05-11 16:47:06 -03:00

127 lines
3.9 KiB
TypeScript

import { I18NDeepPartial } from '..';
import { pt } from 'date-fns/locale';
const TEXT: I18NDeepPartial = {
photo: {
photo: 'Fotografia',
photoPlural: 'Fotografias',
taken: 'Capturado',
created: 'Criado',
updated: 'Atualizado',
copied: 'Link para a fotografia copiada',
},
category: {
camera: 'Máquina Fotográfica',
cameraPlural: 'Máquinas Fotográficas',
cameraTitle: (camera: string) => `Tirado com ${camera}`,
cameraShare: (camera: string) => `Fotografias tiradas com ${camera}`,
lens: 'Objetiva',
lensPlural: 'Objetivas',
tag: 'Etiqueta',
tagPlural: 'Etiquetas',
taggedPhotos: 'Fotografias etiquetadas',
taggedPhrase: (tag: string) => `Fotos etiquetadas com '${tag}'`,
taggedFavs: 'Fotografias favoritas',
recipe: 'Receita',
recipePlural: 'Receitas',
recipeShare: (recipe: string) => `Fotografias da receita ${recipe}`,
film: 'Filme fotográfico',
filmPlural: 'Filmes fotográficos',
filmShare: (film: string) => `Fotografias tiradas com ${film}`,
focalLength: 'Distância focal',
focalLengthPlural: 'Distâncias focais',
focalLengthTitle: (focal: string) => `Distância focal ${focal}`,
focalLengthShare: (focal: string) => `Fotos tiradas em ${focal}`,
},
nav: {
home: 'Início',
feed: 'Feed',
grid: 'Grade',
admin: 'Menu de administração',
search: 'Pesquisar',
prev: 'Anterior',
prevShort: 'Ant',
next: 'Próximo',
nextShort: 'Próx',
},
cmdk: {
placeholder: 'Pesquisar fotografias, visualizações, configurações ...',
searching: 'A pesquisar ...',
noResults: 'Nenhum resultado encontrado',
},
tooltip: {
'35mm': 'Equivalente em 35mm',
zoom: 'Aumentar zoom',
sharePhoto: 'Partilhar Fotografia',
recipeInfo: 'Informações da receita',
recipeCopy: 'Copiar texto da receita',
download: 'Descarregar ficheiro original',
},
theme: {
theme: 'Tema',
system: 'Sistema',
light: 'Modo Claro',
dark: 'Modo Escuro',
},
auth: {
signIn: 'Entrar',
signOut: 'Sair',
email: 'Email do administrador',
password: 'Senha do administrador',
invalidEmailPassword: 'Email/senha inválidos',
},
admin: {
uploadPhotos: 'Enviar fotografias',
upload: 'Enviar',
uploadPlural: 'Envios',
uploading: 'A enviar',
update: 'Atualizar',
updatePlural: 'Atualizações',
managePhotos: 'Gerenciar fotografias',
manageCameras: 'Gerenciar máquinas fotográficas',
manageLenses: 'Gerenciar objetivas',
manageTags: 'Gerenciar etiquetas',
manageRecipes: 'Gerenciar receitas',
batchEdit: 'Editar fotos em massa ...',
batchEditShort: 'Editar em massa ...',
batchExitEdit: 'Sair da edição em massa',
appInsights: 'Insights do aplicativo',
appConfig: 'Configuração da aplicação',
edit: 'Editar',
favorite: 'Favoritar',
unfavorite: 'Remover dos favoritos',
download: 'Descarregar',
sync: 'Sincronizar',
delete: 'Excluir',
deleteConfirm: (photoTitle: string) =>
`Tens certeza de que deseja excluir "${photoTitle}"?`,
},
onboarding: {
setupComplete: 'Configuração concluída!',
setupIncomplete: 'Finalizar configuração',
setupSignIn: 'Entre para enviar fotografias',
setupFirstPhoto: 'Adicione sua primeira fotografia',
// eslint-disable-next-line max-len
setupConfig: 'Altere o nome do sítio e outras configurações ao editar as variáveis de ambiente referenciadas em',
},
misc: {
loading: 'A carregar ...',
finishing: 'A finalizar ...',
uploading: 'A enviar',
repo: 'Feito com',
copyPhrase: (label: string) => `${label} copiado`,
},
utility: {
paginate: (
index: number,
count: number,
action?: string,
) => action
? `${action} ${index} de ${count}`
: `${index} de ${count}`,
},
dateLocale: pt,
};
export default TEXT;