From 8ee85a40077f1e7f0530f7e87bb50cfd9f1ee733 Mon Sep 17 00:00:00 2001 From: Zoe Date: Tue, 10 Jan 2023 17:26:45 +0000 Subject: [PATCH 1/8] =?UTF-8?q?Translated=20using=20Weblate=20(Norwegian?= =?UTF-8?q?=20Bokm=C3=A5l)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 100.0% (189 of 189 strings) Translation: ntfy/Web app Translate-URL: https://hosted.weblate.org/projects/ntfy/web/nb_NO/ --- web/public/static/langs/nb_NO.json | 73 ++++++++++++++++++++++++++++-- 1 file changed, 69 insertions(+), 4 deletions(-) diff --git a/web/public/static/langs/nb_NO.json b/web/public/static/langs/nb_NO.json index 1dab51b3..2303e5a4 100644 --- a/web/public/static/langs/nb_NO.json +++ b/web/public/static/langs/nb_NO.json @@ -102,7 +102,7 @@ "publish_dialog_topic_label": "Emnenavn", "prefs_notifications_delete_after_one_day_description": "Merknader slettes automatisk etter én dag", "notifications_click_copy_url_button": "Kopier lenke", - "error_boundary_title": "Oida. Ntfy krasjet.", + "error_boundary_title": "Oida, ntfy krasjet", "publish_dialog_message_placeholder": "Skriv en melding her", "publish_dialog_button_cancel": "Avbryt", "prefs_notifications_min_priority_title": "Minimumsprioritet", @@ -118,9 +118,74 @@ "prefs_users_table_base_url_header": "Tjeneste-nettadresse", "prefs_users_dialog_button_cancel": "Avbryt", "prefs_users_dialog_button_add": "Legg til", - "publish_dialog_chip_attach_url_label": "Legg ved fil per nettadresse", + "publish_dialog_chip_attach_url_label": "Legg til fil med nettadresse", "publish_dialog_tags_placeholder": "Kommainndelt liste over etiketter, f.eks. advarsel, srv1-sikkerhetskopi", - "prefs_notifications_sound_description_none": "Merknader er lydløse når de mottas", + "prefs_notifications_sound_description_none": "Merknader spiller ikke lyd når de mottas", "subscribe_dialog_subscribe_topic_placeholder": "Emnenavn, f.eks. phil_varsler", - "prefs_notifications_min_priority_default_and_higher": "Forvalgt prioritet og høyere" + "prefs_notifications_min_priority_default_and_higher": "Forvalgt prioritet og høyere", + "notifications_no_subscriptions_title": "Det ser ut til at du ikke har noen abonnementer ennå.", + "publish_dialog_attachment_limits_file_and_quota_reached": "overskrider {{fileSizeLimit}} filgrense og kvote, {{remainingBytes}} gjenstår", + "publish_dialog_attachment_limits_file_reached": "overskrider filgrensen på {{fileSizeLimit}}", + "publish_dialog_title_label": "Tittel", + "publish_dialog_title_placeholder": "Varslingstittel, f.eks. Diskplassvarsel", + "publish_dialog_topic_placeholder": "Emnenavn, f.eks. halgeir_varsler", + "publish_dialog_chip_click_label": "Klikk URL", + "publish_dialog_chip_delay_label": "Forsink leveringen", + "publish_dialog_details_examples_description": "For eksempler og en detaljert beskrivelse av alle sendefunksjoner, se dokumentasjonen.", + "publish_dialog_base_url_placeholder": "Tjeneste-URL, f.eks. https://example.com", + "alert_grant_description": "Gi nettleseren din tillatelse til å vise skrivebordsvarsler.", + "alert_not_supported_description": "Varsler støttes ikke i nettleseren din.", + "notifications_attachment_file_app": "Android-app-fil", + "notifications_no_subscriptions_description": "Klikk på \"{{linktext}}\"-koblingen for å opprette eller abonnere på et emne. Etter det kan du sende meldinger via PUT eller POST, og du vil motta varsler her.", + "notifications_actions_http_request_title": "Send HTTP {{metode}} til {{url}}", + "notifications_none_for_any_description": "For å sende varsler til et emne, bare PUT eller POST til emne-URLen. Her er et eksempel som bruker et av emnene dine.", + "notifications_more_details": "For mer informasjon, sjekk ut nettstedet eller dokumentasjonen.", + "publish_dialog_attachment_limits_quota_reached": "overskrider kvoten, {{remainingBytes}} gjenstår", + "publish_dialog_click_reset": "Fjern klikk-URL", + "publish_dialog_delay_placeholder": "Forsinket levering, f.eks. {{unixTimestamp}}, {{relativeTime}} eller \"{{naturalLanguage}}\" (bare på engelsk)", + "emoji_picker_search_clear": "Tøm søk", + "subscribe_dialog_subscribe_description": "Det kan hende emner ikke er passordsbeskyttet, så velg et navn som ikke er enkelt å gjette. Når du har abonnert kan du utføre PUT/POST av merknader.", + "publish_dialog_checkbox_publish_another": "Publiser enda en", + "subscribe_dialog_login_description": "Dette emnet er passordbeskyttet. Vennligst skriv inn brukernavn og passord for å abonnere.", + "prefs_notifications_sound_play": "Spill av valgt lyd", + "subscribe_dialog_error_user_not_authorized": "Bruker {{brukernavn}} ikke autorisert", + "prefs_users_delete_button": "Slett bruker", + "error_boundary_unsupported_indexeddb_description": "ntfy-nettappen trenger IndexedDB for å fungere, og nettleseren din støtter ikke IndexedDB i privat nettlesingsmodus.

