From 9f30a28a8e850ff3e35d7ed240687d987d33e197 Mon Sep 17 00:00:00 2001 From: Neil Lalonde Date: Thu, 17 Mar 2016 11:01:02 -0400 Subject: [PATCH] Update translations --- config/locales/client.es.yml | 6 +- config/locales/client.fi.yml | 39 ++++- config/locales/client.fr.yml | 9 +- config/locales/client.it.yml | 2 +- config/locales/client.ko.yml | 3 + config/locales/client.pt.yml | 77 +++++++-- config/locales/client.pt_BR.yml | 41 ++++- config/locales/client.sk.yml | 3 + config/locales/client.zh_CN.yml | 8 +- config/locales/server.es.yml | 11 +- config/locales/server.fa_IR.yml | 3 + config/locales/server.fi.yml | 116 +++++++++++-- config/locales/server.fr.yml | 174 +++++++++++++++++--- config/locales/server.he.yml | 4 + config/locales/server.it.yml | 4 + config/locales/server.ja.yml | 3 + config/locales/server.pt.yml | 102 +++++++++--- config/locales/server.ru.yml | 5 + config/locales/server.sq.yml | 4 + config/locales/server.sv.yml | 4 + config/locales/server.tr_TR.yml | 3 + config/locales/server.zh_CN.yml | 192 +++++++++++++++++----- config/locales/server.zh_TW.yml | 1 + plugins/poll/config/locales/server.fi.yml | 2 +- 24 files changed, 683 insertions(+), 133 deletions(-) diff --git a/config/locales/client.es.yml b/config/locales/client.es.yml index 38b1ad5c3..e8efb48dd 100644 --- a/config/locales/client.es.yml +++ b/config/locales/client.es.yml @@ -328,7 +328,10 @@ es: one: "grupo" other: "grupos" members: "Miembros" + topics: "Temas" posts: "Posts" + mentions: "Menciones" + messages: "Mensajes" alias_levels: title: "¿Quién puede emviar mensajes y @mencionar a este grupo?" nobody: "Nadie" @@ -922,7 +925,7 @@ es: group_mentioned: "

{{username}} {{description}}

" quoted: "

{{username}} {{description}}

" replied: "

{{username}} {{description}}

" - posted: "

{{username}} {{description}}

" + posted: "

{{username}} {{description}}

" edited: "

{{username}} {{description}}

" liked: "

{{username}} {{description}}

" liked_2: "

{{username}}, {{username2}} {{description}}

" @@ -1481,6 +1484,7 @@ es: last: "Última revisión" hide: "Ocultar revisión." show: "Mostrar revisión." + revert: "Volver a esta revisión" comparing_previous_to_current_out_of_total: "{{previous}} {{current}} / {{total}}" displays: inline: diff --git a/config/locales/client.fi.yml b/config/locales/client.fi.yml index 74877eb09..539473d43 100644 --- a/config/locales/client.fi.yml +++ b/config/locales/client.fi.yml @@ -328,7 +328,10 @@ fi: one: "ryhmä" other: "ryhmät" members: "Jäsenet" + topics: "Ketjut" posts: "Viestit" + mentions: "Viittaukset" + messages: "Viestit" alias_levels: title: "Ketkä voivat lähettää viestejä tälle ryhmälle tai @viitata siihen?" nobody: "Ei kukaan" @@ -470,6 +473,7 @@ fi: muted_users: "Vaimennetut" muted_users_instructions: "Älä näytä ilmoituksia näiltä käyttäjiltä" muted_topics_link: "Näytä vaimennetut ketjut" + automatically_unpin_topics: "Poista kiinnitetyn ketjun kiinnitys automaattisesti, selattuani sen loppuun." staff_counters: flags_given: "hyödyllistä liputusta" flagged_posts: "liputettuja viestejä" @@ -720,6 +724,7 @@ fi: too_few_topics_and_posts_notice: "Laitetaanpa keskustelu alulle! Tällä hetkellä palstalla on %{currentTopics} / %{requiredTopics} ketjua ja %{currentPosts} / %{requiredPosts} viestiä. Uudet kävijät tarvitsevat keskusteluita, joita lukea ja joihin vastata." too_few_topics_notice: "Laitetaanpa keskustelu alulle! Tällä hetkellä palstalla on %{currentTopics} / %{requiredTopics} ketjua. Uudet kävijät tarvitsevat keskusteluita, joita lukea ja joihin vastata." too_few_posts_notice: "Laitetaanpa keskustelu alulle! Tällä hetkellä palstalla on %{currentPosts} / %{requiredPosts} viestiä. Uudet kävijät tarvitsevat keskusteluita, joita lukea ja joihin vastata." + logs_error_rate_exceeded_notice: "%{timestamp}: Current rate of %{rate} errors/%{duration} has exceeded site settings's limit of %{siteSettingLimit} errors/%{duration}." learn_more: "opi lisää..." year: 'vuosi' year_desc: 'viimeisen 365 päivän aikana luodut ketjut' @@ -812,6 +817,9 @@ fi: twitter: title: "Twitterillä" message: "Todennetaan Twitterin kautta (varmista, että ponnahdusikkunoiden esto ei ole päällä)" + instagram: + title: "Instagramilla" + message: "Todennetaan Instagramin kautta (varmista, että ponnahdusikkunoiden esto ei ole päällä)" facebook: title: "Facebookilla" message: "Todennetaan Facebookin kautta (varmista, että ponnahdusikkunoiden esto ei ole päällä)" @@ -917,9 +925,13 @@ fi: group_mentioned: "

{{username}} {{description}}

" quoted: "

{{username}} {{description}}

" replied: "

{{username}} {{description}}

" - posted: "

{{username}} {{description}}

" + posted: "

{{username}} {{description}}

" edited: "

{{username}} {{description}}

" liked: "

{{username}} {{description}}

" + liked_2: "

{{username}}, {{username2}} {{description}}

" + liked_many: + one: "

{{username}}, {{username2}} ja 1 muu {{description}}

" + other: "

{{username}}, {{username2}} ja {{count}} muuta {{description}}

" private_message: "

{{username}} {{description}}

" invited_to_private_message: "

{{username}} {{description}}

" invited_to_topic: "

{{username}} {{description}}

" @@ -1026,6 +1038,9 @@ fi: category: "Alueella {{category}} ei ole ketjua." top: "Huippuketjuja ei ole." search: "Hakutuloksia ei löytynyt." + educate: + new: '

Uuden ketjut näytetään tässä.

Ketjut tulkitaan uusiksi ja niiden yhteydessä näytetään uusi-merkki, kun ne on luotu edellisen kahden päivän aikana.

Voit muuttaa tätä käyttäjäasetuksistasi.

' + unread: '

Lukemattomia viestejä sisältävät ketjut näytetään tässä.

Ketjun yhteydessä näytetään lukemattomien viestien lukumäärä 1 jos olet:

tai, jos olet erikseen merkannut ketjun seurattavaksi tai tarkkailtavaksi ketjun lopusta löytyvästä painikkeesta.

Voit muuttaa tätä käyttäjäasetuksistasi.

' bottom: latest: "Tuoreimpia ketjuja ei ole enempää." hot: "Kuumia ketjuja ei ole enempää." @@ -1389,6 +1404,15 @@ fi: bookmark: "Peru kirjanmerkki" like: "Peru tykkäys" vote: "Peru ääni" + people: + off_topic: "liputti tämän asiaan kuulumattomaksi" + spam: "liputti tämän roskapostiksi" + inappropriate: "liputti tämän asiattomaksi" + notify_moderators: "ilmoitti valvojille" + notify_user: "lähetti viestin" + bookmark: "lisäsi tämän kirjanmerkkeihin" + like: "tykkäsi tästä" + vote: "äänesti tätä" by_you: off_topic: "Liputit tämän asiaankuulumattomaksi" spam: "Liputit tämän roskapostiksi" @@ -1460,6 +1484,7 @@ fi: last: "Viimeinen revisio" hide: "Piilota revisio" show: "Näytä revisio" + revert: "Palaa tähän revisioon" comparing_previous_to_current_out_of_total: "{{previous}} {{current}} / {{total}}" displays: inline: @@ -1551,6 +1576,7 @@ fi: submit_tooltip: "Toimita lippu" take_action_tooltip: "Saavuta liputusraja välittömästi, ennemmin kuin odota muidenkin käyttäjien liputuksia." cant: "Pahoittelut, et pysty liputtamaan tätä viestiä tällä hetkellä." + notify_staff: 'Ilmoita ylläpidolle yksityisesti' formatted_name: off_topic: "Se on asiaankuulumaton" inappropriate: "Se on asiaton" @@ -1931,9 +1957,11 @@ fi: is_disabled: "Palautus on estetty sivuston asetuksissa." label: "Palauta" title: "Palauta varmuuskopio" + confirm: "Oletko varma, että haluat palauttaa tämän varmuuskopion?" rollback: label: "Palauta" title: "Palauta tietokanta edelliseen toimivaan tilaan" + confirm: "Oletko varma, että haluat palauttaa tietokannan edelliseen toimivaan tilaan?" export_csv: user_archive_confirm: "Oletko varma, että haluat ladata viestisi?" success: "Vienti on käynnissä. Saat ilmoituksen viestillä, kun prosessi on valmis." @@ -2073,12 +2101,19 @@ fi: error: "Virhe" none: "Uusia sähköpostiviestejä ei löydetty." modal: + title: "Saapuvan sähköpostin tiedot" + error: "Virhe" + return_path: "Paluupolku" + message_id: "Viestin ID" + in_reply_to: "Vastauksena" + references: "Viittaukset" date: "Päivämäärä" from: "Lähettäjä" to: "Vastaanottaja" cc: "Kopio" subject: "Otsikko" body: "Leipäteksti" + rejection_message: "Hylkäysviesti" filters: from_placeholder: "from@example.com" to_placeholder: "to@example.com" @@ -2256,6 +2291,7 @@ fi: moderator: "Valvoja?" admin: "Ylläpitäjä?" blocked: "Estetty?" + staged: "Luotu?" show_admin_profile: "Ylläpito" edit_title: "Muokkaa nimikettä" save_title: "Tallenna nimike" @@ -2325,6 +2361,7 @@ fi: deactivate_explanation: "Käytöstä poistetun käyttäjän täytyy uudelleen vahvistaa sähköpostiosoitteensa." suspended_explanation: "Hyllytetty käyttäjä ei voi kirjautua sisään." block_explanation: "Estetty käyttäjä ei voi luoda viestejä tai ketjuja." + stage_explanation: "Automaattisesti luotu käyttäjä voi vastata sähköpostilla vain erikseen määritettyihin ketjuihin." trust_level_change_failed: "Käyttäjän luottamustason vaihtamisessa tapahtui virhe." suspend_modal_title: "Hyllytä käyttäjä" trust_level_2_users: "Käyttäjät luottamustasolla 2" diff --git a/config/locales/client.fr.yml b/config/locales/client.fr.yml index 643c7fc2f..88151b34d 100644 --- a/config/locales/client.fr.yml +++ b/config/locales/client.fr.yml @@ -328,7 +328,10 @@ fr: one: "groupe" other: "groupes" members: "Membres" + topics: "Sujets" posts: "Messages" + mentions: "Mentions" + messages: "Messages" alias_levels: title: "Qui peut envoyer un message et @notifier ce groupe ?" nobody: "Personne" @@ -721,6 +724,7 @@ fr: too_few_topics_and_posts_notice: "Démarrons cette discussion! Il y a actuellement %{currentTopics} / %{requiredTopics} sujets et %{currentPosts} / %{requiredPosts} messages. Les nouveaux visiteurs ont besoin de quelques conversations pour lire et répondre." too_few_topics_notice: "Démarrons cette discussion ! Il y a actuellement %{currentTopics} / %{requiredTopics} sujets. Les nouveaux visiteurs ont besoin de quelques conversations à lire et répondre." too_few_posts_notice: "Démarrons cette discussion ! Il y a actuellement %{currentPosts} / %{requiredPosts} messages. Les nouveaux visiteurs ont besoin de quelques conversations à lire et répondre." + logs_error_rate_exceeded_notice: "%{timestamp}: Le taux actuel de %{rate} erreurs/%{duration} a dépassé la limite des paramètres du site de %{siteSettingLimit} erreurs/%{duration}." learn_more: "en savoir plus…" year: 'an' year_desc: 'sujets créés durant les 365 derniers jours' @@ -921,7 +925,7 @@ fr: group_mentioned: "

{{username}} {{description}}

" quoted: "

{{username}} {{description}}

" replied: "

{{username}} {{description}}

" - posted: "

{{username}} {{description}}

" + posted: "

{{username}} {{description}}

" edited: "

{{username}} {{description}}

" liked: "

{{username}} {{description}}

" liked_2: "

{{username}}, {{username2}} {{description}}

" @@ -1480,6 +1484,7 @@ fr: last: "Dernière révision" hide: "Masquer la révision" show: "Afficher la révision" + revert: "Revenir à cette révision" comparing_previous_to_current_out_of_total: "{{previous}} {{current}} / {{total}}" displays: inline: @@ -1571,6 +1576,7 @@ fr: submit_tooltip: "Soumettre le signalement privé" take_action_tooltip: "Atteindre le seuil de signalement immédiatement, plutôt que d'attendre plus de signalement de la communauté." cant: "Désolé, vous ne pouvez pas signaler ce message pour le moment" + notify_staff: 'Notifier les responsables de manière privée' formatted_name: off_topic: "C'est hors-sujet" inappropriate: "C'est inapproprié" @@ -2107,6 +2113,7 @@ fr: cc: "Cc" subject: "Subject" body: "Body" + rejection_message: "Courriel de refus" filters: from_placeholder: "from@example.com" to_placeholder: "to@example.com" diff --git a/config/locales/client.it.yml b/config/locales/client.it.yml index 4a714c6e7..70cc7e88c 100644 --- a/config/locales/client.it.yml +++ b/config/locales/client.it.yml @@ -713,7 +713,7 @@ it: summary: enabled_description: "Stai visualizzando un riepilogo dell'argomento: è la comunità a determinare quali sono i messaggi più interessanti." description: "Ci sono {{replyCount}} risposte." - description_time: "Ci sono {{replyCount}} risposte con un tempo stimato di lettura di {{readingTime}} minuti." + description_time: "Ci sono {{replyCount}} risposte con un tempo stimato di lettura di {{readingTime}} minuti." enable: 'Riassumi Questo Argomento' disable: 'Mostra Tutti i Messaggi' deleted_filter: diff --git a/config/locales/client.ko.yml b/config/locales/client.ko.yml index a57b3f094..e65510d08 100644 --- a/config/locales/client.ko.yml +++ b/config/locales/client.ko.yml @@ -159,6 +159,8 @@ ko: more: "더" less: "덜" never: "전혀" + every_30_minutes: "매 30분 마다" + every_hour: "매 한시간 마다" daily: "매일" weekly: "매주" every_two_weeks: "격주" @@ -545,6 +547,7 @@ ko: never: "절대" email_digests: title: "사이트 방문이 없을 경우, 새로운 글을 요약하여 메일로 보냄" + every_30_minutes: "매 30분 마다" daily: "매일" every_three_days: "매 3일마다" weekly: "매주" diff --git a/config/locales/client.pt.yml b/config/locales/client.pt.yml index ebd317984..70806d435 100644 --- a/config/locales/client.pt.yml +++ b/config/locales/client.pt.yml @@ -179,6 +179,8 @@ pt: more: "Mais" less: "Menos" never: "nunca" + every_30_minutes: "a cada 30 minutos" + every_hour: "a cada hora" daily: "diário" weekly: "semanal" every_two_weeks: "a cada duas semanas" @@ -326,7 +328,10 @@ pt: one: "grupo" other: "grupos" members: "Membros" + topics: "Tópicos" posts: "Mensagens" + mentions: "Menções" + messages: "Mensagens" alias_levels: title: "Quem pode mandar mensagens e @mencionar este grupo?" nobody: "Ninguém" @@ -470,7 +475,7 @@ pt: muted_users: "Mudo" muted_users_instructions: "Suprimir todas as notificações destes utilizadores." muted_topics_link: "Mostrar tópicos mudos" - automatically_unpin_topics: "Desafixar tópicos automaticamente quando você chegar ao final." + automatically_unpin_topics: "Desafixar tópicos automaticamente quando eu chegar ao final." staff_counters: flags_given: "sinalizações úteis" flagged_posts: "mensagens sinalizadas" @@ -571,12 +576,26 @@ pt: title: "Medalha de cartão de utilizador" website: "Sítio da Internet" email_settings: "Email" + like_notification_frequency: + title: "Notificar quando alguém gostar" + always: "Sempre" + first_time_and_daily: "Na primeira vez que mensagem é gostada e diariamente" + first_time: "A primeira vez que uma mensagem é gostada." + never: "Nunca" + email_previous_replies: + title: "Incluir respostas prévias no fundo do email." + unless_emailed: "a não ser quê previamente enviado" + always: "sempre" + never: "nunca" email_digests: title: "Quando não visitar o sítio, enviar um email com o resumo das novidades:" + every_30_minutes: "a cada 30 minutos" + every_hour: "A cada hora" daily: "diariamente" every_three_days: "a cada três dias" weekly: "semanalmente" every_two_weeks: "a cada duas semanas" + email_in_reply_to: "Incluir um excerto do mensagem respondida nos emails" email_direct: "Enviar-me um email quando alguém me citar, responder às minhas mensagens, mencionar o meu @nomedeutilizador, ou convidar-me para um tópico" email_private_messages: "Enviar-me um email quando alguém me envia uma mensagem" email_always: "Enviar-me notificações de email mesmo quando estou ativo no sítio" @@ -703,9 +722,11 @@ pt: read_only_mode: enabled: "Este sítio encontra-se no modo só de leitura. Por favor continue a navegar mas responder, dar gostos e outras acções estão de momento desativadas." login_disabled: "A função de início de sessão está desativada enquanto o sítio se encontrar no modo só de leitura." + logout_disabled: "A função de término de sessão está desativada enquanto o sítio se encontrar no modo só de leitura." too_few_topics_and_posts_notice: "Vamos começar esta discussão! Atualmente existem %{currentTopics} / %{requiredTopics} tópicos e %{currentPosts} / %{requiredPosts} mensagens. Novos visitantes precisam de conversações para ler e responder a." too_few_topics_notice: "Vamos começar esta discussão! Atualmente existem %{currentTopics} / %{requiredTopics} tópios. Novos visitantes precisam de algumas conversações para ler e responder a." too_few_posts_notice: "Vamos começar esta discussão! Atualmente existem %{currentPosts} / %{requiredPosts} mensagens. Novos visitantes precisam de algumas conversações para ler e responder a." + logs_error_rate_exceeded_notice: "%{timestamp}: Taxa atual de %{rate} erros/%{duration} excedeu o limite configurável para este sítio de %{siteSettingLimit} erros/%{duration}." learn_more: "saber mais..." year: 'ano' year_desc: 'tópicos criados nos últimos 365 dias' @@ -798,6 +819,9 @@ pt: twitter: title: "com Twitter" message: "A autenticar com Twitter (certifique-se de que os bloqueadores de popup estão desativados)" + instagram: + title: "com Instagram" + message: "A autenticar com Instagram (certifique-se de que os bloqueadores de popup estão desativados)" facebook: title: "com Facebook" message: "A autenticar com o Facebook (certifique-se de que os bloqueadores de popup estão desativados)" @@ -903,9 +927,13 @@ pt: group_mentioned: "

