Skip to content

Commit

Permalink
Merge pull request #8 from ludioao/feature/lang-pt-br
Browse files Browse the repository at this point in the history
Add support for PT_BR lang on clients
  • Loading branch information
fheinfling authored Oct 9, 2019
2 parents 6a33ee4 + 0732ac5 commit 440fda8
Show file tree
Hide file tree
Showing 2 changed files with 118 additions and 1 deletion.
1 change: 1 addition & 0 deletions lib/circles_app.dart
Original file line number Diff line number Diff line change
Expand Up @@ -135,6 +135,7 @@ class _CirclesAppState extends State<CirclesApp> {
supportedLocales: [
const Locale("de", "DE"),
const Locale("en", "EN"),
const Locale("pt_BR", "PT"),
],
title: "Circles App",
navigatorKey: _navigatorKey,
Expand Down
118 changes: 117 additions & 1 deletion lib/circles_localization.dart
Original file line number Diff line number Diff line change
Expand Up @@ -252,6 +252,122 @@ class CirclesLocalizations {
"user_edit_status_helper": "Maximal 200 Zeichen",
"user_send_direct_message": "Direktnachricht senden",
"user_deleted": "[gelöscht]",
},
"pt_BR": {
"log_out": "Sair",
"log_in": "Log in",
"hello_name": "Olá, {name}!",
"login_fail_user_not_found": "Login falhou. O usuário não existe.",
"login_fail": "Login falhou. Código: '{code}'",
"calendar_title": "Calendário",
"calendar_text_today": "Hoje:",
"calendar_text_all_day": "dia inteiro",
"channel_join": "Participar do canal",
"channel_join_message": "Participe do canal para enviar mensagens.",
"channel_joined_postfix_message": "entrou no canal",
"channel_joined_event_postfix_message": "entrou no evento",
"channel_left_postfix_message": "saiu do canal",
"channel_left_event_postfix_message": "saiu do evento",
"channel_leave_alert_title": "Sair do canal",
"channel_leave_alert_message": "Você realmente deseja sair?",
"channel_create_title": "Criar canal",
"channel_create_button": "Criar",
"channel_input_hint": "Mensagem",
"channel_input_send": "Enviar",
"channel_title": "Canais",
"channel_list_pending": "PENDENTE",
"channel_list_joined": "ENTROU",
"channel_list_previous": "ANTERIOR",
"channel_list_upcoming": "PRÓXIMOS",
"channel_list_events": "Eventos",
"channel_list_unread": "Não lindo",
"channel_form_topic_name": "Digite o nome do canal",
"channel_form_topic_description": "Digite uma descrição (opcional)",
"channel_form_topic_description_helper":
"Descreva de forma sucinta a proposta do canal",
"channel_form_create_topic": "Criar Canal",
"channel_form_create_topic_empty_error": "Máximo de 30 caracteres",
"channel_form_create_topic_exists_error": "Este canal já existe.",
"channel_form_create_topic_public": "Aberto",
"channel_form_create_topic_private": "Privado",
"channel_form_create_topic_public_helper":
"Todo mundo do grupo pode entrar",
"channel_form_create_topic_private_helper":
"Convide membros do grupo para este canal:",
"channel_form_topic_exists":
"Já existe um canal com este nome.",
"channel_form_select_members_error": "Por favor, selecione ao menos um membro.",
"channel_form_select_members":
"Selecione quem pode participar deste canal:",
"channel_invite_title": "Convide mais membros",
"channel_invite_button": "Adicionar membros",
"channel_rsvp_yes_postfix": "irá",
"channel_rsvp_no_postfix": "não vai",
"channel_rsvp_maybe_postfix": "talvez",
"attach_modal_title": "Adicionar foto",
"attach_modal_subtitle": "Selecionar de",
"attach_modal_camera": "Câmera",
"attach_modal_gallery": "Galeria",
"attach_error": "Erro ao enviar foto",
"generic_soon_alert_title": "Estamos trabalhando nisto",
"generic_soon_alert_message":
"Esta funcionalidade estará disponível em breve.",
"generic_yes": "Sim",
"generic_cancel": "Cancelar",
"generic_next": "Próximo",
"generic_ok": "OK",
"generic_back": "Voltar",
"generic_at": "em",
"generic_you": "Você",
"generic_save": "Salvar",
"generic_edit": "Editar",
"generic_delete": "Deletar",
"generic_invite": "Convidar",
"event_edit_title": "Editar Evento",
"event_form_name": "Nome do Evento",
"event_form_date": "Selecionar data",
"event_form_date_empty": "Data é obrigatória",
"event_form_date_past": "Data é anterior a hoje",
"event_form_time": "Selecione a hora (optional)",
"event_form_venue": "Local (optional)",
"event_form_venue_helper": "Ajude seus convidados a encontrar o local",
"event_form_purpose": "Digite uma descrição do evento (optional)",
"event_form_purpose_helper": "De forma sucinta, diga a finalidade do evento",
"event_form_title": "Criar Evento",
"event_host": "Organizador",
"event_guest_count": "Convidados ({count})",
"event_details": "Detalhes do Evento",
"event_guests": "Convidados",
"event_leave": "Sair do Evento",
"event_rsvp_yes_dialog": "Você confirmou presença!",
"event_rsvp_maybe_dialog": "Você respondeu: talvez",
"event_rsvp_no_dialog": "Você rejeitou!",
"event_rsvp_yes": "Confirmados",
"event_rsvp_maybe": "Talvez",
"event_rsvp_no": "Não irão",
"event_rsvp_user": "Sua resposta:",
"event_rsvp_change": "Mudar",
"event_private": "Evento Privado",
"generic_create": "Criar",
"settings_title": "Configurações",
"topic_details": "Detalhes do tópico",
"topic_members": "Membros",
"topic_leave": "Sair do tópico",
"topic_private": "Tópico privado",
"topic_members_count": "Membros {count}",
"platform_alert_access_title": "Por favor, libere a permissão do Timy",
"platform_alert_access_body": "Para este recurso funcionar, o app precisa do acesso a {RESOURCE}",
"platform_alert_access_resource_camera": "camera",
"platform_alert_access_resource_photos": "fotos",
"privacy_button": "Política de privacidade",
"privacy_link": "https://www.iubenda.com/",
"user_send_direct_message": "Enviar mensagem",
"user_edit_name_label": "Sua mensagem",
"user_edit_name_helper": "Máximo de 30 caracteres",
"user_edit_name_error": "Nome não pode ser vazio",
"user_edit_status_label": "Seu status",
"user_edit_status_helper": "Máximo de 200 caracteres",
"user_deleted": "[excluido]",
}
};

Expand Down Expand Up @@ -608,7 +724,7 @@ class CirclesLocalizationsDelegate
const CirclesLocalizationsDelegate();

@override
bool isSupported(Locale locale) => ["en", "de"].contains(locale.languageCode);
bool isSupported(Locale locale) => ["en", "de", "pt_BR"].contains(locale.languageCode);

@override
Future<CirclesLocalizations> load(Locale locale) {
Expand Down

0 comments on commit 440fda8

Please sign in to comment.