Selv om dette er uheldig, gir det heller ikke så mye mening å bruke ntfy-nettappen i privat surfemodus uansett, fordi alt er lagret i nettleserlagringen. Du kan lese mer om det i denne GitHub-feilmeldingen, eller snakk med oss på Discord eller Matrix.", + "action_bar_show_menu": "Vis meny", + "action_bar_toggle_mute": "Aktiver/deaktiver notifikasjoner", + "prefs_notifications_min_priority_description_max": "Vis merknader hvis prioritet er 5 (maks.)", + "prefs_notifications_min_priority_any": "Hvilken som helst prioritet", + "prefs_notifications_min_priority_low_and_higher": "Lav prioritet og høyere", + "prefs_users_description": "Legg til/fjern brukere for dine beskyttede emner her. Vær oppmerksom på at brukernavn og passord er lagret i nettleserens lokale lagring.", + "error_boundary_description": "Dette skal åpenbart ikke skje. Beklager dette.
Hvis du har et minutt, vennligst rapporter dette på GitHub, eller gi oss beskjed via Discord eller Matrix.", + "action_bar_logo_alt": "ntfy logo", + "message_bar_publish": "Publiser melding", + "action_bar_toggle_action_menu": "Åpne/lukk handlingsmeny", + "message_bar_show_dialog": "Vis publiseringsdialog", + "nav_button_muted": "Varsler dempet", + "nav_button_connecting": "kobler til", + "notifications_list": "Varslingsliste", + "notifications_list_item": "Varsling", + "notifications_mark_read": "Merk som lest", + "notifications_delete": "Slett", + "notifications_priority_x": "Prioritet {{prioritet}}", + "notifications_new_indicator": "Nytt varsel", + "notifications_attachment_image": "Vedlagt bilde", + "notifications_attachment_file_image": "bildefil", + "notifications_attachment_file_video": "videofil", + "notifications_attachment_file_audio": "lydfil", + "notifications_attachment_file_document": "annet dokument", + "notifications_actions_not_supported": "Handling støttes ikke i nettappen", + "notifications_none_for_topic_description": "For å sende varsler til dette emnet, bare PUT eller POST til emne-URLen.", + "publish_dialog_emoji_picker_show": "Velg emoji", + "publish_dialog_topic_reset": "Tilbakestill emne", + "publish_dialog_click_label": "Klikk URL", + "publish_dialog_email_reset": "Fjern videresending av e-post", + "publish_dialog_attach_reset": "Fjern URL vedlegg", + "publish_dialog_delay_reset": "Fjern forsinket levering", + "publish_dialog_attached_file_remove": "Fjern vedlagt fil", + "subscribe_dialog_subscribe_base_url_label": "Tjeneste-URL", + "prefs_users_table": "Brukertabell", + "prefs_users_edit_button": "Rediger bruker", + "error_boundary_unsupported_indexeddb_title": "Privat surfing støttes ikke" } From c916eeb9d7badee52f059e8556ca561be26565f7 Mon Sep 17 00:00:00 2001 From: Nifou Date: Wed, 11 Jan 2023 15:00:52 +0000 Subject: [PATCH 2/8] Translated using Weblate (French) Currently translated at 100.0% (189 of 189 strings) Translation: ntfy/Web app Translate-URL: https://hosted.weblate.org/projects/ntfy/web/fr/ --- web/public/static/langs/fr.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/web/public/static/langs/fr.json b/web/public/static/langs/fr.json index e5e4402c..d6458c8b 100644 --- a/web/public/static/langs/fr.json +++ b/web/public/static/langs/fr.json @@ -7,7 +7,7 @@ "message_bar_type_message": "Tapez un message ici", "notifications_attachment_open_button": "Ouvrir la pièce jointe", "notifications_attachment_link_expires": "le lien expire {{date}}", - "message_bar_error_publishing": "Notification d'erreur de publication", + "message_bar_error_publishing": "Erreur lors de la publication de la notification", "nav_button_all_notifications": "Toutes les notifications", "nav_button_settings": "Paramètres", "nav_button_documentation": "Documentation", @@ -80,7 +80,7 @@ "subscribe_dialog_login_title": "Connexion nécessaire", "prefs_notifications_min_priority_low_and_higher": "Priorité basse et au-dessus", "prefs_users_dialog_button_cancel": "Annuler", - "error_boundary_button_copy_stack_trace": "Copier la stack strace", + "error_boundary_button_copy_stack_trace": "Copier la trace d'appels", "publish_dialog_attached_file_title": "Fichier joint :", "publish_dialog_checkbox_publish_another": "Publier un autre", "publish_dialog_attached_file_filename_placeholder": "Nom du fichier joint", @@ -129,7 +129,7 @@ "prefs_users_table_user_header": "Utilisateur", "prefs_users_dialog_title_edit": "Éditer l'utilisateur", "prefs_users_dialog_button_add": "Ajouter", - "error_boundary_description": "Ceci ne devrait évidemment pas arriver. Désolé pour ça.
Si vous avez une minute, merci de signaler ceci sur GitHub, ou faites-le nous savoir par Discord ou Matric.", + "error_boundary_description": "Ceci ne devrait évidemment pas arriver. Désolé pour ça.
Si vous avez une minute, merci de signaler ceci sur GitHub, ou faites-le nous savoir par Discord ou Matrix.", "prefs_users_dialog_title_add": "Ajouter un utilisateur", "error_boundary_stack_trace": "Trace de pile d'appels", "error_boundary_gathering_info": "Récupérer plus d'information…", From 2ec13c64f3f9c21c2dbc423c193e22f588df3c00 Mon Sep 17 00:00:00 2001 From: ssantos Date: Tue, 10 Jan 2023 13:05:05 +0000 Subject: [PATCH 3/8] Translated using Weblate (Portuguese) Currently translated at 100.0% (189 of 189 strings) Translation: ntfy/Web app Translate-URL: https://hosted.weblate.org/projects/ntfy/web/pt/ --- web/public/static/langs/pt.json | 192 +++++++++++++++++++++++++++++++- 1 file changed, 191 insertions(+), 1 deletion(-) diff --git a/web/public/static/langs/pt.json b/web/public/static/langs/pt.json index 0967ef42..44293249 100644 --- a/web/public/static/langs/pt.json +++ b/web/public/static/langs/pt.json @@ -1 +1,191 @@ -{} +{ + "action_bar_clear_notifications": "Limpar todas as notificações", + "action_bar_send_test_notification": "Enviar notificação de teste", + "action_bar_unsubscribe": "Desinscrever", + "action_bar_toggle_mute": "Ativa/Desativa notificações", + "action_bar_toggle_action_menu": "Abrir/fechar menu de ação", + "message_bar_type_message": "Escreva uma mensagem aqui", + "message_bar_error_publishing": "Erro ao publicar notificação", + "message_bar_publish": "Publicar mensagem", + "nav_topics_title": "Tópicos inscritos", + "nav_button_all_notifications": "Todas notificações", + "nav_button_settings": "Configurações", + "nav_button_documentation": "Documentação", + "nav_button_publish_message": "Publicar notificação", + "nav_button_subscribe": "Inscrever no tópico", + "nav_button_muted": "Notificações desativadas", + "nav_button_connecting": "Conectando", + "alert_grant_title": "Notificações estão desativadas", + "alert_grant_description": "Conceder ao navegador permissão para mostrar notificações.", + "alert_not_supported_title": "Notificações não são suportadas", + "notifications_list": "Lista de notificações", + "alert_not_supported_description": "Notificações não são suportadas pelo seu navagador.", + "notifications_list_item": "Notificação", + "notifications_mark_read": "Marcar como lido", + "notifications_delete": "Apagar", + "notifications_copied_to_clipboard": "Copiado para a área de transferência", + "notifications_tags": "Etiquetas", + "notifications_priority_x": "Prioridade {{priority}}", + "notifications_new_indicator": "Nova notificação", + "notifications_attachment_image": "Imagem anexada", + "notifications_attachment_copy_url_title": "Copiar URL do anexo para a área de transferência", + "notifications_attachment_copy_url_button": "Copiar URL", + "notifications_attachment_open_title": "Ir para {{url}}", + "notifications_attachment_link_expired": "a ligação à transferência expirou", + "notifications_attachment_open_button": "Abrir anexo", + "notifications_attachment_link_expires": "a ligação expira em {{date}}", + "notifications_attachment_file_image": "Ficheiro de imagem", + "notifications_attachment_file_video": "Ficheiro de vídeo", + "notifications_attachment_file_audio": "Ficheiro de áudio", + "notifications_attachment_file_app": "Ficheiro apk android", + "notifications_attachment_file_document": "Outros documentos", + "notifications_click_copy_url_title": "Copiar URL da ligação para a área de transferência", + "notifications_click_copy_url_button": "Copiar ligação", + "notifications_click_open_button": "Abrir ligação", + "notifications_actions_open_url_title": "Ir para {{url}}", + "notifications_actions_not_supported": "Ação não suportada na app web", + "notifications_actions_http_request_title": "Enviar HTTP {{method}} para {{url}}", + "notifications_none_for_topic_title": "Ainda não recebeu nenhuma notificação para esse tópico.", + "notifications_none_for_topic_description": "Para enviar notificações para esse tópico, basta usar os métodos PUT ou POST na URL do tópico.", + "notifications_none_for_any_title": "Ainda não recebeu nenhuma notificação.", + "notifications_none_for_any_description": "Para enviar notificações a um tópico, basta usar os métodos PUT ou POST para o URL do tópico. Aqui um exemplo usando um dos seus tópicos.", + "notifications_no_subscriptions_title": "Parece que ainda não tem nenhuma inscrição.", + "notifications_no_subscriptions_description": "Clique na ligação \"{{linktext}}\" para criar ou inscrever num tópico. Depois disso, poderá enviar mensagens via PUT ou POST e receberá notificações aqui.", + "notifications_example": "Exemplo", + "notifications_more_details": "Para mais informações, confira site ou documentação.", + "notifications_loading": "Carregando notificações…", + "publish_dialog_title_topic": "Publicar em {{topic}}", + "publish_dialog_title_no_topic": "Publicar notificação", + "publish_dialog_progress_uploading": "Enviando …", + "publish_dialog_progress_uploading_detail": "Fazendo upload de {{loaded}}/{{total}} ({{percent}}%)…", + "publish_dialog_message_published": "Notificação publicada", + "publish_dialog_attachment_limits_file_and_quota_reached": "excede {{fileSizeLimit}} limite de ficheiro e cota, {{remainingBytes}} restante", + "publish_dialog_attachment_limits_quota_reached": "excede a cota, {{remainingBytes}} restantes", + "publish_dialog_priority_min": "Prioridade mínima", + "publish_dialog_priority_low": "Baixa prioridade", + "publish_dialog_priority_default": "Prioridade padrão", + "publish_dialog_priority_high": "Alta prioridade", + "publish_dialog_base_url_label": "URL de serviço", + "publish_dialog_base_url_placeholder": "URL de serviço, por exemplo https://example.com", + "publish_dialog_topic_label": "Nome do tópico", + "publish_dialog_topic_placeholder": "Nome do tópico, por exemplo, phil_alerts", + "publish_dialog_topic_reset": "Resetar tópico", + "publish_dialog_title_placeholder": "Título da notificação, por exemplo Alerta de espaço em disco", + "publish_dialog_message_label": "Mensagem", + "publish_dialog_message_placeholder": "Digite uma mensagem aqui", + "publish_dialog_tags_label": "Etiquetas", + "publish_dialog_tags_placeholder": "Lista de etiquetas, separadas por vírgula, por exemplo: srv1-backup", + "publish_dialog_priority_label": "Prioridade", + "publish_dialog_click_label": "Clique em URL", + "publish_dialog_click_placeholder": "URL que é aberto quando a notificação é clicada", + "publish_dialog_click_reset": "Remover URL clicável", + "publish_dialog_email_label": "Email", + "publish_dialog_filename_placeholder": "Nome do ficheiro anexado", + "publish_dialog_email_placeholder": "Email para encaminhar a notificação, por exemplo phil@example.com", + "publish_dialog_email_reset": "Remover encaminhar email", + "publish_dialog_attach_label": "URL de anexo", + "publish_dialog_attach_placeholder": "Anexar ficheiro por URL, por exemplo, https://f-droid.org/F-Droid.apk", + "publish_dialog_attach_reset": "Remover URL do anexo", + "publish_dialog_filename_label": "Nome do ficheiro", + "publish_dialog_delay_label": "Atraso", + "publish_dialog_delay_placeholder": "Atraso na entrega, por exemplo {{{unixTimestamp}}, {{relativeTime}}, ou \"{{naturalLanguage}}\" (apenas em inglês)", + "publish_dialog_other_features": "Outros recursos:", + "publish_dialog_chip_click_label": "Clique em URL", + "publish_dialog_chip_topic_label": "Alterar tópico", + "publish_dialog_details_examples_description": "Para obter exemplos e uma descrição detalhada de todos os recursos de envio, consulte a documentação.", + "publish_dialog_button_cancel_sending": "Cancelar o envio", + "publish_dialog_attached_file_filename_placeholder": "Nome do ficheiro anexado", + "publish_dialog_attached_file_remove": "Remover ficheiro anexado", + "emoji_picker_search_clear": "Limpar", + "subscribe_dialog_subscribe_description": "Os tópicos podem não ser protegidos por palavra-passe, então escolha um nome que não seja fácil de adivinhar. Uma vez inscrito, pode PUT/POST notificações.", + "subscribe_dialog_subscribe_use_another_label": "Usar outro servidor", + "subscribe_dialog_error_user_not_authorized": "Utilizador {{username}} não autorizado", + "prefs_notifications_min_priority_description_max": "Mostrar notificações se prioridade for 5 (máxima)", + "prefs_notifications_delete_after_one_week": "Após uma semana", + "prefs_notifications_delete_after_one_month": "Após um mês", + "prefs_notifications_delete_after_never_description": "Notificações nunca serão auto excluídas", + "prefs_notifications_delete_after_one_week_description": "Notificações são automaticamente excluídas após uma semana", + "prefs_notifications_delete_after_one_month_description": "Notificações são automaticamente excluídas após um mês", + "prefs_users_dialog_username_label": "Utilizador, por exemplo phil", + "prefs_users_dialog_password_label": "Palavra-passe", + "prefs_users_dialog_button_cancel": "Cancelar", + "prefs_users_dialog_button_add": "Adicionar", + "error_boundary_description": "Isto obviamente não deveria ter acontecido. Lamentamos muito por isto.
Se tiver um minuto, por favor relate isto no GitHub, ou informe-nos através de Discord ou Matrix.", + "error_boundary_stack_trace": "Rastreamento de pilha", + "error_boundary_gathering_info": "Coletar mais informações …", + "error_boundary_unsupported_indexeddb_title": "Navegação anônima não suportada", + "error_boundary_unsupported_indexeddb_description": "O ntfy web app precisa do IndexedDB para funcionar e o seu navegador não suporta IndexedDB no modo de navegação privada.