{{username}} {{description}}

" quoted: "

{{username}} {{description}}

" replied: "

{{username}} {{description}}

" - posted: "

{{username}} {{description}}

" + posted: "

{{username}} {{description}}

" edited: "

{{username}} {{description}}

" liked: "

{{username}} {{description}}

" + liked_2: "

{{username}}, {{username2}} {{description}}

" + liked_many: + one: "

{{username}}, {{username2}} e 1 outro {{description}}

" + other: "

{{username}}, {{username2}} e {{count}} outros {{description}}

" private_message: "

{{username}} {{description}}

" invited_to_private_message: "

{{username}} {{description}}

" invited_to_topic: "

{{username}} {{description}}

" @@ -1013,8 +1041,8 @@ pt: top: "Não existem tópicos recentes." search: "Não há resultados na pesquisa." educate: - new: '

Os seus novos tópicos aparecem aqui.

Por defeito, os tópicos são considerados novos e mostrarão o indicador novo caso tenham sido criados nos últimos 2 dias.

Pode alterar isto nas suas preferências.

' - unread: '

Os seus tópicos não lidos aparecem aqui.

Por defeito, os tópicos são considerados não lidos e aparecem nas contagens de não lidos 1 Se:

Ou, se definiu explicitamente o tópico para acompanhar ou vigiar através do controlo de notificações que se encontra na parte inferior de cada tópico.

Pode alterar isto nas suas preferências.

' + new: '

Os seus novos tópicos aparecem aqui.

Por defeito, os tópicos são considerados novos e mostrarão o indicador novo caso tenham sido criados nos últimos 2 dias.

Pode alterar isto nas suas preferências.

' + unread: '

Os seus tópicos não lidos aparecem aqui.

Por defeito, os tópicos são considerados não lidos e aparecem nas contagens de não lidos 1 Se:</p>

Ou, se definiu explicitamente o tópico para acompanhar ou vigiar através do controlo de notificações que se encontra na parte inferior de cada tópico.

Visite as preferências para alterar isto.

