i18n(pt-BR): apply Brazilian Portuguese translation review

Native-speaker review surfaced consistency and wording fixes:

- Capitalize "Nostr" in calendar_share_nostr.
- "no blockchain" (masculine, matches ots_info_description) over
  "na blockchain" in wallet_onchain_public_dialog_body.
- Calendar collection naming: use "calendário" for action labels
  (New / Edit / Delete) matching the English source's user-facing
  simplification; use "lista de calendário" only in the empty-state
  body and route header (matches route_calendar_collections = "Listas
  de calendário" and English's "Calendar lists"). Same hybrid we
  resolved for Czech.
- Symmetric RSVP pair: "Vou" / "Talvez" / "Não vou" (instead of mixed
  "Vou" / "Talvez" / "Não posso").
- "RSVPs" over "Confirmações" for calendar_rsvp_section and
  calendar_rsvp_none — the section also includes "Talvez" / "Não vou"
  responses, so "Confirmações" was misleading. Aligns with the
  existing "RSVP do Compromisso" usage in kind_appt_rsvp.
- wallet_onchain_public_dialog_body: clearer privacy wording
  ("abasteça a partir de contas não privadas e envie os fundos de
  volta" over "abasteça e esvazie a partir de e para"); make antecedent
  of "gastar" explicit ("gastar os fundos" over ambiguous "-lo").
- calendar_empty_feed: reorder to drop trailing "ainda" — "Ainda não
  há eventos…" reads more naturally than "…ainda" at end.
- calendar_collection_delete_confirm_message: align tenses (future +
  future "será removido / não serão excluídos" over future + present).
- "backend on-chain" over "backend de chain" in wallet_onchain_no_backend.

Note: contact_list_* strings use the semantically-correct "seguidos"
(people you follow, per kind:3), even though existing
follow_list_selection / follow_sets use the inverted "seguidores".
Recommended follow-up: clean up legacy strings to match.
This commit is contained in:
davotoula
2026-05-21 09:45:09 +02:00
parent a877ef7ec7
commit db8791f5fc
+12 -12
View File
@@ -2642,22 +2642,22 @@
<string name="calendar_view_feed">Feed</string>
<string name="calendar_section_past">Passados</string>
<string name="calendar_section_upcoming">Próximos</string>
<string name="calendar_empty_feed">Nenhum evento de calendário futuro ou passado do feed selecionado ainda.</string>
<string name="calendar_empty_feed">Ainda não há eventos de calendário (futuros ou passados) do feed selecionado.</string>
<string name="calendar_empty_feed_title">Seu calendário está vazio</string>
<string name="calendar_empty_feed_subtitle">Eventos compartilhados por pessoas que você segue aparecem aqui. Toque no botão + para criar os seus.</string>
<string name="calendar_empty_day_title">Nada agendado</string>
<string name="calendar_empty_day_subtitle">Sem eventos neste dia. Toque em + para adicionar um.</string>
<string name="calendar_empty_week_title">Nada esta semana</string>
<string name="calendar_empty_week_subtitle">Nenhum evento nesta semana.</string>
<string name="calendar_empty_collections">Sem coleções de calendário ainda.</string>
<string name="calendar_empty_collections_title">Sem coleções ainda</string>
<string name="calendar_empty_collections">Ainda não há listas de calendário.</string>
<string name="calendar_empty_collections_title">Ainda não há listas</string>
<string name="calendar_empty_collections_subtitle">Agrupe eventos — uma série de encontros, uma trilha de conferência, o roteiro da sua equipe. Toque em + para criar uma.</string>
<string name="calendar_day_a11y_selected_suffix">selecionado</string>
<string name="calendar_day_a11y_today_suffix">hoje</string>
<string name="calendar_day_of_total">Dia %1$d de %2$d</string>
<string name="calendar_fab_toggle">Mostrar opções de criação</string>
<string name="calendar_fab_new_event">Criar um novo evento de calendário</string>
<string name="calendar_fab_new_collection">Criar uma nova coleção de calendário</string>
<string name="calendar_fab_new_collection">Criar um novo calendário</string>
<string name="new_calendar_collection">Novo calendário</string>
<string name="new_calendar_event">Novo evento de calendário</string>
<string name="edit_calendar_collection">Editar calendário</string>
@@ -2670,7 +2670,7 @@
<string name="calendar_collection_events_section">Eventos neste calendário (%1$d)</string>
<string name="calendar_collection_delete">Excluir calendário</string>
<string name="calendar_collection_delete_confirm_title">Excluir este calendário?</string>
<string name="calendar_collection_delete_confirm_message">A lista do calendário será removida. Os eventos dentro dela não são excluídos.</string>
<string name="calendar_collection_delete_confirm_message">O calendário será removido. Os eventos dentro dele não serão excluídos.</string>
<string name="calendar_event_title">Título</string>
<string name="calendar_event_summary">Resumo</string>
<string name="calendar_event_location">Local</string>
@@ -2702,7 +2702,7 @@
<string name="calendar_add_to_calendar_action">Adicionar a um dos seus calendários</string>
<string name="calendar_add_to_calendar_none">Você ainda não criou nenhum calendário.</string>
<string name="calendar_add_to_phone_calendar">Adicionar ao calendário do telefone</string>
<string name="calendar_share_nostr">Compartilhar como link nostr</string>
<string name="calendar_share_nostr">Compartilhar como link Nostr</string>
<string name="calendar_share_nostr_title">Compartilhar link do calendário</string>
<string name="calendar_export_event">Exportar para calendário (.ics)</string>
<string name="calendar_export_share_title">Compartilhar evento de calendário</string>
@@ -2710,14 +2710,14 @@
<string name="calendar_open_link">Abrir link</string>
<string name="calendar_relative_ongoing">Acontecendo agora</string>
<string name="calendar_relative_ongoing_with_end">%1$s · termina %2$s</string>
<string name="calendar_rsvp_section">Confirmações (%1$d)</string>
<string name="calendar_rsvp_section">RSVPs (%1$d)</string>
<string name="calendar_rsvp_going">Vou</string>
<string name="calendar_rsvp_going_prefixed">✓ Vou</string>
<string name="calendar_rsvp_maybe">Talvez</string>
<string name="calendar_rsvp_maybe_prefixed">\? Talvez</string>
<string name="calendar_rsvp_not_going">Não posso</string>
<string name="calendar_rsvp_not_going_prefixed">✗ Não posso</string>
<string name="calendar_rsvp_none">Sem confirmações ainda.</string>
<string name="calendar_rsvp_not_going">Não vou</string>
<string name="calendar_rsvp_not_going_prefixed">✗ Não vou</string>
<string name="calendar_rsvp_none">Sem RSVPs ainda.</string>
<string name="calendar_reminder_channel_id">calendar_reminders</string>
<string name="calendar_reminder_channel_name">Lembretes de calendário</string>
<string name="calendar_reminder_channel_description">Aviso quando um evento do qual você participa está prestes a começar.</string>
@@ -2739,11 +2739,11 @@
<string name="wallet_no_transactions_for_filter">Nenhuma transação corresponde a este filtro</string>
<string name="wallet_onchain_copy_dialog_confirm">Copiar endereço</string>
<string name="wallet_onchain_no_address">Nenhum endereço on-chain disponível para esta conta.</string>
<string name="wallet_onchain_no_backend">Nenhum backend de chain configurado.</string>
<string name="wallet_onchain_no_backend">Nenhum backend on-chain configurado.</string>
<string name="wallet_onchain_pending">Pendente</string>
<string name="wallet_onchain_public_chip">Pública</string>
<string name="wallet_onchain_public_dialog_title">Esta carteira é pública</string>
<string name="wallet_onchain_public_dialog_body">Seu endereço Taproot é derivado da sua chave pública Nostr, então qualquer pessoa que conheça seu npub pode ver o saldo e o histórico de transações desta carteira na blockchain.\n\nPara preservar sua privacidade, abasteça e esvazie esta carteira a partir de e para contas não privadas, como corretoras. Nunca misture esses fundos com suas carteiras frias e trate-os como dinheiro que você pode perder, pois qualquer um que controle seu nsec pode gastá-lo.</string>
<string name="wallet_onchain_public_dialog_body">Seu endereço Taproot é derivado da sua chave pública Nostr, então qualquer pessoa que conheça seu npub pode ver o saldo e o histórico de transações desta carteira no blockchain.\n\nPara preservar sua privacidade, abasteça esta carteira a partir de contas não privadas (como corretoras) e envie os fundos de volta para elas. Nunca misture esses fundos com suas carteiras frias e trate-os como dinheiro que você pode perder, pois qualquer um que controle seu nsec pode gastar os fundos.</string>
<string name="wallet_onchain_public_dialog_confirm">Entendi</string>
<string name="wallet_onchain_transactions">Transações on-chain</string>
<string name="nowhere_link_card_drop">Nowhere Drop</string>