Embora isso seja lamentável, também não faz muito sentido usar o ntfy web app no modo de navegação privada de qualquer maneira, porque tudo é armazenado no armazenamento do navegador. Pode ler mais sobre isso nesta edição do GitHub, ou falar conosco em Discord ou Matrix.", + "action_bar_show_menu": "Mostrar menu", + "action_bar_logo_alt": "nfty logo", + "action_bar_settings": "Configurações", + "message_bar_show_dialog": "Mostrar caixa de publicação", + "alert_grant_button": "Conceder agora", + "publish_dialog_attachment_limits_file_reached": "excede o limite de ficheiro {{fileSizeLimit}}", + "publish_dialog_emoji_picker_show": "Escolher emoji", + "publish_dialog_priority_max": "Prioridade máxima", + "publish_dialog_title_label": "Título", + "publish_dialog_delay_reset": "Remover entrega adiada da notificação", + "publish_dialog_chip_email_label": "Encaminhar para email", + "publish_dialog_chip_attach_url_label": "Anexar ficheiro por URL", + "publish_dialog_chip_attach_file_label": "Anexar ficheiro local", + "publish_dialog_chip_delay_label": "Atraso na entrega", + "publish_dialog_button_cancel": "Cancelar", + "publish_dialog_button_send": "Enviar", + "publish_dialog_checkbox_publish_another": "Publicar outro", + "publish_dialog_attached_file_title": "Ficheiro anexado:", + "publish_dialog_drop_file_here": "Solte o ficheiro aqui", + "emoji_picker_search_placeholder": "Pesquisar emoji", + "subscribe_dialog_subscribe_title": "Inscrever no tópico", + "subscribe_dialog_subscribe_topic_placeholder": "Nome do tópico, por exemplo phil_alerts", + "subscribe_dialog_subscribe_base_url_label": "URL de subscrição", + "subscribe_dialog_subscribe_button_cancel": "Cancelar", + "subscribe_dialog_subscribe_button_subscribe": "Inscrever", + "subscribe_dialog_login_title": "Login necessário", + "subscribe_dialog_login_description": "Esse tópico é protegido por palavra-passe. Por favor digite o nome de utilizador e palavra-passe para inscrever.", + "subscribe_dialog_login_username_label": "Nome, por exemplo phil", + "subscribe_dialog_login_password_label": "Palavra-passe", + "subscribe_dialog_login_button_back": "Voltar", + "subscribe_dialog_login_button_login": "Login", + "subscribe_dialog_error_user_anonymous": "anônimo", + "prefs_notifications_title": "Notificações", + "prefs_notifications_sound_title": "Som de notificações", + "prefs_notifications_sound_description_none": "Notificações não reproduzem nenhum som quando chegam", + "prefs_notifications_sound_description_some": "Notificações reproduzem som {{sound}} quando chegam", + "prefs_notifications_sound_no_sound": "Sem som", + "prefs_notifications_sound_play": "Reproduzir som selecionado", + "prefs_notifications_min_priority_title": "Mínima prioridade", + "prefs_notifications_min_priority_description_any": "Mostrando todas as notificações, independente da prioridade", + "prefs_notifications_min_priority_description_x_or_higher": "Mostrar notificações se prioridade for {{number}} ({{name}}) ou acima", + "prefs_notifications_min_priority_any": "Qualquer prioridade", + "prefs_notifications_min_priority_low_and_higher": "Baixa prioridade e acima", + "prefs_notifications_min_priority_default_and_higher": "Prioridade padrão e acima", + "prefs_notifications_min_priority_high_and_higher": "Alta prioridade e acima", + "prefs_notifications_min_priority_max_only": "Apenas prioridade máxima", + "prefs_notifications_delete_after_title": "Apagar notificações", + "prefs_notifications_delete_after_never": "Nunca", + "prefs_notifications_delete_after_three_hours": "Após três horas", + "prefs_notifications_delete_after_one_day": "Após um dia", + "prefs_notifications_delete_after_three_hours_description": "Notificações são automaticamente excluídas após três horas", + "prefs_notifications_delete_after_one_day_description": "Notificações são automaticamente excluídas após um dia", + "prefs_users_title": "Gerir utilizadores", + "prefs_users_description": "Adicionar/remover utilizadores nos seus tópicos protegidos. Note que o utilizador e palavra-passe são salvos no armazenamento local do navegador.", + "prefs_users_table": "Tabela de utilizadores", + "prefs_users_add_button": "Adicionar utilizador", + "prefs_users_edit_button": "Editar utilizador", + "prefs_users_delete_button": "Apagar utilizador", + "prefs_users_table_user_header": "Utilizador", + "prefs_users_table_base_url_header": "URL de serviço", + "prefs_users_dialog_title_add": "Adicionar utilizador", + "prefs_users_dialog_title_edit": "Editar utilizador", + "prefs_users_dialog_base_url_label": "URL de serviço, exemplo https://ntfy.sh", + "prefs_users_dialog_button_save": "Gravar", + "prefs_appearance_title": "Aparência", + "prefs_appearance_language_title": "LInguagem", + "priority_min": "minima", + "priority_low": "baixa", + "priority_default": "padrão", + "priority_high": "alta", + "priority_max": "máxima", + "error_boundary_title": "Ah não, ntfy parou de funcionar", + "error_boundary_button_copy_stack_trace": "Copiar rastreamento de pilha" +} From 87f54796624b9b0dcda1322f5b44b4e9c94d7a61 Mon Sep 17 00:00:00 2001 From: Jesse Laning <1132336+jamolnng@users.noreply.github.com> Date: Wed, 18 Jan 2023 23:16:34 -0500 Subject: [PATCH 4/8] add blog post for unRAID notifications --- docs/integrations.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/integrations.md b/docs/integrations.md index 7c7397da..adbf4f2f 100644 --- a/docs/integrations.md +++ b/docs/integrations.md @@ -127,6 +127,7 @@ and uptime of third party servers, so use of each server is **at your own discre - [Ntfy.sh – Send push notifications to your phone via PUT/POST](https://news.ycombinator.com/item?id=33517944) ⭐ - news.ycombinator.com - 11/2022 - [Ntfy et Jeedom : un plugin](https://lunarok-domotique.com/2022/11/ntfy-et-jeedom/) - lunarok-domotique.com - 11/2022 - [Crea tu propio servidor de notificaciones con Ntfy](https://blog.parravidales.es/crea-tu-propio-servidor-de-notificaciones-con-ntfy/) - blog.parravidales.es - 11/2022 +- [unRAID Notifications with ntfy.sh](https://lder.dev/posts/ntfy-Notifications-With-unRAID/) - lder.dev - 10/2022 - [Zero-cost push notifications to your phone or desktop via PUT/POST ](https://lobste.rs/s/41dq13/zero_cost_push_notifications_your_phone) - lobste.rs - 10/2022 - [A nifty push notification system: ntfy](https://jpmens.net/2022/10/30/a-nifty-push-notification-system-ntfy/) - jpmens.net - 10/2022 - [Alarmanlage der dritten Art (YouTube video)](https://www.youtube.com/watch?v=altb5QLHbaU&feature=youtu.be) - youtube.com - 10/2022 From cff8f8892059dc46f85c6cf0853deaf7c0698695 Mon Sep 17 00:00:00 2001 From: "Philipp C. Heckel" Date: Thu, 19 Jan 2023 12:05:26 -0500 Subject: [PATCH 5/8] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 72d2aa14..b7b2cd24 100644 --- a/README.md +++ b/README.md @@ -112,9 +112,9 @@ appreciated. A big fat **Thank You** to the folks already sponsoring ntfy: I'd also like to thank JetBrains for providing their awesome [IntelliJ IDEA](https://www.jetbrains.com/idea/) to me for free, -and [DigitalOcean](https://www.digitalocean.com/) for supporting the project: +and [DigitalOcean](https://m.do.co/c/442b929528db) (*referral link*) for supporting the project: - + ## Code of Conduct We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, caste, color, religion, or sexual identity and orientation. From c863c86f4c51bb22176a9dca3c54f488aa2c5fc8 Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Sat, 21 Jan 2023 13:57:42 -0500 Subject: [PATCH 6/8] Update integrations.md +nodebb --- docs/integrations.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/integrations.md b/docs/integrations.md index adbf4f2f..47791dd9 100644 --- a/docs/integrations.md +++ b/docs/integrations.md @@ -107,6 +107,7 @@ and uptime of third party servers, so use of each server is **at your own discre - [ignition-ntfy-module](https://github.com/Kyvis-Labs/ignition-ntfy-module) - Adds support for sending notifications via a ntfy server to Ignition (Java) - [maubot-ntfy](https://gitlab.com/999eagle/maubot-ntfy) - Matrix bot to subscribe to ntfy topics and send messages to Matrix (Python) - [ntfy-wrapper](https://github.com/vict0rsch/ntfy-wrapper) - Wrapper around ntfy (Python) +- [nodebb-plugin-ntfy](https://github.com/NodeBB/nodebb-plugin-ntfy) - Push notifications for NodeBB forums ## Blog + forum posts From 6ae200e338bd7129531ff7db3947dc72efcea092 Mon Sep 17 00:00:00 2001 From: binwiederhier Date: Sat, 21 Jan 2023 15:17:30 -0500 Subject: [PATCH 7/8] Added Portuguese --- docs/releases.md | 4 ++++ web/src/components/Preferences.js | 1 + 2 files changed, 5 insertions(+) diff --git a/docs/releases.md b/docs/releases.md index 7165e310..f5fa37b4 100644 --- a/docs/releases.md +++ b/docs/releases.md @@ -20,6 +20,10 @@ and the [ntfy Android app](https://github.com/binwiederhier/ntfy-android/release * Small wording change for `client.yml` ([#562](https://github.com/binwiederhier/ntfy/pull/562), thanks to [@fleopaulD](https://github.com/fleopaulD)) * Fix K8s install docs ([#582](https://github.com/binwiederhier/ntfy/pull/582), thanks to [@Remedan](https://github.com/Remedan)) +**Additional languages:** + +* Portuguese (thanks to [@ssantos](https://hosted.weblate.org/user/ssantos/)) + ## ntfy server v1.30.1 Released December 23, 2022 🎅 diff --git a/web/src/components/Preferences.js b/web/src/components/Preferences.js index 2bafa7e9..a1754189 100644 --- a/web/src/components/Preferences.js +++ b/web/src/components/Preferences.js @@ -463,6 +463,7 @@ const Language = () => { Nederlands Norsk bokmål Українська + Português Português (Brasil) Polski Русский From 167656b38e3ecfe67d3d07580c3183ea9dd3aac0 Mon Sep 17 00:00:00 2001 From: binwiederhier Date: Sat, 21 Jan 2023 15:19:52 -0500 Subject: [PATCH 8/8] Blog post --- docs/integrations.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/integrations.md b/docs/integrations.md index 47791dd9..e01ea211 100644 --- a/docs/integrations.md +++ b/docs/integrations.md @@ -111,6 +111,7 @@ and uptime of third party servers, so use of each server is **at your own discre ## Blog + forum posts +- [January 2023 Developer Update](https://community.nodebb.org/topic/16908/january-2023-developer-update) - nodebb.org - 1/2023 - [Comment envoyer des notifications push sur votre téléphone facilement et gratuitement?](https://korben.info/notifications-push-telephone.html) - 1/2023 - [UnifiedPush: a decentralized, open-source push notification protocol](https://f-droid.org/en/2022/12/18/unifiedpush.html) ⭐ - 12/2022 - [ntfy setup instructions](https://docs.benjamin-altpeter.de/network/vms/1001029-ntfy/) - benjamin-altpeter.de - 12/2022