' bottom: latest: "Não existem mais tópicos recentes." hot: "Não existem mais tópicos quentes." @@ -1379,17 +1407,14 @@ pt: like: "Retirar gosto" vote: "Retirar voto" people: - off_topic: "{{icons}} sinalizou isto como fora de contexto" - spam: "{{icons}} sinalizou isto como spam" - spam_with_url: "{{icons}} sinalizaram isto como spam" - inappropriate: "{{icons}} sinalizou isto como inapropriado" - notify_moderators: "{{icons}} moderadores notificados" - notify_moderators_with_url: "{{icons}} moderadores notificados" - notify_user: "{{icons}} enviou uma mensagem" - notify_user_with_url: "{{icons}} enviou uma mensagem" - bookmark: "{{icons}} adicionaram um marcador a isto" - like: "{{icons}} gostaram disto" - vote: "{{icons}} votaram nisto" + off_topic: "sinalizou isto como fora de contexto" + spam: "sinalizou isto como spam" + inappropriate: "sinalizou isto como inapropriado" + notify_moderators: "moderadores notificados" + notify_user: "enviou uma mensagem" + bookmark: "adicionou um marcador disto" + like: "gostou disto" + vote: "votou nisto" by_you: off_topic: "Sinalizou isto como fora de contexto" spam: "Sinalizou isto como spam" @@ -1461,6 +1486,7 @@ pt: last: "Última revisão" hide: "Esconder revisão" show: "Mostrar revisão" + revert: "Reverter para esta revisão" comparing_previous_to_current_out_of_total: "{{previous}} {{current}} / {{total}}" displays: inline: @@ -1553,7 +1579,7 @@ pt: submit_tooltip: "Submeter a sinalização privada" take_action_tooltip: "Atingir imediatamente o limite de sinalizações, em vez de esperar por mais denúncias da comunidade" cant: "Pedimos desculpa, não é possível colocar uma sinalização nesta mensagem neste momento." - notify_staff: 'Notificar Pessoal' + notify_staff: 'Notificar o pessoal privadamente' formatted_name: off_topic: "Está fora do contexto" inappropriate: "É inapropriado" @@ -1934,11 +1960,11 @@ pt: is_disabled: "A opção de restauro encontra-se desativada nas configurações do sítio." label: "Restaurar" title: "Restaurar a cópia de segurança" - confirm: "Tem a certeza que deseja restaurar esta cópia de segurança?" + confirm: "Tem a certeza que deseja recuperar esta cópia de segurança?" rollback: label: "Reverter" title: "Reverter a base de dados para um estado anterior operacional" - confirm: "Tem a certeza que deseja reverter a base de dados para um estado anterior operacional?" + confirm: "Tem a certeza que pretende reverter a base de dados para o estado de funcionamento anterior?" export_csv: user_archive_confirm: "Tem a certeza que deseja descarregar as suas mensagens?" success: "Exportação iniciada, será notificado através de mensagem assim que o processo estiver concluído." @@ -2080,6 +2106,20 @@ pt: subject: "Assunto" error: "Erro" none: "Nenhum email de entrada encontrado." + modal: + title: "Detalhes de emails recebidos." + error: "Erro" + return_path: "Return-Path" + message_id: "Message-Id" + in_reply_to: "Em-Resposta-A" + references: "Referência" + date: "Data" + from: "De" + to: "Para" + cc: "Cc" + subject: "Assunto" + body: "Corpo" + rejection_message: "Correio de rejeição" filters: from_placeholder: "de@exemplo.com" to_placeholder: "para@exemplo.com" @@ -2155,6 +2195,7 @@ pt: revoke_admin: "revogar administração" grant_moderation: "conceder moderação" revoke_moderation: "revogar moderação" + backup_operation: "operação de cópia de segurança" screened_emails: title: "Emails Filtrados" description: "Quando alguém tenta criar uma nova conta, os seguintes endereços de email serão verificados e o registo será bloqueado, ou outra ação será executada." diff --git a/config/locales/client.pt_BR.yml b/config/locales/client.pt_BR.yml index 3bb279e16..07332f4ae 100644 --- a/config/locales/client.pt_BR.yml +++ b/config/locales/client.pt_BR.yml @@ -113,6 +113,7 @@ pt_BR: action_codes: split_topic: "dividiu este tópico %{when}" invited_user: "convidou %{who} %{when}" + removed_user: "removido %{who} %{when}" autoclosed: enabled: 'fechou %{when}' disabled: 'abriu %{when}' @@ -258,7 +259,7 @@ pt_BR: one: "Este tópico tem 1 mensagem aguardando aprovação" other: "Este tópico tem {{count}} mensagens aguardando aprovação" confirm: "Salvar Mudanças" - delete_prompt: "Você tem certeza que deseja deletar %{username}? Isso irá remover todas as mensagens e irá bloquear o email e endereço IP desse usuário." + delete_prompt: "Você tem certeza que quer deletar %{username}? Esta ação irá remover todas as suas postagens e bloquear seu email e endereço IP." approval: title: "Aprovação Necessária da Mensagem" description: "Nós recebemos sua nova postagem mas é necessário que seja aprovada por um moderador antes de ser exibida. Por favor tenha paciência." @@ -328,6 +329,7 @@ pt_BR: none: "Nenhum" notifications: watching: + title: "Assistindo" description: "Você será notificado sobre toda nova postagem em toda mensagem, e uma contagem de novas mensagens será mostrada." tracking: title: "Rastreando" @@ -413,15 +415,15 @@ pt_BR: invited_by: "Convidado por" trust_level: "Nível de Confiança" notifications: "Notificações" + statistics: "Estatísticas" desktop_notifications: label: "Notificações de Área de Trabalho" not_supported: "Notificações não são suportadas nesse browser. Desculpe-nos." perm_default: "Habilitar Notificações" perm_denied_btn: "Permissão Negada" + perm_denied_expl: "Você negou a permissão para notificações. Configure as permissões para notificações no seu navegador." disable: "Desativar Notificações" - currently_enabled: "(atualmente ativado)" enable: "Ativar Notificações" - currently_disabled: "(atualmente desativado)" each_browser_note: "Nota: Você deve modificar essa configuração em todos navegadores que você usa." dismiss_notifications: "Marcar todas como lidas" dismiss_notifications_tooltip: "Marcar todas as notificações não lidas como lidos" @@ -464,7 +466,12 @@ pt_BR: warnings_received: "avisos" messages: all: "Todas" + sent: "Enviado" groups: "Meus Grupos" + bulk_select: "Selecionar mensagens" + move_to_inbox: "Mover para Caixa de Entrada" + failed_to_move: "Falha ao mover as mensagens selecionadas (talvez você esteja sem conexão com a rede)" + select_all: "Selecionar Tudo" change_password: success: "(email enviado)" in_progress: "(enviando email)" @@ -544,6 +551,9 @@ pt_BR: title: "Cartão de emblemas do usuário" website: "Web Site" email_settings: "Email" + email_previous_replies: + always: "sempre" + never: "nunca" email_digests: title: "Quando eu não visitar aqui, envie um resumo via email do que há de novo:" daily: "diariamente" @@ -617,6 +627,16 @@ pt_BR: same_as_email: "Sua senha é a mesma que o seu email." ok: "A sua senha parece boa." instructions: "Deve ter pelo menos %{count} caracteres." + summary: + stats: "Estatísticas" + topic_count: "Tópicos Criados" + post_count: "Postagens Criadas" + likes_given: "Curtidas Dadas" + likes_received: "Curtidas Recebidas" + days_visited: "Dias Visitados" + posts_read_count: "Postagens Lidas" + top_replies: "Mais Respondidos" + more_topics: "Mais Tópicos" associated_accounts: "Logins" ip_address: title: "Último endereço IP" @@ -659,6 +679,7 @@ pt_BR: logout: "Você foi desconectado." refresh: "Atualizar" read_only_mode: + enabled: "Este site está em modo de leitura apenas. Por favor continue a navegar, no entanto, respostas, curtidas e outras ações estão desativadas por enquanto." login_disabled: "Login é desativado enquanto o site está em modo de somente leitura." too_few_topics_and_posts_notice: "Vamos começar essa discussão! Existem atualmente %{currentTopics} / %{requiredTopics} tópicos e %{currentPosts} / %{requiredPosts} mensagens. Novos visitantes precisam de algumas conversas para ler e responder." too_few_topics_notice: "Vamos começar essa discussão! Existem atualmente %{currentTopics} / %{requiredTopics} tópicos. Novos visitantes precisam de algumas conversas para ler e responder." @@ -688,8 +709,8 @@ pt_BR: value_prop: "Quando você cria uma conta, nós lembramos exatamente o que você leu, assim você sempre volta exatamente aonde estava. Você também recebe notificações, aqui e por e-mail, quando novas mensagens são feitas. E você pode curtir tópicos para compartilhar o amor. :heartbeat:" summary: enabled_description: "Você está vendo um sumário deste tópico: os posts mais interessantes conforme determinados pela comunidade." - description: "Há {{replyCount}} respostas." - description_time: "Há {{replyCount}} respostas com um tempo de leitura estimado de {{readingTime}} minutos." + description: "Existem {{replyCount}} respostas." + description_time: "Existem {{replyCount}} respostas com tempo de leitura estimado em {{readingTime}} minutos." enable: 'Resumir Este Tópico' disable: 'Exibir Todas as Mensagens' deleted_filter: @@ -784,6 +805,7 @@ pt_BR: saved_local_draft_tip: "salvo localmente" similar_topics: "Seu tópico é parecido com..." drafts_offline: "rascunhos offline" + group_mentioned: "Ao usar {{group}}, você irá notificar {{count}} pessoas.." error: title_missing: "Título é obrigatório" title_too_short: "O título tem que ter no mínimo {{min}} caracteres" @@ -981,6 +1003,11 @@ pt_BR: create: 'Novo tópico' create_long: 'Criar um novo tópico' private_message: 'Iniciar uma mensagem' + archive_message: + help: 'Mover mensagens para o seu arquivo' + move_to_inbox: + title: 'Mover para caixa de entrada' + help: 'Mover mensagem para Caixa de Entrada' list: 'Tópicos' new: 'novo tópico' unread: 'não lido' @@ -1031,6 +1058,7 @@ pt_BR: auto_close_title: 'Configurações para fechar automaticamente' auto_close_save: "Salvar" auto_close_remove: "Não fechar automaticamente este tópico" + auto_close_immediate: "O último tópico postado foi há %{hours} horas, então o tópico será fechado imadiatamente.." progress: title: progresso do tópico go_top: "topo" @@ -1121,6 +1149,7 @@ pt_BR: unpin_until: "Remover este tópico do topo da categoria {{categoryLink}} ou esperar até %{until}." pin_note: "Usuários podem desafixar o tópico individualmente para si." pin_validation: "Uma data é necessária para fixar este tópico." + not_pinned: "Não existem tópicos fixados em {{categoryLink}}." pin_globally: "Fazer com que este tópico apareça no topo de todas listas de tópicos até" confirm_pin_globally: "Você já tem {{count}} tópicos fixados globalmente. Muitos tópicos fixados podem prejudicar usuários novos e anônimos. Tem certeza que quer fixar outro tópico globalmente?" unpin_globally: "Remover este tópico do inicio de todas as listas de tópicos." @@ -1254,6 +1283,8 @@ pt_BR: yes_value: "Sim, abandone" via_email: "post recebido via email" whisper: "esta mensagem é um sussuro privado para moderadores" + wiki: + about: "esta postagem é uma wiki" archetypes: save: 'Salvar as opções' controls: diff --git a/config/locales/client.sk.yml b/config/locales/client.sk.yml index fc1b5ca2b..6f84ba1dc 100644 --- a/config/locales/client.sk.yml +++ b/config/locales/client.sk.yml @@ -1442,6 +1442,8 @@ sk: bookmark: "Vrátiť záložku späť" like: "Zruš \"Páči sa\"" vote: "Zruš hlasovanie" + people: + vote: "hlasovať za toto" by_you: off_topic: "Označíli ste to ako mimo tému" spam: "Označíli ste to ako spam" @@ -2158,6 +2160,7 @@ sk: error: "Chyba" none: "Nenájdené žiadne ďalšie emaily." modal: + error: "Chyba" date: "Dátum" filters: from_placeholder: "from@example.com" diff --git a/config/locales/client.zh_CN.yml b/config/locales/client.zh_CN.yml index c970e94de..63aa7317e 100644 --- a/config/locales/client.zh_CN.yml +++ b/config/locales/client.zh_CN.yml @@ -300,7 +300,10 @@ zh_CN: title: other: "群组" members: "成员" + topics: "主题" posts: "帖子" + mentions: "提及" + messages: "消息" alias_levels: title: "谁能给这个小组发送消息和@提醒?" nobody: "无人" @@ -1313,8 +1316,8 @@ zh_CN: more: "更多" delete_replies: confirm: - other: "你也想要删除 {{count}} 个直接回复这个帖子的回复么?" - yes_value: "是,删除回复" + other: "你也想要删除 {{count}} 个回复这个帖子的相关帖子么?" + yes_value: "是,一并删除相关回复" no_value: "否,仅删除该帖" admin: "帖子管理" wiki: "使其成为维基帖子" @@ -1406,6 +1409,7 @@ zh_CN: last: "最新版" hide: "隐藏版本历史" show: "显示版本历史" + revert: "回退至该版本" comparing_previous_to_current_out_of_total: "{{previous}} {{current}} / {{total}}" displays: inline: diff --git a/config/locales/server.es.yml b/config/locales/server.es.yml index 83e4627ac..d76da507b 100644 --- a/config/locales/server.es.yml +++ b/config/locales/server.es.yml @@ -30,6 +30,7 @@ es: emails: incoming: default_subject: "Email entrante desde %{email}" + show_trimmed_content: "Mostrar contenido recortado" errors: empty_email_error: "Sucede cuando el texto en bruto del email que recibimos está en blanco." no_message_id_error: "Sucede cuando el email no tiene Id del mensaje en el encabezado." @@ -169,6 +170,7 @@ es: top: "Top temas" posts: "Últimos posts" too_late_to_edit: "Ese post fue publicado hace demasiado tiempo. No puede ser editado ni eliminado." + revert_version_same: "La versión actual es la misma que la versión a la que intentas volver." excerpt_image: "imagen" queue: delete_reason: "Eliminado vía moderación" @@ -177,7 +179,9 @@ es: can_not_modify_automatic: "No puedes modificar un grupo automático" member_already_exist: "'%{username}' ya es miembro de este grupo." invalid_domain: "'%{domain}' no es un dominio válido." - invalid_incoming_email: "'%{incoming_email}' no es una dirección de email válida." + invalid_incoming_email: "'%{email}' no es una dirección de email válida." + email_already_used_in_group: "'%{email}' ya está siendo utilizado por el grupo '%{group_name}'." + email_already_used_in_category: "'%{email}' ya está siendo utilizado por la categoría '%{category_name}'." default_names: everyone: "todos" admins: "administradores" @@ -308,8 +312,9 @@ es: uncategorized_parent: "Sin categoría no puede tener categoría primaria" self_parent: "La categoría primaria de una subcategoría no puede ser ella misma." depth: "No se puede anidar una subcategoría debajo de otra" - email_in_already_exist: "La dirección de email entrante '%{email_in}' ya está en uso para la categoría '%{category_name}'." - invalid_email_in: "'%{email_in}' no es una dirección de email válida." + invalid_email_in: "'%{email}' no es una dirección de email válida." + email_already_used_in_group: "'%{email}' ya está siendo utilizado por el grupo '%{group_name}'." + email_already_used_in_category: "'%{email}' ya está siendo utilizado por la categoría '%{category_name}'." cannot_delete: uncategorized: "Sin categoría no se puede eliminar" has_subcategories: "No se puede eliminar esta categoría porque tiene sub-categorías." diff --git a/config/locales/server.fa_IR.yml b/config/locales/server.fa_IR.yml index 9de4a7cc6..0420e0110 100644 --- a/config/locales/server.fa_IR.yml +++ b/config/locales/server.fa_IR.yml @@ -1039,6 +1039,9 @@ fa_IR: ip_address: blocked: "ثبت‌نام‌های جدید از آدرس IP شما ممنوع شده است." max_new_accounts_per_registration_ip: "ثبت‌نام‌های جدید از آدرس IP شما ممنوع شده است (به حداکثر تعداد مجاز رسیده است). با یکی از مدیران تماس بگیرید." + flags_reminder: + subject_template: + other: "%{count} نشانه ها منتظر استفاده" invite_mailer: subject_template: "%{invitee_name} شما را دعوت کرده به %{topic_title}' در %{site_domain_name}" text_body_template: "%{invitee_name} شما را دعوت کرده به یک گفتگو\n\n> **%{topic_title}**\n>\n> %{topic_excerpt}\n\nدر \n\n> %{site_title} -- %{site_description}\n\nاگر علاقه مند هستید بر روی پیوند پایین کلیک کنید:‌\n\n%{invite_link}\n\nاین دعوتنامه از طرف یک کاربر قابل اعتماد است٬ پس شما نیازی به ورود ندارید. \n" diff --git a/config/locales/server.fi.yml b/config/locales/server.fi.yml index bc7da6f94..587f6365e 100644 --- a/config/locales/server.fi.yml +++ b/config/locales/server.fi.yml @@ -30,6 +30,7 @@ fi: emails: incoming: default_subject: "Uusi sähköposti osoitteesta %{email}" + show_trimmed_content: "Näytä piilotettu sisältö" errors: empty_email_error: "Näin käy, kun saapuneessa sähköpostissa ei lue mitään." no_message_id_error: "Näin käy, kun viestin otsikkotiedoista puuttuu ID-tunniste (engl. message-ID)." @@ -166,8 +167,10 @@ fi: rss_description: latest: "Tuoreimmat viestiketjut" hot: "Kuumat ketjut" + top: "Huippuketjut" posts: "Uusimmat viestit" too_late_to_edit: "Tämä viesti luotiin liian kauan sitten. Sitä ei voi enää muokata tai poistaa." + revert_version_same: "Nykyinen revisio on sama, kuin jonka yrität palauttaa." excerpt_image: "kuva" queue: delete_reason: "Poistettu moderointijonon kautta" @@ -176,7 +179,9 @@ fi: can_not_modify_automatic: "Et voi muokata automaattista ryhmää" member_already_exist: "'%{username}' on jo ryhmän jäsen." invalid_domain: "'%{domain}' ei ole käypä verkkotunnus." - invalid_incoming_email: "'%{incoming_email}' ei ole käypä sähköpostiosoite." + invalid_incoming_email: "'%{email}' ei ole käypä sähköpostiosoite." + email_already_used_in_group: "'%{email}' on jo käytössä ryhmällä '%{group_name}'." + email_already_used_in_category: "'%{email}' on jo käytössä alueella '%{category_name}'." default_names: everyone: "kaikki" admins: "ylläpitäjät" @@ -316,8 +321,9 @@ fi: uncategorized_parent: "Alueettomia ei voi asettaa toisen alueen alle" self_parent: "Alue ei voi olla itsensä ylempi alue." depth: "Alue ei voi olla tytäralueen tytäralue" - email_in_already_exist: "Sisääntulevan sähköpostin osoite '%{email_in}' on jo käytössä alueella '%{category_name}'." - invalid_email_in: "'%{email_in}' ei ole käypä sähköpostiosoite." + invalid_email_in: "'%{email}' ei ole käypä sähköpostiosoite" + email_already_used_in_group: "'%{email}' on jo käytössä ryhmällä '%{group_name}'." + email_already_used_in_category: "'%{email}' on jo käytössä alueella '%{category_name}'." cannot_delete: uncategorized: "Alueettomat-aluetta ei voi poistaa" has_subcategories: "Aluetta ei voi poistaa, koska sillä on sisempiä alueita." @@ -352,6 +358,9 @@ fi: create_like: "Olet tykännyt enimmäismäärän tälle päivälle. Ole hyvä ja odota %{time_left} ja yritä sitten uudelleen." create_bookmark: "Olet lisännyt enimmäismäärän kirjanmerkkejä tälle päivälle. Odota %{time_left}, ennen kuin yrität uudelleen." edit_post: "Olet saavuttanut muokkausten enimmäismäärän tälle päivälle. Odota %{time_left}, ennen kuin yrität uudelleen." + live_post_counts: "Kysyt viestimääriä liian nopealla tahdilla. Odota %{time_left} ennen uudelleen yrittämistä." + unsubscribe_via_email: "Olet perunut enimmäismäärän sähköpostitse tänään. Odota %{time_left} ennen uudelleen yrittämistä." + topic_invitations_per_day: "Olet kutsunut enimmäismäärän tälle päivälle. Odota %{time_left} ennen uudelleen yrittämistä." hours: one: "1 tunti" other: "%{count} tuntia" @@ -446,6 +455,10 @@ fi: confirmed: "Sähköpostiosoite päivitetty." please_continue: "Jatka sivustolle %{site_name}" error: "Sähköpostiosoitteen vaihdossa tapahtui virhe. Ehkäpä tämä sähköpostiosoite on jo käytössä?" + already_done: "Pahoittelut, tämä varmennuslinnkki ei ole enää voimassa. Ehkäpä sähköpostiosoitteesi on jo vaihdettu?" + authorizing_old: + title: "Kiitos sähköpostiosoitteesi varmentamisesta" + description: "Lähetämme sinulle sähköpostin varmennusta varten." activation: action: "Klikkaa tähän aktivoidaksesi tilisi" already_done: "Pahoittelut, tämän tilin varmennuslinkki ei ole enää voimassa. Ehkäpä tili on jo varmennettu?" @@ -842,6 +855,9 @@ fi: enable_twitter_logins: "Ota käyttöön Twitter kirjautuminen, vaatimuksena twitter_consumer_key ja twitter_consumer_secret" twitter_consumer_key: "Consumer key Twitter autentikaatioon, rekisteröinti osoitteessa http://dev.twitter.com" twitter_consumer_secret: "Consumer secret key Twitter autentikaatioon, rekisteröinti osoitteessa http://dev.twitter.com" + enable_instagram_logins: "Ota Instagram-autentikaatio käyttöön, vaatimuksena instagram_consumer_key ja instagram_consumer_secret" + instagram_consumer_key: "Consumer key Instagram-autentikaatioon" + instagram_consumer_secret: "Consumer secret Instagram-autentikaatioon" enable_facebook_logins: "Ota käyttöön Facebook autentikaatio, vaatimuksena facebook_app_id ja facebook_app_secret" facebook_app_id: "App id Facebook autentikaatioon, rekisteröinti osoitteessa https://developers.facebook.com/apps" facebook_app_secret: "App secret Facebook autentikaatioon, rekisteröinti osoitteessa https://developers.facebook.com/apps" @@ -875,6 +891,8 @@ fi: max_private_messages_per_day: "Viestien päivittäinen maksimäärä per käyttäjä" max_invites_per_day: "Maksimimäärä kutsuja, jonka käyttäjä voi lähettää päivässä." max_topic_invitations_per_day: "Maksimimäärä ketjukutsuja, jonka yksittäinen käyttäjä voi lähettää päivässä" + alert_admins_if_errors_per_minute: "Virheiden määrä minuutissa, jonka seurauksena hälytetään ylläpitäjä. 0 ottaa toiminnon pois käytöstä. HUOM: vaatii uudelleenkäynnistyksen." + alert_admins_if_errors_per_hour: "Virheiden määrä tunnissa, jonka seurauksena hälytetään ylläpitäjä. 0 ottaa toiminnon pois käytöstä. HUOM: vaatii uudelleenkäynnistyksen." suggested_topics: "Suositeltujen ketjujen määrä ketjun alaosassa." limit_suggested_to_category: "Näytä suositeltuja ketjuja vain nykyiseltä alueelta." clean_up_uploads: "Poista orpoutuneet liitetiedostot, joita ei käytetä viesteissä, laittoman hostauksen estämiseksi. VAROITUS: kannattaa varmuuskopioida /uploads kansio ennen tämän asetuksen ottamista käyttöön." @@ -892,6 +910,7 @@ fi: external_system_avatars_enabled: "Käytä ulkopuolista avatarpalvelua." external_system_avatars_url: "Ulkoisen avatarpalvelun URL. Sallitut vaihdokset ovat {username} {first_letter} {color} {size}" default_opengraph_image_url: "Oletuksena käytettävän opengraph-kuvan URL." + allow_all_attachments_for_group_messages: "Sali kaikki sähköpostiliitteet ryhmäviestessä." enable_flash_video_onebox: "Ota käyttöön swf- ja flv-linkkien (Adobe Flash) onebox-tuki. VAROITUS: saattaa lisätä tietoturvariskejä." default_invitee_trust_level: "Oletus luottamustaso (0-4) kutsutuille käyttäjille." default_trust_level: "Uusien käyttäjien oletusarvoinen luottamustaso (0-4). VAROITUS! Tämän muuttaminen altistaa roskapostille." @@ -1065,13 +1084,17 @@ fi: enable_emoji: "Ota emoji käyttöön" emoji_set: "Minkälaisa emojia haluaisit käyttää?" enforce_square_emoji: "Pakota neliö kuvasuhteeksi kaikille emojille." + approve_post_count: "Viestien lukumäärä, joka tarkastetaan uusilta käyttäjiltä ja haastajilta." approve_unless_trust_level: "Tätä luottamustasoa alhaisempien käyttäjien viestit tarkastetaan" notify_about_queued_posts_after: "Jos hyväksyntää odottavia viestejä on odottanut näin monta tuntia, lähetä sähköposti contact_email osoitteeseen. Aseta 0 ottaaksesi pois käytöstä." default_email_digest_frequency: "Kuinka usein käyttäjille lähetetään tiivistelmäsähköposti oletuksena." default_email_private_messages: "Lähetä oletuksena sähköposti, kun joku lähettää käyttäjälle viestin." default_email_direct: "Lähetä oletuksena sähköposti, kun joku lainaa/vastaa/mainitsee tai kutsuu käyttäjän." default_email_mailing_list_mode: "Lähetä oletuksena sähköposti jokaisesta uudesta viestistä." + disable_mailing_list_mode: "Älä salli käyttäjien valita sähköpostilista-moodia." default_email_always: "Lähetä oletuksena sähköposti, vaikka käyttäjä on ollut aktiivinen palstalla." + default_email_previous_replies: "Sisällytä aiemmat vastaukset sähköposteihin oletuksena." + default_email_in_reply_to: "Sisällytä lyhennelmä vastattavasta viestistä sähköpostiin oletuksena." default_other_new_topic_duration_minutes: "Yleinen oletusarvo sille, koska ketju tulkitaan uudeksi." default_other_auto_track_topics_after_msecs: "Yleinen oletusarvo sille, missä ajassa ketjua aletaan seurata." default_other_external_links_in_new_tab: "Avaa oletuksena ulkopuoliset linkit uudessa välilehdessä." @@ -1079,6 +1102,7 @@ fi: default_other_dynamic_favicon: "Näytä oletuksena uusien/päivittyneiden ketjujen määrä selaimen ikonissa." default_other_disable_jump_reply: "Älä hyppää oletuksena uuteen vastaukseen käyttäjän lähetettyä sen." default_other_edit_history_public: "Tee oletuksena viestien versioista julkisia." + default_other_like_notification_frequency: "Ilmoita käyttäjiä tykkäyksistä oletuksena" default_topics_automatic_unpin: "Aseta oletukseksi, että ketjun kiinnitys poistuu automaattisesti, jos käyttäjä selaa keskustelun loppuun" default_categories_watching: "Lista oletuksena tarkkailtavista alueista." default_categories_tracking: "Lista oletuksena seurattavista alueista." @@ -1101,6 +1125,8 @@ fi: pop3_polling_username_is_empty: "Sinun täytyy asettaa 'pop3 polling username' ennen POP3-pollauksen ottamista käyttöön." pop3_polling_password_is_empty: "Sinun täytyy asettaa 'pop3 polling password' ennen POP3-pollauksen ottamista käyttöön." pop3_polling_authentication_failed: "POP3 autentikaatio epäonnistui. Tarkasta pop3 kirjautumistiedot." + reply_by_email_address_is_empty: "'reply by email address' täytyy olla asetettuna ennen sähköpostivastausten ottamista käyttöön." + pop3_polling_disabled: "POP3 polling täytyy olla asetettuna ennen sähköpostivastausten ottamista käyttöön." notification_types: group_mentioned: "%{group_name} mainittiin täällä %{link}" mentioned: "%{display_username} viittasi sinuun viestissä %{link}" @@ -1112,6 +1138,7 @@ fi: moved_post: "%{display_username} siirsi viestisi tänne %{link}" private_message: "%{display_username} lähetti sinulle viestin: %{link}" invited_to_private_message: "%{display_username} kutsui sinut viestiin: %{link}" + invited_to_topic: "%{display_username} kutsui sinut %{link}" invitee_accepted: "%{display_username} hyväksyi kutsusi" linked: "%{display_username} linkitti sinuun täällä %{link}" granted_badge: "Ansaitsit %{link}" @@ -1200,6 +1227,7 @@ fi: reserved_username: "Käyttäjänimi ei ole sallittu." missing_user_field: "Et ole täyttänyt kaikkia kenttiä" close_window: "Kirjautuminen onnistui. Sulje tämä ikkuna jatkaaksesi." + already_logged_in: "Hups, näyttää siltä, että yrität hyväksyä kutsun käyttäjänä, jolle sitä ei lähetetty. Jos et ole %{current_user}, kirjaudu ulos ja yritä uudestaan." user: no_accounts_associated: "Ei liittyviä käyttäjätilejä" username: @@ -1208,6 +1236,8 @@ fi: characters: "täytyy koostua vain numeroista, kirjaimista ja alaviivoista" unique: "täytyy olla uniikki" blank: "pakollinen kenttä" + must_begin_with_alphanumeric_or_underscore: "täytyy alkaa kirjaimella, numerolla tai alaviivalla" + must_end_with_alphanumeric: "täytyy loppua kirjaimeen tai numeroon" must_not_contain_two_special_chars_in_seq: "ei saa sisältää peräkkäin kahta tai useampaa erikoismerkkiä (.-_)" must_not_end_with_confusing_suffix: "ei voi päättyä harhaanjohtavaan päätteeseen kuten .json tai .png jne." email: @@ -1217,6 +1247,9 @@ fi: blocked: "Uusien tilien luonti tästä IP-osoitteesta ei ole sallittu." max_new_accounts_per_registration_ip: "Rekisteröitymisiä ei oteta vastaan IP-osoitteestasi (maksimimäärä saavutettu). Ota yhteyttä henkilökuntaan." flags_reminder: + flags_were_submitted: + one: "Viestejä liputettiin yli tunti sitten. Tarkasta liputukset." + other: "Viestejä liputettiin yli %{count} tuntia sitten. Tarkasta liputukset." subject_template: one: "Yksi liputus odottaa käsittelyä" other: "%{count} liputusta odottaa käsittelyä" @@ -1274,8 +1307,31 @@ fi: subject_template: "[%{site_name}] Sähköpostin toimitettavuustesti" new_version_mailer: subject_template: "[%{site_name}] Uusi Discourse versio, päivitys saatavilla" + text_body_template: | + Uusi versio [Discoursesta](http://www.discourse.org) on saatavilla :) + + Sinun versiosi: %{installed_version} + Uusin versio: **%{new_version}** + + - Tarkastele, mitä uutta on [GitHubin muutoslokissa](https://github.com/discourse/discourse/commits/master). + + - Asenna päivitys vierailemalla osoitteessa [%{base_url}/admin/upgrade](%{base_url}/admin/upgrade). + + - Vieraile osoitteessa [meta.discourse.org](http://meta.discourse.org) englanninkielisten uutisten, keskustelun ja tuen Discourselle vuoksi. new_version_mailer_with_notes: subject_template: "[%{site_name}] päivitys saatavilla" + text_body_template: |+ + Uusi versio [Discoursesta](http://www.discourse.org) on saatavilla + + Sinun versiosi: %{installed_version} + Uusin versio: **%{new_version}** + + - Tarkastele, mitä uutta on [GitHubin muutoslokissa](https://github.com/discourse/discourse/commits/master). + + - Asenna päivitys vierailemalla osoitteessa [%{base_url}/admin/upgrade](%{base_url}/admin/upgrade). + + - Vieraile osoitteessa [meta.discourse.org](http://meta.discourse.org) englanninkielisten uutisten, keskustelun ja tuen Discourselle vuoksi. + queued_posts_reminder: subject_template: one: "[%{site_name}] 1 viesti odottaa hyväksyntää" @@ -1498,18 +1554,18 @@ fi: Pahoittelemme, mutta sähköpostin lähettäminen tänne %{destination} (otsikolla %{former_title}) ei onnistunut. Käyttäjätiliä tällä sähköpostiosoitteella ei ole aktivoitu. Aktivoi käyttäjätili ennen sähköpostien lähettämistä. + email_reject_blocked_user: + subject_template: "[%{site_name}] Sähköpostiongelma-- Estetty käyttäjä" + text_body_template: | + Pahoittelemme, mutta sähköpostiviesetisi tänne %{destination} (otsikolla %{former_title}) ei onnistunut. + + Käyttäjätili tällä sähköpostiosoitteella on estetty. email_reject_reply_user_not_matching: subject_template: "[%{site_name}] Sähköpostiongelma -- Käyttäjä ei täsmää" text_body_template: | Pahoittelut, sähköpostiviestisi lähetys kohteeseen %{destination} (titled %{former_title}) ei onnistunut. Viestisi ei saapunut siitä sähköpostiosoitteesta josta odotimme, joten emme voineet olla varmoja lähettäjästä. Kokeile lähettää viestisi toisesta sähköpostiosoitteesta tai ota yhteyttä henkilökuntaan. - email_reject_no_message_id: - subject_template: "[%{site_name}] Sähköpostiongelma -- Ei viestin Id:tä" - text_body_template: | - Pahoittelut, sähköpostiviestisi lähetys kohteeseen %{destination} (titled %{former_title}) ei onnistunut. - - Viestin otsikkotiedoista puuttui ID-numero, engl. 'Message-Id'. Kokeile lähettää viestisi toisesta sähköpostiosoitteesta tai ota yhteyttä henkilökuntaan. email_reject_no_account: subject_template: "[%{site_name}] Sähköpostiongelma -- Tuntematon tili" text_body_template: | @@ -1553,6 +1609,12 @@ fi: %{post_error} Jos voit korjata ongelman, yritä uudelleen. + email_reject_rate_limit_specified: + subject_template: "[%{site_name}] Sähköpostiongelma -- Rajat" + text_body_template: | + Pahoittelemme, mutta sähköpostiviesetisi tänne %{destination} (otsikolla %{former_title}) ei onnistunut. + + Syy: %{rate_limit_description} email_reject_invalid_post_action: subject_template: "[%{site_name}] Sähköpostiongelma -- Kielletty viestitoiminto" text_body_template: | @@ -1662,11 +1724,13 @@ fi: subject_pm: "[YV]" user_notifications: previous_discussion: "Edelliset vastaukset" + in_reply_to: "Vastauksena" unsubscribe: title: "Peru tilaus" description: "Etkö halua vastaanottaa näitä sähköposteja? Ei hätää! Klikkaa alta peruaksesi tilauksen välittömästi:" reply_by_email: "Vastaa [vierailemalla ketjussa](%{base_url}%{url}) tai vastaamalla tähän sähköpostiin." reply_by_email_pm: "Vastaa [vierailemalla ketjussa](%{base_url}%{url}) tai vastaamalla tähän sähköpostiin." + only_reply_by_email: "Vastaa vastaamalla tähän viestiin" visit_link_to_respond: "Vastaa [vierailemalla ketjussa](%{base_url}%{url})" visit_link_to_respond_pm: "Vastaa [vierailemalla ketjussa](%{base_url}%{url})." posted_by: "Käyttäjältä %{username} %{post_date}" @@ -1701,6 +1765,7 @@ fi: Klikkaa tätä linkkiä nähdäksesi viestin: %{base_url}%{url} user_invited_to_topic: + subject_template: "[%{site_name}] %{username} kutsui sinut ketjuun '%{topic_title}'" text_body_template: |2 %{username} kutsui sinut keskusteluun @@ -1747,6 +1812,17 @@ fi: --- %{respond_instructions} + user_linked: + subject_template: "[%{site_name}] %{topic_title}" + text_body_template: | + %{header_instructions} + + %{message} + + %{context} + + --- + %{respond_instructions} user_mentioned: subject_template: "[%{site_name}] %{topic_title}" text_body_template: | @@ -1845,12 +1921,29 @@ fi: Klikkaa seuraavaa linkkiä asettaaksesi salasanan uudelle tunnuksellesi: %{base_url}/users/password-reset/%{email_token} - authorize_email: + confirm_new_email: subject_template: "[%{site_name}] Vahvista uusi sähköpostiosoite" text_body_template: | Vahvista uusi sähköpostiosoite sivustolle %{site_name} klikkaamalla alla olevaa linkkiä: %{base_url}/users/authorize-email/%{email_token} + confirm_old_email: + subject_template: "[%{site_name}] Vahvista nykyinen sähköpostiosoiteesi" + text_body_template: |+ + Ennen kuin voit vaihtaa sähköpostiosoitteesti, meidän täytyy varmistaa, että hallinnoit nykyistä sähköpostiosoitetta. Kun olet suorittanut tämän, varmistamme vielä uuden sähköpostiosoitteenkin. + + Vahvista sähköpostiosoitteesti sivustolle %{site_name} klikkaamalla linkkiä: + + %{base_url}/users/authorize-email/%{email_token} + + notify_old_email: + subject_template: "[%{site_name}] Sähköpostiosoitteesi on vaihdettu" + text_body_template: | + Tämä on automaattinen vahvistus siitä, että sähköpostiosoitteesi sivustolle %{site_name} on vaihdettu. Jos on tapahtunut virhe, ota yhteyttä sivuston ylläpitäjään. + + Sähköpostiosoitteeksesi on vaihdettu: + + %{new_email} signup_after_approval: subject_template: "Sinut on hyväksytty sivustolle %{site_name}!" text_body_template: | @@ -1880,6 +1973,7 @@ fi: Jos linkkiä ei voi klikata, yritä kopioida ja liittää se selaimen osoiteriville. page_not_found: + title: "Hups! Sivua ei ole tai se on yksityinen." popular_topics: "Suosittuja" recent_topics: "Tuoreimpia" see_more: "Lisää" @@ -2128,6 +2222,8 @@ fi: performance_report: initial_post_raw: Tämä ketju sisältää päivittäisiä suorituskykyrapotteja sivustoltasi initial_topic_title: Sivuston suorituskykyraportit + topic_invite: + user_exists: "Pahoittelut, tämä käyttäjä on jo kutsuttu. Voit kutsua toisen käyttäjän ketjuun vain yhden kerran." time: <<: *datetime_formats activemodel: diff --git a/config/locales/server.fr.yml b/config/locales/server.fr.yml index b6d224561..5c8cdf725 100644 --- a/config/locales/server.fr.yml +++ b/config/locales/server.fr.yml @@ -30,15 +30,17 @@ fr: emails: incoming: default_subject: "Courriel arrivant de %{email}" + show_trimmed_content: "Montrer le contenu raccourci" errors: empty_email_error: "Arrive quand le courriel reçu était vide." no_message_id_error: "Arrive quand le courrier n'a pas d'en-tête \"Message-Id\"." + auto_generated_email_error: "Se produit lorsque le header 'precedence' est : list, junk, bulk ou auto-reply, ou lorsque n'importe quel autre header contient : auto-submitted, auto-replied ou auto-generated." no_body_detected_error: "Arrive quand il est impossible d'extraire le corps du message et qu'il n'y a pas de pièces-jointes." inactive_user_error: "Arrive quand l'expéditeur n'est pas actif." blocked_user_error: "Arrive quand l'expéditeur a été bloqué." bad_destination_address: "Arrive quand aucune des adresses de courriel dans les champs To/Cc/Bcc ne correspondent à une adresse de courriel entrante configurée." strangers_not_allowed_error: "Arrive quand un utilisateur a essayé de créer un nouveau sujet dans une catégorie dans laquelle il n'est pas membre." - insufficient_trust_level_error: "Arrive quand un utilisateur a essayé de créer un nouveau sujet dans une catégorie dans laquelle il n'a pas un niveau de confiance suffisant." + insufficient_trust_level_error: "Se produit lorsqu'un utilisateur a essayé de créer un nouveau sujet dans une catégorie dans laquelle il n'a pas le niveau de confiance nécessaire." reply_user_not_matching_error: "Arrive quand une réponse est venue d'une adresse de courriel différente de celle où a été envoyée la notification." topic_not_found_error: "Arrive quand quelqu'un répond à un sujet qui a été supprimé." topic_closed_error: "Arrive quand quelqu'un répond mais le sujet lié a été fermé." @@ -168,6 +170,7 @@ fr: top: "Meilleurs sujets" posts: "Messages récents" too_late_to_edit: "Ce message a été créé il y a trop longtemps. Il ne peut plus être modifié ou supprimé." + revert_version_same: "La version actuelle est la même que la version vers laquelle vous essayez de revenir." excerpt_image: "image" queue: delete_reason: "Supprimé depuis la liste des messages en attente de validation" @@ -176,7 +179,9 @@ fr: can_not_modify_automatic: "Vous ne pouvez pas modifier un groupe automatique" member_already_exist: "'%{username}' est déjà membre de ce groupe." invalid_domain: "'%{domain}' n'est pas un domaine valide." - invalid_incoming_email: "'%{incoming_email}' n'est pas une adresse de courriel valide." + invalid_incoming_email: "'%{email}' n'est pas une adresse de courriel valide." + email_already_used_in_group: "'%{email}' est déjà utilisé par le groupe '%{group_name}'." + email_already_used_in_category: "'%{email}' est déjà utilisé par la catégorie '%{category_name}'." default_names: everyone: "tous" admins: "administrateurs" @@ -311,8 +316,9 @@ fr: uncategorized_parent: "Sans catégorie ne peut pas avoir de parent" self_parent: "Le parent d'une sous-catégorie ne peut pas être elle-même" depth: "Vous ne pouvez pas imbriquer une sous-catégorie sous une autre" - email_in_already_exist: "L'adresse courriel entrante '%{email_in}' est déjà utilisée pour la catégorie '%{category_name}'." - invalid_email_in: "'%{email_in}' n'est pas une adresse de courriel valide." + invalid_email_in: "'%{email}' n'est pas une adresse de courriel valide." + email_already_used_in_group: "'%{email}' est déjà utilisé par le groupe '%{group_name}'." + email_already_used_in_category: "'%{email}' est déjà utilisé par la catégorie '%{category_name}'." cannot_delete: uncategorized: "Vous ne pouvez pas supprimer Sans Catégorie" has_subcategories: "Vous ne pouvez pas supprimer cette catégorie car elle a des sous-catégories." @@ -341,11 +347,14 @@ fr: first_day_topics_per_day: "Vous avez atteint le nombre maximum de sujets qu'un nouvel utilisateur peut créer pour son premier jour. Patientez s'il vous plaît %{time_left} avant d'essayer à nouveau." create_topic: "Vous créez des sujets trop rapidement. Patientez s'il vous plaît %{time_left} avant d'essayer à nouveau." create_post: "Vous répondez trop rapidement. Patientez s'il vous plaît %{time_left} avant d'essayer à nouveau." + delete_post: "Vous effacez des messages trop rapidement. Patientez s'il vous plaît %{time_left} avant d'essayer à nouveau." topics_per_day: "Vous avez atteint le nombre maximum de nouveaux sujets pour aujourd'hui. Patientez s'il vous plaît %{time_left} avant d'essayer à nouveau." pms_per_day: "Vous avez atteint le nombre maximum de nouveaux messages pour aujourd'hui. Patientez s'il vous plaît %{time_left} avant d'essayer à nouveau." create_like: "Vous avez atteint le nombre maximum de J'aime pour aujourd'hui. Patientez s'il vous plaît %{time_left} avant d'essayer à nouveau." create_bookmark: "Vous avez atteint le nombre maximum de favoris pour aujourd'hui. Patientez s'il vous plaît %{time_left} avant d'essayer à nouveau." edit_post: "Vous avez atteint le nombre maximum de modifications pour aujourd'hui. Patientez s'il vous plaît %{time_left} avant d'essayer à nouveau." + unsubscribe_via_email: "Vous avez atteint le nombre maximum de désinscriptions par email pour aujourd'hui. Patientez s'il vous plaît %{time_left} avant d'essayer à nouveau." + topic_invitations_per_day: "Vous avez atteint le nombre maximum d'invitations dans un sujet pour aujourd'hui. Patientez s'il vous plaît %{time_left} avant d'essayer à nouveau." hours: one: "1 heure" other: "%{count} heures" @@ -440,6 +449,10 @@ fr: confirmed: "Votre adresse de courriel a été mise à jour." please_continue: "Continuer vers %{site_name}" error: "Il y a eu une erreur lors de la modification de votre adresse de courriel. Elle est peut-être déjà utilisée ?" + already_done: "Désolé, ce lien de confirmation n'est plus valide. Votre adresse de courriel a peut-être déjà été changée ?" + authorizing_old: + title: "Merci d'avoir confirmée votre adresse de courriel" + description: "Nous envoyons un courriel sur votre nouvelle adresse pour confirmation." activation: action: "Cliquer ici pour activer votre compte" already_done: "Désolé, ce lien de confirmation n'est plus valide. Votre compte est peut-être déjà activé ?" @@ -793,6 +806,7 @@ fr: topics_per_period_in_top_summary: "Nombre de meilleurs sujets affichés dans le résumé par défaut des meilleurs sujets." topics_per_period_in_top_page: "Nombre de meilleurs sujets affichés lorsqu'on sélectionne \"Voir plus\" des meilleurs sujets." redirect_users_to_top_page: "Rediriger automatiquement les nouveaux utilisateurs et les longues absences sur la page Top." + top_page_default_timeframe: "Période par défaut pour la page la plus vue." show_email_on_profile: "Afficher l'adresse du courriel de l'utilisateur sur leur page utilisateur (seulement visible pour l'utilisateur et les équipes techniques)" email_token_valid_hours: "Les jetons (tokens) de Mot de passe oublié / Activation de comptes sont valides (n) jours." email_token_grace_period_hours: "Les jetons (tokens) de Mot de passe oublié / Activation de comptes sont encore valides pour une période de grâce de (n) heures après leur expiration." @@ -815,6 +829,7 @@ fr: max_username_length: "Longueur maximum des pseudos en nombre de caractères." reserved_usernames: "Pseudos pour lesquels l'inscription n'est pas autorisée." min_password_length: "Longueur minimale du mot de passe." + min_admin_password_length: "Longueur minimale du mot de passe pour l'administrateur." block_common_passwords: "Ne pas autoriser les mots de passe qui font parti des 10 000 les plus utilisés." enable_sso: "Activer l'authentification unique via un site externe (ATTENTION: LES ADRESSES EMAIL *DOIVENT* ÊTRE VALIDÉES PAR LE SITE EXTERNE !)" enable_sso_provider: "Implémenter le procotole Discourse de provider SSO à /session/sso_provider, requiert sso_secret" @@ -835,6 +850,9 @@ fr: enable_twitter_logins: "Activer l'authentification Twitter, nécessite twitter_consumer_key et twitter_consumer_secret" twitter_consumer_key: "Clé utilisateur pour l'authentification Twitter, enregistrée sur http://dev.twitter.com" twitter_consumer_secret: "Secret utilisateur pour l'authentification Twitter, enregistré sur http://dev.twitter.com" + enable_instagram_logins: "Activer l'authentification Instagram, nécessite instagram_consumer_key et instagram_consumer_secret" + instagram_consumer_key: "\"Consumer key\" pour l'identification Instagram" + instagram_consumer_secret: "\"Consumer secret\" pour l'identification Instagram" enable_facebook_logins: "Activer l'authentification Facebook, nécessite facebook_app_id et facebook_app_secret" facebook_app_id: "App id pour l'authentification Facebook, enregistré sur https://developers.facebook.com/apps" facebook_app_secret: "App secret pour l'authentification Facebook, enregistré sur https://developers.facebook.com/apps" @@ -847,6 +865,7 @@ fr: backup_frequency: "Fréquence de création des sauvegardes du site, en jours." enable_s3_backups: "Envoyer vos sauvegardes à S3 lorsqu'elles sont terminées. IMPORTANT: Vous devez avoir renseigné vos identifiants S3 dans les paramètres de fichiers." s3_backup_bucket: "Bucket distant qui contiendra les sauvegardes. ATTENTION: Vérifiez que c'est un bucket privé" + s3_disable_cleanup: "Désactiver la suppression des sauvegardes de S3 lors de leur suppression locale." backup_time_of_day: "Heure de la sauvegarde, au format UTC." backup_with_uploads: "Inclure les téléchargements dans les archivages. Si désactivé, seul la base de données sera archivée." active_user_rate_limit_secs: "A quelle fréquence mettre à jour le champ 'last_seen_at' (Dernière vu à), en secondes." @@ -867,6 +886,8 @@ fr: max_private_messages_per_day: "Nombre maximum de messages que les utilisateurs peuvent créer chaque jour." max_invites_per_day: "Nombre maximum d'invitations qu'un utilisateur peut envoyer par jour." max_topic_invitations_per_day: "Nombre maximum d'invitations à un sujet qu'un utilisateur peut envoyer par jour." + alert_admins_if_errors_per_minute: "Nombre d'erreurs par minute nécessaires pour déclencher une alerte administrateur. Une valeur de 0 désactive cette fonctionnalité. NB : nécessite un redémarrage." + alert_admins_if_errors_per_hour: "Nombre d'erreurs par heure nécessaires pour déclencher une alerte administrateur. Une valeur de 0 désactive cette fonctionnalité. NB : Nécessite un redémarrage." suggested_topics: "Nombre de sujets suggérés affichés en bas d'un sujet." limit_suggested_to_category: "Afficher uniquement les sujets de la catégorie courante dans les sujets similaires." clean_up_uploads: "Retirer les fichiers téléchargés orphelins pour prévenir les hébergements illégaux. ATTENTION: vous devriez faire une sauvegarde de votre répertoire /uploads avant d'activer ce paramètre." @@ -978,7 +999,7 @@ fr: strip_images_from_short_emails: "Retirer les images des courriels dont la taille est inférieur à 2800 Octets" short_email_length: "Taille des courriels courts en Octets" display_name_on_email_from: "Affiche les noms complets dans le champ From du courriel." - unsubscribe_via_email: "Autorise les utilisateurs à se désinscrire des courriels en envoyant un courriel avec \"se désinscrire\" dans le sujet ou le corps du message." + unsubscribe_via_email: "Autorise les utilisateurs à se désinscrire des courriels en envoyant un courriel avec \"unsubscribe\" dans le sujet ou le corps du message." unsubscribe_via_email_footer: "Ajoute un lien pour se désinscrire dans le pied des courriels envoyés" delete_email_logs_after_days: "Efface les journaux de messagerie après (N) jours. 0 pour conserver indéfiniment." pop3_polling_enabled: "Utiliser POP3 pour les réponses via courriel." @@ -1059,15 +1080,17 @@ fr: enable_emoji: "Activer les emojis" emoji_set: "Comment aimeriez-vous vos emoji ?" enforce_square_emoji: "Forcer tous les emojiis à être carrés." - approve_post_count: "Le nombre de messages d'un nouvel utilisateur qui doivent être approuvés" + approve_post_count: "Le nombre de messages d'un utilisateur nouveau ou basique devant être approuvés" approve_unless_trust_level: "Les messages des utilisateurs qui n'ont pas atteint ce niveau de confiance doivent être approuvés" notify_about_queued_posts_after: "Si des messages sont en attente de modération depuis ce nombre d'heures, un email sera envoyé à l'email de contact. Désactivez ces emails en indiquant 0." default_email_digest_frequency: "A quelle fréquence les utilisateurs reçoivent-ils les courriels par défaut." default_email_private_messages: "Envoyer un courriel quand quelqu'un envoie un message à un utilisateur." default_email_direct: "Envoyer un courriel quand quelqu'un cite/répond à/mentionne ou invite un utilisateur." default_email_mailing_list_mode: "Envoyer un courriel pour chaque nouveau message." + disable_mailing_list_mode: "Interdit aux utilisateur d'activer le mode mailing list." default_email_always: "Envoyer une notification courriel même quand l'utilisateur est actif." default_email_previous_replies: "Inclure par défaut les réponses précédentes dans les courriels." + default_email_in_reply_to: "Inclure par défaut l'extrait du message auquel se fait la réponse dans les courriels." default_other_new_topic_duration_minutes: "Paramètre global de temps pendant lequel un sujet est considéré comme nouveau." default_other_auto_track_topics_after_msecs: "Paramètre global fixant le temps par défaut au bout duquel un sujet est suivi automatiquement." default_other_external_links_in_new_tab: "Par défaut, ouvrir tous les liens externes dans un nouvel onglet" @@ -1075,6 +1098,7 @@ fr: default_other_dynamic_favicon: "Par défaut, faire apparaître le nombre de sujets récemment créés ou mis à jour sur l'icône navigateur." default_other_disable_jump_reply: "Par défaut, ne pas se déplacer au nouveau message après avoir répondu." default_other_edit_history_public: "Par défaut, rendre publiques les révisions de message." + default_other_like_notification_frequency: "Notifier lors d'un J'aime par défaut" default_topics_automatic_unpin: "Par défaut, désépingler automatiquement le sujet lorsque l'utilisateur atteint la fin." default_categories_watching: "Liste de catégories surveillées par défaut." default_categories_tracking: "Liste de catégories suivies par défaut." @@ -1097,6 +1121,7 @@ fr: pop3_polling_username_is_empty: "Vous devez indiquer le \"login utilisateur pop3\" avant d'activer le relevé via POP3." pop3_polling_password_is_empty: "Vous devez indiquer le \"mot de passe pop3\" avant d'activer le relevé via POP3." pop3_polling_authentication_failed: "Echec d'authentication POP3. Veuillez contrôler vos détails POP3." + reply_by_email_address_is_empty: "Vous devez renseigner une 'adresse de réponse par courriel' avant d'activer la réponse par courriel." notification_types: group_mentioned: "%{group_name} a été mentionné dans %{link}" mentioned: "%{display_username} vous a mentionné dans %{link}" @@ -1276,10 +1301,76 @@ fr: (Si le lien est expiré, choisissez "J'ai oublié mon mot de passe" lorsque vous essayez de vous connecter avec votre adresse mail.) test_mailer: subject_template: "[%{site_name}] Test de délivrabilité d'un courriel" + text_body_template: | + Ceci est un courriel de test de + + [**%{base_url}**][0] + + Assurer la distribution de courriel est compliqué. Voici un certain nombre de points importants que vous devez vérifier au préalable : + + - Soyez *certain* de renseigner le champs from: de la `notification par email` correctement dans votre configuration. **Le nom de domaine renseigné dans l'addresse "from" des courriels que vous envoyez sera le nom de domaine utilisé pour la validation**. + + - Sachez comment consulter le format brut d'un courriel dans votre client de courriel, pour vous permettre de consulter les entêtes pour obtenirs des indices importants. Dans Gmail, c'est l'option "show original" dans le menu contextuel situé en haut à droite de chaque courriel. + + - **IMPORTANT:** Votre FAI a-t-il un enregistrement DNS inverse renseigné pour associer les noms de domaine et les adresses IP depuis lesquelles vous envoyez des courriels ? [Testez votre enregistrement inverse PTR][2] ici. Si votre FAI n'a pas renseigné correctement votre enregistrement DNS inverse, il est très improbable que vos courriels soient délivrés. + + - L'[enregistrement SPF][8] de votre nom de domaine est-il correct ? [Testez votre enregistrement SPF][1] ici. Veuillez noter que le type officiel d'enregistrement est TXT pour le SPF. + + - L'[enregistrement DKIM][3] de votre nom de domaine est-il correct ? Ceci augmentera de manière significative la bonne distribution de vos courriels. [Testez votre enregistrement DKIM][7] ici. + + - Si vous maintenez votre propre serveur de courriel, assurez-vous que les IPs de votre serveur [liste noire de courriel][4]. Vérifiez également qu'il envoie un "fully qualified hostname" résolvable en DNS dans son message HELO. Si ce n'est pas le cas, vos courriels seront rejetés par de nombreux services de courriel. + + - Nous vous recommandons chaudement d'**envoyer un courriel de test à [mail-tester.com][mt]** pour vérifier que tout ce qui est mentionné ci-dessus fonctionne bien. + + + (La manière *la plus facile* est de créer un compte gratuit sur [SendGrid][sg], [SparkPost][sp], [Mailgun][mg] ou [Mailjet][mj], qui ont de généreuses options gratuites et qui seront parfaits pour de petites communautés. Vous devrez quand même configurer les entrées SPF et DKIM dans votre DNS !) + + Nous espérons que vous avez bien reçu ce courriel de test de distribution ! + + Bonne chance, vos amis de [Discourse](http://www.discourse.org) + + [0]: %{base_url} + [1]: http://www.kitterman.com/spf/validate.html + [2]: http://mxtoolbox.com/ReverseLookup.aspx + [3]: http://www.dkim.org/ + [4]: http://whatismyipaddress.com/blacklist-check + [7]: http://dkimcore.org/tools/dkimrecordcheck.html + [8]: http://www.openspf.org/SPF_Record_Syntax + [sg]: https://sendgrid.com/ + [sp]: https://www.sparkpost.com/ + [mg]: http://www.mailgun.com/ + [mj]: https://www.mailjet.com/pricing + [mt]: http://www.mail-tester.com/ new_version_mailer: subject_template: "[%{site_name}] Nouvelle version de Discourse, mise à jour disponible" + text_body_template: | + Hourra, une nouvelle version de [Discourse](http://www.discourse.org) est disponible ! :) + + Votre version: %{installed_version} + Nouvelle version: **%{new_version}** + + - Consultez les nouveautés sur le [changelog GitHub](https://github.com/discourse/discourse/commits/master). + + - Mettez à jour depuis votre navigateur sur [%{base_url}/admin/upgrade](%{base_url}/admin/upgrade). + + - Visitez [meta.discourse.org](http://meta.discourse.org) pour des nouvelles, des discussions, et de l'aide concernant Discourse. new_version_mailer_with_notes: subject_template: "[%{site_name}] mise à jour disponible" + text_body_template: | + Hourra, une nouvelle version de [Discourse](http://www.discourse.org) est disponible ! :) + + Votre version: %{installed_version} + Nouvelle version: **%{new_version}** + + - Consultez les nouveautés sur le [changelog GitHub](https://github.com/discourse/discourse/commits/master). + + - Mettez à jour depuis votre navigateur sur [%{base_url}/admin/upgrade](%{base_url}/admin/upgrade). + + - Visitez [meta.discourse.org](http://meta.discourse.org) pour des nouvelles, des discussions, et de l'aide concernant Discourse. + + ### Notes de version + + %{notes} queued_posts_reminder: subject_template: one: "[%{site_name}] 1 message en attente de modération" @@ -1330,7 +1421,7 @@ fr: ## Navigation - - Pour effectuer une recherche, accéder à votre profil ou au utiliser le menu , cliquez sur les icônes en haut à droite. + - Pour effectuer une recherche, accéder à votre profil ou utiliser le menu , cliquez sur les **icônes en haut à droite**. - Sélectionner le titre d'un article, vous dirigera toujours vers **la nouvelle réponse non lue** dans celui-ci. Pour aller au début ou à la fin, sélectionnez le compteur de réponses ou la date de la dernière réponse. @@ -1342,11 +1433,11 @@ fr: ## Répondre - - Pour répondre **de manière générale à une conversation**, utilisez tout en bas de celle-ci. + - Pour répondre **de manière générale à un sujete**, utilisez tout en bas de celle-ci. - Pour répondre à **une personne en particulier**, utilisez sur leur message. - - Pour répondre en initiant **une nouvelle conversation**, utilisez qui se trouve à la droite du message. L'ancien et le nouveau sujet seront alors automatiquement liés. + - Pour répondre en initiant **un nouveau sujet**, utilisez qui se trouve à la droite du message. L'ancien et le nouveau sujet seront alors automatiquement liés. Votre réponse peut être mise page en utilisant soit du HTML simple, soit les syntaxes BBCode ou [Markdown](http://commonmark.org/help/) : @@ -1354,7 +1445,7 @@ fr: Ceci est gras. Ceci est [b]gras<[/b]. - Vous voulez apprendre Markdown ? [Suivez notre amusant tutoriel interactif de 10 minutes !](http://commonmark.org/help/tutorial/) + Vous voulez apprendre Markdown ? [Suivez notre tutoriel interactif amusant de 10 minutes !](http://commonmark.org/help/tutorial/) Pour insérer une citation, sélectionnez le texte que vous souhaitez citer, puis cliquez sur n'importe quel bouton Répondre. Répétez l'opération pour insérer d'autres citations. @@ -1396,9 +1487,9 @@ fr: - Tout article vieux de **moins de 2 jours** est considéré comme nouveau. - - Toute conversation à laquelle vous avez **participé** (création, réponses ou lecture pendant une période prolongée) sera automatiquement suivie. + - Tout sujet auquel vous avez **participé** (création, réponses ou lecture pendant une période prolongée) sera automatiquement suivi. - En face de ces articles, vous verrez en bleu la mention "nouveau" ou bien le nombre de notifications non lues : + En face de ces articles, vous verrez en bleu la mention "nouveau" ou bien le nombre de messages non lues : @@ -1412,9 +1503,7 @@ fr: ## Une communauté basé sur la confiance - Au fur et à mesure de votre participation, vous allez progressivement gagner la confiance de la communauté, vous deviendrez un membre à part entière et les limitations fonctionnelles propres à chaque nouvel utilisateur seront levées. - - À un niveau de confiance [suffisamment élevé](https://meta.discourse.org/t/what-do-user-trust-levels-do/4924), vous aurez accès à de nouvelles fonctionnalités vous permettant de nous aider à gérer la communauté. + Au fur et à mesure de votre participation, vous allez progressivement gagner la confiance de la communauté, vous deviendrez un membre à part entière et les limitations fonctionnelles propres à chaque nouvel utilisateur seront levées. À un niveau de confiance [suffisamment élevé](https://meta.discourse.org/t/what-do-user-trust-levels-do/4924), vous aurez accès à de nouvelles fonctionnalités vous permettant de nous aider à gérer la communauté. welcome_user: subject_template: "Bienvenue sur %{site_name} !" text_body_template: "Merci d'avoir rejoint %{site_name} et bienvenue ! \n\n%{new_user_tips}\n\nNous croyons au [comportement communautaire civilisé](%{base_url}/guidelines) en tous temps. \n\nAmusez-vous bien ! \n\n(Si, en tant que nouvel utilisateur, vous avez besoin de communiquer avec un [responsable](%{base_url}/about), répondez simplement à ce message.)\n" @@ -1483,18 +1572,18 @@ fr: Malheureusement votre courriel à %{destination} (titled %{former_title}) a échoué. Le compte associé avec cette adresse existe n'est pas activé. Veuillez activer votre compte avant d'envoyer des courriels. + email_reject_blocked_user: + subject_template: "[%{site_name}] Erreur de courriel -- Utilisateur bloqué" + text_body_template: | + Malheureusement votre courriel à %{destination} (titled %{former_title}) a échoué. + + Le compte associé avec cette adresse a été bloqué. email_reject_reply_user_not_matching: subject_template: "[%{site_name}] Problème de courriel - l'adresse de réponse ne correspond pas" text_body_template: | Malheureusement votre courriel à %{destination} (titled %{former_title}) a échoué. Votre réponses nous est parvenue d'une autre adresse courriel que celle attendue, nous ne savons donc pas s'il s'agit de la même personne. Essayez de l'envoyer depuis une autre adresse, ou contactez un responsable. - email_reject_no_message_id: - subject_template: "[%{site_name}] Problème de courriel - Message Id manquant" - text_body_template: | - Nous sommes désolé, mais votre courriel à destination de %{destination} (intitulé %{former_title}) n'a pas fonctionné. - - Nous n'avons pas trouvé l'entête `Message-Id` dans le courriel. Veuillez ressayer depuis une autre adresse, ou contacter un responsable. email_reject_no_account: subject_template: "[%{site_name}] Problème de courriel - Compte utilisateur inconnu" text_body_template: "Nous sommes désolé, mais l'envoi de votre courriel à destination de %{destination} (intitulé %{former_title}) n'a pas fonctionné.\n\nAucun compte d'utilisateur avec cette adresse existe. Essayez de l'envoyer depuis une autre adresse, ou contactez un membre de l'équipe. \n" @@ -1540,6 +1629,13 @@ fr: %{post_error} Si vous pouvez corriger les erreurs, veuillez réessayer. + email_reject_rate_limit_specified: + subject_template: "[%{site_name}] Problème de courriel -- Limitation du débit" + text_body_template: |+ + Nous sommes désolé, mais l'envoi de votre courriel à destination de %{destination} (intitulé %{former_title}) n'a pas fonctionné. + + Pour la raison suivante: %{rate_limit_description} + email_reject_invalid_post_action: subject_template: "[%{site_name}] Problème de courriel -- Action Post invalide" text_body_template: | @@ -1665,6 +1761,7 @@ fr: Veuillez suivre ce lien pour consulter le message: %{base_url}%{url} user_invited_to_topic: + subject_template: "[%{site_name}] %{username} vous a invité dans le sujet '%{topic_title}'" text_body_template: "\n%{username} vous a invité à une conversation\n\n> **%{topic_title}**\n>\n> %{topic_excerpt}\n\nsur \n\n> %{site_title} -- %{site_description}\n\nVeuillez suivre ce lien pour voir le message: %{base_url}%{url}\n" user_replied: subject_template: "[%{site_name}] %{topic_title}" @@ -1701,6 +1798,15 @@ fr: %{respond_instructions} user_linked: subject_template: "[%{site_name}] %{topic_title}" + text_body_template: | + %{header_instructions} + + %{message} + + %{context} + + --- + %{respond_instructions} user_mentioned: subject_template: "[%{site_name}] %{topic_title}" text_body_template: | @@ -1794,11 +1900,31 @@ fr: Cliquez sur le lien ci-dessous pour choisir un mot de passe pour votre nouveau compte : %{base_url}/users/password-reset/%{email_token} confirm_new_email: - subject_template: "[%{site_name}] Confirmation de votre nouvelle adresse de courriel" + subject_template: "[%{site_name}] Confirmer votre nouvelle adresse courriel" text_body_template: | - Confirmez votre nouvelle adresse de courriel pour %{site_name} en cliquant sur le lien suivant : + Confirmer votre nouvelle adresse courriel pour %{site_name} en cliquant sur le lien suivant : %{base_url}/users/authorize-email/%{email_token} + confirm_old_email: + subject_template: "[%{site_name}] Confirmer votre adresse courriel actuelle" + text_body_template: | + Avant de pouvoir changer votre adresse courriel, nous devons confirmer que vous contrôlez + bien l'adresse actuelle. Après avoir effectuée cette étape, vous devrez confirmer + la nouvelle adresse courriel. + + Confirmer votre adresse courriel actuelle pour %{site_name} en cliquant sur le lien suivant : + + %{base_url}/users/authorize-email/%{email_token} + notify_old_email: + subject_template: "[%{site_name}] Votre adresse courriel a bien été modifiée" + text_body_template: | + Ceci est un message automatique pour vous informer que votre adresse courriel pour + %{site_name} a été modifiée. Si c'est une erreur, merci de contacter + un administrateur du site. + + Votre adresse courriel a été modifiée pour : + + %{new_email} signup_after_approval: subject_template: "Votre compte a été approuvé sur %{site_name} !" text_body_template: | @@ -2029,6 +2155,8 @@ fr: performance_report: initial_post_raw: Ce sujet comprend des rapports de performance journaliers concernant votre site. initial_topic_title: Rapports de performances du site + topic_invite: + user_exists: "Désolé, cet utilisateur a déjà été invité. Vous ne pouvez inviter un utilisateur qu'une seule fois par sujet." time: <<: *datetime_formats activemodel: diff --git a/config/locales/server.he.yml b/config/locales/server.he.yml index 6b645d3f5..ddec7d6c5 100644 --- a/config/locales/server.he.yml +++ b/config/locales/server.he.yml @@ -1119,6 +1119,10 @@ he: ip_address: blocked: "הרשמות חדשות אסורות מכתובת ה-IP שלך. " max_new_accounts_per_registration_ip: "הרשמות חדשות אסורות מכתובת ה-IP שלך. (עברת את הסף המותר) צרו קשר עם מנהל." + flags_reminder: + subject_template: + one: "סימון אחד ממתין לטיפול" + other: "%{count} סימונים ממתינים לטיפול" invite_mailer: subject_template: "הוזמנת על ידי %{invitee_name} ל '%{topic_title}' ב%{site_domain_name}" text_body_template: | diff --git a/config/locales/server.it.yml b/config/locales/server.it.yml index e564607c9..99c33f6b0 100644 --- a/config/locales/server.it.yml +++ b/config/locales/server.it.yml @@ -1026,6 +1026,10 @@ it: email: not_allowed: "non è permesso da quel fornitore di email. Per favore usa un altro indirizzo email." blocked: "non è permesso." + flags_reminder: + subject_template: + one: "1 segnalazione in attesa di essere revisionata" + other: "%{count} segnalazioni in attesa di essere revisionate" invite_mailer: subject_template: "%{invitee_name} ti ha invitato a '%{topic_title}' su %{site_domain_name}" text_body_template: "%{invitee_name} ti invita ad una discussione\n\n> **%{topic_title}**\n>\n> %{topic_excerpt}\n\nsu\n\n> %{site_title} -- %{site_description}\n\nSe sei interessato, clicca il collegamento qui sotto:\n\n%{invite_link}\n\nL'invito è da parte di un utente affidabile, perciò puoi rispondere alla discussione immediatamente. \n" diff --git a/config/locales/server.ja.yml b/config/locales/server.ja.yml index c9fe9b9d3..a9f279761 100644 --- a/config/locales/server.ja.yml +++ b/config/locales/server.ja.yml @@ -988,6 +988,9 @@ ja: ip_address: blocked: "あなたのIPアドレスからの新規登録は許可されていません" max_new_accounts_per_registration_ip: "あなたのIPアドレスからの新規登録は許可されていません(最大数に達しました)。スタッフメンバーに連絡してください" + flags_reminder: + subject_template: + other: "%{count} 個のフラグが判断待ちです" invite_mailer: subject_template: "%{invitee_name} があなたを %{site_domain_name}の'%{topic_title}'に招待しました" text_body_template: | diff --git a/config/locales/server.pt.yml b/config/locales/server.pt.yml index 9df7a566e..7bcff1cb8 100644 --- a/config/locales/server.pt.yml +++ b/config/locales/server.pt.yml @@ -29,17 +29,18 @@ pt: anonymous: "Anónimo" emails: incoming: - default_subject: "Email de entrada de %{email}" + default_subject: "Email recebido de %{email}" + show_trimmed_content: "Mostrar conteúdo aparado" errors: - empty_email_error: "Acontece quando, a informação não processada, do correio recebido veio em branco." - no_message_id_error: "Acontece quando o correio recebido não tem identificador de mensagem no cabeçalho." - auto_generated_email_error: "Acontece quando a antecedência do cabeçalho é definida como: 'list', 'junk' ou 'auto_reply', ou quando algum cabeçalho contém: 'auto-submitted', 'auto-replied' ou 'auto-generated'." + empty_email_error: "Acontece quando, a informação não processada, do email recebido veio em branco." + no_message_id_error: "Acontece quando o email recebido não tem 'Message-Id' no cabeçalho da mensagem." + auto_generated_email_error: "Acontece quando o cabeçalho 'precedence' é definida como: 'list', 'junk' ou 'auto_reply', ou quando algum cabeçalho contém: 'auto-submitted', 'auto-replied' ou 'auto-generated'." no_body_detected_error: "Acontece quando não conseguimos extrair o corpo da mensagem e não existem anexos." inactive_user_error: "Acontece quando o remetente não está activo." blocked_user_error: "Acontece quando o remetente está bloqueado." bad_destination_address: "Acontece quando nenhum dos endereços de email nos campos para/cc/bcc coincide com um endereço de email configurado." strangers_not_allowed_error: "Acontece quando um utilizador tenta criar um tópico numa categoria em que não é membro." - insufficient_trust_level_error: "Acontece quando um utilizador tentar criar um tópico numa categoria para qual este não o nível de confiança necessário." + insufficient_trust_level_error: "Acontece quando um utilizador tentar criar um tópico numa categoria para a qual não tem o nível de confiança necessário." reply_user_not_matching_error: "Acontece quando uma resposta veio de um endereço de email diferente do destinatário da notificação." topic_not_found_error: "Acontece quando a resposta veio de um tópico relacionado mas o tópico relacionado foi apagado." topic_closed_error: "Acontece quando uma resposta chegou mas o tópico relacionado foi fechado." @@ -169,6 +170,7 @@ pt: top: "Melhores tópicos" posts: "Últimas mensagens" too_late_to_edit: "Essa mensagem foi criada há muito tempo. Já não pode ser editada ou apagada." + revert_version_same: "A versão atual é o mesma versão para a qual você está tentando reverter." excerpt_image: "imagem" queue: delete_reason: "Eliminado através da fila de moderação de mensagens" @@ -177,7 +179,9 @@ pt: can_not_modify_automatic: "Não pode modificar um grupo automático" member_already_exist: "'%{username}' já é membro deste grupo." invalid_domain: "'%{domain}' não é um domínio válido." - invalid_incoming_email: "'%{incoming_email}' não é um endereço de email válido." + invalid_incoming_email: "'%{email}' não é um endereço de email válido." + email_already_used_in_group: "'%{email}' já é utilizado pelo grupo '%{group_name}'." + email_already_used_in_category: "'%{email}' já é utilizado pela categoria '%{category_name}'." default_names: everyone: "todos" admins: "administradores" @@ -320,8 +324,9 @@ pt: uncategorized_parent: "Sem categoria não podem ter categorias de nível superior" self_parent: "Uma subcategoria não pode ser superior a ela própria" depth: "Não pode juntar uma subcategoria dentro de outra" - email_in_already_exist: "Endereço de email de recepção %{email_in}' já está a ser utilizado pela categoria %{category_name}'." - invalid_email_in: "'%{email_in}' não é um endereço de email válido." + invalid_email_in: "'%{email}' não é um endereço de email válido." + email_already_used_in_group: "'%{email}' já é utilizado pelo grupo '%{group_name}'." + email_already_used_in_category: "'%{email}' já é utilizado pela categoria '%{category_name}'." cannot_delete: uncategorized: "Não é possível eliminar Sem Categoria" has_subcategories: "Não é possível eliminar esta categoria porque contém sub-categorias." @@ -350,11 +355,15 @@ pt: first_day_topics_per_day: "Atingiu o número máximo de tópicos que um novo utilizador pode criar no seu primeiro dia. Por favor espere %{time_left} antes de tentar novamente." create_topic: "Está a criar tópicos demasiado rápido. Por favor espere %{time_left} antes de tentar novamente." create_post: "Está a responder demasiado rápido. Por favor espere %{time_left} antes de tentar novamente." + delete_post: "Está a apagar mensagens demasiado rápido. Por favor espere %{time_left} antes de tentar novamente." topics_per_day: "Atingiu o número máximo de novos tópicos de hoje. Por favor espere %{time_left} antes de tentar novamente." pms_per_day: "Atingiu o número máximo de mensagens de hoje. Por favor espere %{time_left} antes de tentar novamente." create_like: "Atingiu o número máximo de gostos de hoje. Por favor espere %{time_left} antes de tentar novamente." create_bookmark: "Atingiu o número máximo de marcações de hoje. Por favor espere %{time_left} antes de tentar novamente." edit_post: "Atingiu o número máximo de edições de hoje. Por favor espere %{time_left} antes de tentar novamente." + live_post_counts: "Tem estado a pedir contagens de mensagens em directo demasiado rápido. Por favor espere %{time_left} antes de tentar novamente." + unsubscribe_via_email: "Atingiu o número máximo de cancelamentos de subscrições por email de hoje. Por favor espere %{time_left} antes de tentar novamente." + topic_invitations_per_day: "Atingiu o número máximo de convites para tópicos de hoje. Por favor espere %{time_left} antes de tentar novamente." hours: one: "1 hora" other: "%{count} horas" @@ -449,6 +458,10 @@ pt: confirmed: "O seu email foi atualizado." please_continue: "Continuar para %{site_name}" error: "Ocorreu um erro ao alterar o seu endereço de email. Talvez o endereço já esteja a ser utilizado?" + already_done: "Pedimos desculpa, esta hiperligação de confirmação já não é valida. Talvez o seu email já foi alterado?" + authorizing_old: + title: "Obrigado por confirmar o seu endereço de email atual." + description: "Estamos a enviar um email, para o seu novo endereço de email, para confirmação." activation: action: "Clique aqui para ativar a sua conta" already_done: "Pedimos desculpa, esta hiperligação de confirmação já não está válida. Talvez a sua conta já esteja ativa?" @@ -825,6 +838,7 @@ pt: max_username_length: "Comprimento máximo do nome de utilizador, em caracteres." reserved_usernames: "Nomes de utilizadores para os quais o registo não é permitido." min_password_length: "Tamanho mínimo da palavra-passe." + min_admin_password_length: "Tamanho mínimo da palavra-passe para Administração." block_common_passwords: "Não permitir palavras-passe que estejam nas 10,000 palavras-passe mais comuns." enable_sso: "Ativar inscrição única através de um sítio externo (AVISO: OS ENDEREÇOS DE EMAIL DOS UTILIZADORES *DEVEM* SER VALIDADOS PELO SÍTIO EXTERNO!)" enable_sso_provider: "Implementar o protocolo do provedor SSO do Discourse no caminho /session/sso_provider, requer que sso_secret seja configurado" @@ -845,6 +859,9 @@ pt: enable_twitter_logins: "Ativar autenticação pelo Twitter, requer twitter_consumer_key e twitter_consumer_secret" twitter_consumer_key: "Chave de consumidor para autenticação pelo Twitter, registada em http://dev.twitter.com" twitter_consumer_secret: "Chave do Consumidor para a autenticação pelo Twitter, registada em http://dev.twitter.com" + enable_instagram_logins: "Ativar autenticação pelo Instagram, requer instagram_consumer_key e instagram_consumer_secret" + instagram_consumer_key: "Chave de cliente para a autenticação via Instagram" + instagram_consumer_secret: "Segredo de cliente para a autenticação via Instagram" enable_facebook_logins: "Ativar autenticação pelo Facebook, requer facebook_app_id e facebook_app_secret" facebook_app_id: "Id App usado para autenticação pelo Facebook, registado em https://developers.facebook.com/apps" facebook_app_secret: "Chave da App para autenticação com o Facebook, registado em https://developers.facebook.com/apps" @@ -857,6 +874,7 @@ pt: backup_frequency: "Com que frequência criamos cópias de segurança do sítio, em dias." enable_s3_backups: "Carregar cópias de segurança para S3 quando completo. IMPORTANTE: requer credenciais S3 válidas inseridas nas configurações dos ficheiros." s3_backup_bucket: "Balde remoto para guardar cópias de segurança. AVISO: Certifique-se que este é um balde privado." + s3_disable_cleanup: "Desative a remoção das cópias de segurança do S3 quando removidas localmente." backup_time_of_day: "Altura do dia UTC em que a cópia de segurança deve ocorrer." backup_with_uploads: "Incluir carregamentos em cópias de segurança agendadas. Desativar isto irá salvaguardar apenas a base de dados." active_user_rate_limit_secs: "Qual a frequência de atualização do campo 'última vez visto em', em segundos." @@ -877,6 +895,8 @@ pt: max_private_messages_per_day: "Número máximo de mensagens que os utilizadores podem criar por dia." max_invites_per_day: "Número máximo de convites que um utilizador pode enviar por dia." max_topic_invitations_per_day: "Número máximo de convites para tópicos que um utilizador pode enviar por dia." + alert_admins_if_errors_per_minute: "O número de erros por minuto necessários para disparar um alerta de administração. Um valor maior que 0 desativa esta funcionalidade. NOTA: requer reinício." + alert_admins_if_errors_per_hour: "O número de erros por hora necessários para disparar um alerta de administração. Um valor maior que 0 desativa esta funcionalidade. NOTA: requer reinício." suggested_topics: "Número de tópicos sugeridos mostrados no final de um tópico." limit_suggested_to_category: "Apenas mostrar tópicos da categoria atual nos tópicos sugeridos." clean_up_uploads: "Remover carregamentos orfãos não referenciados para prevenir alojamento ilegal. AVISO: poderá querer criar uma cópia de segurança da diretoria /uploads antes de ativar esta configuração." @@ -1069,13 +1089,14 @@ pt: enable_emoji: "Ativar emoji" emoji_set: "Como gostaria de ter o seu emoji?" enforce_square_emoji: "Forçar uma relação de aspecto quadrado para todos os emojis." - approve_post_count: "A quantidade de mensagens de um novo utilizador que devem ser aprovadas" + approve_post_count: "A quantidade de mensagens de um novo utilizador ou utilizador básico que devem ser aprovadas" approve_unless_trust_level: "Mensagens para utilizadores abaixo deste nível de confiança devem ser aprovados" notify_about_queued_posts_after: "Se não houver mensagens que estiveram à espera de revisão por mais do que estas horas, um email será enviado para o email de contacto. Configure para 0 para desativar estes emails." default_email_digest_frequency: "Por defeito, quantas vezes os utilizadores recebem emails de resumo." default_email_private_messages: "Por defeito, enviar um email quando alguém envia mensagens ao utilizador." default_email_direct: "Por defeito, enviar um email quando alguém cita/responde a/menciona ou convida o utilizador." default_email_mailing_list_mode: "Por defeito, enviar um email por cada nova mensagem." + disable_mailing_list_mode: "Não permitir aos utilizadores habilitar o modo de lista de distribuição." default_email_always: "Por defeito, enviar notificações por email mesmo quando o utilizador está ativo." default_email_previous_replies: "Incluir respostas previas nos emails por defeito." default_email_in_reply_to: "Por defeito Incluir excerto de mensagem de resposta nos email." @@ -1086,6 +1107,7 @@ pt: default_other_dynamic_favicon: "Mostrar contagem de tópicos novos / atualizados no ícone do browser." default_other_disable_jump_reply: "Por defeito, não saltar para a mensagem do utilizador após ter respondido." default_other_edit_history_public: "Por defeito, realizar revisões públicas das mensagens." + default_other_like_notification_frequency: "Notificar por defeito os utilizadores quando alguém gostar" default_topics_automatic_unpin: "Desafixar automaticamente tópicos quando um utilizador chega ao final, por defeito." default_categories_watching: "Lista de categorias que por defeito são vigiadas." default_categories_tracking: "Lista de categorias que por defeito são acompanhadas." @@ -1512,6 +1534,12 @@ pt: %{post_error} Se conseguir corrigir o problema, tente novamente. + email_reject_rate_limit_specified: + subject_template: "[%{site_name}] Problema de email -- Envios limitados" + text_body_template: | + Pedimos desculpa mas a sua mensagem de email %{destination} (titled %{former_title}) não funcionou. + + Razão: %{rate_limit_description} email_reject_invalid_post_action: subject_template: "[%{site_name}] Problema de email -- Acção de Post inválida" text_body_template: | @@ -1818,6 +1846,26 @@ pt: Confirme o seu novo endereço de email para %{site_name} ao clicar na seguinte hiperligação: %{base_url}/users/authorize-email/%{email_token} + confirm_old_email: + subject_template: "[%{site_name}] Confirme o seu endereço de email atual" + text_body_template: | + Antes de podermos alterar o seu endereço de email precisámos de confirmar que + controla a conta de email atual. Após completar este passo, iremos confirmar + o seu novo endereço de email. + + Confirme o seu endereço de email para o %{site_name} ao clicar na seguinte hiperligação: + + %{base_url}/users/authorize-email/%{email_token} + notify_old_email: + subject_template: "[%{site_name}] O seu endereço de email foi alterado" + text_body_template: | + Isto é uma mensagem automática para o informar que o seu endereço de email para + %{site_name} foi alterado. Se isto foi feito em erro, por favor contacte + o administração do sítio. + + O seu endereço de email foi alterado para: + + %{new_email} signup_after_approval: subject_template: "Foi aprovado no %{site_name}!" text_body_template: | @@ -1914,31 +1962,31 @@ pt: body: " \n\n## [Que informações reunimos?](#reunião) \n\nReunimos informação sobre si assim que se regista no nosso sítio e juntamos dados quando participa no fórum ao ler, escrever e avaliar o conteúdo aqui partilhado. \n\nAo inscrever-se no nosso sítio, pode ser-lhe pedido para inserir o seu nome e endereço de email. Pode contudo, visitar o nosso sítio sem se registar. O seu endereço de email será verificado por um email contendo uma hiperligação única. Se essa hiperligação for visitada, sabemos que tem controlo do seu endereço de email. \n\nAo inscrever-se e publicar, recordamos o endereço IP de onde a publicação é originária. Podemos também reter logs de servidores que incluem endereços IP de todos os pedidos feitos ao servidor. \n\n \n\n## [Para que usamos as suas informações?](#usar) \n\nTodas as informações que reunimos sobre si podem ser usadas numa das seguintes maneiras: \n\n* Para personalizar a sua experiência — a sua informação ajuda-nos a responder melhor às suas necessidades individuais. \n* Para melhorar o nosso sítio — continuamos a lutar por melhorar as ofertas do nosso sítio com base na informação e feedback que recebemos de si. \n* Para melhorar o serviço ao cliente — a sua informação ajuda-nos a responder mais eficazmente aos pedidos de serviço ao cliente e pedidos de suporte. \n* Para enviar emails periodicamente — O endereço de email que nos fornece pode ser usado para lhe enviar informação, notificações que peça sobre mudanças em tópicos ou em resposta ao seu nome de utilizador, respostas a inquéritos e/ou outros pedidos ou questões. \n\n \n\n## [Como protegemos a sua informação?](#protect)\n\nImplementamos uma variedade de medidas de precaução para manter as suas informações pessoais em segurança quando insere, submete ou acede à sua informação pessoal. \n\n \n\n## [Qual é a sua política de retenção de dados?](#retenção-dados)\n\nIremos fazer um esforço de boa fé para: \n\n* Reter logs de servidores contendo o endereço IP de todos os pedidos para este servidor não mais que 90 dias. \n* Reter endereços IP associados a utilizadores registados e às suas publicações por não mais que 5 anos. \n\n \n\n## [Usamos cookies?](#cookies) \n\nSim. Os cookies são pequenos ficheiros que um sítio ou um fornecedor de serviços transfere para o disco do seu computador através do navegador de Internet (se assim o permitir). Estes cookies permitem que o sítio reconheça o seu navegador e, se tiver uma conta registada, associá-lo a essa. \n\nUsamos cookies para entender e guardar as suas preferências para visitas futuras e compilar dados agregados sobre o tráfego do sítio e a interação com o mesmo para lhe podermos oferecer as melhores experiências e ferramentas no futuro. Podemos contratar fornecedores de serviços para nos ajudarem a entender melhor os visitantes do nosso sítio. Estes fornecedores de serviços não têm permissão para usar a informação reunida em nosso nome excepto para nos ajudar a conduzir e melhorar o nosso negócio. \n\n \n\n## [Divulgamos informação com partes exteriores?](#divulgar) \n\nNão vendemos, trocamos ou de outra maneira transferimos a sua informação pessoal para partes exteriores. Isto não inclui terceiras partes confiáveis que nos ajudam a operar sítio, conduzir o nosso negócio, ou servi-lo, enquanto estas partes acordarem em manter a informação confidencial. Podemos também partilhar a sua informação quando acreditamos que é apropriado para estar de acordo com a lei, reforçar as políticas do nosso sítio ou proteger os nossos, ou de outros, direitos, propriedades ou segurança. Contudo, informação não-pessoal do visitante pode ser fornecida a outras partes para marketing, publicidade ou outros usos. \n\n \n\n## [Hiperligações de Terceiras Partes](#terceira-parte) \n\nOcasionalmente, à nossa descrição, podemos incluir ou oferecer serviços ou produtos de terceiros no nosso sítio. Estes sítios de terceiros têm políticas de privacidade separadas e independentes. Por este motivo, não temos responsabilidade no conteúdo ou atividades destes sítios hiperligados. No entanto, procuramos proteger a integridade do nosso sítio e damos as boas-vindas a qualquer feedback sobre estes sítios. \n\n \n\n## [Cumprimento da Proteção da Privacidade Online Infantil](#coppa) \n\nO nosso sítio, produtos e serviços são direcionados a pessoas com pelo menos 13 anos de idade. Se este servidor está nos EUA e tem menos de 13 anos de idade, como parte dos requisitos do COPPA ([Proteção da Privacidade Online Infantil]( https://en.wikipedia.org/wiki/Children%27s_Online_Privacy_Protection_Act)), não utilize este sítio. \n\n \n\n## [Política de Privacidade Online](#online) \n\nEstas políticas de privacidade online aplicam-se apenas à informação reunida através do nosso sítio e não à informação reunida offline. \n\n \n\n## [O seu consentimento](#consentimento) \n\nAo utilizar o nosso sítio, está a consentir a política de privacidade do nosso sítio. \n\n \n\n## [Mudanças à nossa Política de Privacidade](#mudanças) \n\nSe decidirmos alterar a nossa política de privacidade, iremos publicar as mudanças nesta página. \n\nEste documento é CC-BY-SA. Foi atualizado pela última vez em 31 de Maio de 2013.\n" static: search_help: | -

