Add more Portuguese translations

This commit is contained in:
Deluan
2020-04-16 12:53:46 -04:00
parent 605253446a
commit 161a9b340c
3 changed files with 26 additions and 20 deletions
+25 -13
View File
@@ -53,32 +53,44 @@ export default deepmerge(portugueseMessages, {
user: { user: {
name: 'Usuário |||| Usuários', name: 'Usuário |||| Usuários',
fields: { fields: {
name: 'Nome' userName: 'Usuário',
} isAdmin: 'Admin?',
}, lastLoginAt: 'Últ. Login',
transcoding: { updatedAt: 'Últ. Atualização',
name: 'Conversão |||| Conversões',
fields: {
name: 'Nome' name: 'Nome'
} }
}, },
player: { player: {
name: 'Tocador |||| Tocadores', name: 'Tocador |||| Tocadores',
fields: { fields: {
name: 'Nome' name: 'Nome',
transcodingId: 'Conversão',
maxBitRate: 'Bitrate máx',
client: 'Cliente',
userName: 'Usuário',
lastSeen: 'Últ. acesso'
}
},
transcoding: {
name: 'Conversão |||| Conversões',
fields: {
name: 'Nome',
targetFormat: 'Formato',
defaultBitRate: 'Bitrate padrão',
command: 'Comando'
} }
} }
}, },
ra: { ra: {
auth: { auth: {
welcome1: 'Thanks for installing Navidrome!', welcome1: 'Obrigado por instalar Navidrome!',
welcome2: 'To start, create an admin user', welcome2: 'Para iniciar, crie um usuário admin',
confirmPassword: 'Confirm Password', confirmPassword: 'Confirme a senha',
buttonCreateAdmin: 'Create Admin' buttonCreateAdmin: 'Criar Admin'
}, },
validation: { validation: {
invalidChars: 'Please only use letter and numbers', invalidChars: 'Somente use letras e numeros',
passwordDoesNotMatch: 'Password does not match' passwordDoesNotMatch: 'Senha não confere'
} }
}, },
menu: { menu: {
-1
View File
@@ -19,7 +19,6 @@ const PlayerEdit = (props) => (
<SimpleForm> <SimpleForm>
<TextInput source="name" validate={[required()]} /> <TextInput source="name" validate={[required()]} />
<ReferenceInput <ReferenceInput
label="Transcoding"
source="transcodingId" source="transcodingId"
reference="transcoding" reference="transcoding"
sort={{ field: 'name', order: 'ASC' }} sort={{ field: 'name', order: 'ASC' }}
+1 -6
View File
@@ -13,15 +13,10 @@ const PlayerList = (props) => (
<List title={<Title subTitle={'Players'} />} exporter={false} {...props}> <List title={<Title subTitle={'Players'} />} exporter={false} {...props}>
<Datagrid rowClick="edit"> <Datagrid rowClick="edit">
<TextField source="name" /> <TextField source="name" />
<ReferenceField <ReferenceField source="transcodingId" reference="transcoding">
label="Transcoding"
source="transcodingId"
reference="transcoding"
>
<TextField source="name" /> <TextField source="name" />
</ReferenceField> </ReferenceField>
<FunctionField <FunctionField
label="MaxBitRate"
source="maxBitRate" source="maxBitRate"
render={(r) => (r.maxBitRate ? r.maxBitRate : 'Unlimited')} render={(r) => (r.maxBitRate ? r.maxBitRate : 'Unlimited')}
/> />