[FIX] Minor i18n issues (#2335)

* Add new translations to ptBr

Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com>

* Fix update language in headers

Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com>

Co-authored-by: Diego Mello <diegolmello@gmail.com>
This commit is contained in:
Ezequiel de Oliveira 2020-07-31 15:30:36 -03:00 committed by GitHub
parent 4787821db9
commit dae058cdb4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
16 changed files with 48 additions and 31 deletions

View File

@ -108,8 +108,10 @@ export default {
are_typing: 'estão digitando', are_typing: 'estão digitando',
Are_you_sure_question_mark: 'Você tem certeza?', Are_you_sure_question_mark: 'Você tem certeza?',
Are_you_sure_you_want_to_leave_the_room: 'Tem certeza de que deseja sair da sala {{room}}?', Are_you_sure_you_want_to_leave_the_room: 'Tem certeza de que deseja sair da sala {{room}}?',
Audio: 'Áudio',
Authenticating: 'Autenticando', Authenticating: 'Autenticando',
Automatic: 'Automático', Automatic: 'Automático',
Auto_Translate: 'Tradução automática',
Avatar_changed_successfully: 'Avatar alterado com sucesso!', Avatar_changed_successfully: 'Avatar alterado com sucesso!',
Avatar_Url: 'Avatar URL', Avatar_Url: 'Avatar URL',
Away: 'Ausente', Away: 'Ausente',
@ -172,6 +174,7 @@ export default {
DELETE: 'EXCLUIR', DELETE: 'EXCLUIR',
deleting_room: 'excluindo sala', deleting_room: 'excluindo sala',
Direct_Messages: 'Mensagens Diretas', Direct_Messages: 'Mensagens Diretas',
DESKTOP_OPTIONS: 'OPÇÕES DE ÁREA DE TRABALHO',
Directory: 'Diretório', Directory: 'Diretório',
description: 'descrição', description: 'descrição',
Description: 'Descrição', Description: 'Descrição',
@ -192,6 +195,7 @@ export default {
Email: 'Email', Email: 'Email',
email: 'e-mail', email: 'e-mail',
Empty_title: 'Título vazio', Empty_title: 'Título vazio',
Enable_Auto_Translate: 'Ativar a tradução automática',
Enable_notifications: 'Habilitar notificações', Enable_notifications: 'Habilitar notificações',
Everyone_can_access_this_channel: 'Todos podem acessar este canal', Everyone_can_access_this_channel: 'Todos podem acessar este canal',
Error_uploading: 'Erro subindo', Error_uploading: 'Erro subindo',
@ -234,6 +238,7 @@ export default {
Message_HideType_room_unarchived: 'Sala desarquivada', Message_HideType_room_unarchived: 'Sala desarquivada',
IP: 'IP', IP: 'IP',
In_app: 'No app', In_app: 'No app',
In_App_and_Desktop_Alert_info: 'Exibe um banner na parte superior da tela quando o aplicativo é aberto e exibe uma notificação na área de trabalho',
Invisible: 'Invisível', Invisible: 'Invisível',
Invite: 'Convidar', Invite: 'Convidar',
is_typing: 'está digitando', is_typing: 'está digitando',
@ -299,6 +304,9 @@ export default {
Nothing_to_save: 'Nada para salvar!', Nothing_to_save: 'Nada para salvar!',
Notify_active_in_this_room: 'Notificar usuários ativos nesta sala', Notify_active_in_this_room: 'Notificar usuários ativos nesta sala',
Notify_all_in_this_room: 'Notificar todos nesta sala', Notify_all_in_this_room: 'Notificar todos nesta sala',
Notifications: 'Notificações',
Notification_Duration: 'Duração da notificação',
Notification_Preferences: 'Preferências de notificação',
Not_RC_Server: 'Este não é um servidor Rocket.Chat.\n{{contact}}', Not_RC_Server: 'Este não é um servidor Rocket.Chat.\n{{contact}}',
No_available_agents_to_transfer: 'Nenhum agente disponível para transferência', No_available_agents_to_transfer: 'Nenhum agente disponível para transferência',
Offline: 'Offline', Offline: 'Offline',
@ -340,6 +348,7 @@ export default {
Profile: 'Perfil', Profile: 'Perfil',
Public_Channel: 'Canal Público', Public_Channel: 'Canal Público',
Public: 'Público', Public: 'Público',
Push_Notifications_Alert_Info: 'Essas notificações são entregues a você quando o aplicativo não está aberto',
Quote: 'Citar', Quote: 'Citar',
Reactions_are_disabled: 'Reagir está desabilitado', Reactions_are_disabled: 'Reagir está desabilitado',
Reactions_are_enabled: 'Reagir está habilitado', Reactions_are_enabled: 'Reagir está habilitado',
@ -348,6 +357,8 @@ export default {
Read_External_Permission: 'Permissão de acesso à arquivos', Read_External_Permission: 'Permissão de acesso à arquivos',
Read_Only_Channel: 'Canal Somente Leitura', Read_Only_Channel: 'Canal Somente Leitura',
Read_Only: 'Somente Leitura', Read_Only: 'Somente Leitura',
Receive_Group_Mentions: 'Receber menções de grupo',
Receive_Group_Mentions_Info: 'Receber menções @all e @here',
Register: 'Registrar', Register: 'Registrar',
Read_Receipt: 'Lida por', Read_Receipt: 'Lida por',
Repeat_Password: 'Repetir Senha', Repeat_Password: 'Repetir Senha',
@ -355,6 +366,8 @@ export default {
replies: 'respostas', replies: 'respostas',
reply: 'resposta', reply: 'resposta',
Reply: 'Responder', Reply: 'Responder',
Receive_Notification: 'Receber Notificação',
Receive_notifications_from: 'Receber notificação de {{name}}',
Resend: 'Reenviar', Resend: 'Reenviar',
Reset_password: 'Resetar senha', Reset_password: 'Resetar senha',
resetting_password: 'redefinindo senha', resetting_password: 'redefinindo senha',
@ -411,10 +424,13 @@ export default {
Share: 'Compartilhar', Share: 'Compartilhar',
Share_Link: 'Share Link', Share_Link: 'Share Link',
Show_more: 'Mostrar mais..', Show_more: 'Mostrar mais..',
Show_Unread_Counter: 'Mostrar contador não lido',
Show_Unread_Counter_Info: 'O contador não lido é exibido como um emblema à direita do canal, na lista',
Sign_in_your_server: 'Entrar no seu servidor', Sign_in_your_server: 'Entrar no seu servidor',
Sign_Up: 'Registrar', Sign_Up: 'Registrar',
Some_field_is_invalid_or_empty: 'Algum campo está inválido ou vazio', Some_field_is_invalid_or_empty: 'Algum campo está inválido ou vazio',
Sorting_by: 'Ordenando por {{key}}', Sorting_by: 'Ordenando por {{key}}',
Sound: 'Som da notificação',
Star_room: 'Favoritar sala', Star_room: 'Favoritar sala',
Star: 'Favorito', Star: 'Favorito',
Starred_Messages: 'Mensagens Favoritas', Starred_Messages: 'Mensagens Favoritas',

View File

@ -48,13 +48,14 @@ SectionSeparator.propTypes = {
}; };
class AutoTranslateView extends React.Component { class AutoTranslateView extends React.Component {
static navigationOptions = { static navigationOptions = () => ({
title: I18n.t('Auto_Translate') title: I18n.t('Auto_Translate')
} })
static propTypes = { static propTypes = {
route: PropTypes.object, route: PropTypes.object,
theme: PropTypes.string theme: PropTypes.string,
navigation: PropTypes.object
} }
constructor(props) { constructor(props) {

View File

@ -73,9 +73,9 @@ const styles = StyleSheet.create({
}); });
class CreateChannelView extends React.Component { class CreateChannelView extends React.Component {
static navigationOptions = { static navigationOptions = () => ({
title: I18n.t('Create_Channel') title: I18n.t('Create_Channel')
} });
static propTypes = { static propTypes = {
navigation: PropTypes.object, navigation: PropTypes.object,

View File

@ -60,9 +60,9 @@ const styles = StyleSheet.create({
}); });
class DefaultBrowserView extends React.Component { class DefaultBrowserView extends React.Component {
static navigationOptions = { static navigationOptions = () => ({
title: I18n.t('Default_browser') title: I18n.t('Default_browser')
} })
static propTypes = { static propTypes = {
theme: PropTypes.string theme: PropTypes.string

View File

@ -53,9 +53,9 @@ const OPTIONS = {
}; };
class InviteUsersView extends React.Component { class InviteUsersView extends React.Component {
static navigationOptions = { static navigationOptions = () => ({
title: I18n.t('Invite_users') title: I18n.t('Invite_users')
} })
static propTypes = { static propTypes = {
navigation: PropTypes.object, navigation: PropTypes.object,

View File

@ -20,9 +20,9 @@ import { withTheme } from '../../theme';
import SafeAreaView from '../../containers/SafeAreaView'; import SafeAreaView from '../../containers/SafeAreaView';
class InviteUsersView extends React.Component { class InviteUsersView extends React.Component {
static navigationOptions = { static navigationOptions = () => ({
title: I18n.t('Invite_users') title: I18n.t('Invite_users')
} })
static propTypes = { static propTypes = {
navigation: PropTypes.object, navigation: PropTypes.object,

View File

@ -58,9 +58,9 @@ const LANGUAGES = [
]; ];
class LanguageView extends React.Component { class LanguageView extends React.Component {
static navigationOptions = { static navigationOptions = () => ({
title: I18n.t('Change_Language') title: I18n.t('Change_Language')
} })
static propTypes = { static propTypes = {
user: PropTypes.object, user: PropTypes.object,

View File

@ -8,9 +8,9 @@ import { themes } from '../constants/colors';
import { withTheme } from '../theme'; import { withTheme } from '../theme';
class MarkdownTableView extends React.Component { class MarkdownTableView extends React.Component {
static navigationOptions = { static navigationOptions = () => ({
title: I18n.t('Table') title: I18n.t('Table')
} })
static propTypes = { static propTypes = {
route: PropTypes.object, route: PropTypes.object,

View File

@ -62,9 +62,9 @@ const styles = StyleSheet.create({
}); });
class NewServerView extends React.Component { class NewServerView extends React.Component {
static navigationOptions = { static navigationOptions = () => ({
title: I18n.t('Workspaces') title: I18n.t('Workspaces')
} })
static propTypes = { static propTypes = {
navigation: PropTypes.object, navigation: PropTypes.object,

View File

@ -139,9 +139,9 @@ const OPTIONS = {
}; };
class NotificationPreferencesView extends React.Component { class NotificationPreferencesView extends React.Component {
static navigationOptions = { static navigationOptions = () => ({
title: I18n.t('Notification_Preferences') title: I18n.t('Notification_Preferences')
} })
static propTypes = { static propTypes = {
navigation: PropTypes.object, navigation: PropTypes.object,

View File

@ -48,9 +48,9 @@ const PERMISSIONS_ARRAY = [
]; ];
class RoomInfoEditView extends React.Component { class RoomInfoEditView extends React.Component {
static navigationOptions = { static navigationOptions = () => ({
title: I18n.t('Room_Info_Edit') title: I18n.t('Room_Info_Edit')
} })
static propTypes = { static propTypes = {
route: PropTypes.object, route: PropTypes.object,

View File

@ -30,9 +30,9 @@ const styles = StyleSheet.create({
const DEFAULT_BIOMETRY = false; const DEFAULT_BIOMETRY = false;
class ScreenLockConfigView extends React.Component { class ScreenLockConfigView extends React.Component {
static navigationOptions = { static navigationOptions = () => ({
title: I18n.t('Screen_lock') title: I18n.t('Screen_lock')
}; });
static propTypes = { static propTypes = {
theme: PropTypes.string, theme: PropTypes.string,

View File

@ -29,9 +29,9 @@ const styles = StyleSheet.create({
}); });
class SelectServerView extends React.Component { class SelectServerView extends React.Component {
static navigationOptions = { static navigationOptions = () => ({
title: I18n.t('Select_Server') title: I18n.t('Select_Server')
} })
static propTypes = { static propTypes = {
server: PropTypes.string, server: PropTypes.string,

View File

@ -69,9 +69,9 @@ const styles = StyleSheet.create({
}); });
class ThemeView extends React.Component { class ThemeView extends React.Component {
static navigationOptions = { static navigationOptions = () => ({
title: I18n.t('Theme') title: I18n.t('Theme')
} })
static propTypes = { static propTypes = {
theme: PropTypes.string, theme: PropTypes.string,

View File

@ -30,7 +30,7 @@ const styles = StyleSheet.create({
}); });
class WithoutServerView extends React.Component { class WithoutServerView extends React.Component {
static navigationOptions = { static navigationOptions = () => ({
title: 'Rocket.Chat', title: 'Rocket.Chat',
headerLeft: () => ( headerLeft: () => (
<CancelModalButton <CancelModalButton
@ -38,7 +38,7 @@ class WithoutServerView extends React.Component {
testID='share-extension-close' testID='share-extension-close'
/> />
) )
} })
static propTypes = { static propTypes = {
theme: PropTypes.string theme: PropTypes.string

View File

@ -13,9 +13,9 @@ import ServerAvatar from './ServerAvatar';
import { getShowLoginButton } from '../../selectors/login'; import { getShowLoginButton } from '../../selectors/login';
class WorkspaceView extends React.Component { class WorkspaceView extends React.Component {
static navigationOptions = { static navigationOptions = () => ({
title: I18n.t('Your_workspace') title: I18n.t('Your_workspace')
} })
static propTypes = { static propTypes = {
navigation: PropTypes.object, navigation: PropTypes.object,