Dicas

+

Dicas

-

Opções

+

Opções

- - - - - - - -
order:viewsorder:latestorder:likes
status:openstatus:closedstatus:archivedstatus:norepliesstatus:single_user
category:foouser:foogroup:foobadge:foo
in:likesin:postedin:watchingin:trackingin:private
in:bookmarksin:first
posts_count:nummin_age:daysmax_age:days
+ + + + + + + +
order:viewsorder:latestorder:likes
status:openstatus:closedstatus:archivedstatus:norepliesstatus:single_user
category:foouser:foogroup:foobadge:foo
in:likesin:postedin:watchingin:trackingin:private
in:bookmarksin:first
posts_count:numbefore:days or dateafter:days or date

Exemplos

-

+

badges: long_descriptions: @@ -2002,6 +2050,8 @@ pt: performance_report: initial_post_raw: Este tópico inclui relatórios diários de desempenho para o seu sítio. initial_topic_title: Relatórios de desempenho do sítio + topic_invite: + user_exists: "Pedimos desculpa, esse utilizador já foi convidado. Pode apenas convidar um utilizador para um tópico uma vez." time: <<: *datetime_formats activemodel: diff --git a/config/locales/server.ru.yml b/config/locales/server.ru.yml index 10b35f2b2..0a1422a8e 100644 --- a/config/locales/server.ru.yml +++ b/config/locales/server.ru.yml @@ -28,6 +28,7 @@ ru: emails: incoming: default_subject: "Входящее письмо от %{email}" + show_trimmed_content: "Показывать урезанное содержимое" errors: &errors format: '%{attribute} %{message}' messages: @@ -1429,6 +1430,8 @@ ru: download_remote_images_disabled: subject_template: "Загрузка копий изображений выключена" text_body_template: "Настройка `download_remote_images_to_local` была отключена, т.к. диск заполнился до отменки, указанной в настройке `download_remote_images_threshold`." + unsubscribe_link: | + Отписаться от подобных писем можно в ваших [настройках профиля](%{user_preferences_url}). Чтобы больше не получать письма с оповещениями по этой конкретной теме, [нажмите здесь](%{unsubscribe_url}). subject_re: "Re:" subject_pm: "[PM]" user_notifications: @@ -1436,6 +1439,8 @@ ru: unsubscribe: title: "Отписаться" description: "Не заинтересованы в получении данных писем? Нет проблем! Нажмите на ссылку ниже, чтобы мгновенно отписаться от рассылки:" + reply_by_email: "[Посмотреть тему на сайте](%{base_url}%{url}), чтобы ответить. Или можно просто ответить на это письмо, и ваш ответ попадёт в эту тему на форуме." + visit_link_to_respond: "[Посмотреть тему на сайте](%{base_url}%{url}), чтобы ответить" posted_by: "Отправлено %{username} %{post_date}" user_invited_to_private_message_pm: subject_template: "[%{site_name}] %{username} приглашает вас к обсуждению сообщения '%{topic_title}'" diff --git a/config/locales/server.sq.yml b/config/locales/server.sq.yml index 9c06a0b8b..8724129c5 100644 --- a/config/locales/server.sq.yml +++ b/config/locales/server.sq.yml @@ -1063,6 +1063,10 @@ sq: ip_address: blocked: "New registrations are not allowed from your IP address." max_new_accounts_per_registration_ip: "New registrations are not allowed from your IP address (maximum limit reached). Contact a staff member." + flags_reminder: + subject_template: + one: "1 flag waiting to be handled" + other: "%{count} flags waiting to be handled" invite_mailer: subject_template: "%{invitee_name} invited you to '%{topic_title}' on %{site_domain_name}" text_body_template: | diff --git a/config/locales/server.sv.yml b/config/locales/server.sv.yml index ab2f2cd8c..a2b6a9826 100644 --- a/config/locales/server.sv.yml +++ b/config/locales/server.sv.yml @@ -788,6 +788,10 @@ sv: ip_address: blocked: "Nya registreringar är inte tillåtna från din IP-adress." max_new_accounts_per_registration_ip: "Nya registreringar är inte tillåtet från din IP-adress (maxgräns uppnådd). Kontakta personal." + flags_reminder: + subject_template: + one: "1 flagga väntar på att bli hanterad" + other: "%{count} flaggor väntar på att bli hanterade" invite_mailer: subject_template: "%{invitee_name} har bjudit in dig till '%{topic_title}' på %{site_domain_name}" text_body_template: | diff --git a/config/locales/server.tr_TR.yml b/config/locales/server.tr_TR.yml index ea2e66abd..8549a3524 100644 --- a/config/locales/server.tr_TR.yml +++ b/config/locales/server.tr_TR.yml @@ -1110,6 +1110,9 @@ tr_TR: ip_address: blocked: "Mevcut IP adresiniz üzerinden yeni kayıt işlemine izin verilmiyor." max_new_accounts_per_registration_ip: "Mevcut IP adresiniz üzerinden yeni kayıt işlemine izin verilmiyor. (Belirlenen maksimum limit aşıldı.) Bir yetkili ile iletişime geçin." + flags_reminder: + subject_template: + other: "İlgilenilmesi gereken %{count} bayrak var" invite_mailer: subject_template: "%{invitee_name} sizi %{site_domain_name} sitesindeki '%{topic_title}' adlı konuya davet etti. " text_body_template: "%{invitee_name} sizi \n\n> %{site_title} -- %{site_description} \n\nsitesindeki\n\n> **%{topic_title}**\n>\n> %{topic_excerpt}\n\ntartışmasına davet ediyor.\n\nEğer ilgileniyorsanız, aşağıdaki bağlantıya tıklayın:\n\n%{invite_link}\n\nBu davet güvenilir bir kullanıcı tarafından gönderilmiştir, cevap yazarak tartışmaya hemen katılabilirsiniz.\n" diff --git a/config/locales/server.zh_CN.yml b/config/locales/server.zh_CN.yml index 1e86066da..9ef4a717c 100644 --- a/config/locales/server.zh_CN.yml +++ b/config/locales/server.zh_CN.yml @@ -30,6 +30,20 @@ zh_CN: emails: incoming: default_subject: "来自%{email}的邮件" + show_trimmed_content: "显示被截短的内容" + errors: + empty_email_error: "当收到空白邮件时发生" + no_message_id_error: "当邮件头部没有 “Message-Id” 时发生" + auto_generated_email_error: "当邮件头部没有设置 “ precedence” 为:list、junk、bulk 或 auto_reply,或者当头部包含了:auto-submitted、auto-replied 或 auto-generated" + no_body_detected_error: "当无法提取内容或者没有附件时发生。" + inactive_user_error: "当发送者不活跃时发生。" + blocked_user_error: "当发送者被封禁时发生。" + bad_destination_address: "当发至/抄送/密送栏中的所有邮件都不匹配进站邮件地址时发生。" + strangers_not_allowed_error: "当用户尝试在他们不是成员的分类中创建主题时发生。" + insufficient_trust_level_error: "当用户尝试在用户等级不满足分类要求时发帖时发生。" + reply_user_not_matching_error: "当回复来自与通知发送至的邮件地址不同时发生。" + topic_not_found_error: "当回复到已经删除的相关主题时发生。" + topic_closed_error: "当回复到已经关闭的相关主题时发生。" errors: &errors format: '%{attribute} %{message}' messages: @@ -141,8 +155,10 @@ zh_CN: rss_description: latest: "最新主题" hot: "最热主题" + top: "热门主题" posts: "最新帖子" too_late_to_edit: "这个主题在很早之前创建。不能被编辑或者被删除。" + revert_version_same: "目前的版本和你想要回退至的版本一样。" excerpt_image: "图片" queue: delete_reason: "通过帖子审核队列删除" @@ -151,7 +167,9 @@ zh_CN: can_not_modify_automatic: "你不能修改一个自动组" member_already_exist: "“%{username}”已经是群组成员了。" invalid_domain: "'%{domain}'不是一个有效域名。" - invalid_incoming_email: "'%{incoming_email}'不是一个有效邮箱地址。" + invalid_incoming_email: "'%{email}' 不是一个有效邮箱地址。" + email_already_used_in_group: "'%{email}' 已经被群组'%{group_name}'使用了。" + email_already_used_in_category: "'%{email}' 已经被分类'%{category_name}'使用了。" default_names: everyone: "任何人" admins: "管理面板" @@ -290,7 +308,9 @@ zh_CN: uncategorized_parent: "未分类不能有一个父分类" self_parent: "一个子分类不能属于它自己。" depth: "你不能在一个子分类下再包含一个子分类。" - email_in_already_exist: "入站邮件地址 “%{email_in}” 已经被用于 “%{category_name}” 分类了。" + invalid_email_in: "'%{email}'不是一个有效邮箱地址。" + email_already_used_in_group: "'%{email}' 已经被群组'%{group_name}'使用了。" + email_already_used_in_category: "'%{email}' 已经被分类'%{category_name}'使用了。" cannot_delete: uncategorized: "不能删除未分类。" has_subcategories: "不能删除该分类,因为它有子分类" @@ -318,11 +338,15 @@ zh_CN: first_day_topics_per_day: "你创建新主题的数量已经超出身为新用户当天允许的上限,请等待%{time_left}之后再试。" create_topic: "你创建新主题太快了,请等待%{time_left}之后再试。" create_post: "你回帖太快了,请等待%{time_left}之后再试。" + delete_post: "你正在快速地删除帖子。请等 %{time_left}之后再试。" topics_per_day: "你今天新主题的数量已经到达上限,请等待%{time_left}之后再试。" pms_per_day: "你今天的消息数量已经到达上限,请等待%{time_left}之后再试。" create_like: "你今天的“赞”数量已经到达上限,请等待%{time_left}之后再试。" create_bookmark: "你今天的收藏已经到达上限,请等待%{time_left}之后再试。" edit_post: "你今天编辑帖子的数量已经到达上限,请等待%{time_left}之后再试。" + live_post_counts: "你请求新帖子的速度太快了,请等待 %{time_left}之后再试。" + unsubscribe_via_email: "你已经达到了今日用邮件接触订阅的最大数量限制。请等 %{time_left}之后再试。" + topic_invitations_per_day: "你已经达到了今日主题邀请的最大数量限制。请等 %{time_left}之后再试。" hours: other: "%{count} 小时" minutes: @@ -392,6 +416,10 @@ zh_CN: confirmed: "你的电子邮箱已被更新。" please_continue: "转入到 %{site_name}" error: "在修改你的电子邮箱地址时出现了错误,可能此邮箱已经在论坛中使用了?" + already_done: "抱歉,此激活链接已经失效。可能你已经修改了邮箱?" + authorizing_old: + title: "感谢你确认你目前的邮箱地址" + description: "我们正向你的新地址发送确认邮件。" activation: action: "点击这儿激活你的账户" already_done: "抱歉,此帐号激活链接已经失效。可能你的帐号已经被激活了?" @@ -468,7 +496,7 @@ zh_CN: unsubscribed: title: '取消订阅' description: "你已经取消订阅,我们不会再发送邮件给你!" - oops: "如果你并非想要取消订阅,请点击下面。" + oops: "如果你并不想取消订阅,请点击下方的按钮。" error: "取消订阅时出错" preferences_link: "你也可以在你的参数设置页面取消订阅摘要邮件" different_user_description: "你现在正以另一个用户的身份登录,而非摘要邮件寄给的用户。请登出并再试一次。" @@ -769,6 +797,7 @@ zh_CN: max_username_length: "最大用户名长度。" reserved_usernames: "注册时不可使用的用户名。" min_password_length: "最小密码长度。" + min_admin_password_length: "管理员最短密码长度" block_common_passwords: "不允许使用 10,000 个最常用的密码。" enable_sso: "启用通过外部站点单点登录(警告:用户的邮件地址必须被外部站点验证!)" enable_sso_provider: "在 /session/sso_provider endpoint 实现 Discourse SSO 提供方协议,要求设置 sso_secret" @@ -789,6 +818,9 @@ zh_CN: enable_twitter_logins: "启用 Twitter 帐号验证登录,需要 twitter_consumer_key 和 twitter_consumer_secret" twitter_consumer_key: "Twitter 帐号验证的客户密匙(Consumer key),到 http://dev.twitter.com 来注册获取" twitter_consumer_secret: "Twitter 帐号验证的客户密码(Consumer secret),到 http://dev.twitter.com 来注册获取" + enable_instagram_logins: "启用 Instagram 验证,需要 instagram_consumer_key 和 instagram_consumer_secret" + instagram_consumer_key: "Instagram 验证的 Consumer key" + instagram_consumer_secret: "Instagram 验证的 Consumer secret" enable_facebook_logins: "启用 Facebook 帐号验证登录,需要 facebook_app_id 和 facebook_app_secret" facebook_app_id: "Facebook 帐号验证的应用帐号(App id),到 https://developers.facebook.com/apps 来注册获取" facebook_app_secret: "脸书帐号验证的应用密码(App secret),到 https://developers.facebook.com/apps 来注册获取" @@ -801,6 +833,7 @@ zh_CN: backup_frequency: "自动创建站点备份的频率,以天为单位。" enable_s3_backups: "当完成备份后上传备份到 S3。重要:需要在文件设置中填写有效的 S3 验证资料。" s3_backup_bucket: "远端备份 bucket。警告:确认它使私有的 bucket。" + s3_disable_cleanup: "当在本地删除备份时不删除 S3 上的备份。" backup_time_of_day: "备份发送时的UTC时间" backup_with_uploads: "在备份日程中包括上传。关闭此项仅备份数据库。" active_user_rate_limit_secs: "更新'最后一次见到'数据的间隔,单位为秒" @@ -821,6 +854,8 @@ zh_CN: max_private_messages_per_day: "每个用户每天能发消息数量的最大值。" max_invites_per_day: "每个用户每天能创建的邀请数量的最大值。" max_topic_invitations_per_day: "每个用户每天能创建的邀请至主题数量的最大值。" + alert_admins_if_errors_per_minute: "激活管理员警告的每分钟错误的数量。0 会禁用这个特性。注意:需要重启。" + alert_admins_if_errors_per_hour: "激活管理员警告的每小时错误的数量。0 会禁用这个特性。注意:需要重启。" suggested_topics: "在一个主题底部显示的推荐主题的数量。" limit_suggested_to_category: "只在当前分类的推荐帖子列表中显示帖子。" clean_up_uploads: "移除孤立的已上传资料。警告:你可能想要在启用这个设定前备份一下 /uploads 目录。" @@ -838,6 +873,7 @@ zh_CN: external_system_avatars_enabled: "使用外部系统头像服务。" external_system_avatars_url: "外部系统头像服务的 URL 地址。可选参数是 {username} {first_letter} {color} {size}" default_opengraph_image_url: "opengraph图像的缺省URL。" + allow_all_attachments_for_group_messages: "允许群组消息中包含任何邮件附近。" enable_flash_video_onebox: "在 Onebox 启用嵌入 swf 和 flv 链接(Adobe Flash)。警告:可能增加安全风险。" default_invitee_trust_level: "受邀用户的缺省信任等级(0-4)。" default_trust_level: "所有新用户的缺省信任等级(0-4)。警告!改变此项将提高广告泛滥的风险。" @@ -1012,14 +1048,17 @@ zh_CN: enable_emoji: "启用绘文字(emoji)" emoji_set: "你喜欢哪一种 emoji?" enforce_square_emoji: "强制为所有 emojis 设置正方形比例。" - approve_post_count: "新用户需要被审核的帖子数量" + approve_post_count: "新用户或基础用户需要被审核的帖子数量" approve_unless_trust_level: "该信任等级之下的用户的帖子必须被审核" notify_about_queued_posts_after: "如果有帖子等待了设定的小时数后仍在等候处理,发送一封邮件给联络邮件地址。设为 0 将禁用这些邮件。" default_email_digest_frequency: "用户默认收到摘要邮件的默认频率。" default_email_private_messages: "默认在有人发消息给用户时发送一封邮件通知。" default_email_direct: "默认在有人引用、回复、提及或者邀请用户时发送一封邮件通知。" default_email_mailing_list_mode: "默认为每一个新帖子发送一封邮件通知。" + disable_mailing_list_mode: "禁止用户使用邮件列表模式。" default_email_always: "即使用户活跃时,仍默认发送邮件通知。" + default_email_previous_replies: "默认在邮件中包含之前的回复。" + default_email_in_reply_to: "默认在邮件中包含回复的摘要文本。" default_other_new_topic_duration_minutes: "新主题条件的全局缺省设置" default_other_auto_track_topics_after_msecs: "经过多少毫秒之后一个主题就被自动追踪的全局缺省设置" default_other_external_links_in_new_tab: "默认在新的标签页打开外部链接" @@ -1027,6 +1066,7 @@ zh_CN: default_other_dynamic_favicon: "默认在浏览器图标上显示新/更新的主题数量" default_other_disable_jump_reply: "默认不在用户回复后跳转到新帖子位置" default_other_edit_history_public: "将帖子修订历史默认公开。" + default_other_like_notification_frequency: "默认通知用户赞的消息" default_topics_automatic_unpin: "默认时当用户到达底部时自动解除主题置顶。" default_categories_watching: "分类列表默认跟踪。" default_categories_tracking: "分类列表默认追踪。" @@ -1049,6 +1089,8 @@ zh_CN: pop3_polling_username_is_empty: "在启用 POP3 轮询前,你必须设置 'pop3 polling username'。" pop3_polling_password_is_empty: "在启用 POP3 轮询前,你必须设置 'pop3 polling password'。" pop3_polling_authentication_failed: "POP3 验证失败。请验证你的 pop3 账户信息。" + reply_by_email_address_is_empty: "在启用邮件回复之前,你必须设置“reply by email address”。" + pop3_polling_disabled: "在启用邮件回复之前,你必须先启用 POP3 轮询。" notification_types: group_mentioned: "%{group_name} 在 %{link} @ 了你" mentioned: "%{display_username} 在 %{link} @ 了你" @@ -1060,7 +1102,7 @@ zh_CN: moved_post: "%{display_username} 把你的帖子移动到了 %{link}" private_message: "%{display_username} 发送给你一条消息:%{link}" invited_to_private_message: "%{display_username} 邀请你参与消息讨论:%{link}" - invited_to_topic: "%{display_username} 邀请你至主题:%{link}" + invited_to_topic: "%{display_username} 请你看看 %{link}" invitee_accepted: "%{display_username} 接受了你的邀请" linked: "%{display_username} 在 %{link} 里链接了你" granted_badge: "你获得了 %{link}" @@ -1086,7 +1128,7 @@ zh_CN: new_topic_moderator_post: other: "%{count} 个帖子被分离到了新主题:%{topic_link}" existing_topic_moderator_post: - other: "%{count} 个帖子被何明至已存在的主题:%{topic_link}" + other: "%{count} 个帖子被合并到现存主题:%{topic_link}" change_owner: post_revision_text: "所有权从 %{old_user} 转移至 %{new_user}" deleted_user: "已经删除的用户" @@ -1141,6 +1183,7 @@ zh_CN: reserved_username: "该用户名不可被使用。" missing_user_field: "你还没有填写完所有用户字段" close_window: "验证已经完成。关闭窗口以继续。" + already_logged_in: "喔,看起来你正尝试查看给另一个用户的邀请链接。如果你不是%{current_user},请登出再重试。" user: no_accounts_associated: "无关联账户" username: @@ -1149,8 +1192,8 @@ zh_CN: characters: "必须只包含字母、数字和下划线" unique: "必须是唯一的" blank: "必须存在" - must_begin_with_alphanumeric: "必须以一个字母或数字或下划线开头" - must_end_with_alphanumeric: "必须以字母或数字结尾或是下划线" + must_begin_with_alphanumeric_or_underscore: "必须以字母、数字或下划线开头" + must_end_with_alphanumeric: "必须以字母或数字结尾" must_not_contain_two_special_chars_in_seq: "必须不包括连续的 2 个或更多的特殊字符(.-_)" must_not_end_with_confusing_suffix: "不能以难以分辨的后缀结尾,比如 .json 或者 .png 等" email: @@ -1159,6 +1202,11 @@ zh_CN: ip_address: blocked: "不允许从你的 IP 地址注册新用户。" max_new_accounts_per_registration_ip: "不允许从你的 IP 地址注册新用户(达到上限)。联系一个管理人员。" + flags_reminder: + flags_were_submitted: + other: "这些标记在过去 %{count} 小时内被提交。请审核他们。" + subject_template: + other: "%{count} 个标记需要被处理" unsubscribe_mailer: subject_template: "确认你不想要收到%{site_title}的电子邮件更新" text_body_template: | @@ -1217,23 +1265,25 @@ zh_CN: [**%{base_url}**][0] - 电子邮件分发很复杂。以下是一些重要的你应该检查的内容: + 电子邮件分发很复杂。以下是一些你应该检查的重点: - - 确定你设置了站点设置为 `notification email` 设置了正确的地址。**“来自”中指定的域名应和将要验证的域名一致。** + - 确定你在站点设置为 `notification email` 设置了正确的地址。**这是系统发送邮件里的“发自”地址,需要和你的 DNS 以及域名匹配**。 - - 确定你会使用你的邮件客户端查看*电子邮件源代码*,这样你可以通过查看邮件头来获取重要线索。在 Gmail 中,可以通过每一封邮件下拉菜单中的“显示原始消息”来查看。 + - 确定你用邮件客户端查看电子邮件源代码,这样你可以通过查看邮件头部来获取重要线索。在 Gmail 中,可以通过每一封邮件下拉菜单中的“显示原始消息”来查看。 - - **重要:** 你的 ISP 是否对你发送邮件的域名和IP作了反向DNS解析?你可以在此[测试你的反向枚举指针(PTR)记录][2]。如果你的 ISP 没有正确的反向 DNS 记录,那么很可能你的任何电子邮件都不会被成功发送。 + - **重要:** 你的 ISP 是否对你发送邮件的域名和 IP 作了反向 DNS 解析?你可以在此[测试你的反向枚举指针(PTR)记录][2]。如果你的 ISP 没有设置正确的反向 DNS 记录,那么很可能你的任何电子邮件都不会被成功发送。 - 你的域名的[发件人策略框架(SPF)记录][8]是否正确?你可以在此[测试你的SPF记录][1]。注意 TXT 是一种正确的官方 SPF 记录。 - - 你域名的[域名密钥身份识别邮件(DKIM)记录][3]正确?这将显著提高邮件分发的成功率。在此[测试你的 DKIM 记录]。 + - 你域名的[域名密钥身份识别邮件(DKIM)记录][3]设置是否正确?这将显著提高邮件分发的成功率。在此[测试你的 DKIM 记录][7]。 - - 如果你自己运行邮件服务器,检查确认你发送电子邮件的服务器IP [不在任何邮件黑名单中][4]。验证你的 DNS 记录的 HELO 消息中*确定无疑地*发送了符合要求的主机名。如果没有,那么会导致很多邮件服务商拒绝你的邮件。 + - 如果你自己运行邮件服务器,检查确认你发送电子邮件的服务器 IP [不在任何邮件黑名单中][4]。验证你的 DNS 记录的 HELO 消息中确定无疑地设置了符合要求的主机名。如果没有,那么会导致很多邮件服务商拒绝你的邮件。 - (最简单的方法是在[Mandrill][md]或[Mailgun][mg]或[Mailjet][mj]注册免费账户,他们的免费账户对一个小社群是足够的。如果你希望在中国大陆提供稳定的服务,你可以考虑[SendCloud][sc]不过你仍然需要在 DNS 设置中设定 SPF 和 DKIM 记录!) + - 我们强烈建议你**发送测试邮件至 [mail-tester.com][mt]**,这样可以检查上述设置是否正确。 - 我们衷心希望你收到这封邮件,成功完成邮件发送测试! + (最简单的方法是在 [SendGrid][sg]、[SparkPost][sp]、[Mailgun][mg] 和 [Mailjet][mj]注册免费账户,他们的免费账户对一个小社群是足够的。如果你希望在中国大陆提供稳定的服务,你可以考虑[SendCloud][sc]。不过你仍然需要在 DNS 设置中设定 SPF 和 DKIM 记录!) + + 我们衷心希望你成功完成邮件发送测试! 祝好运! @@ -1246,21 +1296,21 @@ zh_CN: [4]: http://whatismyipaddress.com/blacklist-check [7]: http://dkimcore.org/tools/dkimrecordcheck.html [8]: http://www.openspf.org/SPF_Record_Syntax - [md]: http://mandrill.com + [sg]: https://sendgrid.com/ + [sp]: https://www.sparkpost.com/ [mg]: http://www.mailgun.com/ - [mj]: http://www.mailjet.com/pricing + [mj]: https://www.mailjet.com/pricing + [mt]: http://www.mail-tester.com/ [sc]: http://sendcloud.sohu.com/ new_version_mailer: subject_template: "[%{site_name}] 有新的 Discourse 版本,可供升级" text_body_template: | - 有新版本的 [Discourse](http://www.discourse.org) 可供升级。 + 哇哦,有新版本的 [Discourse](http://www.discourse.org) 可以升级! :) 你的版本:%{installed_version} - 新版本:**%{new_version}** + 新的版本:**%{new_version}** - 你可能想要: - - - 查看[GitHub 改动日志](https://github.com/discourse/discourse/commits/master)中更新的内容。 + - 查看[GitHub 改动日志(英文)](https://github.com/discourse/discourse/commits/master)中更新的内容。 - 浏览器访问 [%{base_url}/admin/upgrade](%{base_url}/admin/upgrade) 升级。 @@ -1268,14 +1318,12 @@ zh_CN: new_version_mailer_with_notes: subject_template: "[%{site_name}] 可以升级" text_body_template: | - 有新版本的 [Discourse](http://www.discourse.org) 可供升级。 + 哇哦,有新版本的 [Discourse](http://www.discourse.org) 可以升级! :) 你的版本:%{installed_version} - 新版本:**%{new_version}** + 新的版本:**%{new_version}** - 你可能想要: - - - 查看[GitHub 改动日志](https://github.com/discourse/discourse/commits/master)中更新的内容。 + - 查看[GitHub 改动日志(英文)](https://github.com/discourse/discourse/commits/master)中更新的内容。 - 浏览器访问 [%{base_url}/admin/upgrade](%{base_url}/admin/upgrade) 升级。 @@ -1497,19 +1545,19 @@ zh_CN: text_body_template: | 我们非常抱歉,但是你发送至 %{destination}(名为%{former_title}) 的邮件出问题了。 - 与你账户管理的邮件地址没有激活,请先激活你的账号再发送邮件。 + 与你账户关联的邮件地址没有激活,请先激活你的账号再发送邮件。 + email_reject_blocked_user: + subject_template: "[%{site_name}] 电子邮件错误 -- 封禁的用户" + text_body_template: | + 我们非常抱歉,但是你发送至 %{destination}(名为%{former_title}) 的邮件出问题了。 + + 与你账户关联的邮件地址已经被封禁。 email_reject_reply_user_not_matching: subject_template: "[%{site_name}] 电子邮件错误 -- 回复用户不符" text_body_template: | 我们非常抱歉,但是你发送至 %{destination}(名为%{former_title}) 的邮件出问题了。 你发送回复的邮件地址与我们等待的地址不同,所以我们不确定你是不是同一个人。试试从另外一个邮件地址发送,或者联系管理人员。 - email_reject_no_message_id: - subject_template: "[%{site_name}] 电子邮件错误 -- 无信息ID" - text_body_template: | - 我们非常抱歉,但是你发送至 %{destination}(名为%{former_title}) 的邮件出问题了。 - - 我们没法在邮件里找到 `Message-Id`。试试从另外一个邮件地址发送,或者联系管理人员。 email_reject_no_account: subject_template: "[%{site_name}] 电子邮件错误 -- 未知账户" text_body_template: | @@ -1558,6 +1606,12 @@ zh_CN: %{post_error} 如果你能解决错误,请再试一次。 + email_reject_rate_limit_specified: + subject_template: "[%{site_name}] 电子邮件错误 -- 频率限制" + text_body_template: | + 我们很抱歉,但是您发送至 %{destination}(名为%{former_title})的邮件出问题了。 + + 原因: %{rate_limit_description} email_reject_invalid_post_action: subject_template: "[%{site_name}] 电子邮件错误 -- 无发表权限" text_body_template: | @@ -1666,12 +1720,14 @@ zh_CN: subject_pm: "[私信]" user_notifications: previous_discussion: "之前的回复" + in_reply_to: "回复给" unsubscribe: title: "取消订阅" description: "不再对这些邮件感兴趣?没问题!点击下面按钮来立即取消订阅:" reply_by_email: "访问[visit the topic](%{base_url}%{url})或回复邮件以回复" - visit_link_to_respond: "访问[Visit Topic](%{base_url}%{url})以回复" reply_by_email_pm: "[访问消息](%{base_url}%{url})或者用邮件回复" + only_reply_by_email: "用邮件回复" + visit_link_to_respond: "访问[Visit Topic](%{base_url}%{url})以回复" visit_link_to_respond_pm: "访问[Visit Message](%{base_url}%{url})以回复" posted_by: "%{username}发表于%{post_date}" user_invited_to_private_message_pm: @@ -1705,7 +1761,7 @@ zh_CN: 请访问 %{base_url}%{url} 来查看该主题。 user_invited_to_topic: - subject_template: "[%{site_name}] %{username} 邀请你至主题:'%{topic_title}'" + subject_template: "[%{site_name}] %{username}邀请你参与“%{topic_title}”" text_body_template: |2 %{username} 邀请你参与讨论: @@ -1752,6 +1808,17 @@ zh_CN: --- %{respond_instructions} + user_linked: + subject_template: "[%{site_name}] %{topic_title}" + text_body_template: | + %{header_instructions} + + %{message} + + %{context} + + --- + %{respond_instructions} user_mentioned: subject_template: "[%{site_name}] %{topic_title}" text_body_template: | @@ -1805,7 +1872,7 @@ zh_CN: --- %{respond_instructions} digest: - why: "在你上一次于 %{last_seen_at} 访问后,%{site_link}的简洁摘要。" + why: "在你上一次于 %{last_seen_at}访问后,%{site_link}的新内容摘要。" subject_template: "[%{site_name}] 摘要" new_activity: "在你的主题和帖子里的动态:" top_topics: "热门帖子" @@ -1853,9 +1920,25 @@ zh_CN: confirm_new_email: subject_template: "[%{site_name}] 确认你的新电子邮箱地址" text_body_template: | - 点击下面的链接来确认你在 %{site_name} 上的新电子邮箱地址: + 点击下面的链接来确认你在%{site_name}上的新电子邮箱地址: %{base_url}/users/authorize-email/%{email_token} + confirm_old_email: + subject_template: "[%{site_name}] 确认你的新电子邮箱地址" + text_body_template: | + 在我们修改你的邮箱地址前,我们需要你确认你拥有当前的邮件账号。在你完成这步之后,我们将确认你的新邮件地址。 + + 点击下面的链接来确认你当前在%{site_name}上的电子邮箱地址: + + %{base_url}/users/authorize-email/%{email_token} + notify_old_email: + subject_template: "[%{site_name}] 你的邮箱地址已经修改成功" + text_body_template: | + 这是一封自 %{site_name} 自动发出的邮件,以告知你的邮箱地址已经被修改了。如果这是一个错误,请联系站点管理人员。 + + 你的邮箱地址被修改为: + + %{new_email} signup_after_approval: subject_template: "你已经被 %{site_name} 论坛批准加入了!" text_body_template: | @@ -1885,7 +1968,7 @@ zh_CN: 如果上面的链接无法点击,请拷贝该链接并粘贴到你的浏览器的地址栏里。 page_not_found: - title: "你请求的页面不存在或者是私密的。" + title: "抱歉!这个页面不存在或者是私密的。" popular_topics: "热门" recent_topics: "最近" see_more: "更多" @@ -2167,7 +2250,32 @@ zh_CN: 文档以 CC-BY-SA 发布。最后更新时间为2013年5月31日。 static: search_help: | -

小技巧

选项

<;td>badge:foo<;/code>
order:viewsorder:latestorder:likes
status:openstatus:closedstatus:archivedstatus:norepliesstatus:single_user
category:foouser:foo<;code>group:foo<;/code>
in:likesin:postedin:watchingin:trackingin:private
in:bookmarksin:first
posts_count:nummin_age:daysmax_age:days

;<code>彩虹 category:公园 status:open order:latest 将搜索在“公园”分类中没有关闭或存档中的名字包含“彩虹”的主题,并按最后一个帖子的日期来排序。

+

小技巧

+

+

+

+

选项

+

+ + + + + + + +
order:views(按照显示次数排序)order:latest(按照更新时间排序)order:likes(按照赞的次数排序)
status:open(搜索正常状态的主题)status:closed(搜索已经关闭的主题)status:archived(搜索已经存档的主题)status:noreplies(搜索没有回复的主题)status:single_user(搜索单个用户的主题)
category:分类名user:用户名group:群组名badge:徽章名
in:likes(在已经赞的帖子里搜索)in:posted(在发表的帖子里搜索)in:watching(在关注的帖子里搜索)in:tracking(在追踪的帖子里搜索)in:private(在私密的帖子里搜索)
in:bookmarks(在加书签的帖子里搜索)in:first(在第一帖里搜索)
posts_count:数字(帖子数量)before:天数或者日期after:天数或者日期
+

+

例子

+

+

+

badges: long_descriptions: autobiographer: | @@ -2231,6 +2339,8 @@ zh_CN: performance_report: initial_post_raw: 这个主题包括你网站的每日性能报告 initial_topic_title: 网站性能报告 + topic_invite: + user_exists: "抱歉,用户已经被邀请了。你可能只想邀请用户参与主题一次。" time: <<: *datetime_formats activemodel: diff --git a/config/locales/server.zh_TW.yml b/config/locales/server.zh_TW.yml index f04a2abed..228829eb4 100644 --- a/config/locales/server.zh_TW.yml +++ b/config/locales/server.zh_TW.yml @@ -903,6 +903,7 @@ zh_TW: subject_pm: "[私訊]" user_notifications: previous_discussion: "之前的回覆" + in_reply_to: "回覆給" unsubscribe: title: "取消訂閱" description: "不再對這些郵件感興趣?沒問題!點擊下面按鈕來立即取消訂閱:" diff --git a/plugins/poll/config/locales/server.fi.yml b/plugins/poll/config/locales/server.fi.yml index 775e250db..554c6a362 100644 --- a/plugins/poll/config/locales/server.fi.yml +++ b/plugins/poll/config/locales/server.fi.yml @@ -27,7 +27,7 @@ fi: requires_at_least_1_valid_option: "Sinun täytyy valita vähintään 1 vaihtoehto." cannot_change_polls_after_5_minutes: "Et voi lisätä, poistaa tai muuttaa kyselyn vaihtoehtoja ensimmäisen 5 minuutin jälkeen." op_cannot_edit_options_after_5_minutes: "Et voi lisätä, poistaa tai muuttaa kyselyn vaihtoehtoja ensimmäisen 5 minuutin jälkeen. Ota yhteyttä valvojaan, jos sinun täytyy muokata kyselyn vaihtoehtoja." - staff_cannot_add_or_remove_options_after_5_minutes: "Et voi lisätä, poistaa tai muuttaa kyselyn vaihtoehtoja ensimmäisen 5 minuutin jälkeen. Sinun tulee poistaa tämä ketju ja avata uusi sen sijaan." + staff_cannot_add_or_remove_options_after_5_minutes: "Et voi lisätä, poistaa tai muuttaa kyselyn vaihtoehtoja ensimmäisen 5 minuutin jälkeen. Sinun tulee poistaa tämä ketju ja luoda uusi sen sijaan." no_polls_associated_with_this_post: "Tämä viesti ei sisällä äänestyskyselyä." no_poll_with_this_name: "Tämä viesti ei sisällä äänestyskyselyä nimeltä %{name}." post_is_deleted: "Ei voi tehdä poistetulle viestille"