<%= t 'safe_mode.title'%>
+ <%= form_tag(safe_mode_enter_path) do %> ++ <%= t 'safe_mode.description' %> +
+
+
+
+
+ <%= submit_tag t('safe_mode.enter'), class: 'btn btn-danger' %> +
+ <% end %> +| + + + <%- if logo_url.blank? %> + <%= SiteSetting.title %> <%- else %> - |
-
- <%- if logo_url.blank? %>
- <%= SiteSetting.title %>
- <%- else %>
- |
+
|
- <%= raw(t 'user_notifications.digest.why', site_link: html_site_link(@anchor_color), last_seen_at: @last_seen_at) %>
+
- <%- if @featured_topics.present? %>
- - <%=t 'user_notifications.digest.top_topics' %>- - - <%- @featured_topics.each_with_index do |t, i| %> -
- <%= raw format_topic_title(t.title) %>
-
-
- <%- if t.best_post.present? && !t.best_post.user_deleted %>
- - <%= category_badge(t.category, inline_style: true, absolute_url: true) %> -
- <%= email_excerpt(t.best_post.cooked, @featured_topics.size) %>
-
- <%- end %>
-
- <%= digest_custom_html("below_post_#{i+1}") %>
-
- <%- if i < @featured_topics.size - 1 %><% end %>
-
- <%- end %>
- <%- end %>
-
- <%= digest_custom_html("above_popular_topics") %>
-
- <%- if @new_topics.present? %>
- - <%=t 'user_notifications.digest.other_new_topics' %>- - <%- @new_topics.each do |t| %> -
<%= t('user_notifications.digest.more_topics_category', last_seen_at: @last_seen_at, new_topics_since_seen: @new_topics_since_seen) %> -
- <%- @new_by_category.first(10).each do |c| %>
-
- <%= c[0].name %> <%= c[1] %>
-
- <%- end %>
-
- <%- else %>
- <%= t('user_notifications.digest.more_topics', last_seen_at: @last_seen_at, new_topics_since_seen: @new_topics_since_seen) %> - <%- end %> - <%- end -%> - |
-
|
+
+
+
|
+
+
|
+
+
+
+
+
|
+
+ + <%=t 'user_notifications.digest.popular_posts' %> ++ |
+
| + |
+
+<% @popular_posts.each do |post| %>
+
+
+
+
+
+
+<% end %>
+
+<% end %>
+
+
+
+<% if @other_new_for_you.present? %>
+
|
+ + | |||||||||||||||||
| + |
<% if logo_url.blank? %>
<%= SiteSetting.title %>
diff --git a/config/application.rb b/config/application.rb
index 70d4427f77..20fe3f0426 100644
--- a/config/application.rb
+++ b/config/application.rb
@@ -73,7 +73,7 @@ module Discourse
'admin.js', 'admin.css', 'shiny/shiny.css', 'preload-store.js.es6',
'browser-update.js', 'embed.css', 'break_string.js', 'ember_jquery.js',
'pretty-text-bundle.js', 'wizard.css', 'wizard-application.js',
- 'wizard-vendor.js']
+ 'wizard-vendor.js', 'plugin.js', 'plugin-third-party.js']
# Precompile all available locales
Dir.glob("#{config.root}/app/assets/javascripts/locales/*.js.erb").each do |file|
diff --git a/config/initializers/100-session_store.rb b/config/initializers/100-session_store.rb
index d83a343e0c..ab4077023f 100644
--- a/config/initializers/100-session_store.rb
+++ b/config/initializers/100-session_store.rb
@@ -2,13 +2,18 @@
#
require_dependency 'discourse_cookie_store'
+if Rails.env == "development" && SiteSetting.force_https
+ STDERR.puts
+ STDERR.puts "WARNING: force_https is enabled in dev"
+ STDERR.puts "It is very unlikely you are running HTTPS in dev."
+ STDERR.puts "Without HTTPS your session cookie will not work"
+ STDERR.puts "Try: bin/rails c"
+ STDERR.puts "SiteSetting.force_https = false"
+ STDERR.puts
+end
+
Discourse::Application.config.session_store(
:discourse_cookie_store,
key: '_forum_session',
path: (Rails.application.config.relative_url_root.nil?) ? '/' : Rails.application.config.relative_url_root
)
-
-# Use the database for sessions instead of the cookie-based default,
-# which shouldn't be used to store highly confidential information
-# (create the session table with "rails generate session_migration")
-# Discourse::Application.config.session_store :active_record_store
diff --git a/config/locales/client.ar.yml b/config/locales/client.ar.yml
index d0fae2ed46..e127c1fc85 100644
--- a/config/locales/client.ar.yml
+++ b/config/locales/client.ar.yml
@@ -208,6 +208,7 @@ ar:
enabled: 'أدرجه في %{when}'
disabled: 'أزال إدراجه في %{when}'
topic_admin_menu: "عمليات المدير"
+ wizard_required: "حان وقت اعداد منتداك! شغل معالج الإعداد!"
emails_are_disabled: "لقد عطّل أحد المدراء الرّسائل الصادرة للجميع. لن تُرسل إشعارات عبر البريد الإلكتروني أيا كان نوعها."
bootstrap_mode_enabled: "الموقع اﻷن مفعل بالطريقة التمهيدية لكى تتمكن من اطلاق موقعك الجديد بسهولة. سيسجل كل الأعضاء الجدد بمستوى ثقة 1 وسيكون اختيار ارسال الملخص اليومى عن طريق البريد الالكترونى مفعل. سيتم الغاء تفعيل الطريقة التمهيدية تلقائيا عندما يتخطى عدد اﻷعضاء %{min_users} عضو."
bootstrap_mode_disabled: "سيتم الغاء تفعيل الطريقة التمهيدية خلال ال 24 ساعة القادمة"
@@ -507,6 +508,13 @@ ar:
latest_by: "الاحدث بـ"
toggle_ordering: "تبديل التحكم في الترتيب"
subcategories: "تصنيفات فرعية"
+ topic_sentence:
+ zero: "%{count} موضوع"
+ one: "1 موضوع"
+ two: "موضوعين"
+ few: "%{count} مواضيع"
+ many: "%{count} موضوع"
+ other: "%{count} موضوع"
topic_stat_sentence:
zero: "لا مواضيع جديدة في ال%{unit} الماضي."
one: "موضوع واحد جديد في ال%{unit} الماضي."
@@ -537,6 +545,7 @@ ar:
mute: "كتم"
edit: "تعديل التفضيلات"
download_archive: "تحميل مواضيعي"
+ download_archive_confirm: "هل انت متأكد انك تريد تنزيل مشاركاتك؟"
new_private_message: "رسالة جديدة"
private_message: "رسالة"
private_messages: "الرسائل"
@@ -582,6 +591,7 @@ ar:
هذه الرسائل لا تشمل المواضيع والفئات المكتومة.
daily: "أرسل تحديثات يومية"
individual: "أرسل لي بريدا لكل مشاركة جديدة"
+ individual_no_echo: "ارسل بريد الكتروني لكل مشاركة جديدة ما عدا مواضيعي"
many_per_day: "أرسل لي بريدا لكل مشاركة جديدة (تقريبا {{dailyEmailEstimate}} يوميا)"
few_per_day: "أرسل لي بريدا لكل مشاركة جديدة (تقريبا إثنتان يوميا)"
tag_settings: "الوسوم"
@@ -613,6 +623,10 @@ ar:
muted_topics_link: "أظهر المواضيع المكتومة"
watched_topics_link: "أظهر المواضيع المراقبة"
automatically_unpin_topics: "ألغِ تثبيت المواضيع آليا عندما أصل إلى أسفلها."
+ apps: "برامج"
+ revoke_access: "توقيف صلاحيات الوصول"
+ undo_revoke_access: "رفع توقيف صلاحيات الوصول"
+ api_approved: "موافق عليه:"
staff_counters:
flags_given: "علامات مساعدة"
flagged_posts: "# مشاركات"
@@ -705,6 +719,7 @@ ar:
title: "لغة الواجهة"
instructions: "لغة الواجهة الرسومية. ستتغير عندما تنعش الصفحة."
default: "(الافتراضية)"
+ any: "أي"
password_confirmation:
title: "اعد كلمة المرور"
last_posted: " أخر موضوع"
@@ -762,6 +777,7 @@ ar:
after_4_minutes: "بعد 4 دقائق"
after_5_minutes: "بعد 5 دقائق"
after_10_minutes: "بعد 10 دقائق"
+ notification_level_when_replying: "عندما أشارك في موضوع، اجعل ذلك الموضوع"
invited:
search: "نوع البحث عن الدعوات"
title: "دعوة"
@@ -796,7 +812,6 @@ ar:
account_age_days: "عمر الحساب بالأيام"
create: "أرسل دعوة"
generate_link: "انسخ رابط الدعوة"
- generated_link_message: ' رابط الدعوة منح بنجاح! رابط الدعوة صالح فقط لعنوان البريد الإلكتروني هذا: %{invitedEmail} ' bulk_invite: none: "لم تقم بدعوة اي احد حتى الان. تستطيع ارسال دعوة , أو ارسال عدة دعوات عن طريقuploading a bulk invite file." text: "الدعوة من ملف" @@ -815,6 +830,34 @@ ar: title: "ملخص" stats: "إحصائيات" time_read: "وقت القراءة" + topic_count: + zero: "تم إنشاء المواضيع" + one: "تم إنشاء الموضوع" + two: "تم إنشاء المواضيع" + few: "تم إنشاء المواضيع" + many: "تم إنشاء المواضيع" + other: "تم إنشاء المواضيع" + post_count: + zero: "تم إنشاء المشاركات" + one: "تم إنشاء المشاركة" + two: "تم إنشاء المشاركات" + few: "تم إنشاء المشاركات" + many: "تم إنشاء المشاركات" + other: "تم إنشاء المشاركات" + likes_given: + zero: " معطاة" + one: " معطاة" + two: " معطاة" + few: " معطاة" + many: " معطاة" + other: " معطاة" + likes_received: + zero: " حصّلت" + one: " حصّلت" + two: " حصّلت" + few: " حصّلت" + many: " حصّلت" + other: " حصّلت" top_replies: "أفضل الردود" no_replies: "لا ردود بعد." more_replies: "ردود أخرى" @@ -1166,12 +1209,46 @@ ar: category: "ابحث في فئة #{{category}}" topic: "ابحث في هذا الموضوع" private_messages: "البحث في الرسائل الخاصة" + advanced: + title: البحث التفصيلي + posted_by: + label: المشارك + in_category: + label: في الفئة + in_group: + label: في المجموعة + with_badge: + label: مع الشعارات + filters: + label: استرجع فقط المواضيع/المشاركات التي... + likes: أعجبني + posted: شاركت في + watching: أنا اراقب + tracking: أنا اتابع + private: من ضمن رسائلي + bookmarks: أضفت للمفضلات + first: تلك المشاركة الاولى + statuses: + label: عندما المواضيع + open: مفتوحة + closed: مغلقة + archived: محفوظة + noreplies: لا تحتوي على رد + single_user: تحتوي على مستخدم واحد + post: + count: + label: عدد المشاركات الأدنى + time: + label: ا’رْسِلت + before: قبل + after: بعد hamburger_menu: "انتقل إلى قائمة مواضيع أو فئة أخرى" new_item: "جديد" go_back: 'الرجوع' not_logged_in_user: 'صفحة المستخدم مع ملخص عن نشاطه و إعداداته' current_user: 'الذهاب إلى صفحتك الشخصية' topics: + new_messages_marker: "آخر مشاهدة" bulk: unlist_topics: "ازالة المواضيع من القائمة" reset_read: "تصفير القراءات" @@ -2540,7 +2617,6 @@ ar: title: "Rollback the database to previous working state" confirm: "هل انت متاكد انك تريد اعاده قواعد البيانات الى الحاله السابقه؟" export_csv: - user_archive_confirm: "هل أنت متأكد من رغبتك في تحميل جميع مشاركاتك ؟" success: "بدأ التصدير, سيتم إعلامك برسالة عند اكتمال العملية." failed: "فشل التصدير. من فضلك افحص السجلات." rate_limit_error: "المشاركات يمكن تحميلها لمرة واحدة في اليوم , الرجاء المحاولة غدا." @@ -3195,7 +3271,24 @@ ar: filter: "بحث ( رابط داخلي أو خارجي )" wizard_js: wizard: + done: "انتهى" back: "الى الخلف" next: "التالي" + step: "%{current} من %{total}" + upload: "رفع" + uploading: "جاري رفع الملفات.." + quit: "ربما لاحقا" + staff_count: + zero: "شركتك لديها %{count} من الموظفين" + one: "شركتك لديها 1 موظف فقط" + two: "شركتك لديها %{count} من الموظفين" + few: "شركتك لديها %{count} من الموظفين" + many: "شركتك لديها %{count} من الموظفين" + other: "شركتك لديها %{count} من الموظفين" invites: add_user: "أضف" + none_added: "لم تقم بدعوة أي موظفين. هل أنت متأكد انك تريد المتابعة؟" + roles: + admin: "مدير" + moderator: "مشرف" + regular: "مستخدم عادي" diff --git a/config/locales/client.cs.yml b/config/locales/client.cs.yml index a9620f8414..fab4537254 100644 --- a/config/locales/client.cs.yml +++ b/config/locales/client.cs.yml @@ -165,7 +165,13 @@ cs: us_gov_west_1: "AWS GovCloud (USA)" eu_west_1: "EU (Irsko)" eu_central_1: "EU (Frankfurt)" + ap_southeast_1: "Asia Pacific (Singapur)" + ap_southeast_2: "Asia Pacific (Sydney)" + ap_south_1: "Asia Pacific (Bombaj)" + ap_northeast_1: "Asia Pacific (Tokyo)" + ap_northeast_2: "Asia Pacific (Soul)" sa_east_1: "Jižní Amerika (Sao Paulo)" + cn_north_1: "Čína (Peking)" edit: 'upravit název a kategorii příspěvku' not_implemented: "Tato funkce ještě nebyla naprogramována, omlouváme se." no_value: "Ne" @@ -351,6 +357,7 @@ cs: selector_placeholder: "Přidat členy" owner: "Vlastník" visible: "Skupina je viditelná pro všechny uživatele" + index: "Skupiny" title: one: "skupina" few: "skupiny" @@ -419,6 +426,10 @@ cs: latest_by: "latest by" toggle_ordering: "Přepnout editaci pořadí" subcategories: "Podkategorie" + topic_sentence: + one: "1 téma" + few: "%{count} témata" + other: "%{count} témat" topic_stat_sentence: one: "%{count} nové téma za posledních %{unit}." few: "%{count} nová témata za posledních %{unit}." @@ -446,6 +457,7 @@ cs: mute: "Ignorovat" edit: "Upravit nastavení" download_archive: "Stáhnout moje příspěvky" + download_archive_confirm: "Jste si jistí, že chcete stáhnout všechny své příspěvky?" new_private_message: "Nová zpráva" private_message: "Zpráva" private_messages: "Zprávy" @@ -491,19 +503,24 @@ cs: Ztlumená témata a kategorie nejsou zahrnuté v těchto emailech. daily: "Denně posílat aktuality" individual: "Upozornit emailem na každý nový příspěvek" + individual_no_echo: "Upozornit emailem na každý nový příspěvek kromě mých vlastních" many_per_day: "Upozornit emailem na každý nový příspěvek (asi {{dailyEmailEstimate}} každý den)" few_per_day: "Upozornit emailem na každý nový příspěvek (asi 2 každý den)" tag_settings: "Štítky" watched_tags: "Hlídané" watched_tags_instructions: "Budete automaticky hlídat všechna nová témata s těmito štítky. Na všechny nové příspěvky a témata budete upozorněni. Počet nových příspěvků se zobrazí vedle tématu." tracked_tags: "Sledované" + tracked_tags_instructions: "Budete automaticky sledovat všechna témata s těmito štítky. Počet nových příspěvků se zobrazí vedle tématu." muted_tags: "Ztišené" muted_tags_instructions: "Nikdy nebudete dostávat upozornění na nová témata s těmito štítky a neobjeví se v aktuálních." watched_categories: "Hlídané" watched_categories_instructions: "Budete automaticky sledovat všechna nová témata v těchto kategoriích. Na všechny nové příspěvky budete upozorněni. Počet nových příspěvků se zobrazí vedle tématu." tracked_categories: "Sledované" + tracked_categories_instructions: "Všechna témata v této kategorii budou automaticky hlídaná. Počet nepřečtených a nových příspěvků se zobrazí vedle tématu." watched_first_post_categories: "Hlídané první příspěvky" watched_first_post_categories_instructions: "Budete informováni o prvním novém příspěvku v každém novém tématu vytvořeném v těchto kategoriích." + watched_first_post_tags: "Hlídané první příspěvky" + watched_first_post_tags_instructions: "Budete informováni o prvním novém příspěvku v každém novém tématu s těmito štítky." muted_categories: "Ztišené" muted_categories_instructions: "Budeš přijímat upornění na nová témata v těchto kategoriích a ty se neobjeví v aktuálních." delete_account: "Smazat můj účet" @@ -518,6 +535,9 @@ cs: muted_topics_link: "Ukázat utlumená témata" watched_topics_link: "Ukázat hlídaná témata" automatically_unpin_topics: "Atomaticky odepni téma jakmile se dostanu na konec." + apps: "Aplikace" + revoke_access: "Odebrat přístup" + api_approved: "Schváleno:" staff_counters: flags_given: "užitečná nahlášení" flagged_posts: "nahlášených příspěvků" @@ -664,6 +684,7 @@ cs: after_4_minutes: "po 4 minutách" after_5_minutes: "po 5 minutách" after_10_minutes: "po 10 minutách" + notification_level_when_replying: "Když přidám příspěvek k tématu, nastav toto téma na:" invited: search: "pište pro hledání v pozvánkách..." title: "Pozvánky" @@ -695,7 +716,6 @@ cs: account_age_days: "Stáří účtu ve dnech" create: "Poslat pozvánku" generate_link: "Zkopírovat odkaz na pozvánku" - generated_link_message: 'Odkaz na poznámku byl úspěšně vygenerován! Odkaz na pozvánku je platný jen pro tuto e-mailovou adresu: %{invitedEmail} ' bulk_invite: none: "Zatím jste nikoho nepozval. Můžete poslat individuální pozvánku nebo pozvat skupinu lidí naráz pomocí nahrání souboru." text: "Hromadné pozvání s pomocí souboru" @@ -802,7 +822,16 @@ cs: enabled: "Tato stránka je v režimu jen pro čtení. Prosim pokračujte v prohlížení, ale odpovídání a ostatní operace jsou momentálně vypnuté." login_disabled: "Přihlášení je zakázáno jelikož je stránka v režimu jen pro čtení." logout_disabled: "Odhlášení je zakázáno zatímco je stránka v režimu jen pro čtení." + logs_error_rate_notice: + reached: "%{relativeAge} – %{rate} dosáhlo limitu stránky, který je %{siteSettingRate}." + exceeded: "%{relativeAge} – %{rate} přesahuje limit stránky, který je %{siteSettingRate}." + rate: + one: "1 chyba/%{duration}" + few: "%{count} chyby/%{duration}" + other: "%{count} chyb/%{duration}" learn_more: "více informací..." + all_time: 'celkem' + all_time_desc: 'témat vytvořeno' year: 'rok' year_desc: 'témata za posledních 365 dní' month: 'měsíc' @@ -828,6 +857,8 @@ cs: value_prop: "Pokud si založíš účet, budeme si přesně pomatovat, co jsi četly, takže se vždycky vrátíš do bodu, odkud jsi odešel. Také budeš dostávat upozornění, zde a přes e-mail, kdykoli přibydou nově příspěvky. A můžeš přidávat 'to se mi líbí' a šířit tak lásku. :heartbeat:" summary: enabled_description: "Čtete shrnutí tohoto tématu: nejzajímavější příspěvky podle komunity." + description: "Je tu {{replyCount}} odpovědí." + description_time: "Je tu {{replyCount}} odpovědí o odhadovaném času čtení {{readingTime}} minut." enable: 'Přepnout na "nejlepší příspěvky"' disable: 'Přepnout na normální zobrazení' deleted_filter: @@ -875,7 +906,7 @@ cs: or: "Nebo" authenticating: "Autorizuji..." awaiting_confirmation: "Váš účet nyní čeká na aktivaci, použijte odkaz pro zapomené heslo, jestli chcete, abychom vám zaslali další aktivační email." - awaiting_approval: "Váš účet zatím nebyl schválen moderátorem. Až se tak stane, budeme vás informovat emailem." + awaiting_approval: "Váš účet zatím nebyl schválen členem redakce. Až se tak stane, budeme vás informovat emailem." requires_invite: "Promiňte, toto fórum je pouze pro zvané." not_activated: "Ještě se nemůžete přihlásit. Zaslali jsme vám aktivační email v {{sentTo}}. Prosím následujte instrukce v tomto emailu, abychom mohli váš účet aktivovat." not_allowed_from_ip_address: "Z této IP adresy se nemůžete přihlásit." @@ -906,6 +937,16 @@ cs: github: title: "přes GitHub" message: "Autentizuji přes GitHub (ujistěte se, že nemáte zablokovaná popup okna)" + emoji_set: + apple_international: "Apple/Mezinárodní" + google: "Google" + twitter: "Twitter" + emoji_one: "Emoji One" + win10: "Win10" + category_page_style: + categories_only: "Pouze kategorie" + categories_with_featured_topics: "Kategorie a vybrané příspěvky" + categories_and_latest_topics: "Kategorie a nejnovější témata" shortcut_modifier_key: shift: 'Shift' ctrl: 'Ctrl' @@ -915,14 +956,21 @@ cs: more_emoji: "více..." options: "Možnosti" whisper: "šeptat" + unlist: "neviditelné" add_warning: "Toto je oficiální varování." toggle_whisper: "Přepnout šeptání" + toggle_unlisted: "Přepnout neviditelné" posting_not_on_topic: "Rozepsali jste odpověď na téma \"{{title}}\", ale nyní máte otevřené jiné téma." saving_draft_tip: "ukládá se..." saved_draft_tip: "uloženo" saved_local_draft_tip: "uloženo lokálně" similar_topics: "Podobná témata" drafts_offline: "koncepty offline" + group_mentioned: + one: "Zmíněním {{group}}, upozorníš 1 člověka – jste si jistý/á?" + few: "Zmíněním {{group}}, upozorníš {{count}} lidi – jste si jistý/á?" + other: "Zmíněním {{group}}, upozorníš {{count}} lidí – jste si jistý/á?" + duplicate_link: "Zdá se, že tvůj odkaz na {{domain}} byl již v tomto tématu použit uživatelem @{{username}} v odpověď {{ago}} – určitě jej chceš uvést znova?" error: title_missing: "Název musí být vyplněn" title_too_short: "Název musí být dlouhý alespoň {{min}} znaků" @@ -952,8 +1000,10 @@ cs: show_preview: 'zobrazit náhled »' hide_preview: '« skrýt náhled' quote_post_title: "Citovat celý příspěvek" + bold_label: "B" bold_title: "Tučně" bold_text: "tučný text" + italic_label: "I" italic_title: "Kurzíva" italic_text: "text kurzívou" link_title: "Odkazy" @@ -971,6 +1021,7 @@ cs: olist_title: "Číslovaný seznam" ulist_title: "Odrážkový seznam" list_item: "Položka seznam" + heading_label: "H" heading_title: "Nadpis" heading_text: "Nadpis" hr_title: "Horizontální oddělovač" @@ -979,7 +1030,10 @@ cs: modal_ok: "OK" modal_cancel: "Zrušit" cant_send_pm: "Bohužel, nemůžete poslat zprávu uživateli %{username}." - admin_options_title: "Volitelné administrační nastavení tématu" + yourself_confirm: + title: "Zapomněl/a jste přidat přijemce?" + body: "Nyní tuto zprávu posíláte pouze sám/sama sobě!" + admin_options_title: "Volitelné redakční nastavení tématu" auto_close: label: "Automaticky zavřít téma za:" error: "Prosím zadejte platnou hodnotu." @@ -999,14 +1053,26 @@ cs: group_mentioned: "{{username}} {{description}} " quoted: "{{username}} {{description}} " replied: "{{username}} {{description}} " + posted: "{{username}} {{description}} " edited: "{{username}} {{description}} " liked: "{{username}} {{description}} " + liked_2: "{{username}}, {{username2}} {{description}} " + liked_many: + one: "{{username}}, {{username2}} a 1 dalšího {{description}} " + few: "{{username}}, {{username2}} a {{count}} další {{description}} " + other: "{{username}}, {{username2}} a {{count}} dalších {{description}} " private_message: "{{username}} {{description}} " invited_to_private_message: "{{username}} {{description}} " invited_to_topic: "{{username}} {{description}} " invitee_accepted: "{{username}} přijal vaši pozvánku " moved_post: "{{username}} přesunul {{description}} " + linked: "{{username}} {{description}} " granted_badge: "Získáno '{{description}}' " + watching_first_post: "Nové téma {{description}} " + group_message_summary: + one: "{{count}} zpráva ve tvé {{group_name}} schránce " + few: "{{count}} zprávy ve tvé {{group_name}} schránce " + other: "{{count}} zpráv ve tvé {{group_name}} schránce " alt: mentioned: "Zmíněno" quoted: "Citováno" @@ -1052,6 +1118,7 @@ cs: most_liked: "Nejoblíbenější" select_all: "Vybrat vše" clear_all: "Vymazat vše" + too_short: "Hledaný výraz je příliš krátký." result_count: one: "1 výsledek pro \"{{term}}\"" few: "{{count}} výsledků pro \"{{term}}\"" @@ -1066,12 +1133,51 @@ cs: category: "Hledat v kategorii #{{category}}" topic: "Vyhledat v tomto tématu" private_messages: "Hledat ve zprávách" + advanced: + title: Pokročilé hledání + posted_by: + label: Zaslal + in_category: + label: V kategorii + in_group: + label: Ve skupině + with_badge: + label: S odznakem + with_tags: + label: Se štítky + filters: + label: Zobraz jen témata/příspěvky, které... + likes: líbí se mi + posted: Přidal jsem příspěvek + watching: Sleduji + tracking: Sleduji. + private: jsou v mých zprávách + bookmarks: Mám v záložkách + first: jsou první příspěvek v tématu + pinned: jsou připnuty + unpinned: nejsou připnuty + wiki: jsou wiki + statuses: + label: Kde příspěvky + open: jsou otevřeny + closed: jsou zavřeny + archived: jsou archivovány + noreplies: jsou bez odpovědi + single_user: obsahují jen jednoho uživatele + post: + count: + label: Minimální počet příspěvků + time: + label: Přidáno + before: před + after: po hamburger_menu: "jít na jiný seznam témat nebo kategorii" new_item: "nové" go_back: 'jít zpět' not_logged_in_user: 'stránka uživatele s přehledem o aktuální činnosti a nastavení' current_user: 'jít na vaši uživatelskou stránku' topics: + new_messages_marker: "poslední navštívení" bulk: unlist_topics: "Odebrat témata ze seznamu" reset_read: "reset přečteného" @@ -1107,6 +1213,9 @@ cs: category: "V kategorii {{category}} nejsou žádná témata." top: "Nejsou tu žádná populární témata." search: "There are no search results." + educate: + new: 'Zde se zobrazují vaše nová témata. Dle výchozího nastavení se za nové příspěvky, které budou mít štíteknové , považují příspěvky, které byly vytvořeny během posledních 2 dnů. Toto můžete změnit ve svém nastavení. ' + unread: 'Zde se zobrazují vaše nepřečtená témata. Podle výchozího nastavení jsou za nepřečtená témata, u kterých se zobrazuje počet nepřečtení 1, považována ta, která jste:
Nebo pokud jste nastavil téma jako Hlídané či Sledované pomocí nabídky na spodu každého tématu. Toto chování můžete změnit v nastavení. ' bottom: latest: "Nejsou tu žádná další témata z poslední doby." hot: "Nejsou tu žádná další populární témata k přečtení." @@ -1122,6 +1231,10 @@ cs: unsubscribe: stop_notifications: "Budete dostávat méně upozornění pro {{title}}" change_notification_state: "Váš momentální stav oznámení je" + filter_to: + one: "1 příspěvek v tématu" + few: "{{count}} příspěvky v tématu" + other: "{{count}} příspěvků v tématu" create: 'Nové téma' create_long: 'Vytvořit nové téma' private_message: 'Vytvořit zprávu' @@ -1175,6 +1288,7 @@ cs: toggle_information: "zobrazit/skrýt detaily tématu" read_more_in_category: "Chcete si toho přečíst víc? Projděte si témata v {{catLink}} nebo {{latestLink}}." read_more: "Chcete si přečíst další informace? {{catLink}} nebo {{latestLink}}." + read_more_MF: "{ UNREAD, plural, =0 {} one { Je tu 1 nepřečtené } other { Je tu # nepřečtených } } { NEW, plural, =0 {} one { {BOTH, select, true{and } false {is } other{}} 1 nové téma} other { {BOTH, select, true{and } false {are } other{}} # nových témat} } remaining, nebo {CATEGORY, select, true {si projděte ostatní témata v kategorii {catLink}} false {{latestLink}} other {}}" browse_all_categories: Projděte všechny kategorie view_latest_topics: si zobrazte populární témata suggest_create_topic: Co takhle založit nové téma? @@ -1186,20 +1300,29 @@ cs: auto_close_title: 'Nastavení automatického zavření' auto_close_save: "Uložit" auto_close_remove: "Nezavírat téma automaticky" + auto_close_immediate: + one: "Poslední příspěvek v témetu je již 1 hodinu starý, takže toto téma bude okamžitě uzavřeno." + few: "Poslední příspěvek v témetu je již %{count} hodiny starý, takže toto téma bude okamžitě uzavřeno." + other: "Poslední příspěvek v témetu je již %{count} hodin starý, takže toto téma bude okamžitě uzavřeno." timeline: back: "Zpět" back_description: "Přejít na poslední nepřečtený příspěvek" + replies_short: "%{current} / %{total}" progress: title: pozice v tématu go_top: "nahoru" go_bottom: "dolů" go: "go" jump_bottom: "na poslední příspěvek" + jump_prompt: "přejít na příspěvek" + jump_prompt_long: "Na který příspěvek chcete přejít?" jump_bottom_with_number: "Skočit na příspěvěk %{post_number}" total: celkem příspěvků current: aktuální příspěvek notifications: + title: změňte, jak často budete upozornění na toto téma reasons: + '3_10': 'Budete dostávat oznámení, protože hlídáte štítek na tomto tématu.' '3_6': 'Budete dostávat oznámení, protože hlídáte tuhle kategorii.' '3_5': 'Budete dostávat oznámení, protože jste tohle téma automaticky začali hlídat.' '3_2': 'Budete dostávat oznámení, protože hlídáte toto téma.' @@ -1269,6 +1392,9 @@ cs: share: title: 'Sdílet' help: 'sdílet odkaz na toto téma' + print: + title: 'Tisk' + help: 'Otevři verzi tématu určenou k tisku' flag_topic: title: 'Nahlásit' help: 'Soukromě nahlásit tento příspěvek moderátorům' @@ -1282,6 +1408,10 @@ cs: pin_note: "Uživatelé mohou odepnout téma sami pro sebe." pin_validation: "Pro připíchnutí tohoto tématu je třeba datum." not_pinned: "V kategorii {{categoryLink}} nejsou žádná připnutá témata." + already_pinned: + one: "Připevněné téma v {{categoryLink}}: {{count}}" + few: "Připevněná témata v {{categoryLink}}: {{count}}" + other: "Připevněná témata v {{categoryLink}}: {{count}}" pin_globally: "Zobrazit toto téma na vrcholu seznamu všech témat dokud" confirm_pin_globally: "Již máte {{count}} globálně připevněných příspěvků. Příliš mnoho připevněných příspěvků může zatěžovat nové nebo anonymní uživatele. Určitě chcete připevnit další téma globálně?" unpin_globally: "Odstranit toto téma z vrcholu všech seznamů s tématy." @@ -1298,14 +1428,17 @@ cs: no_banner_exists: "Žádné téma není jako banner." banner_exists: "V současnosti je zde téma jako banner." inviting: "Odesílám pozvánku..." + automatically_add_to_groups: "Tato pozvánka obsahuje také přístup do těchto skupin:" invite_private: title: 'Pozvat do konverzace' email_or_username: "Email nebo uživatelské jméno pozvaného" email_or_username_placeholder: "emailová adresa nebo uživatelské jméno" action: "Pozvat" success: "Pozvali jsme tohoto uživatele, aby se připojil do této zprávy." + success_group: "Pozvali jsme tuto skupinu, aby se připojila do této zprávy." error: "Bohužel nastala chyba při odesílání pozvánky." group_name: "název skupiny" + controls: "Správa témat" invite_reply: title: 'Pozvat k diskuzi' username_placeholder: "uživatelské jméno" @@ -1345,6 +1478,10 @@ cs: one: "Prosím, vyberte téma, do kterého chcete příspěvek přesunout." few: "Prosím, vyberte téma, do kterého chcete tyto {{count}} příspěvky přesunout." other: "Prosím, vyberte téma, do kterého chcete těchto {{count}} příspěvků přesunout." + merge_posts: + title: "Sluč vybrané příspěvky" + action: "sluč vybrané příspěvky" + error: "Během slučování vybraných příspěvků došlo k chybě." change_owner: title: "Změnit autora" action: "změna autora" @@ -1418,7 +1555,9 @@ cs: create: "Bohužel nastala chyba při vytváření příspěvku. Prosím zkuste to znovu." edit: "Bohužel nastala chyba při editaci příspěvku. Prosím zkuste to znovu." upload: "Bohužel nastala chyba při nahrávání příspěvku. Prosím zkuste to znovu." + file_too_large: "Soubor, který se snažíte nahrát, je bohužel příliš velký (maximální velikost je {{max_size_kb}}kb). Co třeba jej nahrát na cloudovou službu a nasdílet sem odkaz?" too_many_uploads: "Bohužel, najednou smíte nahrát jen jeden soubor." + too_many_dragged_and_dropped_files: "Bohužel, najednou smíte nahrát jen 10 souborů." upload_not_authorized: "Bohužel, soubor, který se snažíte nahrát, není povolený (povolené přípony: {{authorized_extensions}})." image_upload_not_allowed_for_new_user: "Bohužel, noví uživatelé nemohou nahrávat obrázky." attachment_upload_not_allowed_for_new_user: "Bohužel, noví uživatelé nemohou nahrávat přílohy." @@ -1428,9 +1567,13 @@ cs: no_value: "Nezahazovat" yes_value: "Ano, zahodit" via_email: "tento příspěvek byl přijat přes email" + via_auto_generated_email: "tento příspěvek byl přijat přes automaticky generovaný email" whisper: "tento příspěvek je soukromé šeptání pro moderátory" + wiki: + about: "toto je wiki příspěvek" archetypes: save: 'Uložit nastavení' + few_likes_left: "Díky za šíření lásky! Zbývá ti pro dnešek už jen několi \"líbí se\"." controls: reply: "otevře okno pro sepsání odpovědi na tento příspěvek" like: "to se mi líbí" @@ -1453,8 +1596,8 @@ cs: admin: "post admin actions" wiki: "Vytvořte Wiki" unwiki: "Odtraňte Wiki" - convert_to_moderator: "Přidejte Staff Color" - revert_to_regular: "Odstraňte Staff Color" + convert_to_moderator: "Přidejte redakční barvu" + revert_to_regular: "Odstraňte redakční barvu" rebake: "Obnovit HTML" unhide: "Odkrýt" change_owner: "Změna autora" @@ -1471,6 +1614,15 @@ cs: bookmark: "Odebrat ze záložek" like: "Už se mi to nelíbí" vote: "Zrušit hlas" + people: + off_topic: "označil příspěvek jako off-topic" + spam: "označil příspěvek jako spam" + inappropriate: "označil příspěvek jako nevhodný" + notify_moderators: "označil příspěvek pro moderátora" + notify_user: "odeslal zprávu" + bookmark: "záložka přidána" + like: "se líbí" + vote: "hlasoval pro tento příspěvek" by_you: off_topic: "Označili jste tento příspěvek jako off-topic" spam: "Označili jste tento příspěvek jako spam" @@ -1551,6 +1703,11 @@ cs: one: "Opravdu chcete odstranit tento příspěvek?" few: "Opravdu chcete odstranit všechny tyto příspěvky?" other: "Opravdu chcete odstranit všechny tyto příspěvky?" + merge: + confirm: + one: "Určite chcete sloučit tyto příspěvky?" + few: "Určite chcete sloučit tyto {{count}} příspěvky?" + other: "Určite chcete sloučit těchto {{count}} příspěvků?" revisions: controls: first: "První revize" @@ -1559,6 +1716,7 @@ cs: last: "Poslední revize" hide: "Schovejte revizi" show: "Zobrazte revizi" + revert: "Vrátit se k této revizi" comparing_previous_to_current_out_of_total: "{{previous}} {{current}} / {{total}}" displays: inline: @@ -1581,6 +1739,11 @@ cs: general: 'Základní' settings: 'Nastavení' topic_template: "Šablona tématu" + tags: "Štítky" + tags_allowed_tags: "Štítky, které mohou být použity pouze v této kategorii:" + tags_allowed_tag_groups: "Skupiny štítků, které mohou být použity pouze v této kategorii:" + tags_placeholder: "(Volitelné) seznam dovolených štítků" + tag_groups_placeholder: "(Volitelné) seznam dovolených skupin štítků" delete: 'Smazat kategorii' create: 'Nová kategorie' create_long: 'Vytvořit novou kategorii' @@ -1606,6 +1769,7 @@ cs: change_in_category_topic: "navštivte téma kategorie pro editaci jejího popisu" already_used: 'Tato barva je již použita jinou kategorií' security: "Zabezpečení" + special_warning: "Varování: Tato kategorie je přednastavená a její nastavení bezpečnosti nelze změnit. Pokud tuto kategorii nechcete používat, tak ji smažte a nesnažte se ji měnit." images: "Obrázky" auto_close_label: "Automaticky zavírat témata po:" auto_close_units: "hodinách" @@ -1614,6 +1778,7 @@ cs: email_in_disabled: "Přidávání nových témat před email je zakázáno v Nastavení fóra. K povolení nových témat přes email," email_in_disabled_click: 'povolit nastavení "email in"' suppress_from_homepage: "Potlač tuto kategorii na domovské stránce." + sort_order: "Výchozít řazení:" allow_badges_label: "Povolit používání odznaků v této kategorii" edit_permissions: "Upravit oprávnění" add_permission: "Přidat oprávnění" @@ -1626,32 +1791,65 @@ cs: notifications: watching: title: "Hlídání" + description: "Budete automaticky sledovat všechna témata v těchto kategoriích. Budete upozorněni na každý nový příspěvek v každém tématu a zobrazí se počet nových odpovědí." + watching_first_post: + title: "Hlídání prvního příspěvku" + description: "Budete informováni o prvním novém příspěvku v každém novém tématu vytvořeném v těchto kategoriích." tracking: title: "Sledování" + description: "Budete automaticky sledovat všechna nová témata v těchto kategoriích. Budete upozorněni, pokud někdo zmíní vaše @jméno nebo vám odpoví, a zobrazí se počet nových odpovědí." regular: title: "Normální" description: "Budete informováni pokud někdo zmíní vaše @jméno nebo odpoví na váš příspěvek." muted: title: "Ztišený" description: "Nikdy nebudete dostávat upozornění na nová témata v těchto kategoriích a neobjeví se v aktuálních." + sort_options: + default: "výchozí" + likes: "Líbí se" + op_likes: "Původní \"Líbí se\" u příspěvků" + views: "Zobrazení" + posts: "Příspěvky" + activity: "Aktivita" + posters: "Přispěvatelé" + category: "Kategorie" + created: "Vytvořena" + sort_ascending: 'Vzestupně' + sort_descending: 'Sestupně' flagging: title: 'Děkujeme, že pomáháte udržovat komunitu zdvořilou!' action: 'Nahlásit příspěvek' take_action: "Zakročit" notify_action: 'Zpráva' + official_warning: 'Oficiální varování' delete_spammer: "Odstranit spamera" + delete_confirm_MF: "Chystáte se odstranit {POSTS, plural, one {1 příspěvek} other {# příspěvků}} a {TOPICS, plural, one {1 téma} other {# témat}} od tohoto uživatele, smazat jeho účet, zablokovat přihlášení z jejich IP adresy {ip_address}, a přidat jejich emailovou adresu {email} na seznam permanentně blokovaných. Jste si jistí, že je tento uživatel opravdu spamer?" yes_delete_spammer: "Ano, odstranit spamera" ip_address_missing: "(N/A)" hidden_email_address: "(skrytý)" submit_tooltip: "Podat soukromé nahlášení" take_action_tooltip: "Ihned dosáhni vlaječky prahu, než aby jsi čekal na více komunitních vlaječek" cant: "Bohužel nyní nemůžete tento příspěvek nahlásit." + notify_staff: 'Napište členům redakce soukromě' formatted_name: off_topic: "Je to mimo téma." inappropriate: "Je to nevhodné" spam: "Je to spam" custom_placeholder_notify_user: "Buďte věcný, konstruktivní a vždy zdvořilý." custom_placeholder_notify_moderators: "Sdělte nám, co vás přesně trápí a kde to bude možné, tak nám poskytněte související odkazy a příklady." + custom_message: + at_least: + one: "zadejte alespoň 1 znak" + few: "zadejte alespoň {{count}} znaky" + other: "zadejte alespoň {{count}} znaků" + more: + one: "ještě 1..." + few: "ještě {{count}}..." + other: "ještě {{count}}..." + left: + one: "1 zbývá" + few: "{{count}} zbývají" + other: "{{count}} zbývá" flagging_topic: title: "Děkujeme, že pomáháte udržovat komunitu zdvořilou!" action: "Nahlásit téma" @@ -1660,10 +1858,17 @@ cs: title: "Souhrn tématu" participants_title: "Častí přispěvatelé" links_title: "Populární odkazy" + links_shown: "zobrazit více odkazů..." clicks: one: "1 kliknutí" few: "%{count} kliknutí" other: "%{count} kliknutí" + post_links: + about: "expandovat více odkazů v tomto příspěvku" + title: + one: "1 více" + few: "%{count} více" + other: "%{count} více" topic_statuses: warning: help: "Toto je oficiální varování." @@ -1807,6 +2012,170 @@ cs: full: "Vytvářet / Odpovídat / Prohlížet" create_post: "Odpovídat / Prohlížet" readonly: "Prohlížet" + lightbox: + download: "stáhnout" + keyboard_shortcuts_help: + title: 'Klávesové zkratky' + jump_to: + title: 'Jump To' + home: 'g, h Domů' + latest: 'g, l Poslední' + new: 'g, n Nový' + unread: 'g, u Nepřečtěné' + categories: 'g, c Kategorie' + top: 'g, t Nahoru' + bookmarks: 'g, b Záložky' + profile: 'g, p Profil' + messages: 'g, m Zprávy' + navigation: + title: 'Navigace' + jump: '# Přejdi na příspěvek #' + back: 'u Zpět' + up_down: 'k/j Posunout označení ↑ ↓' + open: 'o nebo Enter Otevři vybrané téma' + next_prev: 'shift+j/shift+k Následující/předchozí výběr' + application: + title: 'Aplikace' + create: 'c Vytvořit nové téma' + notifications: 'n Otevře upozornění' + hamburger_menu: '= Otevře hamburgerové menu' + user_profile_menu: 'p Otevře uživatelské menu' + show_incoming_updated_topics: '. Ukáže aktualizovaná témata' + search: '/ Hledání' + help: '? Otevře seznam klávesových zkratek' + log_out: 'shift+z shift+z Odhlásit se' + actions: + title: 'Akce' + bookmark_topic: 'Přidat záložku na téma' + pin_unpin_topic: 'shift+p Připnout/Odepnout téma' + share_topic: 'shift+s Sdílet téma' + share_post: 's Sdílet příspěvek' + reply_as_new_topic: 't Odpovědět v propojeném tématu' + reply_topic: 'shift+r Odpovědět na téma' + reply_post: 'r Odpovědět na příspěvek' + quote_post: 'q Citovat příspěvek' + like: 'l Dát "líbí se" k příspěvku' + flag: '! Nahlásit příspěvek' + bookmark: 'b Přidat záložku na příspěvek' + edit: 'e Upravit příspěvek' + delete: 'd Smazat příspěvek' + mark_muted: 'm, m Ztišit téma' + mark_tracking: 'm, t Sledovat téma' + mark_watching: 'm, w Hlídat téma' + print: 'ctrl+p Vytiskni téma' + badges: + granted_on: "Získán %{date}" + others_count: "Ostatní s tímto odznakem (%{count})" + title: Odznaky + allow_title: "dostupný nadpis" + badge_count: + one: "1 odznak" + few: "%{count} odznaky" + other: "%{count} odznaků" + more_badges: + one: "+1 další" + few: "+%{count} další" + other: "+%{count} dalších" + granted: + one: "1 přidělen" + few: "%{count} přidělen" + other: "%{count} přidělen" + select_badge_for_title: Vyberte odznak, který chcete použít jako svůj titul + none: "Hledej pomocí Google++ Invitationslink genereret! Invitationslinket er kun gyldigt for denne email-adresse: %{invitedEmail} ' bulk_invite: none: "Du har ikke inviteret nogen her endnu. Du kan sende individuelle invitationer eller invitere en masse mennesker på én gang ved at uploade en samlet liste over invitationer." text: "Masse invitering fra en fil" @@ -2181,7 +2180,6 @@ da: title: "Rul databasen tilbage til et tidspunkt hvor tingene virkede" confirm: "Er du sikker på at du vil genskabe databasen til den forrige virkende version?" export_csv: - user_archive_confirm: "Er du sikker på du vil downloade dine indlæg?" success: "Eksport er startet, du vil blive notificeret via en besked når denne proces er færdig." failed: "Eksport fejlede. Tjek venligst loggen." rate_limit_error: "Indlæg kan downloades én gang om dagen, prøv igen i morgen." diff --git a/config/locales/client.de.yml b/config/locales/client.de.yml index b379a35f7f..545d67d3a9 100644 --- a/config/locales/client.de.yml +++ b/config/locales/client.de.yml @@ -471,7 +471,7 @@ de: enabled: "Mailinglisten-Modus aktivieren" instructions: | Diese Einstellung überschreibt die Aktivitäts-Übersicht.- Stummgeschaltete Themen und Kategorien werden in diesen E-Mails nicht eingeschlossen. + Stummgeschaltete Themen und Kategorien werden in diese E-Mails nicht eingeschlossen. daily: "Aktualisierungen täglich senden" individual: "Für jeden Beitrag eine E-Mail senden" many_per_day: "Sende mir für jeden neuen Beitrag eine E-Mail (etwa {{dailyEmailEstimate}} pro Tag)" @@ -685,7 +685,6 @@ de: account_age_days: "Konto-Alter in Tagen" create: "Einladung versenden" generate_link: "Einladungslink kopieren" - generated_link_message: ' Einladungslink erfolgreich generiert! Der Einladungslink ist nur für folgende E-Mail-Adresse gültig: %{invitedEmail} ' bulk_invite: none: "Du hast noch niemanden hierher eingeladen. Du kannst individuelle Einladungen verschicken oder eine Masseneinladung an eine Gruppe von Leuten verschicken indem du eine Datei für Masseneinladung hochlädst." text: "Masseneinladung aus Datei" @@ -2285,7 +2284,6 @@ de: title: "Die Datenbank auf den letzten funktionierenden Zustand zurücksetzen" confirm: "Möchtest du wirklich die Datenbank auf den letzten funktionierenden Stand zurücksetzen?" export_csv: - user_archive_confirm: "Möchtest du wirklich deine Beiträge herunterladen?" success: "Der Export wurde gestartet. Du erhältst eine Nachricht, sobald der Vorgang abgeschlossen ist." failed: "Der Export ist fehlgeschlagen. Bitte überprüfe die Logs." rate_limit_error: "Beiträge können pro Tag nur einmal heruntergeladen werden. Bitte versuch es morgen wieder." diff --git a/config/locales/client.en.yml b/config/locales/client.en.yml index d6a10c0d73..1ec5a52c01 100644 --- a/config/locales/client.en.yml +++ b/config/locales/client.en.yml @@ -488,6 +488,7 @@ en: mute: "Mute" edit: "Edit Preferences" download_archive: "Download My Posts" + download_archive_confirm: "Are you sure you want to download your posts?" new_private_message: "New Message" private_message: "Message" private_messages: "Messages" @@ -513,6 +514,7 @@ en: each_browser_note: "Note: You have to change this setting on every browser you use." dismiss_notifications: "Dismiss All" dismiss_notifications_tooltip: "Mark all unread notifications as read" + first_notification: "Your first notification! Select it to begin." disable_jump_reply: "Don't jump to my post after I reply" dynamic_favicon: "Show new / updated topic count on browser icon" external_links_in_new_tab: "Open all external links in a new tab" @@ -770,7 +772,8 @@ en: account_age_days: "Account age in days" create: "Send an Invite" generate_link: "Copy Invite Link" - generated_link_message: 'Invite link generated successfully! Invite link is only valid for this email address: %{invitedEmail} ' + link_generated: "Invite link generated successfully!" + valid_for: "Invite link is only valid for this email address: %{email}" bulk_invite: none: "You haven't invited anyone here yet. You can send individual invites, or invite a bunch of people at once by uploading a bulk invite file." text: "Bulk Invite from File" @@ -944,6 +947,7 @@ en: search_hint: 'username, email or IP address' create_account: + disclaimer: "By registering, you agree to the privacy policy and terms of service." title: "Create New Account" failed: "Something went wrong, perhaps this email is already registered, try the forgot password link" @@ -1042,6 +1046,9 @@ en: group_mentioned: one: "By mentioning {{group}}, you are about to notify 1 person – are you sure?" other: "By mentioning {{group}}, you are about to notify {{count}} people – are you sure?" + cannot_see_mention: + category: "You mentioned {{username}} but they won't be notified because they do not have access to this category. You will need to add them to a group that has access to this category." + private: "You mentioned {{username}} but they won't be notified because they are unable to see this personal message. You will need to invite them to this PM." duplicate_link: "It looks like your link to {{domain}} was already posted in the topic by @{{username}} in a reply {{ago}} – are you sure you want to post it again?" error: @@ -1265,6 +1272,8 @@ en: topics: new_messages_marker: "last visit" bulk: + select_all: "Select All" + clear_all: "Clear All" unlist_topics: "Unlist Topics" reset_read: "Reset Read" delete: "Delete Topics" @@ -1630,7 +1639,7 @@ en: post: reply: " {{replyAvatar}} {{usernameLink}}" reply_topic: " {{link}}" - quote_reply: "quote reply" + quote_reply: "Quote" edit: "Editing {{link}} {{replyAvatar}} {{username}}" edit_reason: "Reason: " post_number: "post {{number}}" @@ -2299,6 +2308,10 @@ en: custom_message_template_forum: "Hey, you should join this forum!" custom_message_template_topic: "Hey, I thought you might enjoy this topic!" + safe_mode: + enabled: "Safe mode is enabled, to exit safe mode close this browser window" + + # This section is exported to the javascript for i18n in the admin section admin_js: type_to_filter: "type to filter..." @@ -2621,7 +2634,6 @@ en: confirm: "Are you sure you want to rollback the database to the previous working state?" export_csv: - user_archive_confirm: "Are you sure you want to download your posts?" success: "Export initiated, you will be notified via message when the process is complete." failed: "Export failed. Please check the logs." rate_limit_error: "Posts can be downloaded once per day, please try again tomorrow." @@ -2750,10 +2762,14 @@ en: delivery_method: "Delivery Method" preview_digest_desc: "Preview the content of the digest emails sent to inactive users." refresh: "Refresh" + send_digest_label: "Send this result to:" + send_digest: "Send" + sending_email: "Sending email..." format: "Format" html: "html" text: "text" last_seen_user: "Last Seen User:" + no_result: "No results found for digest." reply_key: "Reply Key" skipped_reason: "Skip Reason" incoming_emails: @@ -3302,5 +3318,3 @@ en: admin: "Admin" moderator: "Moderator" regular: "Regular User" - - diff --git a/config/locales/client.es.yml b/config/locales/client.es.yml index e9656bf5ee..e56f979411 100644 --- a/config/locales/client.es.yml +++ b/config/locales/client.es.yml @@ -429,6 +429,7 @@ es: mute: "Silenciar" edit: "Editar Preferencias" download_archive: "Descargar mis posts" + download_archive_confirm: "¿Seguro que quieres descargar tus posts?" new_private_message: "Nuevo mensaje" private_message: "Mensaje" private_messages: "Mensajes" @@ -452,6 +453,7 @@ es: each_browser_note: "Nota: Tendrás que cambiar esta opción para cada navegador que uses." dismiss_notifications: "Descartar todos" dismiss_notifications_tooltip: "Marcar todas las notificaciones no leídas como leídas" + first_notification: "¡Tu primera notificación! Selecciónala para comenzar." disable_jump_reply: "No dirigirme a mi post cuando responda" dynamic_favicon: "Mostrar contador de temas nuevos/actualizados en el favicon" external_links_in_new_tab: "Abrir todos los enlaces externos en una nueva pestaña" @@ -474,6 +476,7 @@ es: Los temas y categorías silenciadas no se incluyen en estos emails. daily: "Enviar actualizaciones diariamente" individual: "Enviar un email por cada nuevo post" + individual_no_echo: "Envíame un email por cada nuevo post excepto los publicados por mí" many_per_day: "Enviarme un email por cada nuevo post (unos {{dailyEmailEstimate}} por día)" few_per_day: "Enviarme un email por cada nuevo post (unos 2 por día)" tag_settings: "Etiquetas" @@ -686,7 +689,8 @@ es: account_age_days: "Antigüedad de la cuenta en días" create: "Enviar una Invitación" generate_link: "Copiar Enlace de Invitación" - generated_link_message: '¡Enlace de Invitación generado con éxito! Este enlace de Invitación es sólo válido para la siguiente dirección de email: %{invitedEmail} ' + link_generated: "¡Enlace de invitación generado satisfactoriamente!" + valid_for: "El enlace de invitación sólo es válido para esta dirección: %{email}" bulk_invite: none: "No has invitado a nadie todavía. Puedes enviar invitaciones individuales o invitar a un grupo de personas a la vez subiendo un archivo para invitaciones en masa." text: "Archivo de Invitación en Masa" @@ -844,6 +848,7 @@ es: trust_level: 'Nivel de Confianza' search_hint: 'usuario, email o dirección IP' create_account: + disclaimer: "Al registrarte, aceptas la política de privacidad y los términos de servicio." title: "Crear nueva cuenta" failed: "Algo ha salido mal, tal vez este e-mail ya fue registrado, intenta con el enlace 'olvidé la contraseña'" forgot_password: @@ -934,6 +939,8 @@ es: group_mentioned: one: "Al mencionar a {{group}}, estás a punto de notificar a 1 persona – ¿seguro que quieres hacerlo?" other: "Al mencionar a {{group}}, estás a punto de notificar a {{count}} personas – ¿seguro que quieres hacerlo?" + cannot_see_mention: + category: "Mencionaste a {{username}} pero no será notificado porque no tiene acceso a esta categoría. Necesitarás añadirlo a un grupo para que tenga acceso a esta categoría." duplicate_link: "Parece que tu enlace a {{domain}} ha sido ya publicado en el tema por @{{username}} en un post {{ago}} – ¿seguro que quieres publicarlo de nuevo?" error: title_missing: "Es necesario un título" @@ -2383,7 +2390,6 @@ es: title: "Regresar la base de datos al estado funcional anterior" confirm: "¿Seguro que quieres retornar la base de datos al estado funcional previo?" export_csv: - user_archive_confirm: "¿Seguro que quieres descargar todos tus posts?" success: "Exportación iniciada, se te notificará a través de un mensaje cuando el proceso se haya completado." failed: "Exportación fallida, revisa los logs." rate_limit_error: "Los posts se pueden descargar una vez al día, por favor, prueba otra vez mañana." diff --git a/config/locales/client.et.yml b/config/locales/client.et.yml index 3375bbe531..0f94d3398f 100644 --- a/config/locales/client.et.yml +++ b/config/locales/client.et.yml @@ -683,7 +683,6 @@ et: account_age_days: "Konto vanus päevades" create: "Saada kutse" generate_link: "Kopeeri viide kutsele" - generated_link_message: 'Kutse viide edukalt genereeritud! Kutse viide on kehtiv vaid selle meiliaadressi jaoks: %{invitedEmail} ' bulk_invite: none: "Sa ei ole veel kedagi siia kutsunud. Võid saata kutseid individuaalselt, või korraga tervele grupile kui laed üles masskutsete faili." text: "Masskutse Failist" @@ -1234,7 +1233,7 @@ et: toggle_information: "lülita teema üksikasjad ümber" read_more_in_category: "Soovid veel lugeda? Vaata teisi teemasid {{catLink}} või {{latestLink}}." read_more: "Soovid veel lugeda? {{catLink}} või {{latestLink}}." - read_more_MF: "Sul on { UNREAD, plural, =0 {} one { is 1 lugemata } other { are # lugemata } } { NEW, plural, =0 {} one { {BOTH, select, true{and } false {is } other{}} 1 uus teema} other { {BOTH, select, true{and } false {are } other{}} # uut teemat} } jäänud, või {CATEGORY, select, true {browse other topics in {catLink}} false {{latestLink}} other {}}\nby priit.varik, a month ago" + read_more_MF: "Sul on { UNREAD, plural, =0 {} one { is 1 lugemata } other { are # lugemata } } { NEW, plural, =0 {} one { {BOTH, select, true{and } false {is } other{}} 1 uus teema} other { {BOTH, select, true{and } false {are } other{}} # uut teemat} } jäänud või {CATEGORY, select, true {loe teisi teemasid {catLink} alafoorumis} false {{latestLink}} other {}}" browse_all_categories: Vaata kõiki foorumeid view_latest_topics: vaata värskeid teemasid suggest_create_topic: Teeks äkki teema? @@ -2318,7 +2317,6 @@ et: title: "Pööra andmebaas tagasi viimati toiminud olekusse" confirm: "Oled kindel, et soovid andmebaasi tagasi viimati toiminud olekusse pöörata?" export_csv: - user_archive_confirm: "Oled kindel, et soovid enda postitused alla laadida?" success: "Eksportimine käivitatud. Protsessi lõppemisel saadetakse Sulle teade." failed: "Eksportimine ebaõnnestus. Kontrolli logisid." rate_limit_error: "Postitusi saab alla laadida üks kord ööpäevas. Palun proovi homme uuesti." @@ -2831,6 +2829,7 @@ et: developer: 'Arendaja' embedding: "Manustamised" legal: "Õiguslik" + user_api: 'Kasutaja API' uncategorized: 'Muu' backups: "Varukoopiad" login: "Sisselogimine" @@ -2919,6 +2918,7 @@ et: sample: "Kasuta järgnevat HTML koodi oma saidil, et luua ja lisada/sängitada discourse teemad oma saidile. Asenda REPLACE_ME kanoonilise lehe URL-viitega, kuhu Sa seda lisad." title: "Sängitamine" host: "Lubatud hostid" + path_whitelist: "Lubatud aadressiosad" edit: "muuda" category: "Postita foorumisse" add_host: "Lisa host" @@ -2958,7 +2958,9 @@ et: done: "Tehtud" back: "Tagasi" next: "Järgmine" + step: "%{current} %{total}st" upload: "Lae üles" + uploading: "Laen üles..." quit: "Võib-olla hiljem" staff_count: one: "Sinu kommuunis on 1 tiimi liige." diff --git a/config/locales/client.fa_IR.yml b/config/locales/client.fa_IR.yml index 85745dd27d..d7d8af9aab 100644 --- a/config/locales/client.fa_IR.yml +++ b/config/locales/client.fa_IR.yml @@ -559,7 +559,6 @@ fa_IR: account_age_days: "عمر حساب بر اساس روز" create: "فرستادن یک دعوتنامه" generate_link: "کپی لینک دعوت" - generated_link_message: 'لینک دعوت با موفقیت تولید شد! لینک دعوت فقط برای این ایمیل آدرس معتبر است: %{invitedEmail} ' bulk_invite: none: "شما هنوز کسی را اینجا دعوت نکرده اید. می توانید بصورت تکی یا گروهی یکجا دعوتنامه را بفرستید از طریق بارگذار فراخوانه فله ای ." text: "دعوت گروهی از طریق فایل" @@ -1732,7 +1731,6 @@ fa_IR: label: "عقبگرد" title: "عقب گرد پایگاه داده به حالت کار قبلی" export_csv: - user_archive_confirm: "آیا مطمئنید که میخواهید نوشتههایتان را دانلود کنید؟" success: "فرایند برون ریزی، به شما از طریق پیام اطلاع رسانی خواهد شد وقتی این فرایند تکمیل شود." failed: "برون ریزی شکست خورد. لطفا لوگ گزارشات را مشاهده فرمایید." rate_limit_error: "نوشته ها را می توانید روزی فقط یک بار دانلود کنید. لطفا فردا دوباره امتحان کنید." diff --git a/config/locales/client.fi.yml b/config/locales/client.fi.yml index 97aeb320e3..b2272756c2 100644 --- a/config/locales/client.fi.yml +++ b/config/locales/client.fi.yml @@ -429,6 +429,7 @@ fi: mute: "Vaimenna" edit: "Muokkaa asetuksia" download_archive: "Lataa viestini" + download_archive_confirm: "Haluatko varmasti ladata kaikki viestisi?" new_private_message: "Uusi viesti" private_message: "Viesti" private_messages: "Viestit" @@ -452,6 +453,7 @@ fi: each_browser_note: "Huom: Sinun täytyy vaihtaa tämä asetus kaikissa selaimista, joita käytät." dismiss_notifications: "Unohda kaikki" dismiss_notifications_tooltip: "Merkitse kaikki lukemattomat ilmoitukset luetuiksi" + first_notification: "Ensimmäinen ilmoitus sinulle! Valitse se niin aloitetaan." disable_jump_reply: "Älä siirry uuteen viestiini lähetettyäni sen" dynamic_favicon: "Näytä uusien / päivittyneiden ketjujen määrä selaimen ikonissa" external_links_in_new_tab: "Avaa sivuston ulkopuoliset linkit uudessa välilehdessä" @@ -475,6 +477,7 @@ fi: daily: "Lähetä päivittäin" individual: "Lähetä sähköpostia jokaisesta uudesta viestistä" + individual_no_echo: "Lähetä sähköposti jokaisesta uudesta viestistä lukuun ottamatta omiani" many_per_day: "Lähetä minulle sähköpostia jokaisesta uudesta viestistä (noin {{dailyEmailEstimate}} päivässä)" few_per_day: "Lähetä minulle sähköpostia jokaisesta uudesta viestistä (noin 2 päivässä)" tag_settings: "Tunnisteet" @@ -506,6 +509,10 @@ fi: muted_topics_link: "Näytä vaimennetut ketjut" watched_topics_link: "Näytä tarkkaillut ketjut" automatically_unpin_topics: "Poista kiinnitetyn ketjun kiinnitys automaattisesti, kun olen selannut sen loppuun." + apps: "Sovellukset" + revoke_access: "Peru käyttöoikeus" + undo_revoke_access: "Peru käyttöoikeuden peruminen" + api_approved: "Sallitut:" staff_counters: flags_given: "hyödyllistä liputusta" flagged_posts: "liputettua viestiä" @@ -683,7 +690,6 @@ fi: account_age_days: "Tilin ikä päivissä" create: "Lähetä kutsu" generate_link: "Kopioi kutsulinkki" - generated_link_message: 'Kutsulinkin kopiointi onnistui! Kutsulinkki kelpaa vain tällä sähköpostiosoitteella: %{invitedEmail} ' bulk_invite: none: "Et ole kutsunut vielä ketään. Voit lähettää yksittäisiä kutsuja tai kutsua useita ihmisiä kerralla lähettämällä massakutsun tiedostosta." text: "Lähetä massakutsu tiedostosta" @@ -929,6 +935,9 @@ fi: group_mentioned: one: "Jos viittaat ryhmään {{group}}, 1 käyttäjä saa ilmoituksen – oletko varma?" other: "Jos viittaat ryhmään {{group}}, {{count}} käyttäjää saa ilmoituksen – oletko varma?" + cannot_see_mention: + category: "Mainitsit käyttäjän {{username}} mutta hän ei saa ilmoitusta, koska hänellä ei ole pääsyä tälle alueelle. Hänet tulee lisätä ryhmään, jolla on pääsy alueelle." + private: "Mainitsit käyttäjän {{username}} mutta hän ei saa ilmoitusta, koska hän ei näe tätä yksityiskeskustelua. Hänet tulee kutsua tähän yksityiskeskusteluun." duplicate_link: "Näyttää siltä, että @{{username}} on jo lähettänyt saman linkin kohteeseen {{domain}} ketjun aiemmassa viestissä {{ago}} – oletko varma, että haluat lähettää sen uudestaan?" error: title_missing: "Otsikko on pakollinen" @@ -1693,11 +1702,12 @@ fi: email_in_disabled: "Uusien ketjujen luominen sähköpostitse on otettu pois käytöstä sivuston asetuksissa. Salliaksesi uusien ketjujen luomisen sähköpostilla, " email_in_disabled_click: 'ota käyttöön "email in" asetus.' suppress_from_homepage: "Vaimenna alue kotisivulta." + sort_order: "Oletusjärjestys:" allow_badges_label: "Salli ansiomerkkien myöntäminen tältä alueelta" edit_permissions: "Muokkaa oikeuksia" add_permission: "Lisää oikeus" this_year: "tänä vuonna" - position: "arvo" + position: "sijainti" default_position: "Oletuspaikka" position_disabled: "Alueet näytetään aktiivisuusjärjestyksessä. Muokataksesi järjestystä," position_disabled_click: 'ota käyttöön "pysyvä aluejärjestys" asetuksista.' @@ -1718,6 +1728,18 @@ fi: muted: title: "Vaimennettu" description: "Et saa ilmoituksia uusista ketjuista näillä alueilla, eivätkä ne näy tuoreimmissa." + sort_options: + default: "oletus" + likes: "Tykkäykset" + op_likes: "Avausviestin tykkäykset" + views: "Katselut" + posts: "Viestit" + activity: "Toiminta" + posters: "Kirjoittajat" + category: "Alue" + created: "Luomisaika" + sort_ascending: 'Nouseva' + sort_descending: 'Laskeva' flagging: title: 'Kiitos avustasi yhteisön hyväksi!' action: 'Liputa viesti' @@ -2307,7 +2329,6 @@ fi: 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." failed: "Vienti epäonnistui. Tarkista loki-tiedostot." rate_limit_error: "Viestit voidaan ladata kerran päivässä, yritä uudestaan huomenna." diff --git a/config/locales/client.fr.yml b/config/locales/client.fr.yml index 290aaf3284..af2b49dcd2 100644 --- a/config/locales/client.fr.yml +++ b/config/locales/client.fr.yml @@ -429,6 +429,7 @@ fr: mute: "Silencieux" edit: "Modifier les préférences" download_archive: "Télécharger mes messages" + download_archive_confirm: "Êtes-vous sûr de vouloir télécharger vos messages ?" new_private_message: "Créer un message privé" private_message: "Message privé" private_messages: "Messages privés" @@ -452,6 +453,7 @@ fr: each_browser_note: "Note : Vous devez changer ce paramètre sur chaque navigateur que vous utilisez." dismiss_notifications: "Tout ignorer" dismiss_notifications_tooltip: "Marquer les notifications comme lues" + first_notification: "Votre première notification ! Cliquez-la pour démarrer." disable_jump_reply: "Ne pas aller à mon nouveau message après avoir répondu" dynamic_favicon: "Faire apparaître le nombre de sujets récemment créés ou mis à jour sur l'icône navigateur" external_links_in_new_tab: "Ouvrir tous les liens externes dans un nouvel onglet" @@ -687,7 +689,8 @@ fr: account_age_days: "Âge du compte en jours" create: "Envoyer une invitation" generate_link: "Copier le lien d'invitation" - generated_link_message: 'Le lien d''invitation a été généré avec succès ! Le lien d''invitation est valide uniquement pour cette adresse : %{invitedEmail} ' + link_generated: "Lien d'invitation généré avec succés !" + valid_for: "Le lien d'invitation est seulement valide pour cette adresse courriel : %{email}" bulk_invite: none: "Vous n'avez encore invité personne. Vous pouvez envoyé des invitations individuelles, ou en masse en envoyant un fichier d'invitation contenant la liste des courriels." text: "Invitation massive depuis un fichier" @@ -845,6 +848,7 @@ fr: trust_level: 'Niveau de confiance' search_hint: 'pseudo, courriel ou adresse IP' create_account: + disclaimer: "En vous s'inscrivant, vous acceptez la politique de confidentialité et les conditions générales d'utilisation." title: "Créer un nouveau compte" failed: "Quelque chose s'est mal passé, peut-être que cette adresse de courriel est déjà enregistrée, essayez le lien Mot de passe oublié." forgot_password: @@ -935,6 +939,9 @@ fr: group_mentioned: one: "En mentionnant {{group}}, vous êtes sur le point de notifier 1 personne – êtes-vous sûr ?" other: "En mentionnant {{group}}, vous êtes sur le point de notifier {{count}} personnes – êtes-vous sûr ?" + cannot_see_mention: + category: "Vous avez mentionné {{username}} mais il ne sera pas notifié car il n'a pas accès à cette catégorie. Vous devez ajouter cet utilisateur à un groupe ayant accès à cette catégorie." + private: "Vous avez mentionné {{username}} mais il ne sera pas notifié car il ne peut pas voir ce message privé. Vous devez inviter cet utilisateur à la discussion." duplicate_link: "Il semblerait que votre lien vers {{domain}} a déjà été partagé par @{{username}} dans une réponse {{ago}} – êtes vous sûr de vouloir le partager à nouveau ?" error: title_missing: "Le titre est obligatoire." @@ -953,7 +960,7 @@ fr: create_pm: "Message privé" title: "ou appuyez sur Ctrl+Entrée" users_placeholder: "Ajouter un utilisateur" - title_placeholder: "Quel est votre sujet en une phrase descriptive ?" + title_placeholder: "Quel est le sujet en une courte phrase ?" edit_reason_placeholder: "pourquoi modifiez-vous le message ?" show_edit_reason: "(ajouter la raison de la modification)" reply_placeholder: "Écrivez ici. Utilisez Markdown, BBCode, ou HTML pour mettre en forme. Glissez ou collez des images." @@ -1141,6 +1148,8 @@ fr: topics: new_messages_marker: "dernière visite" bulk: + select_all: "Tout sélectionner" + clear_all: "Tout désélectionner" unlist_topics: "Ne plus lister les sujets" reset_read: "Réinitialiser la lecture" delete: "Supprimer les sujets" @@ -1461,7 +1470,7 @@ fr: post: reply: " {{replyAvatar}} {{usernameLink}}" reply_topic: " {{link}}" - quote_reply: "citer" + quote_reply: "Citer" edit: "Modifier {{link}} par {{replyAvatar}} {{username}}" edit_reason: "Raison :" post_number: "message {{number}}" @@ -2090,6 +2099,8 @@ fr: custom_message_placeholder: "Entrez votre message personnalisé" custom_message_template_forum: "Hey, tu devrais rejoindre ce forum !" custom_message_template_topic: "Hey, je pensais que tu pourrais aimer ce sujet !" + safe_mode: + enabled: "Le mode sans échec et activé ; fermez cette fenêtre de navigateur pour le quitter" admin_js: type_to_filter: "commencez à taper pour filtrer…" admin: @@ -2397,7 +2408,6 @@ fr: title: "Restaurer (RollBack) la base de données à l'état de travail précédent" confirm: "Êtes-vous sûr de vouloir restaurer la base de données à l'état de fonctionnement précédent?" export_csv: - user_archive_confirm: "Êtes-vous sûr de vouloir télécharger vos messages?" success: "L'exportation a été démarrée. Vous serez notifié par message lorsque le traitement sera terminé." failed: "L'exportation a échoué. Veuillez consulter les journaux." rate_limit_error: "Les messages peuvent être téléchargés une fois par jour, veuillez ressayer demain." @@ -2522,6 +2532,9 @@ fr: delivery_method: "Méthode d'envoi" preview_digest_desc: "Prévisualiser le contenu des courriels hebdomadaires sommaires envoyés aux utilisateurs inactifs." refresh: "Rafraîchir" + send_digest_label: "Envoyer ce résultat à :" + send_digest: "Envoyer" + sending_email: "Courriel en cours d'envoi…" format: "Format" html: "html" text: "texte" diff --git a/config/locales/client.gl.yml b/config/locales/client.gl.yml index e70c20b55c..787ba5e28c 100644 --- a/config/locales/client.gl.yml +++ b/config/locales/client.gl.yml @@ -626,7 +626,6 @@ gl: account_age_days: "Tempo da conta en días" create: "Enviar un convite" generate_link: "Copiar a ligazón do convite" - generated_link_message: 'A ligazón do convite xerouse correctamente. A ligazón do convite só é válida para este enderezo de correo-e: %{invitedEmail} ' bulk_invite: none: "Aínda non convidaches a ninguén. Podes enviar convites individuais ou en grupo se subes un ficheiro para convites múltiples." text: "Convidar en grupo desde un ficheiro" @@ -1892,7 +1891,6 @@ gl: title: "Reverter a base de datos ao estado de funcionamento anterior" confirm: "Confirmas a reversión da base de datos ao estado de funcionamento anterior?" export_csv: - user_archive_confirm: "Confirmas a descarga das túas publicacións?" success: "Iniciouse a exportación, notificarémosche cunha mensaxe o remate do proceso." failed: "Produciuse un fallo na exportación. Comproba os rexistros." rate_limit_error: "Só se poden descargar as publicacións unha vez por día. Téntao de novo mañá." diff --git a/config/locales/client.he.yml b/config/locales/client.he.yml index e2077ed76a..ac907de891 100644 --- a/config/locales/client.he.yml +++ b/config/locales/client.he.yml @@ -429,6 +429,7 @@ he: mute: "השתק" edit: "עריכת העדפות" download_archive: "הורדת הפרסומים שלי" + download_archive_confirm: "האם אתם בטוחים שאתם מעוניינים להוריד את הפוסטים שלכם?" new_private_message: "הודעה חדשה" private_message: "הודעה" private_messages: "הודעות" @@ -452,6 +453,7 @@ he: each_browser_note: "הערה: עליך לשנות הגדרה זו עבור כל דפדפן בנפרד." dismiss_notifications: "בטלו הכל" dismiss_notifications_tooltip: "סימון כל ההתראות שלא נקראו כהתראות שנקראו" + first_notification: "התראה ראשונה! בחרו אותה כדי להתחיל." disable_jump_reply: "אל תקפצו לפוסטים שלי לאחר שאני משיב/ה" dynamic_favicon: "הצגת מספר נושאים חדשים/מעודכנים על האייקון של הדפדפן" external_links_in_new_tab: "פתח את כל הקישורים החיצוניים בעמוד חדש" @@ -687,7 +689,8 @@ he: account_age_days: "גיל החשבון בימים" create: "שליחת הזמנה" generate_link: "העתקת קישור הזמנה" - generated_link_message: 'הזמנה נוצרה בהצלחה לינק ההזמנה תקף רק למייל הזה: %{invitedEmail} ' + link_generated: "קישור הזמנה יוצר בהצלחה!" + valid_for: "קישור הזמנה תקף רק לכתובת המייל הזו: %{email}" bulk_invite: none: "נכון לעכשיו לא הזמנת לכאן אף אחד. תוכלו לשלוח הזמנות אישיות, או להזמין כמה אנשים בבת אחת באמצעות העלאת קובץ הזמנה קבוצתית." text: "הזמנה קבוצתית מקובץ" @@ -845,6 +848,7 @@ he: trust_level: 'רמת אמון' search_hint: 'שם משתמש/ת, דוא"ל או כתובת IP' create_account: + disclaimer: "כשאתם נרשמים, אתם מסכימים למדיניות הפרטיות ותנאי השירות." title: "יצירת חשבון חדש" failed: "משהו לא בסדר, אולי כבר קיימת כתובת דואר אלקטרוני כזו. נסו את קישור שכחתי סיסמה." forgot_password: @@ -935,6 +939,9 @@ he: group_mentioned: one: "על ידי אזכור {{group}}, אתם עומדים ליידע אדם אחד – אתם בטוחים?" other: "על ידי אזכור {{group}}, אתם עומדים ליידע {{count}} אנשים – אתם בטוחים?" + cannot_see_mention: + category: "הזכרתם את {{username}} אבל הוא/היא לא יקבלו התראה כיוון שאין להם גישה לקטגוריה זו. תצטרכו להוסיף אותם לקבוצה שיש לה גישה לקטגוריה הזו." + private: "הזכרתם את {{username}} אבל הוא/היא לא יקבלו התראה כיוון שהם לא יכולים לראות את ההודעה הפרטית הזו. תצטרכו להזמין אותם להודעה פרטית זו." duplicate_link: "נראה שהקישור שלכם ל {{domain}} כבר פורסם בנושא זה על ידי @{{username}} ב תגובה {{ago}} - האם אתם בטוחים שאתם מעוניינים לפרסם אותו שוב?" error: title_missing: "יש להזין כותרת." @@ -1141,6 +1148,8 @@ he: topics: new_messages_marker: "ביקור אחרון" bulk: + select_all: "בחרו הכל" + clear_all: "נקו הכל" unlist_topics: "הסרת נושאים" reset_read: "איפוס נקראו" delete: "מחיקת נושאים" @@ -1463,7 +1472,7 @@ he: post: reply: " {{replyAvatar}} {{usernameLink}}" reply_topic: " {{link}}" - quote_reply: "תגובה עם ציטוט" + quote_reply: "ציטוט" edit: "עורך את {{link}} {{replyAvatar}} {{username}}" edit_reason: "סיבה: " post_number: "פוסט {{number}}" @@ -2092,6 +2101,8 @@ he: custom_message_placeholder: "הכניסו את הודעתכם האישית" custom_message_template_forum: "הי, כדאי לכם להצטרף לפורום הזה!" custom_message_template_topic: "הי, חשבתי שנושא זה יעניין אתכם!" + safe_mode: + enabled: "מצב בטוח מאופשר, כדי לצאת ממנו סיגרו את חלון הדפדפן הזה" admin_js: type_to_filter: "הקלידו לסינון..." admin: @@ -2399,7 +2410,6 @@ he: title: "הזחר את מסד הנתונים למצב עבודה קודם" confirm: "האם אתם בטוחים שאתם מעוניינים להשיב את בסיס הנתונים למצב קודם?" export_csv: - user_archive_confirm: "האם אתם בטוחים שאתם רוצים להוריד את הפרסומים שלכם?" success: "יצוא החל, תקבלו התראה כשהתהליך יסתיים" failed: "הייצוא נכשל. אנא בדקו ברישומי הלוג." rate_limit_error: "ניתן להוריד פרסומים פעם ביום, אנא נסו שוב מחר." @@ -2524,6 +2534,9 @@ he: delivery_method: "שיטת העברה" preview_digest_desc: "תצוגה מקדימה של מייל סיכום שנשלח למשתמשים לא פעילים. " refresh: "רענן" + send_digest_label: "שילחו תוצאה זו אל:" + send_digest: "שליחה" + sending_email: "שולחים מייל..." format: "פורמט" html: "html" text: "טקסט" diff --git a/config/locales/client.it.yml b/config/locales/client.it.yml index 7e771eef45..1925eafa52 100644 --- a/config/locales/client.it.yml +++ b/config/locales/client.it.yml @@ -429,6 +429,7 @@ it: mute: "Ignora" edit: "Modifica opzioni" download_archive: "Scarica i miei messaggi" + download_archive_confirm: "Sei sicuro di voler scaricare i tuoi messaggi?" new_private_message: "Nuovo Messaggio" private_message: "Messaggio" private_messages: "Messaggi" @@ -452,6 +453,7 @@ it: each_browser_note: "Nota: devi modificare questa impostazione per ogni browser che utilizzi." dismiss_notifications: "Chiudi Tutti" dismiss_notifications_tooltip: "Imposta tutte le notifiche non lette come lette " + first_notification: "La tua prima notifica! Selezionala per iniziare." disable_jump_reply: "Non saltare al mio messaggio dopo la mia risposta" dynamic_favicon: "Visualizza il conteggio degli argomenti nuovi / aggiornati sull'icona del browser" external_links_in_new_tab: "Apri tutti i link esterni in nuove schede" @@ -465,8 +467,16 @@ it: suspended_notice: "Questo utente è sospeso fino al {{date}}." suspended_reason: "Motivo: " github_profile: "Github" + email_activity_summary: "Riassunto Attività" mailing_list_mode: + label: "Modalità Mailing list" + enabled: "Abilita la modalità Mailing list" + instructions: | + Questa impostazione modifica il riassunto attività.+ Gli argomenti e le categorie silenziate non sono incluse in queste email. + daily: "Invia aggiornamenti giornalieri" individual: "Invia una email per ogni nuovo messaggio" + individual_no_echo: "Invia una email per ogni nuovo messaggio, eccetto per i miei" many_per_day: "Inviamo una email per ogni nuovo messaggio (circa {{dailyEmailEstimate}} al giorno)" few_per_day: "Inviami una email per ogni nuovo messaggio (circa 2 al giorno)" tag_settings: "Etichette" @@ -481,7 +491,9 @@ it: tracked_categories: "Seguite" tracked_categories_instructions: "Seguirai automaticamente tutti gli argomenti appartenenti a queste categorie. Accanto all'argomento comparirà il conteggio dei nuovi messaggi." watched_first_post_categories: "Osservando Primo Messaggio" + watched_first_post_categories_instructions: "Riceverai solo la notifica per il primo messaggio di ogni nuovo argomento in queste categorie." watched_first_post_tags: "Osservando Primo Messaggio" + watched_first_post_tags_instructions: "Riceverai solo la notifica per il primo messaggio di ogni nuovo argomento con queste etichette." muted_categories: "Silenziate" muted_categories_instructions: "Non ti verrà notificato nulla sui nuovi argomenti in queste categorie, e non compariranno nell'elenco Ultimi." delete_account: "Cancella il mio account" @@ -496,7 +508,9 @@ it: muted_topics_link: "Mostra argomenti silenziati" watched_topics_link: "Mostra argomenti osservati" automatically_unpin_topics: "Spunta automaticamente gli argomenti quando arrivi in fondo." + apps: "Applicazioni" revoke_access: "Revoca Accesso" + undo_revoke_access: "Annullare Revoca Accesso" api_approved: "Approvato:" staff_counters: flags_given: "segnalazioni utili" @@ -586,6 +600,7 @@ it: title: "Lingua dell'interfaccia" instructions: "Lingua dell'interfaccia utente. Cambierà quando aggiornerai la pagina." default: "(default)" + any: "qualunque" password_confirmation: title: "Ripeti la password" last_posted: "Ultimo Messaggio" @@ -610,12 +625,14 @@ it: always: "sempre" never: "mai" email_digests: + title: "Se non dovessi visitare questo sito, inviami un riassunto via email degli argomenti più discussi e delle risposte" every_30_minutes: "ogni 30 minuti" every_hour: "ogni ora" daily: "ogni giorno" every_three_days: "ogni tre giorni" weekly: "ogni settimana" every_two_weeks: "ogni due settimane" + include_tl0_in_digests: "Includi contenuti dei nuovi utenti nelle email di riepilogo" email_in_reply_to: "Nelle email includi un estratto delle risposte al messaggio" email_direct: "Inviami un'email quando qualcuno mi cita, risponde a un mio messaggio, menziona il mio @nome o mi invita ad un argomento" email_private_messages: "Inviami una email quando qualcuno mi scrive un messaggio" @@ -641,6 +658,7 @@ it: after_4_minutes: "dopo 4 minuti" after_5_minutes: "dopo 5 minuti" after_10_minutes: "dopo 10 minuti" + notification_level_when_replying: "Quando scrivo in un argomento, modifica il titolo dell'argomento a" invited: search: "digita per cercare inviti..." title: "Inviti" @@ -671,7 +689,8 @@ it: account_age_days: "Età dell'utente in giorni" create: "Invia un Invito" generate_link: "Copia il collegamento di invito" - generated_link_message: ' Il collegamento di invito è stato generato con successo! Il collegamento sarà valido solo per la seguente email: %{invitedEmail} ' + link_generated: "Link di invito generato con successo!" + valid_for: "Questo link di invito è valido solamente per questo indirizzo email: %{email}" bulk_invite: none: "Non hai ancora invitato nessuno qui. Puoi inviare inviti individuali, o invitare un gruppo di persone caricando un file di invito di massa." text: "Invito di Massa da File" @@ -722,6 +741,9 @@ it: more_badges: "Altri Distintivi" top_links: "Migliori Collegamenti" no_links: "Ancora nessun collegamento." + most_liked_by: "Ricevuto più \"Mi Piace\" da" + most_liked_users: "Con più \"Mi Piace\"" + most_replied_to_users: "Più Risposte A" no_likes: "Ancora nessun \"Mi piace\"." associated_accounts: "Connessioni" ip_address: @@ -771,7 +793,15 @@ it: too_few_topics_and_posts_notice: "Cominciamo a discutere! Ci sono al momento %{currentTopics} / %{requiredTopics} argomenti e %{currentPosts} / %{requiredPosts} messaggi. I nuovi visitatori vogliono qualche discussione da leggere e a cui rispondere." too_few_topics_notice: "Cominciamo a discutere! Ci sono al momento %{currentTopics} / %{requiredTopics} argomenti. I nuovi visitatori vogliono qualche discussione da leggere e a cui rispondere." too_few_posts_notice: "Cominciamo a discutere! Ci sono al momento %{currentTopics} / %{requiredTopics} argomenti e %{currentPosts} / %{requiredPosts} messaggi. I nuovi visitatori vogliono qualche discussione da leggere e a cui rispondere." + logs_error_rate_notice: + reached: "%{relativeAge} – %{rate} ha raggiunto i limiti impostati di %{siteSettingRate}." + exceeded: "%{relativeAge} – %{rate} ha ecceduto i limiti impostati di %{siteSettingRate}." + rate: + one: "1 errore/%{duration}" + other: "%{count} errori/%{duration}" learn_more: "per saperne di più..." + all_time: 'totale' + all_time_desc: 'numero totale di argomenti creati' year: 'all''anno' year_desc: 'argomenti creati negli ultimi 365 giorni' month: 'al mese' @@ -809,6 +839,7 @@ it: title: "Messaggio" invite: "Invita altri utenti..." remove_allowed_user: "Davvero vuoi rimuovere {{name}} da questo messaggio?" + remove_allowed_group: "Vuoi veramente rimuovere {{name}} da questo messaggio?" email: 'Email' username: 'Nome utente' last_seen: 'Ultima visita' @@ -817,6 +848,7 @@ it: trust_level: 'Livello Esperienza' search_hint: 'nome utente, email o indirizzo IP' create_account: + disclaimer: "Registrandoti, accetti la privacy policy e i termini di servizio." title: "Crea Nuovo Account" failed: "Qualcosa non ha funzionato. Forse questa email è già registrata, prova a usare il link di recupero password" forgot_password: @@ -875,6 +907,16 @@ it: github: title: "con GitHub" message: "Autenticazione con GitHub (assicurati che il blocco pop up non sia attivo)" + emoji_set: + apple_international: "Apple/International" + google: "Google" + twitter: "Twitter" + emoji_one: "Emoji One" + win10: "Win10" + category_page_style: + categories_only: "Solo Categorie" + categories_with_featured_topics: "Categorie con argomenti in evidenza" + categories_and_latest_topics: "Categorie e ultimi argomenti" shortcut_modifier_key: shift: 'Maiusc' ctrl: 'Ctrl' @@ -884,14 +926,23 @@ it: more_emoji: "altro..." options: "Opzioni" whisper: "sussurra" + unlist: "invisibile" add_warning: "Questo è un avvertimento ufficiale." toggle_whisper: "Attiva/Disattiva Sussurri" + toggle_unlisted: "Attiva/Disattiva Invisibili" posting_not_on_topic: "A quale argomento vuoi rispondere?" saving_draft_tip: "salvataggio..." saved_draft_tip: "salvato" saved_local_draft_tip: "salvato in locale" similar_topics: "Il tuo argomento è simile a..." drafts_offline: "bozze offline" + group_mentioned: + one: "Menzionando {{group}}, stai per notificare 1 persona – sei sicuro?" + other: "Menzionando {{group}}, stai per notificare {{count}} persone – sei sicuro?" + cannot_see_mention: + category: "Hai menzionato {{username}} ma non saranno notificati perché non hanno accesso a questa categoria. Dovrai aggiungerli ad un gruppo che ha accesso a questa categoria." + private: "Hai menzionato {{username}} ma non saranno notificati perché non hanno accesso a questo messaggio personale. Dovrai invitarli a questo MP." + duplicate_link: "Sembra che il tuo link a {{domain}} sia già stato pubblicato nell'argomento di @{{username}} una risposta {{ago}} – sei sicuro di volerlo pubblicare ancora?" error: title_missing: "Il titolo è richiesto" title_too_short: "Il titolo deve essere lungo almeno {{min}} caratteri" @@ -921,8 +972,10 @@ it: show_preview: 'visualizza anteprima »' hide_preview: '« nascondi anteprima' quote_post_title: "Cita l'intero messaggio" + bold_label: "G" bold_title: "Grassetto" bold_text: "testo in grassetto" + italic_label: "I" italic_title: "Italic" italic_text: "testo italic" link_title: "Collegamento" @@ -940,6 +993,7 @@ it: olist_title: "Elenco Numerato" ulist_title: "Elenco Puntato" list_item: "Elemento lista" + heading_label: "T" heading_title: "Intestazione" heading_text: "Intestazione" hr_title: "Linea Orizzontale" @@ -948,6 +1002,9 @@ it: modal_ok: "OK" modal_cancel: "Annulla" cant_send_pm: "Spiacenti, non puoi inviare un messaggio a %{username}." + yourself_confirm: + title: "Hai dimenticato di aggiungere i destinatari?" + body: "In questo momento questo messaggio è visibile solo a te!" admin_options_title: "Impostazioni dello staff opzionali per l'argomento" auto_close: label: "Tempo per auto-chiusura argomento:" @@ -961,20 +1018,31 @@ it: notifications: title: "notifiche di menzioni @nome, risposte ai tuoi messaggi e argomenti ecc." none: "Impossibile caricare le notifiche al momento." + empty: "Nessuna notifica trovata." more: "visualizza le notifiche precedenti" total_flagged: "totale argomenti segnalati" mentioned: "{{username}} {{description}} " group_mentioned: "{{username}} {{description}} " quoted: "{{username}} {{description}} " replied: "{{username}} {{description}} " + posted: "{{username}} {{description}} " edited: "{{username}} {{description}} " liked: "{{username}} {{description}} " + liked_2: "{{username}}, {{username2}} {{description}} " + liked_many: + one: "{{username}}, {{username2}} e 1 altro {{description}} " + other: "{{username}}, {{username2}} e {{count}} altri {{description}} " private_message: "{{username}} {{description}} " invited_to_private_message: "{{username}} {{description}} " invited_to_topic: "{{username}} {{description}} " invitee_accepted: "{{username}}ha accettato il tuo invito " moved_post: "{{username}} ha spostato {{description}} " + linked: "{{username}} {{description}} " granted_badge: "Guadagnato '{{description}}' " + watching_first_post: "Nuovo Argomento {{description}} " + group_message_summary: + one: "{{count}} messaggio nella tua casella {{group_name}} " + other: "{{count}} messaggi nella tua casella {{group_name}} " alt: mentioned: "Menzionato da" quoted: "Citato da" @@ -1031,8 +1099,47 @@ it: post_format: "#{{post_number}} da {{username}}" context: user: "Cerca messaggi di @{{username}}" + category: "Cerca nella categoria #{{category}}" topic: "Cerca in questo argomento" private_messages: "Cerca messaggi" + advanced: + title: Ricerca Avanzata + posted_by: + label: Pubblicato da + in_category: + label: In Categoria + in_group: + label: In Gruppo + with_badge: + label: Con Distintivo + with_tags: + label: Con Etichette + filters: + label: Mostra solamente argomenti/post che... + likes: Ho messo "Mi Piace" + posted: Ho pubblicato in + watching: Sto' osservando + tracking: Sto' seguendo + private: sono nei miei messaggi + bookmarks: Ho aggiunto ai segnalibri + first: sono il primissimo post + pinned: sono appuntati + unpinned: non sono appuntati + wiki: sono wiki + statuses: + label: Dove gli argomenti + open: sono aperti + closed: sono chiusi + archived: sono archiviati + noreplies: hanno zero risposte + single_user: contengono un singolo utente + post: + count: + label: Conteggio Messaggi Minimo + time: + label: Pubblicato + before: prima + after: dopo hamburger_menu: "vai ad un'altra lista di argomenti o categoria" new_item: "nuovo" go_back: 'indietro' @@ -1092,6 +1199,9 @@ it: unsubscribe: stop_notifications: "Da ora riceverai meno notifiche per {{title}}" change_notification_state: "Lo stato delle tue notifiche è" + filter_to: + one: "1 messaggio in questo argomento" + other: "{{count}} messaggi in questo argomento" create: 'Nuovo Argomento' create_long: 'Crea un nuovo Argomento' private_message: 'Inizia a scrivere un messaggio' @@ -1151,6 +1261,9 @@ it: auto_close_title: 'Impostazioni di auto-chiusura' auto_close_save: "Salva" auto_close_remove: "Non chiudere automaticamente questo argomento" + auto_close_immediate: + one: "L'ultimo messaggio nell'argomento è già vecchio di 1 ora, per cui l'argomento verrà chiuso immediatamente." + other: "L'ultimo messaggio nell'argomento è già vecchio di %{count} ore, per cui l'argomento verrà chiuso immediatamente." timeline: back: "Indietro" back_description: "Torna indietro al tuo ultimo messaggio non letto" @@ -1169,6 +1282,8 @@ it: notifications: title: cambia la frequenza con cui sarai avvertito su questo argomento reasons: + mailing_list_mode: "Hai la modalità mailing list abilitata, verrai notificato delle risposte a questo argomento via email." + '3_10': 'Riceverai notifiche perché stai osservando una etichetta in questo argomento.' '3_6': 'Riceverai notifiche perché stai osservando questa categoria.' '3_5': 'Riceverai notifiche poiché hai iniziato ad osservare questo argomento automaticamente.' '3_2': 'Riceverai notifiche perché stai osservando questo argomento.' @@ -1221,6 +1336,8 @@ it: invisible: "Rendi Invisibile" visible: "Rendi Visibile" reset_read: "Reimposta Dati Letti" + make_public: "Rendi Pubblico questo Argomento" + make_private: "Rendi un Messaggio Privato" feature: pin: "Appunta Argomento" unpin: "Spunta Argomento" @@ -1236,6 +1353,9 @@ it: share: title: 'Condividi' help: 'condividi un collegamento a questo argomento' + print: + title: 'Stampa' + help: 'Apri una versione da stampa di questo argomento' flag_topic: title: 'Segnala' help: 'segnala questo argomento o invia una notifica privata' @@ -1267,12 +1387,14 @@ it: no_banner_exists: "Non c'è alcun argomento annuncio." banner_exists: "C'è attualmente un argomento annuncio." inviting: "Sto invitando..." + automatically_add_to_groups: "Questo invito include anche l'accesso ai seguenti gruppi:" invite_private: title: 'Invita al Messaggio' email_or_username: "Email o Utente di chi invita" email_or_username_placeholder: "indirizzo email o nome utente" action: "Invita" success: "Abbiamo invitato l'utente a partecipare a questo messaggio." + success_group: "Abbiamo invitato quel gruppo a partecipare a questo messaggio." error: "Spiacenti, si è verificato un errore durante l'invito dell'utente." group_name: "nome gruppo" controls: "Impostazioni Argomento" @@ -1381,6 +1503,7 @@ it: create: "Spiacenti, si è verificato un errore nel creare il tuo messaggio. Prova di nuovo." edit: "Spiacenti, si è verificato un errore nel modificare il tuo messaggio. Prova di nuovo." upload: "Spiacenti, si è verificato un errore durante il caricamento del file. Prova di nuovo." + file_too_large: "Spiacente, questo file è troppo grande (la grandezza massima è {{max_size_kb}}kb). Perché non carichi il tuo file in un servizio di cloud sharing e poi condividi il link?" too_many_uploads: "Spiacenti, puoi caricare un solo file per volta." too_many_dragged_and_dropped_files: "Spiacenti, puoi caricare solo 10 file alla volta." upload_not_authorized: "Spiacenti, il file che stai cercando di caricare non è autorizzato (estensioni autorizzate: {{authorized_extensions}})." @@ -1392,6 +1515,7 @@ it: no_value: "No, mantienilo" yes_value: "Si, abbandona" via_email: "questo messaggio è arrivato via email" + via_auto_generated_email: "questo post è arrivato tramite una mail auto generata" whisper: "questo messaggio è un sussurro privato per i moderatori" wiki: about: "questo messaggio è una guida" @@ -1545,6 +1669,7 @@ it: topic_template: "Modello di Argomento" tags: "Etichette" tags_allowed_tags: "Etichette che si possono usare soltanto in questa categoria:" + tags_allowed_tag_groups: "Aggiungi etichette ai gruppi che possono essere utilizzati unicamente in questa categoria:" tags_placeholder: "Elenco (opzionale) delle etichette permesse" tag_groups_placeholder: "Elenco (opzionale) dei gruppi di etichette permessi" delete: 'Elimina Categoria' @@ -1581,6 +1706,7 @@ it: email_in_disabled: "Le Impostazioni Sito non permettono di creare nuovi argomenti via email. Per abilitare la creazione di argomenti via email," email_in_disabled_click: 'abilita l''impostazione "email entrante".' suppress_from_homepage: "Elimina questa categoria dalla homepage." + sort_order: "Ordinamento di Default:" allow_badges_label: "Permetti l'assegnazione di distintivi in questa categoria" edit_permissions: "Modifica Permessi" add_permission: "Aggiungi Permesso" @@ -1601,6 +1727,12 @@ it: muted: title: "Silenziato" description: "Non ti verrà mai notificato nulla sui nuovi argomenti di queste categorie, e non compariranno nell'elenco dei Non letti." + sort_options: + default: "predefinito" + likes: "Mi piace" + op_likes: "\"Mi Piace\" del Post Originale" + views: "Visualizzazioni" + posts: "Messaggi" flagging: title: 'Grazie per aiutarci a mantenere la nostra comunità civile!' action: 'Segnala Messaggio' @@ -2171,7 +2303,6 @@ it: title: "Ripristina il database a una versione funzionante precedente" confirm: "Sei sicuro di voler ripristinare il database alla versione funzionante precedente?" export_csv: - user_archive_confirm: "Sei sicuro di voler scaricare i tuoi messaggi?" success: "Esportazione iniziata, verrai avvertito con un messaggio al termine del processo." failed: "Esportazione fallita. Controlla i log." rate_limit_error: "I messaggi possono essere scaricati una volta al giorno, prova ancora domani." diff --git a/config/locales/client.ja.yml b/config/locales/client.ja.yml index 425b0b7b73..02e0fa69b0 100644 --- a/config/locales/client.ja.yml +++ b/config/locales/client.ja.yml @@ -1632,7 +1632,7 @@ ja: updates_available: "アップデートが存在します。" please_upgrade: "今すぐアップデートしてください!" no_check_performed: "アップデートの確認が正しく動作していません。sidekiq が起動していることを確認してください。" - stale_data: "最近アップデートの確認が正しく動作していません。sidekiq が起動していることを確認してください。" + stale_data: "更新のチェックが最近行われておりません。Sidekiqが動作しているか確認してください。" version_check_pending: "アップロードしたてです。素晴らしいです! " installed_version: "インストール済み" latest_version: "最新" @@ -1839,7 +1839,6 @@ ja: label: "ロールバック" title: "データベースを前回の状態に戻します" export_csv: - user_archive_confirm: "投稿をダウンロードしてもよろしいですか?" success: "エクスポートを開始しました。処理が完了した後、メッセージでお知らせします。" failed: "出力失敗。詳しくはログに参考してください。" rate_limit_error: "投稿は1日に1度だけダウンロードできます。また明日お試しください。" diff --git a/config/locales/client.ko.yml b/config/locales/client.ko.yml index 74cb676454..21b7a0ce96 100644 --- a/config/locales/client.ko.yml +++ b/config/locales/client.ko.yml @@ -624,7 +624,6 @@ ko: account_age_days: "일일 계정 나이" create: "이 포럼에 친구를 초대하기" generate_link: "초대 링크 복사" - generated_link_message: '초대 링크가 성공적으로 생성되었습니다! 초대 링크는 다음 이메일에 한해 유효합니다: %{invitedEmail} ' bulk_invite: none: "아직 아무도 초대하지 않았습니다. 초대장을 각각 보내거나, uploading a bulk invite file을 이용하여 단체 초대를 보낼 수 있습니다." text: "파일로 대량 초대하기" @@ -1833,7 +1832,6 @@ ko: title: "데이터베이스를 이전 workiong state로 되돌리기" confirm: "데이타베이스를 이전 상태로 롤백 또는 되돌리기 할까요?" export_csv: - user_archive_confirm: "정말로 내 글을 다운로드 받습니까?" success: "Export initiated, you will be notified via message when the process is complete." failed: "내보내기가 실패했습니다. 로그를 확인해주세요" rate_limit_error: "글은 하루에 한번 다운로드 받을 수 있습니다. 내일 다시 시도해주십시요." diff --git a/config/locales/client.nb_NO.yml b/config/locales/client.nb_NO.yml index 5fbd39f07e..0117dc93e0 100644 --- a/config/locales/client.nb_NO.yml +++ b/config/locales/client.nb_NO.yml @@ -1745,7 +1745,6 @@ nb_NO: label: "Gjenopprett" title: "Gjenopprett databasen til en tidligere fungerende tilstand" export_csv: - user_archive_confirm: "Er du sikker på at du vil laste ned innleggene dine?" success: "Eksportering iverksatt. Du vil bli varslet med en melding når prosessen er fullført." failed: "Eksporteringen feilet. Venligst undersøk loggene." rate_limit_error: "Innlegg kan lastes ned en gang om dagen, vennligst prøv igjen i morgen." diff --git a/config/locales/client.nl.yml b/config/locales/client.nl.yml index 2da1da4e0f..5a16582266 100644 --- a/config/locales/client.nl.yml +++ b/config/locales/client.nl.yml @@ -686,7 +686,6 @@ nl: account_age_days: "leeftijd van account in dagen" create: "Stuur een uitnodiging" generate_link: "Kopieer uitnodigingslink" - generated_link_message: 'Uitnodigingslink succesvol aangemaakt! Uitnodigingslink is alleen geldig voor dit e-mailadres: %{invitedEmail} ' bulk_invite: none: "Je hebt nog niemand uitgenodigd. Je kan individueel uitnodigen of een groep mensen tegelijk door een groepsuitnodiging-bestand te uploaden" text: "Groepsuitnodiging via bestand" @@ -2383,7 +2382,6 @@ nl: title: "Herstel de database naar de laatst werkende versie" confirm: "Weet je zeker dat je de database wilt terugzetten naar de vorige werkende staat?" export_csv: - user_archive_confirm: "Weet je zeker dat je al je berichten wilt downloaden?" success: "Exporteren is gestart, je zult een bericht ontvangen als het proces is afgerond." failed: "Exporteren is mislukt. Controleer de logbestanden." rate_limit_error: "Berichten kunnen één keer per dag gedownload worden, probeer het morgen nog eens." diff --git a/config/locales/client.pl_PL.yml b/config/locales/client.pl_PL.yml index 6989f7375e..8c2fdb1ff6 100644 --- a/config/locales/client.pl_PL.yml +++ b/config/locales/client.pl_PL.yml @@ -700,7 +700,6 @@ pl_PL: account_age_days: "Wiek konta w dniach" create: "Wyślij zaproszenie" generate_link: "Skopiuj link z zaproszeniem" - generated_link_message: 'Link z zaproszeniem został wygenerowany pomyślnie! Link zaproszenia jest ważny jedynie dla tego adresu e-mail: %{invitedEmail} ' bulk_invite: none: "Jeszcze nikogo nie zaproszono. Możesz wysłać pojedyncze zaproszenie lub zaprosić wiele osób na raz wysyłając odpowiedni plik." text: "Zaproszenia hurtowe z pliku" @@ -2244,7 +2243,6 @@ pl_PL: label: "Wycofaj" title: "Wycofaj bazę danych do poprzedniego poprawnego stanu" export_csv: - user_archive_confirm: "Czy na pewno chcesz pobrać swoje wszystkie wpisy?" success: "Rozpoczęto eksport: otrzymasz wiadomość, gdy proces zostanie zakończony." failed: "Eksport zakończył się niepowodzeniem. Sprawdź logi." rate_limit_error: "Wpisy mogą być pobierane raz dziennie, spróbuj ponownie jutro." diff --git a/config/locales/client.pt.yml b/config/locales/client.pt.yml index 22d5cdfb9f..5598cdb533 100644 --- a/config/locales/client.pt.yml +++ b/config/locales/client.pt.yml @@ -102,13 +102,13 @@ pt: previous_month: 'Mês Anterior' next_month: 'Mês Seguinte' share: - topic: 'partilhar uma hiperligação para este tópico' + topic: 'partilhar uma ligação para este tópico' post: 'publicação #%{postNumber}' close: 'fechar' - twitter: 'partilhar esta hiperligação no Twitter' - facebook: 'partilhar esta hiperligação no Facebook' - google+: 'partilhar esta hiperligação no Google+' - email: 'enviar esta hiperligação por email' + twitter: 'partilhar esta ligação no Twitter' + facebook: 'partilhar esta ligação no Facebook' + google+: 'partilhar esta ligação no Google+' + email: 'enviar esta ligação por email' action_codes: public_topic: "tornei este tópico publico %{when}" private_topic: "tornei este tópico privado %{when}" @@ -171,10 +171,10 @@ pt: show_help: "opções" links: "Hiperligações" links_lowercase: - one: "hiperligação" + one: "ligação" other: "hiperligações" faq: "FAQ" - guidelines: "Diretrizes" + guidelines: "Orientações" privacy_policy: "Política de Privacidade" privacy: "Privacidade" terms_of_service: "Termos de Serviço" @@ -354,7 +354,7 @@ pt: notifications: watching: title: "A vigiar" - description: "Será notificado de cada nova publicação em todas as mensagens, e uma contagem de novas respostas será exibida." + description: "Será notificado de cada nova publicação em cada mensagem, e uma contagem de novas respostas será exibida." watching_first_post: title: "A Vigiar a Primeira Publicação" description: "Será apenas notificado acerca da primeira publicação em cada tópico deste grupo." @@ -429,6 +429,7 @@ pt: mute: "Silenciar" edit: "Editar Preferências" download_archive: "Descarregar As Minhas Publicações" + download_archive_confirm: "Tem a certeza que deseja descarregar as suas publicações?" new_private_message: "Nova Mensagem" private_message: "Mensagem" private_messages: "Mensagens" @@ -452,6 +453,7 @@ pt: each_browser_note: "Nota: Tem que alterar esta configuração em todos os navegadores de internet que utiliza." dismiss_notifications: "Marcar Visto Tudo" dismiss_notifications_tooltip: "Marcar como lidas todas as notificações por ler" + first_notification: "A sua primeira notificação! Seleccione-a para começar." disable_jump_reply: "Não voltar para a minha publicação após eu ter respondido" dynamic_favicon: "Mostrar contagem de tópicos novos / atualizados no ícone do browser." external_links_in_new_tab: "Abrir todas as hiperligações externas num novo separador" @@ -478,7 +480,7 @@ pt: many_per_day: "Mandar-me um email por cada nova publicação (cerca de {{dailyEmailEstimate}} por dia)" few_per_day: "Mandar-me um email por cada nova publicação (cerca de 2 por dia)" tag_settings: "Etiquetas" - watched_tags: "Visto" + watched_tags: "A vigiar" watched_tags_instructions: "Irá vigiar automaticamente todos os novos tópicos nestas categorias. Será notificado de todas as novas respostas e tópicos, e uma contagem de novas respostas irá aparecer junto ao tópico." tracked_tags: "Seguido" tracked_tags_instructions: "Irá seguir automaticamente todos os novos tópicos nestas categorias. Uma contagem de novas respostas irá aparecer junto ao tópico." @@ -686,8 +688,9 @@ pt: days_visited: "Dias Visitados" account_age_days: "Idade da conta, em dias" create: "Enviar um Convite" - generate_link: "Copiar Hiperligação do Convite" - generated_link_message: 'Hiperligação do Convite gerada corretamente! A hiperligação do convite é válida apenas para este endereço de email: %{invitedEmail} ' + generate_link: "Copiar Ligação do Convite" + link_generated: "Ligação de convite gerada com sucesso!" + valid_for: "Ligação de convite é válida apenas para este endereço de email: %{email}" bulk_invite: none: "Ainda não convidou ninguém. Pode enviar convites individuais, ou convidar um grupo de pessoas de uma única vez carregando um ficheiro com convites em massa." text: "Convite em massa a partir de ficheiro" @@ -737,7 +740,7 @@ pt: no_badges: "Nenhuma distintivo ainda." more_badges: "Mais Distintivos" top_links: "Melhores hiperligações" - no_links: "Não há nenhuma hiperligação ainda." + no_links: "Não há nenhuma ligação ainda." most_liked_by: "Por mais apreciados" most_liked_users: "Mais Gostados" most_replied_to_users: "Mais Respondidos" @@ -820,7 +823,7 @@ pt: hide_forever: "não obrigado" hidden_for_session: "OK, Irei perguntar-lhe amanhã. Pode sempre usar 'Iniciar Sessão' para criar uma conta, também." intro: "Olá! :heart_eyes: Parece que está a gostar da discussão, mas não está inscrito para uma conta." - value_prop: "Quando cria uma conta, nós lembramo-nos exatamente do que leu, por isso volta sempre ao sítio onde ficou. Também recebe notificações, aqui ou por email, sempre que novas mensagens são feitas. E pode gostar de publicações para partilhar o amor. :heartbeat:" + value_prop: "Quando cria uma conta, nós lembramo-nos exatamente do que leu, por isso volta sempre ao sítio onde ficou. Também recebe notificações, aqui ou por email, sempre que novas publicações são feitas. E pode gostar de publicações para partilhar o amor. :heartbeat:" summary: enabled_description: "Está a ver um resumo deste tópico: as respostas mais interessantes são determinadas pela comunidade." description: "Existem {{replyCount}} respostas." @@ -845,8 +848,9 @@ pt: trust_level: 'Nível de Confiança' search_hint: 'nome de utilizador, email ou endereço de IP' create_account: + disclaimer: "Ao registrar-se, aceita a política de privacidade e os termos de serviço." title: "Criar Nova Conta" - failed: "Ocorreu um erro, talvez este email já esteja registado, tente usar a hiperligação \"Esqueci-me da Palavra-passe\"." + failed: "Ocorreu um erro, talvez este email já esteja registado, tente usar a ligação \"Esqueci-me da Palavra-passe\"." forgot_password: title: "Repor Palavra-Passe" action: "Esqueci-me da minha palavra-passe" @@ -871,7 +875,7 @@ pt: logging_in: "A iniciar sessão..." or: "Ou" authenticating: "A autenticar..." - awaiting_confirmation: "A sua conta está a aguardar ativação. Utilize a hiperligação \"Esqueci a Palavra-passe\" para pedir um novo email de ativação." + awaiting_confirmation: "A sua conta está a aguardar ativação. Utilize a ligação \"Esqueci a Palavra-passe\" para pedir um novo email de ativação." awaiting_approval: "A sua conta ainda não foi aprovada por um membro do pessoal. Receberá um email quando a sua conta for aprovada." requires_invite: "Pedimos desculpa, o acesso a este fórum é permitido somente por convite de outro membro." not_activated: "Ainda não pode iniciar sessão. Enviámos anteriormente um email de ativação para o endereço {{sentTo}}. Por favor siga as instruções contidas nesse email para ativar a sua conta." @@ -935,6 +939,9 @@ pt: group_mentioned: one: "Ao usar {{group}}, estará a notificar 1 pessoa – tem a certeza?" other: "Ao usar {{group}}, estará a notificar {{count}} pessoas – tem a certeza?" + cannot_see_mention: + category: "Mencionou {{username}} mas este não será notificado porque não têm acesso a esta categoria. Terá de os adicionar a um grupo que tenho acesso a esta categoria." + private: "Mencionou {{username}} mas estes não serão notificados porque não conseguem ver esta mensagem privada. Terá de os convidar para esta MP." duplicate_link: "Parce que a tua ligação a {{domain}} já foi publicada neste tópico por @{{username}} nesta resposta {{ago}} – tens a certeza de que a queres publicar outra vez?" error: title_missing: "O título é obrigatório" @@ -972,8 +979,8 @@ pt: italic_title: "Itálico" italic_text: "texto em itálico" link_title: "Hiperligação" - link_description: "digite a descrição da hiperligação aqui" - link_dialog_title: "Inserir Hiperligação" + link_description: "digite a descrição da ligação aqui" + link_dialog_title: "Inserir Ligação" link_optional_text: "título opcional" link_url_placeholder: "http://example.com" quote_title: "Bloco de Citação" @@ -1064,15 +1071,15 @@ pt: title_with_attachments: "Adicionar uma imagem ou um ficheiro" from_my_computer: "Do meu dispositivo " from_the_web: "Da internet" - remote_tip: "hiperligação para imagem" - remote_tip_with_attachments: "hiperligação para imagem ou ficheiro {{authorized_extensions}}" + remote_tip: "ligação para imagem" + remote_tip_with_attachments: "ligação para imagem ou ficheiro {{authorized_extensions}}" local_tip: "selecionar imagens do seu dispositivo" local_tip_with_attachments: "selecionar imagens ou ficheiros a partir do seu dispositivo {{authorized_extensions}}" hint: "(pode também arrastar o ficheiro para o editor para fazer o carregamento)" hint_for_supported_browsers: "pode também arrastar e largar ou colar imagens no editor" uploading: "A carregar" select_file: "Selecionar Ficheiro" - image_link: "hiperligação da imagem irá apontar para" + image_link: "ligação da imagem irá apontar para" search: sort_by: "Ordenar por" relevance: "Relevância" @@ -1080,7 +1087,7 @@ pt: most_viewed: "Mais Visto" most_liked: "Mais Gostos" select_all: "Selecionar Tudo" - clear_all: "Limpar Tudo" + clear_all: "Remover Tudo" too_short: "O seu termo de pesquisa é demasiado curto." result_count: one: "1 resultado para \"{{term}}\"" @@ -1141,13 +1148,15 @@ pt: topics: new_messages_marker: "última visita" bulk: + select_all: "Selecionar Tudo" + clear_all: "Remover Tudo" unlist_topics: "Remover Tópicos da Lista" reset_read: "Repor Leitura" delete: "Eliminar Tópicos" dismiss: "Marcar Visto" dismiss_read: "Marcar todos os não lidos como vistos" dismiss_button: "Marcar visto..." - dismiss_tooltip: "Marcar como vistas apenas novas mensagens ou parar de seguir tópicos" + dismiss_tooltip: "Marcar como vistas apenas novas publicações ou parar de seguir tópicos" also_dismiss_topics: "Parar de seguir estes tópicos para que estes nunca me apareçam como não lidos novamente" dismiss_new: "Marcar Visto Novos" toggle: "ativar seleção em massa de tópicos" @@ -1275,7 +1284,7 @@ pt: notifications: title: mudar quão frequentemente é notificado sobre este tópico reasons: - mailing_list_mode: "Tem o modo de lista de mailing activado, por isso será notificado de respostas a este tópico por email." + mailing_list_mode: "Tem o modo de lista de distribuição activado, por isso será notificado de respostas a este tópico por email." '3_10': 'Receberá notificações porque está a vigiar uma etiqueta neste tópico.' '3_6': 'Receberá notificações porque está a vigiar esta categoria.' '3_5': 'Receberá notificações porque começou a vigiar automaticamente este tópico.' @@ -1345,7 +1354,7 @@ pt: help: "Remover destaque deste tópico para que o mesmo deixe de aparecer no topo da sua lista de tópicos" share: title: 'Partilhar' - help: 'Partilhar uma hiperligação para este tópico' + help: 'Partilhar uma ligação para este tópico' print: title: 'Imprimir' help: 'Abrir uma versão para impressão deste tópico' @@ -1396,12 +1405,12 @@ pt: username_placeholder: "nome de utilizador" action: 'Enviar Convite' help: 'convidar outros para este tópico via email ou notificações' - to_forum: "Enviaremos um breve email que permitirá ao seu amigo juntar-se imediatamente clicando numa hiperligação, não sendo necessário ter sessão iniciada." + to_forum: "Enviaremos um breve email que permitirá ao seu amigo juntar-se imediatamente clicando numa ligação, não sendo necessário ter sessão iniciada." sso_enabled: "Introduza o nome de utilizador da pessoa que gostaria de convidar para este tópico." to_topic_blank: "Introduza o nome de utilizador ou endereço de email da pessoa que gostaria de convidar para este tópico." to_topic_email: "Introduziu um endereço de email. Iremos enviar um email com um convite que permite aos seus amigos responderem a este tópico imediatamente." - to_topic_username: "Introduziu um nome de utilizador. Iremos enviar-lhe uma notificação com uma hiperligação convidando-o para este tópico." - to_username: "Introduza o nome de utilizador da pessoa que deseja convidar. Iremos enviar-lhe uma notificação com uma hiperligação convidando-o para este tópico." + to_topic_username: "Introduziu um nome de utilizador. Iremos enviar-lhe uma notificação com uma ligação convidando-o para este tópico." + to_username: "Introduza o nome de utilizador da pessoa que deseja convidar. Iremos enviar-lhe uma notificação com uma ligação convidando-o para este tópico." email_placeholder: 'nome@exemplo.com' success_email: "Enviámos por email um convite para {{emailOrUsername}}. Iremos notificá-lo quando o convite for utilizado. Verifique o separador de convites na sua página de utilizador para acompanhar os seus convites." success_username: "Convidámos esse utilizador para participar neste tópico." @@ -1446,7 +1455,7 @@ pt: action: "alterar selo temporal" invalid_timestamp: "O selo temporal não pode ser no futuro." error: "Ocorreu um erro ao alterar o selo temporal do tópico." - instructions: "Por favor selecione o novo selo temporal do tópico. Mensagens no tópico serão atualizadas para terem a mesma diferença temporal." + instructions: "Por favor selecione o novo selo temporal do tópico. Publicações no tópico serão atualizadas para terem a mesma diferença temporal." multi_select: select: 'selecionar' selected: '({{count}}) selecionados' @@ -1461,7 +1470,7 @@ pt: post: reply: " {{replyAvatar}} {{usernameLink}}" reply_topic: " {{link}}" - quote_reply: "citar resposta" + quote_reply: "Citar" edit: "Editar {{link}} {{replyAvatar}} {{username}}" edit_reason: "Motivo:" post_number: "publicação {{number}}" @@ -1628,7 +1637,7 @@ pt: merge: confirm: one: "Tem a certeza que quer juntar estas publicações?" - other: "Tem a certeza que quer juntar estas {{count}} publicações?" + other: "Tem a certeza que quer unir estas {{count}} publicações?" revisions: controls: first: "Primeira revisão" @@ -1699,6 +1708,7 @@ pt: email_in_disabled: "Publicar novos tópicos através do email está desactivado nas Configurações do Sítio. Para permitir a publicação de novos tópicos através do email," email_in_disabled_click: 'ative a definição "email em".' suppress_from_homepage: "Suprimir esta categoria da página principal." + sort_order: "Ordenação Predefinida:" allow_badges_label: "Permitir a atribuição de distintivos nesta categoria" edit_permissions: "Editar Permissões" add_permission: "Adicionar Permissões" @@ -1724,9 +1734,21 @@ pt: muted: title: "Silenciado" description: "Nunca será notificado de nada acerca de novos tópicos nestas categorias, e estes não irão aparecer nos recentes." + sort_options: + default: "predefinida" + likes: "Gostos" + op_likes: "Gostos à Publicação Original" + views: "Vistas" + posts: "Publicações" + activity: "Actividade" + posters: "Autores" + category: "Categoria" + created: "Criado" + sort_ascending: 'Ascendente' + sort_descending: 'Descendente' flagging: title: 'Obrigado por ajudar a manter a nossa comunidade cívica!' - action: 'Denunciar Mensagem' + action: 'Denunciar Publicação' take_action: "Acionar" notify_action: 'Mensagem' official_warning: 'Aviso Oficial' @@ -1737,7 +1759,7 @@ pt: hidden_email_address: "(escondido)" submit_tooltip: "Submeter a denúncia privada" take_action_tooltip: "Atingir imediatamente o limite de denúncias, em vez de esperar por mais denúncias da comunidade" - cant: "Pedimos desculpa, não é possível colocar uma denúncia nesta mensagem neste momento." + cant: "Pedimos desculpa, não é possível colocar uma denúncia nesta publicação neste momento." notify_staff: 'Notificar o pessoal privadamente' formatted_name: off_topic: "Está fora do contexto" @@ -1793,20 +1815,20 @@ pt: title: "Fixado" help: "Este tópico foi fixado por si; será mostrado no topo da sua categoria" invisible: - help: "Este tópico não está listado; não será apresentado na lista de tópicos e poderá ser acedido apenas através de uma hiperligação direta" - posts: "Mensagens" - posts_long: "existem {{number}} mensagens neste tópico" + help: "Este tópico não está listado; não será apresentado na lista de tópicos e poderá ser acedido apenas através de uma ligação direta" + posts: "Publicações" + posts_long: "existem {{number}} publicações neste tópico" posts_likes_MF: | Este tópico tem {count, plural, one {1 resposta} other {# respostas}} {ratio, select, baixo {com uma proporção de gostos alta} med {com uma proporção de gostos muito alta} alta {com uma proporção de gostos extremamente alta} outros {}} - original_post: "Mensagem Original" - views: "Visualizações" + original_post: "Publicação Original" + views: "Vistas" views_lowercase: - one: "visualização" - other: "visualizações" + one: "vista" + other: "vistas" replies: "Respostas" views_long: "este tópico foi visto {{number}} vezes" activity: "Atividade" @@ -1834,7 +1856,7 @@ pt: title_with_count: one: "Recente (1)" other: "Recentes ({{count}})" - help: "tópicos com mensagens recentes" + help: "tópicos com publicações recentes" hot: title: "Quente" help: "uma seleção dos tópicos mais quentes" @@ -1868,8 +1890,8 @@ pt: other: "Novos ({{count}})" help: "tópicos criados nos últimos dias" posted: - title: "As Minhas mensagens" - help: "tópicos nos quais publicou uma mensagem" + title: "As Minhas publicações" + help: "tópicos nos quais publicou uma publicação" bookmarks: title: "Marcadores" help: "tópicos que marcou" @@ -2077,6 +2099,8 @@ pt: custom_message_placeholder: "Insira a sua mensagem personalizada" custom_message_template_forum: "Olá, devia juntar-se a este fórum!" custom_message_template_topic: "Olá, achei que poderia gostar deste tópico!" + safe_mode: + enabled: "O modo de segurança está activado, para sair do modo de segurança feche esta janela do navegador" admin_js: type_to_filter: "digite para filtrar..." admin: @@ -2139,10 +2163,10 @@ pt: agree: "Aceitar" agree_title: "Confirmar esta denúncia como válida e correta" agree_flag_modal_title: "Aceitar e..." - agree_flag_hide_post: "Aceitar (esconder mensagem + enviar MP)" + agree_flag_hide_post: "Aceitar (esconder publicação + enviar MP)" agree_flag_hide_post_title: "Esconder esta publicação e enviar automaticamente uma mensagem ao utilizador solicitando a edição urgente da mesma" - agree_flag_restore_post: "Concordar (restaurar mensagem)" - agree_flag_restore_post_title: "Restaurar esta mensagem" + agree_flag_restore_post: "Concordar (restaurar publicação)" + agree_flag_restore_post_title: "Restaurar esta publicação" agree_flag: "Concordar com a denúncia" agree_flag_title: "Concordar com a denúncia e manter a publicação inalterada" defer_flag: "Diferir" @@ -2150,13 +2174,13 @@ pt: delete: "Eliminar" delete_title: "Eliminar a publicação associada a esta denúncia." delete_post_defer_flag: "Eliminar publicação e diferir a denúncia." - delete_post_defer_flag_title: "Eliminar mensagem; se é a primeira do tópico então eliminar o tópico" + delete_post_defer_flag_title: "Eliminar publicação; se é a primeira do tópico então eliminar o tópico" delete_post_agree_flag: "Eliminar publicação e Concordar com a denúncia" - delete_post_agree_flag_title: "Eliminar mensagem; se é a primeira do tópico então eliminar o tópico" + delete_post_agree_flag_title: "Eliminar publicação; se é a primeira do tópico então eliminar o tópico" delete_flag_modal_title: "Eliminar e…" delete_spammer: "Eliminar Spammer" - delete_spammer_title: "Remover utilizador e todos as mensagens e tópicos do mesmo." - disagree_flag_unhide_post: "Discordar (exibir mensagem)" + delete_spammer_title: "Remover utilizador e todos as publicações e tópicos do mesmo." + disagree_flag_unhide_post: "Discordar (exibir publicação)" disagree_flag_unhide_post_title: "Remover qualquer denúncia desta publicação e torná-la visível novamente" disagree_flag: "Discordar" disagree_flag_title: "Negar esta denúncia como inválida ou incorreta" @@ -2248,7 +2272,7 @@ pt: confirm_revoke: "Tem a certeza que quer revogar essa chave?" info_html: "A sua chave API permitirá a criação e edição de tópicos usando pedidos JSON." all_users: "Todos os Utilizadores" - note_html: "Manter esta chave secreta, todos os utilizadores que a tenham poderão criar mensagens arbitrárias como qualquer utilizador." + note_html: "Manter esta chave secreta, todos os utilizadores que a tenham poderão criar publicações arbitrárias como qualquer utilizador." web_hooks: title: "Webhooks" none: "Não existem webhooks neste momento." @@ -2384,10 +2408,9 @@ pt: title: "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." failed: "A exportação falhou. Por favor verifique os registos dos logs." - rate_limit_error: "As mensagens podem ser descarregadas uma vez por dia. Por favor, tente novamente amanhã." + rate_limit_error: "As publicações podem ser descarregadas uma vez por dia. Por favor, tente novamente amanhã." button_text: "Exportar" button_title: user: "Exportar lista total de utilizadores em formato CSV." @@ -2475,10 +2498,10 @@ pt: description: "Texto e ícones no cabeçalho do sítio." highlight: name: 'destaque' - description: 'A cor de fundo de elementos destacados na página, tais como mensagens e tópicos.' + description: 'A cor de fundo de elementos destacados na página, tais como publicações e tópicos.' danger: name: 'perigo' - description: 'Cor de destaque para ações como apagar mensagens e tópicos.' + description: 'Cor de destaque para ações como apagar publicações e tópicos.' success: name: 'sucesso' description: 'Usado para indicar que uma ação foi bem sucedida.' @@ -2495,7 +2518,7 @@ pt: test_error: "Occorreu um problema no envio do email de teste. Por favor verifique novamente as suas definições de email, verifique se o seu host não está a bloquear conexões de email, e tente novamente." sent: "Enviado" skipped: "Ignorado" - bounced: "Devolvida" + bounced: "Redirecionado" received: "Recebido" rejected: "Rejeitado" sent_at: "Enviado em" @@ -2509,6 +2532,9 @@ pt: delivery_method: "Método de Entrega" preview_digest_desc: "Pré-visualizar o conteúdo dos emails de resumo enviados aos utilizadores inativos." refresh: "Atualizar" + send_digest_label: "Enviar este resultado para:" + send_digest: "Enviar" + sending_email: "A enviar email..." format: "Formato" html: "html" text: "texto" @@ -2552,7 +2578,7 @@ pt: match_count: "Correspondência" ip_address: "IP" topic_id: "ID do Tópico" - post_id: "ID da Mensagem" + post_id: "ID da Publicação" category_id: "ID da Categoria" delete: 'Eliminar' edit: 'Editar' @@ -2591,7 +2617,7 @@ pt: revoke_badge: "revogar distintivo" check_email: "verificar email" delete_topic: "eliminar tópico" - delete_post: "eliminar mensagem" + delete_post: "eliminar publicação" impersonate: "personificar" anonymize_user: "tornar utilizador anónimo" roll_up: "agregar blocos IP" @@ -2616,7 +2642,7 @@ pt: allow: "Permitir" screened_urls: title: "URLs Filtrados" - description: "Os URLs listados aqui foram usados em mensagens de utilizadores que foram identificados como spammers." + description: "Os URLs listados aqui foram usados em publicações de utilizadores que foram identificados como spammers." url: "URL" domain: "Domínio" screened_ips: @@ -2701,7 +2727,7 @@ pt: suspend_reason_label: "Qual é o motivo da sua suspensão? Este texto estará visível para todos na página do perfil deste utilizador, e será mostrada ao utilizador quando tentar iniciar sessão. Mantenha-o breve." suspend_reason: "Motivo" suspended_by: "Suspendido por" - delete_all_posts: "Eliminar todas as mensagens" + delete_all_posts: "Eliminar todas as publicações" delete_all_posts_confirm_MF: "Está prestes a apagar {POSTS, plural, one {1 publicação} other {# publicações}} e {TOPICS, plural, one {1 tópico} other {# tópicos}}. Tem a certeza de que quer continuar?" suspend: "Suspender" unsuspend: "Retirar a suspensão" @@ -2732,8 +2758,8 @@ pt: like_count: Gostos Dados / Recebidos last_100_days: 'nos últimos 100 dias' private_topics_count: Tópicos Privados - posts_read_count: Mensagens lidas - post_count: Mensagens criadas + posts_read_count: Publicações lidas + post_count: Publicações criadas topics_entered: Tópicos Visualizados flags_given_count: Denúncias Dadas flags_received_count: Denúncias Recebidas @@ -2750,21 +2776,21 @@ pt: anonymize_failed: "Ocorreu um problema ao tornar esta conta anónima." delete: "Eliminar Utilizador" delete_forbidden_because_staff: "Administradores e moderadores não podem ser eliminados." - delete_posts_forbidden_because_staff: "Não é possível eliminar todas as mensagens dos administradores e moderadores." + delete_posts_forbidden_because_staff: "Não é possível eliminar todas as publicações dos administradores e moderadores." delete_forbidden: - one: "Utilizadores não podem ser eliminados se tiverem mensagens. Apague todas as mensagens antes de eliminar o utilizador. (Mensagens com mais de %{count} dia de existência não podem ser eliminadas.)" - other: "Utilizadores não podem ser eliminados se tiverem mensagens. Apague todas as mensagens antes de eliminar o utilizador. (Mensagens com mais de %{count} dias de existência não podem ser eliminadas.)" + one: "Utilizadores não podem ser eliminados se tiverem publicações. Apague todas as publicações antes de eliminar o utilizador. (Publicações com mais de %{count} dia de existência não podem ser eliminadas.)" + other: "Utilizadores não podem ser eliminados se tiverem publicações. Apague todas as publicações antes de eliminar o utilizador. (Publicações com mais de %{count} dias de existência não podem ser eliminadas.)" cant_delete_all_posts: - one: "Não é possível eliminar todas as mensagens. Algumas mensagens existem há mais de %{count} dia. (A configuração delete_user_max_post_age.)" - other: "Não é possível eliminar todas as mensagens. Algumas mensagens existem há mais de %{count} dias. (A configuração delete_user_max_post_age.)" + one: "Não é possível eliminar todas as publicações. Algumas publicações existem há mais de %{count} dia. (A configuração delete_user_max_post_age.)" + other: "Não é possível eliminar todas as publicações. Algumas publicações existem há mais de %{count} dias. (A configuração delete_user_max_post_age.)" cant_delete_all_too_many_posts: - one: "Não é possível eliminar todas as mensagens porque o utilizador tem mais de 1 mensagens. (delete_all_posts_max)" - other: "Não é possível eliminar todas as mensagens porque o utilizador tem mais de %{count} mensagens. (delete_all_posts_max)" + one: "Não é possível eliminar todas as publicações porque o utilizador tem mais de 1 publicações. (delete_all_posts_max)" + other: "Não é possível eliminar todas as publicações porque o utilizador tem mais de %{count} publicações. (delete_all_posts_max)" delete_confirm: "Tem a CERTEZA que deseja eliminar este utilizador? Esta ação é permanente!" delete_and_block: "Eliminar e bloquear este endereço de email e IP" delete_dont_block: "Apenas eliminar" deleted: "O utilizador foi eliminado." - delete_failed: "Ocorreu um erro ao eliminar o utilizador. Certifique-se de que todas as suas mensagens foram apagadas antes de tentar eliminá-lo." + delete_failed: "Ocorreu um erro ao eliminar o utilizador. Certifique-se de que todas as suas publicações foram apagadas antes de tentar eliminá-lo." send_activation_email: "Enviar Email de Ativação" activation_email_sent: "Um email de ativação foi enviado." send_activation_email_failed: "Ocorreu um problema ao enviar um novo email de ativação. %{error}" @@ -2774,15 +2800,15 @@ pt: deactivate_failed: "Ocorreu um problema ao desativar o utilizador." unblock_failed: 'Ocorreu um problema ao desbloquear o utilizador.' block_failed: 'Ocorreu um problema ao bloquear o utilizador.' - block_confirm: 'Tem a certeza que pretende bloquear este utilizador? Este não será capaz de criar novos tópicos ou mensagens.' + block_confirm: 'Tem a certeza que pretende bloquear este utilizador? Este não será capaz de criar novos tópicos ou publicações.' block_accept: 'Sim, bloquear este utilizador' - bounce_score: "Número de Redirecionamentos" + bounce_score: "Pontuação de Redirecionamento" reset_bounce_score: label: "Repor" - title: "Repor número de redirecionamentos a 0" + title: "Repor pontuação de redirecionamento a 0" deactivate_explanation: "Um utilizador desativado deve revalidar o seu email." suspended_explanation: "Um utilizador suspenso não pode iniciar sessão." - block_explanation: "Um utilizador bloqueado não pode publicar mensagens ou iniciar tópicos." + block_explanation: "Um utilizador bloqueado não pode publicar publicações ou iniciar tópicos." staged_explanation: "Um utilizador temporário pode apenas publicar por email em tópicos específicos." bounce_score_explanation: none: "Nenhum redirecionamento foi recebido recentemente desse email." @@ -2808,8 +2834,8 @@ pt: topics_replied_to: "Tópicos com Respostas" topics_viewed: "Tópicos Visualizados" topics_viewed_all_time: "Tópicos Visualizados (desde sempre)" - posts_read: "Mensagens lidas" - posts_read_all_time: "Mensagens lidas (desde sempre)" + posts_read: "Publicações lidas" + posts_read_all_time: "Publicações lidas (desde sempre)" flagged_posts: "Publicações Denunciadas" flagged_by_users: "Utilizadores Que Denunciaram" likes_given: "Gostos Dados" @@ -2880,7 +2906,7 @@ pt: reset: 'repor' none: 'nenhum' no_results: "Não foi encontrado nenhum resultado." - clear_filter: "Limpar" + clear_filter: "Remover" add_url: "adicionar URL" add_host: "adicionar host" categories: @@ -2923,7 +2949,7 @@ pt: modal_title: Agrupamento de Distintivos granted_by: Concedido Por granted_at: Concedido Em - reason_help: (Uma hiperligação para uma mensagem ou tópico) + reason_help: (Uma ligação para uma publicação ou tópico) save: Guardar delete: Apagar delete_confirm: Tem a certeza que quer eliminar este distintivo? @@ -2946,17 +2972,17 @@ pt: image: Imagem icon_help: "Use uma classe Font Awesome ou um URL para uma imagem" query: '"Query" de Distintivo (SQL)' - target_posts: '"Query" direcionada a mensagens' + target_posts: '"Query" direcionada a publicações' auto_revoke: 'Executar diariamente a "query" de revogação ' - show_posts: Mostrar mensagens de concessão de distintivo na página de distintivos + show_posts: Mostrar publicações de concessão de distintivo na página de distintivos trigger: Acionar trigger_type: none: "Atualizado diariamente" - post_action: "Quando um utilizador atua numa mensagem" - post_revision: "Quando um utilizador edita ou cria uma mensagem" + post_action: "Quando um utilizador atua numa publicação" + post_revision: "Quando um utilizador edita ou cria uma publicação" trust_level_change: "Quando um utilizador muda de Nível de Confiança" user_change: "Quando um utilizador é editado ou criado" - post_processed: "Depois de uma mensagem ser processada" + post_processed: "Depois de uma publicação ser processada" preview: link_text: "Pré-visualizar distintivos concedidos" plan_text: "Pré-visualizar com plano de consulta" @@ -2973,8 +2999,8 @@ pt: sample: "Amostra:" grant: with: %{username} - with_post: %{username} pela mensagem em %{link} - with_post_time: %{username} pela mensagem em %{link} às %{time} + with_post: %{username} pela publicação em %{link} + with_post_time: %{username} pela publicação em %{link} às %{time} with_time: %{username} às %{time} emoji: title: "Emoji" @@ -2991,22 +3017,22 @@ pt: host: "Servidores Permitidos" path_whitelist: "Lista Branca de Caminhos" edit: "editar" - category: "Mensagem para Categoria" + category: "Publicação para Categoria" add_host: "Adicionar Servidor" settings: "Configurações de Incorporação" feed_settings: "Configurações do Feed" feed_description: "Fornecer um fed RSS/ATOM para o seu sítio pode melhorar a habilidade do Discourse de importar o seu conteúdo." crawling_settings: "Configurações de Rastreio" - crawling_description: "Quando o Discourse cria tópicos para as suas mensagens, se nenhum feed RSS/ATOM está presente o Discourse irá tentar analisar o seu conteúdo fora do seu HTML. Algumas vezes pode ser um desafio extrair o seu conteúdo, por isso temos a habilidade de especificar regras CSS para tornar a extração mais fácil. " + crawling_description: "Quando o Discourse cria tópicos para as suas publicações, se nenhum feed RSS/ATOM está presente o Discourse irá tentar analisar o seu conteúdo fora do seu HTML. Algumas vezes pode ser um desafio extrair o seu conteúdo, por isso temos a habilidade de especificar regras CSS para tornar a extração mais fácil. " embed_by_username: "Nome de uilizador para criação do tópico" - embed_post_limit: "Número máximo de mensagens a incorporar" + embed_post_limit: "Número máximo de publicações a incorporar" embed_username_key_from_feed: "Chave para puxar o nome de utilizador discouse do feed" embed_title_scrubber: "Expressão regular usada para filtrar o título de publicações" - embed_truncate: "Truncar as mensagens incorporadas" + embed_truncate: "Truncar as publicações incorporadas" embed_whitelist_selector: "Seletor CSS para elementos que são permitidos nas incorporações" embed_blacklist_selector: "Seletor CSS para elementos que são removidos das incorporações" embed_classname_whitelist: "Nomes de classes CSS permitidas" - feed_polling_enabled: "Importar mensagens através de RSS/ATOM" + feed_polling_enabled: "Importar publicações através de RSS/ATOM" feed_polling_url: "URL do feed RSS/ATOM para rastreio" save: "Guardar Configurações de Incorporação" permalink: @@ -3014,12 +3040,12 @@ pt: url: "URL" topic_id: "ID do Tópico" topic_title: "Tópico" - post_id: "ID da Mensagem" - post_title: "Mensagem" + post_id: "ID da Publicação" + post_title: "Publicação" category_id: "ID da Categoria" category_title: "Categoria" external_url: "URL Externo" - delete_confirm: Tem a certeza que deseja eliminar esta hiperligação permanente? + delete_confirm: Tem a certeza que deseja eliminar esta ligação permanente? form: label: "Novo:" add: "Adicionar" diff --git a/config/locales/client.pt_BR.yml b/config/locales/client.pt_BR.yml index 2d63e841f0..4678c373d0 100644 --- a/config/locales/client.pt_BR.yml +++ b/config/locales/client.pt_BR.yml @@ -136,8 +136,9 @@ pt_BR: enabled: 'listou %{when}' disabled: 'desalistou %{when}' topic_admin_menu: "ações administrativas do tópico" + wizard_required: "Chegou a hora de configurar seu fórum! Começar o Assistente de Configuração!" emails_are_disabled: "Todo o envio de email foi globalmente desabilitado por algum administrador. Nenhum email de notificações de qualquer tipo será enviado." - bootstrap_mode_enabled: "Para fazer o lançamento do seu novo site mais fácil, você está no modo de inicialização. A todos os novos usuários será concedido nível de confiança 1 e terão o resumo diário das atualizações ativado. Isso será automaticamente desativado quando a contagem total de usuários exceder %{min_users} usuários." + bootstrap_mode_enabled: "Para facilitar o lançamento do seu novo site, você esta no modo de inicialização. A todos os novos usuários, será concedido o nível de confiança 1 e eles terão o resumo diário de atualizações por email ativado. Isso será automaticamente desativado quando a contagem total de usuários exceder %{min_users} usuários." bootstrap_mode_disabled: "O modo de inicialização será desativado nas próximas 24 horas." s3: regions: @@ -428,6 +429,7 @@ pt_BR: mute: "Silenciar" edit: "Editar Preferências" download_archive: "Fazer Download dos Meus Posts" + download_archive_confirm: "Você tem certeza que deseja baixar as suas postagens?" new_private_message: "Nova Mensagem" private_message: "Mensagem" private_messages: "Mensagens" @@ -451,6 +453,7 @@ pt_BR: each_browser_note: "Nota: Você deve modificar essa configuração em todos navegadores que você usa." dismiss_notifications: "Descartar tudo" dismiss_notifications_tooltip: "Marcar todas as notificações não lidas como lidos" + first_notification: "Sua primeira notificação! Selecione-a para começar." disable_jump_reply: "Não pular para o meu tópico depois que eu respondo" dynamic_favicon: "Exibir ícone no navegador de tópicos novos / atualizados." external_links_in_new_tab: "Abrir todos os links externos em uma nova aba" @@ -473,6 +476,7 @@ pt_BR: Tópicos e categorias silenciados não são incluídos nesses emails. daily: "Enviar atualizações diárias" individual: "Enviar email para cada postagem nova" + individual_no_echo: "Mande um email para todas as novas publicações, exceto as minhas" many_per_day: "Me envie um email para cada nova postagem (aproximadamente {{dailyEmailEstimate}} por dia)" few_per_day: "Me envie um email para cada nova postagem (aproximadamente 2 por dia)" tag_settings: "Etiquetas" @@ -506,6 +510,7 @@ pt_BR: automatically_unpin_topics: "Desafixar automaticamente os tópicos quando eu chegar ao fundo." apps: "Aplicativos" revoke_access: "Revogar Acesso" + undo_revoke_access: "Desfazer a Revogação de Acesso" api_approved: "Aprovada:" staff_counters: flags_given: "sinalizadas úteis" @@ -595,6 +600,7 @@ pt_BR: title: "idioma de interface" instructions: "Idioma de interface do usuário. Será alterado quando você atualizar a página." default: "(padrão)" + any: "qualquer" password_confirmation: title: "Senha novamente" last_posted: "Última resposta" @@ -652,6 +658,7 @@ pt_BR: after_4_minutes: "depois de 4 minutos" after_5_minutes: "depois de 5 minutos" after_10_minutes: "depois de 10 minutos" + notification_level_when_replying: "Quando eu publicar um tópico, definir o tópico como" invited: search: "digite para pesquisar convites..." title: "Convites" @@ -682,7 +689,8 @@ pt_BR: account_age_days: "Idade da conta em dias" create: "Enviar um convite" generate_link: "Copiar Link do Convite" - generated_link_message: 'Link do convite gerado com sucesso! Link do convite válido apenas para este endereço de email: %{invitedEmail} ' + link_generated: "Link de convite gerado com sucesso!" + valid_for: "Link de convite é válido apenas para esse endereço de email: %{email}" bulk_invite: none: "Você ainda não convidou ninguém. Você pode enviar convites individuais, ou enviar vários de uma vez através da ferramenta de enviar em massa." text: "Convidar em massa a partir de arquivo" @@ -793,6 +801,7 @@ pt_BR: other: "%{count} erros/%{duration}" learn_more: "aprenda mais..." all_time: 'total' + all_time_desc: 'total de tópicos criados' year: 'ano' year_desc: 'tópicos criados nos últimos 365 dias' month: 'mês' @@ -839,6 +848,7 @@ pt_BR: trust_level: 'Nível de confiança' search_hint: 'nome de usuário, email ou endereço de IP' create_account: + disclaimer: "Ao se registrar, você concorda com a política de privacidade e os termos de serviço." title: "Criar nova conta" failed: "Alguma coisa deu errado, talvez este email já esteja registrado, tente usar o Esqueci a Senha." forgot_password: @@ -926,6 +936,12 @@ pt_BR: saved_local_draft_tip: "salvo localmente" similar_topics: "Seu tópico é parecido com..." drafts_offline: "rascunhos offline" + group_mentioned: + one: "Ao mencionar {{group}}, você está prester a notifcar 1 pessoa – tem certeza?" + other: "Ao mencionar {{group}}, você está prestes a notificar {{count}} pessoas – tem certeza?" + cannot_see_mention: + category: "Você mencionou {{username}}, porém ele(a) não será notificado(a), pois não tem acesso a essa categoria. Você deverá adicioná-lo(a) ao grupo que tem acesso à categoria." + private: "Você mencionou {{username}}, porém ele(a) não será notificado(a), pois não pode ver essa mensagem pessoal. Você deverá convidá-lo(a) para essa MP." duplicate_link: "Parece que o seu link para {{domain}} já foi postado no tópico por @{{username}} em uma resposta {{ago}} – tem certeza que deseja postá-lo novamente?" error: title_missing: "Título é obrigatório" @@ -959,6 +975,7 @@ pt_BR: bold_label: "B" bold_title: "Negrito" bold_text: "texto em negrito" + italic_label: "I" italic_title: "Itálico" italic_text: "texto em itálico" link_title: "Link" @@ -976,6 +993,7 @@ pt_BR: olist_title: "Lista numerada" ulist_title: "Lista de itens" list_item: "Item da lista" + heading_label: "H" heading_title: "Título" heading_text: "Título" hr_title: "Barra horizontal" @@ -1113,6 +1131,8 @@ pt_BR: noreplies: tem zero respostas single_user: contém um único usuário post: + count: + label: Contagem de Publicação Mínima time: label: Publicado before: antes @@ -1176,6 +1196,9 @@ pt_BR: unsubscribe: stop_notifications: "Você agora vai receber menos notificações de {{title}}" change_notification_state: "Seu estado de notificação atual é" + filter_to: + one: "1 publicação no tópico" + other: "{{count}} publicações no tópico" create: 'Novo tópico' create_long: 'Criar um novo tópico' private_message: 'Iniciar uma mensagem' @@ -1235,6 +1258,9 @@ 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: + one: "A última publicação no tópico já tem 1 hora, portanto ele será fechado imediatamente." + other: "A última publicação no tópico já tem %{count} horas, portanto ele será fechado imediatamente." timeline: back: "Voltar" back_description: "Volte para a sua última postagem não lida" @@ -1324,6 +1350,9 @@ pt_BR: share: title: 'Compartilhar' help: 'compartilhar um link deste tópico' + print: + title: 'Imprimir' + help: 'Abrir uma versão imprimível deste tópico' flag_topic: title: 'Sinalizar' help: 'sinaliza privativamente este tópico para chamar atenção ou notificar privativamente sobre isso' @@ -1674,6 +1703,7 @@ pt_BR: email_in_disabled: "Postar novos tópicos via email está desabilitado nas Configurações do Site. Para habilitar respostas em novos tópicos via email," email_in_disabled_click: 'habilitar a configuração de "email em".' suppress_from_homepage: "Suprimir esta categoria da página inicial." + sort_order: "Ordenação Padrão:" allow_badges_label: "Permitir a concessão de emblemas nessa categoria" edit_permissions: "Editar Permissões" add_permission: "Adicionar Permissões" @@ -1699,6 +1729,18 @@ pt_BR: muted: title: "Silenciar" description: "Você nunca será notificado sobre novos tópicos nessas categorias, e não aparecerão no Recentes." + sort_options: + default: "padrão" + likes: "Curtidas" + op_likes: "Curtidas da Publicação Original" + views: "Visualizações" + posts: "Postagens" + activity: "Atividade" + posters: "Participantes" + category: "Categoria" + created: "Criado" + sort_ascending: 'Ascendente' + sort_descending: 'Descendente' flagging: title: 'Obrigado por ajudar a manter a civilidade da nossa comunidade!' action: 'Sinalizar resposta' @@ -1719,6 +1761,16 @@ pt_BR: spam: "É spam" custom_placeholder_notify_user: "Seja específico, construtivo e sempre seja gentil." custom_placeholder_notify_moderators: "Deixe-nos saber especificamente com o que você está preocupado, e nos forneça links relevantes e exemplos quando possível." + custom_message: + at_least: + one: "insira pelo menos 1 caractere" + other: "insira pelo menos {{count}} caracteres" + more: + one: "Falta apenas 1..." + other: "Faltam {{count}}..." + left: + one: "1 restante" + other: "{{count}} restantes" flagging_topic: title: "Obrigado por ajudar a manter a civilidade da nossa comunidade!" action: "Sinalizar Tópico" @@ -1923,6 +1975,7 @@ pt_BR: mark_regular: 'm, r Tópico regular (padrão)' mark_tracking: 'm, t Monitorar o tópico' mark_watching: 'm, w Observar o tópico' + print: 'ctrl+p Imprimir tópico' badges: earned_n_times: one: "Emblema adquirido 1 vez" @@ -2190,6 +2243,9 @@ pt_BR: add_owners: Adicionar proprietários incoming_email: "Endereço de email de entrada personalizado" incoming_email_placeholder: "Insira um endereço de email" + flair_url_placeholder: "(Opcional) URL de imagem ou classe Font Awesome" + flair_bg_color_placeholder: "(Opcional) Valor em hexadecimal da cor" + flair_color_placeholder: "(Opcional) Valor em hexadecimal da cor" flair_preview: "Pré-visualizar" api: generate_master: "Gerar chave Mestra de API" @@ -2206,29 +2262,73 @@ pt_BR: all_users: "Todos os Usuários" note_html: "Guarde esta chave secretamente, todos usuários que tiverem acesso a ela poderão criar posts arbritários no forum como qualquer usuário." web_hooks: + title: "Webhooks" + none: "Não existem webhooks no momento." + instruction: "Webhooks permitem que o Discourse notifique serviços externos quando certos eventos acontecem em seu site. Quando o webhook é desencadeado, uma requisição POST é enviada às URLs fornecidas." + detailed_instruction: "Uma requisição POST será enviada à URL fornecida quando o evento escolhido acontecer." + new: "Novo Webhook" create: "Criar" save: "Salvar" destroy: "Excluir" description: "Descrição" controls: "Controles" go_back: "Volta à lista" + payload_url: "URL do Payload" payload_url_placeholder: "https://example.com/postreceive" + warn_local_payload_url: "Parece que você está tentando configurar um webhook para uma URL local. Eventos entregues a endereços locais podem causar efeitos colaterais ou comportamentos inesperados. Continuar?" + secret_invalid: "O segredo não deve conter caracteres em branco." + secret_too_short: "O segredo deve ter pelo menos 12 caracteres." + secret_placeholder: "Uma string opcional, usada para gerar assinaturas" + event_type_missing: "Você deve configurar apenas um tipo de evento." + content_type: "Tipo de Conteúdo" secret: "Segredo" + event_chooser: "Que eventos devem desencadear esse webhook?" wildcard_event: "Envie-me tudo." individual_event: "Selecionar eventos individuais." + verify_certificate: "Verificar o certificado TLS da URL do payload" active: "Ativo" + active_notice: "Entregaremos detalhes do evento quando ele acontecer." + categories_filter_instructions: "Os webhooks aplicáveis serão desencadeados apenas se o evento estiver relacionado às categorias especificadas. Deixe em branco para desencadear webhooks para todas as categorias." + categories_filter: "Categorias Desencadeadas" + groups_filter_instructions: "Webhooks aplicáveis serão desencadeados apenas se o evento estiver relacionado aos grupos especificados. Deixe em branco para desencadear webhooks para todos os grupos." + groups_filter: "Grupos Desencadeados" + delete_confirm: "Deletar esse webhook?" + topic_event: + details: "Quando existir um tópico novo, revisado, modificado ou deletado." post_event: name: "Publicar Evento" + details: "Quando existir uma nova resposta, edição, deleção ou recuperação." + user_event: + name: "Evento de Usuário" + details: "When um usuário é criado ou aprovado." delivery_status: title: "Status de Entrega" inactive: "Inativo" failed: "Falhou" successful: "Sucesso" events: + none: "Não existem eventos relacionados." + redeliver: "Entregar novamente" + incoming: + one: "Existe um novo evento." + other: "Existem {{count}} novos eventos." + completed_in: + one: "Completado em 1 segundo." + other: "Completado em {{count}} segundos." + request: "Requisição" response: "Resposta" + redeliver_confirm: "Tem certeza que deseja enviar o mesmo payload novamente?" headers: "Cabeçalhos" + payload: "Payload" body: "Corpo" + go_list: "Ir para lista" + go_details: "Editar webhook" + go_events: "Ir para eventos" + ping: "Latência" + status: "Código de Status" + event_id: "ID" timestamp: "Criado" + completion: "Tempo de Conclusão" actions: "Ações" plugins: title: "Plugins" @@ -2295,7 +2395,6 @@ pt_BR: title: "Reverter o banco de dados para seu estado anterior" confirm: "Tem certeza que deseja reverter o banco de dados para seu estado anterior?" export_csv: - user_archive_confirm: "Tem certeza que você quer baixar os seus tópicos?" success: "Exportação iniciada, você será notificado por mensagem particular quando o processo estiver completo." failed: "Falha na exportação. Por favor verifique os logs." rate_limit_error: "O download de posts pode ser feito apenas uma vez por dia, por favor, tente novamente amanhã." @@ -2613,6 +2712,7 @@ pt_BR: suspend_reason: "Motivo" suspended_by: "Suspenso por" delete_all_posts: "Apagar todas mensagens" + delete_all_posts_confirm_MF: "Você está prestes a apagar {POSTS, plural, one {1 publicação} other {# publicações}} and {TOPICS, plural, one {1 tópico} other {# tópicos}}. Você tem certeza?" suspend: "Suspender" unsuspend: "Readmitir" suspended: "Suspenso?" @@ -2708,6 +2808,9 @@ pt_BR: unlock_trust_level: "Destravar Nível de Confiança" tl3_requirements: title: "Requisitos para o Nível de Confiança 3" + table_title: + one: "No último dia:" + other: "Nos últimos %{count} dias:" value_heading: "Valor" requirement_heading: "Requisito" visits: "Visitas" @@ -2807,6 +2910,7 @@ pt_BR: developer: 'Desenvolvedor' embedding: "Incorporação" legal: "Jurídico" + user_api: 'API de Usuário' uncategorized: 'Outros' backups: "Backups" login: "Entrar" @@ -2895,6 +2999,7 @@ pt_BR: sample: "Use o seguinte código HTML no seu site para criar e incorporar tópicos do Discourse. Troque REPLACE_ME com a URL canônica da página na qual você está incorporando." title: "Incorporar" host: "Hosts Permitidos" + path_whitelist: "Lista de Caminhos Permitidos " edit: "editar" category: "Postar na Categoria" add_host: "Adicionar Host" @@ -2906,6 +3011,7 @@ pt_BR: embed_by_username: "Nome de usuário para criação do tópico" embed_post_limit: "Número máximo de postagens para incorporar" embed_username_key_from_feed: "Chave para obter o nome de usuário no discourse do feed" + embed_title_scrubber: "Expressão regular usada para higienizar o título das publicações" embed_truncate: "Truncar as postagens incorporadas" embed_whitelist_selector: "Seletor de CSS para elementos que são permitidos na incorporação" embed_blacklist_selector: "Seletor de CSS para elementos que são removidos da incorporação" @@ -2933,11 +3039,16 @@ pt_BR: done: "Feito" back: "Voltar" next: "Próximo" + step: "%{current} de %{total}" upload: "Enviar" uploading: "Enviando..." quit: "Talvez Depois" + staff_count: + one: "Sua comunidade tem 1 membro na equipe." + other: "Sua comunidade tem %{count} membros na equipe." invites: add_user: "adicionar" + none_added: "Você ainda não convidou ninguém para a equipe. Tem certeza que deseja continuar?" roles: admin: "Admin" moderator: "Moderador" diff --git a/config/locales/client.ro.yml b/config/locales/client.ro.yml index 8a5b657060..7ba3fdc866 100644 --- a/config/locales/client.ro.yml +++ b/config/locales/client.ro.yml @@ -458,6 +458,7 @@ ro: mute: "Silențios" edit: "Editează preferințe" download_archive: "Descarcă arhiva postărilor mele" + download_archive_confirm: "Ești sigur că vrei să îți descarci toate postările?" new_private_message: "Mesaj nou" private_message: "Mesaj" private_messages: "Mesaje" @@ -481,6 +482,7 @@ ro: each_browser_note: "Observație: Setările trebuie modificate pe fiecare browser utilizat." dismiss_notifications: "Elimină tot" dismiss_notifications_tooltip: "Marchează toate notificările ca citite" + first_notification: "Prima notificare pe care ai primit-o! Selectează-o ca să continui. " disable_jump_reply: "Nu sări la postarea mea după ce răspund" dynamic_favicon: "Arată subiectele noi/actualizate în pictograma browserului." external_links_in_new_tab: "Deschide toate adresele externe într-un tab nou" @@ -718,7 +720,8 @@ ro: account_age_days: "Vârsta contului în zile" create: "Trimite o invitație" generate_link: "Copiază link-ul de invitație" - generated_link_message: 'Link-ul de invitație a fost generat cu succes! Linkul de invitație e valabil doar pentru această adresă de email: %{invitedEmail} ' + link_generated: "Link de invitare generat cu succes!" + valid_for: "Link-ul de invitare este valid doar pentru următoarele adrese de email: %{email}" bulk_invite: none: "Nu ai invitat încă pe nimeni. Poți trimite invitații individuale sau mai multor oameni deodată prin încărcarea fișierului de invitații multiple." text: "Invitație multiplă din fișier" @@ -885,6 +888,7 @@ ro: trust_level: 'Nivel de încredere' search_hint: 'Numele de utilizator, email sau adresă IP' create_account: + disclaimer: "Înregistrându-te, ești de acord cu politica de confidențialitate și termenii de utilizare." title: "Creează cont" failed: "Ceva s-a întâmplat, poate că acest email este deja înregistrat, încearcă să-ți resetezi parola la link-ul respectiv." forgot_password: @@ -976,6 +980,9 @@ ro: one: "Prin menționarea {{group}}, urmează să notifici o persoană – ești sigur?" few: "Prin menționarea {{group}}, urmează să notifici {{count}} persoane – ești sigur?" other: "Prin menționarea {{group}}, urmează să notifici {{count}} de persoane – ești sigur?" + cannot_see_mention: + category: "Ai menționat utilizatorii: {{username}}. Însă ei nu vor notificați pentru că nu au acces la această categorie. Va trebui să îi adaugi la într-un grup care are acces la aceasta categorie." + private: "Ai menționat utilizatorii: {{username}}. Însă ei nu vor fi notificați pentru că nu au posibilitatea să vadă acest mesaj personal. Va trebui să îi inviți la acest MP. " duplicate_link: "Se pare că link-ul tău către {{domain}} a fost deja postat în cadrul subiectului de către @{{username}} în un răspuns {{ago}} în urmă – eși sigur că vrei să îl postezi din nou?" error: title_missing: "Trebuie un titlu" @@ -1185,6 +1192,8 @@ ro: topics: new_messages_marker: "ultima vizită" bulk: + select_all: "Selectează tot" + clear_all: "Deselectează tot" unlist_topics: "Elimină subiecte din listă" reset_read: "Resetează citite" delete: "Șterge subiectele" @@ -1521,7 +1530,7 @@ ro: post: reply: " {{replyAvatar}} {{usernameLink}}" reply_topic: " {{link}}" - quote_reply: "citează răspuns" + quote_reply: "Citează" edit: "Editează {{link}} {{replyAvatar}} {{username}}" edit_reason: "Motivul edit[rii: " post_number: "postarea {{number}}" @@ -2194,6 +2203,8 @@ ro: custom_message_placeholder: "Introdu mesajul tău personalizat" custom_message_template_forum: "Salutare! Ar trebui să te alături acestui forum!" custom_message_template_topic: "Salutare! Cred că o să îți placă acest subiect!" + safe_mode: + enabled: "Modul sigur este activat, pentru a ieși din modul sigur închide această fereastră de browser" admin_js: type_to_filter: "tastează pentru a filtra..." admin: @@ -2508,7 +2519,6 @@ ro: title: "Restabilește baza de date la stadiul funcțional anterior" confirm: "Ești sigur că vrei să restaurezi baza de date la starea funcțională anterioară?" export_csv: - user_archive_confirm: "Ești sigur că vrei să îți descarci mesajele?" success: "Exportul a fost inițiat. Vei primi un mesaj de notificare când procesul se va termina." failed: "Exportul a eşuat. Verifică raportul de erori." rate_limit_error: "Postările pot fi descărcate doar o singură dată pe zi. Te rugăm încearcă mâine." @@ -2633,6 +2643,9 @@ ro: delivery_method: "Metoda de livrare" preview_digest_desc: "Previzualizează conținutul emailurilor-rezumat trimise către utilizatori inactivi." refresh: "Reîmprospătează" + send_digest_label: "Trimite acest rezultat către:" + send_digest: "Trimite" + sending_email: "Trimitere email..." format: "Format" html: "html" text: "text" diff --git a/config/locales/client.ru.yml b/config/locales/client.ru.yml index 6f336f57cb..3c1b7fd4fc 100644 --- a/config/locales/client.ru.yml +++ b/config/locales/client.ru.yml @@ -453,6 +453,11 @@ ru: latest_by: "последние по" toggle_ordering: "изменить сортировку" subcategories: "Подразделы" + topic_sentence: + one: "1 тема" + few: "%{count} тем" + many: "%{count} тем" + other: "%{count} тем" topic_stat_sentence: one: "%{count} новая тема за предыдущий %{unit}." few: "%{count} новые темы за предыдущий %{unit}." @@ -481,6 +486,7 @@ ru: mute: "Отключить" edit: "Настройки" download_archive: "Скачать архив сообщений" + download_archive_confirm: "Вы уверены, что хотите скачать все ваши сообщения?" new_private_message: "Новое сообщение" private_message: "Личное сообщение" private_messages: "Личные сообщения" @@ -505,7 +511,7 @@ ru: dismiss_notifications: "Отложить все" dismiss_notifications_tooltip: "Пометить все непрочитанные уведомления прочитанными" disable_jump_reply: "Не переходить к вашему новому сообщению после ответа" - dynamic_favicon: "Показывать колличество новых / обновленных тем на иконке сообщений" + dynamic_favicon: "Показывать количество новых / обновленных тем на иконке сообщений" external_links_in_new_tab: "Открывать все внешние ссылки в новой вкладке" enable_quoting: "Позволить отвечать с цитированием выделенного текста" change: "изменить" @@ -684,7 +690,7 @@ ru: weekly: "еженедельно" every_two_weeks: "каждые 2 недели" include_tl0_in_digests: "Включить контент от новых пользователей в сводки, отправляемые по электронной почте" - email_in_reply_to: "Добавить отрывок \"ответил на сообщение\" в электронных писмах" + email_in_reply_to: "Добавить предыдущие ответы к концу электронных писем" email_direct: "Присылать почтовое уведомление, когда кто-то цитирует меня, отвечает на мой пост, упоминает мой @псевдоним или приглашает меня в тему" email_private_messages: "Присылать почтовое уведомление, когда кто-то оставляет мне сообщение" email_always: "Присылать почтовое уведомление, даже если я присутствую на сайте" @@ -742,7 +748,6 @@ ru: account_age_days: "Дней с момента регистрации" create: "Отправить приглашение" generate_link: "Скопировать ссылку для приглашений" - generated_link_message: 'Пригласительная ссылка сгенерирована! Эта ссылка действует только для следующего e-mail:%{invitedEmail} ' bulk_invite: none: "Вы еще никого не приглашали на этот форум. Можно отправить индивидуальные приглашения по одному, или же пригласить сразу несколько людей из файла." text: "Пригласить всех из файла" @@ -853,11 +858,18 @@ ru: logout: "Вы вышли." refresh: "Обновить" read_only_mode: + enabled: "Сайт работает в режиме \"только для чтения\". Сейчас вы можете продолжать просматривать сайт, но другие действия будут недоступны. " login_disabled: "Вход отключён, пока сайт в режиме «только для чтения»" logout_disabled: "Выход отключён, пока сайт в режиме «только для чтения»" too_few_topics_and_posts_notice: "Давайте приступим к обсуждению! Сейчас %{currentTopics} / %{requiredTopics} тем и %{currentPosts} / %{requiredPosts} сообщений. Новым пользователям будет интереснее тут, если появится больше тем для обсуждений." too_few_topics_notice: "Давайте приступим к обсуждению! Сейчас %{currentTopics} / %{requiredTopics} тем. Новым пользователям будет интереснее тут, если появится больше тем для обсуждений." too_few_posts_notice: "Давайте приступим к обсуждению! Сейчас %{currentPosts} / %{requiredPosts} сообщений. Новым пользователям будет интереснее тут, если появится больше сообщений для обсуждения." + logs_error_rate_notice: + rate: + one: "1 ошибка/%{duration}" + few: "%{count} ошибок/%{duration}" + many: "%{count} ошибок/%{duration}" + other: "%{count} ошибок/%{duration}" learn_more: "подробнее..." all_time: 'всего' all_time_desc: 'всего создано тем' @@ -1076,6 +1088,7 @@ ru: notifications: title: "уведомления об упоминании @псевдонима, ответах на ваши посты и темы, сообщения и т.д." none: "Уведомления не могут быть загружены." + empty: "Уведомления не найдены." more: "посмотреть более ранние уведомления" total_flagged: "всего сообщений с жалобами" mentioned: "{{username}} {{description}} " @@ -1102,6 +1115,8 @@ ru: edited: "Изменил ваше сообщение" liked: "Понравилось ваше сообщение" private_message: "Личное сообщение от" + invited_to_private_message: "Приглашение в личную беседе от" + invited_to_topic: "Приглашение в тему от" invitee_accepted: "Приглашение принято" moved_post: "Ваша тема перенесена участником " linked: "Ссылка на ваше сообщение" @@ -1196,6 +1211,7 @@ ru: not_logged_in_user: 'страница пользователя с историей его последней активности и настроек' current_user: 'перейти на вашу страницу пользователя' topics: + new_messages_marker: "последний визит" bulk: unlist_topics: "Исключить из списков" reset_read: "Сбросить прочтённые" @@ -1220,6 +1236,7 @@ ru: other: "Вы выбрали {{count}} тем." change_tags: "Изменить тэги" choose_new_tags: "Выбрать новые тэги для выбранных тем:" + changed_tags: "Теги этой темы были изменены." none: unread: "У вас нет непрочитанных тем." new: "У вас нет новых тем." @@ -1248,6 +1265,11 @@ ru: topic: unsubscribe: change_notification_state: "Ваше текущее состояние уведомлений" + filter_to: + one: "1 сообщение в теме" + few: "{{post_count}} сообщений в теме" + many: "{{post_count}} сообщений в теме" + other: "{{post_count}} сообщений в теме" create: 'Создать Тему' create_long: 'Создать новую тему' private_message: 'Новое личное соощение' @@ -1321,18 +1343,23 @@ ru: auto_close_remove: "Не закрывать тему автоматически" timeline: back: "Вернуться" + back_description: "Перейти к последнему непрочитанному сообщению" + replies_short: "%{current} / %{total}" progress: title: текущее местоположение в теме go_top: "перейти наверх" go_bottom: "перейти вниз" go: "=>" jump_bottom: "перейти к последнему сообщению" + jump_prompt: "перейти к сообщению" + jump_prompt_long: "К какому сообщению вы хотите перейти?" jump_bottom_with_number: "перейти к сообщению %{post_number}" total: всего сообщений current: текущее сообщение notifications: title: изменить частоту уведомлений об этой теме reasons: + '3_10': 'Вы будете получать уведомления, т.к. наблюдаете за тэгом этой темы.' '3_6': 'Вы будете получать уведомления, т.к. наблюдаете за этим разделом.' '3_5': 'Вы будете получать уведомления, т.к. наблюдение темы началось автоматически.' '3_2': 'Вы будете получать уведомления, т.к. наблюдаете за этой темой.' @@ -1402,6 +1429,9 @@ ru: share: title: 'Поделиться' help: 'Поделиться ссылкой на тему' + print: + title: 'Печать' + help: 'Открыть версию для печати' flag_topic: title: 'Жалоба' help: 'пожаловаться на сообщение' @@ -1437,6 +1467,7 @@ ru: no_banner_exists: "Нет текущих тем-объявлений." banner_exists: "На данный момент уже есть тема-объявление." inviting: "Высылаю приглашение..." + automatically_add_to_groups: "Это приглашение предоставит доступ к следующим группам:" invite_private: title: 'Пригласить в беседу' email_or_username: "Адрес электронной почты или псевдоним того, кого вы хотите пригласить" @@ -1564,11 +1595,17 @@ ru: many: "Это сообщение понравилось {{count}} людям" other: "Это сообщение понравилось {{count}} людям" has_likes_title_only_you: "Вам понравилось это сообщение" + has_likes_title_you: + one: "Вам и еще 1 человеку понравилось это сообщение" + few: "Вам и еще {{count}} людям понравилось это сообщение" + many: "Вам и еще {{count}} людям понравилось это сообщение" + other: "Вам и еще {{count}} людям понравилось это сообщение" errors: create: "К сожалению, не удалось создать сообщение из-за ошибки. Попробуйте еще раз." edit: "К сожалению, не удалось изменить сообщение. Попробуйте еще раз." upload: "К сожалению, не удалось загрузить файл. Попробуйте еще раз." too_many_uploads: "К сожалению, за один раз можно загрузить только одно изображение." + too_many_dragged_and_dropped_files: "К сожалению, за один раз можно загрузить только 10 файлов." upload_not_authorized: "К сожалению, вы не можете загрузить файл данного типа (список разрешенных типов файлов: {{authorized_extensions}})." image_upload_not_allowed_for_new_user: "К сожалению, загрузка изображений недоступна новым пользователям." attachment_upload_not_allowed_for_new_user: "К сожалению, загрузка файлов недоступна новым пользователям." @@ -1579,6 +1616,8 @@ ru: yes_value: "Да, отказаться" via_email: "это сообщение пришло с почты" whisper: "Это внутреннее сообщение, т.е. оно видно только модераторам" + wiki: + about: "это вики-сообщение" archetypes: save: 'Параметры сохранения' controls: @@ -1624,10 +1663,12 @@ ru: like: "Больше не нравится" vote: "Отозвать голос" people: + off_topic: "отметили это как \"не по теме\"" spam: "отмечено как спам" inappropriate: "отмеченно как неуместное" notify_moderators: "уведомлёные модераторы" notify_user: "отправил сообщение" + bookmark: "добавить закладку" like: "понравилось это" vote: "проголосовал за это" by_you: @@ -1725,6 +1766,12 @@ ru: few: "Вы уверены, что хотите удалить все эти сообщения?" many: "Вы уверены, что хотите удалить все эти сообщения?" other: "Вы уверены, что хотите удалить все эти сообщения?" + merge: + confirm: + one: "Вы уверены, что хотите объединить эти сообщения?" + few: "Вы уверены, что хотите объединить эти {{count}} сообщений?" + many: "Вы уверены, что хотите объединить эти {{count}} сообщений?" + other: "Вы уверены, что хотите объединить эти {{count}} сообщений?" revisions: controls: first: "Начальная версия" @@ -1756,6 +1803,11 @@ ru: general: 'Общие' settings: 'Настройки' topic_template: "Шаблон темы" + tags: "Тэги" + tags_allowed_tags: "Теги, которые могут быть использованы только в этом разделе:" + tags_allowed_tag_groups: "Группы тегов, которые могут быть использованы только в этом разделе:" + tags_placeholder: "(Необязательно) список доступных тегов" + tag_groups_placeholder: "(Необязательно) список доступных групп тегов" delete: 'Удалить раздел' create: 'Создать Раздел' create_long: 'Создать новый раздел' @@ -1789,6 +1841,8 @@ ru: email_in_allow_strangers: "Принимать письма от анонимных пользователей без учетных записей" email_in_disabled: "Создание новых тем через электронную почту отключено в настройках сайта. Чтобы разрешить создание новых тем через электронную почту," email_in_disabled_click: 'активируйте настройку "email in".' + suppress_from_homepage: "Не отображать этот раздел на главной странице." + sort_order: "Порядок сортировки:" allow_badges_label: "Разрешить вручение наград в этом разделе" edit_permissions: "Изменить права доступа" add_permission: "Добавить права" @@ -1801,14 +1855,31 @@ ru: notifications: watching: title: "Наблюдать" + description: "Наблюдать за всеми темами этого раздела. Уведомлять о каждом новом сообщении в любой из тем и показывать счетчик новых ответов." + watching_first_post: + title: "Наблюдать за первым сообщением" + description: "Вы будете уведомлены только о первом сообщении в каждой новой теме этого раздела." tracking: title: "Следить" + description: "Отслеживать все темы этого раздела. Уведомлять если кто-то упомянет ваше @name или ответит вам, показывать счетчик новых ответов." regular: title: "Уведомлять" description: "Уведомлять, если кто-нибудь упомянет мой @псевдоним или ответит на мое сообщение." muted: title: "Без уведомлений" description: "Не уведомлять о новых темах в этом разделе и скрыть их из последних." + sort_options: + default: "По умолчанию" + likes: "Количество симпатий" + op_likes: "Количество симпатий у первого сообщения" + views: "Количество просмотров" + posts: "Количество сообщений" + activity: "Последняя активность" + posters: "Количество участников" + category: "Раздел" + created: "Дата создания" + sort_ascending: 'По возрастанию' + sort_descending: 'По убыванию' flagging: title: 'Спасибо за вашу помощь в поддержании порядка!' action: 'Пожаловаться на сообщение' @@ -1853,11 +1924,14 @@ ru: title: "Сводка по теме" participants_title: "Частые авторы" links_title: "Популярные ссылки" + links_shown: "показать больше ссылок..." clicks: one: "1 клик" few: "%{count} клика" many: "%{count} кликов" other: "%{count} кликов" + post_links: + about: "gjrfpf" topic_statuses: warning: help: "Это официальное предупреждение." @@ -2007,6 +2081,8 @@ ru: full: "Создавать / Отвечать / Просматривать" create_post: "Отвечать / Просматривать" readonly: "Просматривать" + lightbox: + download: "скачать" keyboard_shortcuts_help: title: 'Сочетания клавиш' jump_to: @@ -2058,8 +2134,33 @@ ru: mark_regular: 'm, r Стандартные уведомления в теме (по-умолчанию)' mark_tracking: 'm, t Следить за темой' mark_watching: 'm, w Наблюдать за темой' + print: 'ctrl+p Печатать тему' badges: + granted_on: "Выдана %{date}" + others_count: "Другие с этой наградой (%{count})" title: Награды + more_badges: + one: "еще +1" + few: "+ еще %{count}" + many: "+ еще %{count}" + other: "+ еще %{count}" + none: "<отсутствует>" + badge_grouping: + getting_started: + name: Начало работы + community: + name: Сообщество + trust_level: + name: Уровень доверия + google_search: | +Искать с помощью Google++ Odkaz pre pozvánku bol úspešne vytvorený! Odkaz je platný iba pre túto adresu: %{invitedEmail} ' bulk_invite: none: "Zatiaľ ste tu nikoho nepozvali. Môžete odosielať pozvánky individuálne alebo pozvať skupinu ľudí naraz pomocou nahratia súboru." text: "Hromadná pozvánka zo súboru" @@ -2269,7 +2268,6 @@ sk: label: "Vrátiť späť" title: "Vrátiť databázu do predchádzajúceho funkčného stavu" export_csv: - user_archive_confirm: "Ste si istý, že si chcete stiahnut svoje príspevky?" success: "Export bol spustený, o jeho skončení budete informovaný správou." failed: "Export zlyhal. Skontrolujte prosím logy." rate_limit_error: "Príspevky možu byť stiahnuté len raz za deň. Skúste opäť zajtra." diff --git a/config/locales/client.sq.yml b/config/locales/client.sq.yml index fd082a04bf..9d2f1bf28c 100644 --- a/config/locales/client.sq.yml +++ b/config/locales/client.sq.yml @@ -676,7 +676,6 @@ sq: account_age_days: "Jetëgjatësia e llogarisë (ditë)" create: "Dërgo një ftesë" generate_link: "Kopjo lidhjen e ftesës" - generated_link_message: 'Lidhja e ftesës u krijua! Kjo ftesë është e vlefshme veto për adresën email: %{invitedEmail} ' bulk_invite: none: "Ju nuk keni ftuar askënd deri tani. Mund të dërgoni ftesa individuale ose mund të ftoni një grup personash duke ngarkuar skedarin." text: "Skedari për ftesat në grup" @@ -2182,7 +2181,6 @@ sq: rollback: label: "Rikthe mbrapa" export_csv: - user_archive_confirm: "Vërtet doni t'i shkarkoni postimet tuaja?" failed: "Eksporti dështoi. Kontrolloni log-et. " button_text: "Eksporto" button_title: diff --git a/config/locales/client.sv.yml b/config/locales/client.sv.yml index b34fbaed8f..49264622e4 100644 --- a/config/locales/client.sv.yml +++ b/config/locales/client.sv.yml @@ -684,7 +684,6 @@ sv: account_age_days: "Kontoålder i dagar" create: "Skicka en inbjudan" generate_link: "Kopiera inbjudningslänken" - generated_link_message: 'Inbjudningslänken genererades utan problem! Inbjudningslänken är endast giltig för den här e-postadressen: %{invitedEmail} ' bulk_invite: none: "Du har inte skickat några inbjudningar. Du kan skicka individuella inbjudningar, eller så kan du bjuda in flera på en gång genom att ladda upp en bulkfil." text: "Massinbjudan från fil" @@ -2327,7 +2326,6 @@ sv: title: "Gör en tillbakarullning på databasen till ett tidigare fungerande tillstånd." confirm: "Är du säker på att du vill göra en tillbakarullning på databasen till det tidigare fungerande tillståndet?" export_csv: - user_archive_confirm: "Är du säker på att du vill ladda ner dina inlägg?" success: "Export påbörjad, du får en notis via meddelande när processen är genomförd." failed: "Exporteringen misslyckades. Kontrollera loggarna." rate_limit_error: "Inlägg kan bara laddas ner en gång per dag, var vänlig och försök imorgon istället." diff --git a/config/locales/client.te.yml b/config/locales/client.te.yml index 46695b0f56..220d9f9287 100644 --- a/config/locales/client.te.yml +++ b/config/locales/client.te.yml @@ -1322,7 +1322,6 @@ te: rollback: title: "డాటాబేసును గత పనిచేసే స్థితికి రోల్ బ్యాక్ చేయి" export_csv: - user_archive_confirm: "మీరు నిజంగా మీ టపాల దిగుమతి కోరుకుంటున్నారా ?" failed: "ఎగుమతి విఫలమైంది. దయచేసి లాగులు చూడంది. " rate_limit_error: "టపాలు కేవలం రోజుకు ఒకసారి మాత్రమే దిగుమతించుకోగలరు. దయచేసి రేపు ప్రయత్నించండి." button_text: "ఎగుమతి" diff --git a/config/locales/client.tr_TR.yml b/config/locales/client.tr_TR.yml index 1de7a60685..957019df92 100644 --- a/config/locales/client.tr_TR.yml +++ b/config/locales/client.tr_TR.yml @@ -655,7 +655,6 @@ tr_TR: account_age_days: "Hesabın gün olarak yaşı" create: "Davet Yolla" generate_link: "Davet bağlantısını kopyala" - generated_link_message: 'Davet bağlantısı başarılı bir şekilde oluşturuldu! Davet bağlantısı sadece bu e-posta adresi için geçerlidir: %{invitedEmail} ' bulk_invite: none: "Henüz kimseyi buraya davet etmediniz. Tek tek davetiye gönderebilirsiniz, ya da toplu bir davetiye dosyası yükleyerek birçok kişiyi aynı anda davet edebilirsiniz. " text: "Dosyadan Toplu Davet Gönder" @@ -1093,6 +1092,7 @@ tr_TR: topics: new_messages_marker: "son ziyaret" bulk: + select_all: "Tümünü Seç" unlist_topics: "Konuları Listeleme" reset_read: "Okunmuşları Sıfırla" delete: "Konuları Sil" @@ -1609,6 +1609,7 @@ tr_TR: email_in_disabled: "E-posta üzerinden yeni konu oluşturma özelliği Site Ayarları'nda devre dışı bırakılmış. E-posta üzerinden yeni konu oluşturma özelliğini etkinleştirmek için," email_in_disabled_click: '"e-postala" ayarını etkinleştir' suppress_from_homepage: "Bu kategoriyi ana sayfadan gizle" + sort_order: "Öntanımlı Sıralama:" allow_badges_label: "Bu kategoride rozet verilmesine izin ver" edit_permissions: "İzinleri Düzenle" add_permission: "İzin Ekle" @@ -1634,6 +1635,14 @@ tr_TR: muted: title: "Susturuldu" description: "Bu kategorilerdeki yeni konular hakkında herhangi bir bildiri almayacaksınız ve en son gönderilerde gözükmeyecekler. " + sort_options: + default: "öntanımlı" + likes: "Beğeniler" + views: "Gösterimler" + posts: "Gönderiler" + activity: "Etkinlik" + category: "Kategori" + created: "Oluşturulma" flagging: title: 'Topluluğumuzun düzenli kalmasına desteğiniz için teşekkürler!' action: 'Gönderiyi Bildir' @@ -1969,6 +1978,8 @@ tr_TR: custom_message_placeholder: "Kişiselleştirilmiş iletinizi düzenleyin" custom_message_template_forum: "Hey, bu foruma katılmalısın!" custom_message_template_topic: "Hey, bu konu senin için eğleceli olabilir!" + safe_mode: + enabled: "Güvenli mod etkin, çıkmak için bu tarayıcı penceresini kapatın" admin_js: type_to_filter: "süzgeç girin..." admin: @@ -2269,7 +2280,6 @@ tr_TR: title: "Veritabanını calışan son haline geri al" confirm: "Veritabanını çalışan son haline döndürmek istediğinize emin misiniz?" export_csv: - user_archive_confirm: "Gönderilerinizi indirmek istediğinize emin misiniz ?" success: "Dışarı aktarma başlatıldı, işlem tamamlandığında iletiyle bilgilendirileceksiniz." failed: "Dışa aktarırken hata oluştu. Lütfen kayıtları kontrol edin." rate_limit_error: "Gönderiler günde bir kez indirilebilir, lütfen yarın tekrar deneyin." @@ -2394,6 +2404,9 @@ tr_TR: delivery_method: "Gönderme Metodu" preview_digest_desc: "Durgun kullanıcılara gönderilen özet e-postaların içeriğini önizle." refresh: "Yenile" + send_digest_label: "Bu sonucu şuna gönder:" + send_digest: "Gönder" + sending_email: "E-posta gönderiliyor..." format: "Biçim" html: "html" text: "yazı" diff --git a/config/locales/client.uk.yml b/config/locales/client.uk.yml index d280cb0f7c..c94de50614 100644 --- a/config/locales/client.uk.yml +++ b/config/locales/client.uk.yml @@ -53,6 +53,8 @@ uk: one: "1 день тому" few: "днів тому: %{count}" other: "%{count} днів тому" + previous_month: 'Попередній місяць' + next_month: 'Наступний місяць' share: topic: 'поширити посилання на цю тему' post: 'допис #%{postNumber}' @@ -63,6 +65,9 @@ uk: email: 'надіслати це посилання електронною поштою' topic_admin_menu: "керування темою" emails_are_disabled: "Надсилання повідомлень електронною поштою було глобально вимкнено адміністратором. Жодне сповіщення електронною поштою не буде надіслано." + s3: + regions: + cn_north_1: "Китай (Пекін)" edit: 'редагувати назву та категорію цієї теми' not_implemented: "Цей функціонал ще не реалізовано, даруйте!" no_value: "Ні" @@ -76,6 +81,7 @@ uk: admin_title: "Адмін" flags_title: "Скарги" show_more: "показати більше" + show_help: "налаштування" links: "Посилання" faq: "Часті запитання" guidelines: "Інструкції" @@ -91,6 +97,8 @@ uk: more: "Більше" less: "Менше" never: "ніколи" + every_30_minutes: "кожні 30 хвилин" + every_hour: "щогодини" daily: "щодня" weekly: "щотижня" every_two_weeks: "кожні два тижні" @@ -153,6 +161,7 @@ uk: saved: "Збережено!" upload: "Завантажити" uploading: "Завантаження..." + uploading_filename: "Вивантаження {{ім'я файлу}}..." uploaded: "Завантажено!" enable: "Включити" disable: "Відключити" @@ -161,6 +170,7 @@ uk: failed: "Помилка" banner: close: "Сховати" + edit: "Редагувати цей банер >>" choose_topic: none_found: "Не знайдено тем." title: @@ -193,29 +203,46 @@ uk: sent_by_user: "Надіслано користувачем {{user}}" sent_by_you: "Надіслано Вами" directory: + filter_name: "фільтрувати за іменем користувача" title: "Користувачі" + likes_received: "Отримано" + topics_entered: "Переглянуто" + topics_entered_long: "Тем переглянуто" topic_count: "Теми" topic_count_long: "Тем створено" post_count: "Відповіді" no_results: "Нічого не знайдено." + days_visited: "Відвідини" + posts_read: "Прочитані" total_rows: one: "%{count} користувач" few: "%{count} користувачі" other: "%{count} користувачів" groups: + add: "Додати" + selector_placeholder: "Додати учасників" visible: "Група видна всім користувачам" + index: "Групи" title: one: "група" few: "групи" other: "групи" members: "Учасники" + topics: "Теми" posts: "Дописи" + mentions: "Згадки" + messages: "Повідомлення" alias_levels: nobody: "Ніхто" only_admins: "Лише адміністратори" mods_and_admins: "Лише модератори та адміністратори" members_mods_and_admins: "Лише участики групи, модератори та адміністратори" everyone: "Усі" + notifications: + watching: + title: "Слідкувати" + tracking: + title: "Стежити" user_action_groups: '1': "Вподобані" '2': "Отримані вподобання" @@ -232,6 +259,9 @@ uk: all_subcategories: "все" no_subcategory: "немає" category: "Категорія" + reorder: + apply_all: "Застосувати" + position: "Позиція" posts: "Повідомлення" topics: "Теми" latest: "Останні" @@ -268,7 +298,9 @@ uk: invited_by: "Запрошений(а)" trust_level: "Рівень довіри" notifications: "Сповіщення" + statistics: "Статистика" desktop_notifications: + label: "Сповіщення" perm_default: "Ввімкнути сповіщення" perm_denied_btn: "Немає доступу" disable: "Вимкнути сповіщення" @@ -286,15 +318,21 @@ uk: suspended_notice: "Цього користувача призупинено до {{date}}." suspended_reason: "Причина: " github_profile: "Github" + mailing_list_mode: + daily: "Надсилати щоденні оновлення" + individual: "Надсилати всі нові дописи мені електронною поштою" + watched_tags: "Відслідковувані" + tracked_tags: "Відстежувані" watched_categories: "Відслідковувані" tracked_categories: "Відстежувані" muted_categories: "Ігноровані" - delete_account: "Delete My Account" + delete_account: "Видалити обліковий запис" delete_account_confirm: "Are you sure you want to permanently delete your account? This action cannot be undone!" deleted_yourself: "Your account has been deleted successfully." delete_yourself_not_allowed: "You cannot delete your account right now. Contact an admin to do delete your account for you." unread_message_count: "Повідомлення" admin_delete: "Видалити" + users: "Користувачі" staff_counters: flags_given: "корисні позначки" flagged_posts: "Позначені дописи" @@ -303,6 +341,14 @@ uk: warnings_received: "попередження" messages: all: "Всі" + inbox: "Вхідні" + sent: "Надіслано" + archive: "Архів" + groups: "Мої Групи" + bulk_select: "Вибрати повідомлення" + move_to_inbox: "Перемістити у Вхідні" + move_to_archive: "Архів" + select_all: "Обрати все" change_password: success: "(лист надіслано)" in_progress: "(надсилання листа)" @@ -365,7 +411,15 @@ uk: title: "Візитка користувача" website: "Вебсайт" email_settings: "Електронна пошта" + like_notification_frequency: + always: "Завжди" + never: "Ніколи" + email_previous_replies: + always: "завжди" + never: "ніколи" email_digests: + every_30_minutes: "кожні 30 хвилин" + every_hour: "щогодини" daily: "щодня" every_three_days: "кожні 3 дні" weekly: "щотижня" @@ -378,10 +432,19 @@ uk: auto_track_topics: "Автоматично слідкувати за темами, що я відвідав" auto_track_options: never: "ніколи" + immediately: "негайно" + after_30_seconds: "після 30 секунд" + after_1_minute: "після 1 хвилини" + after_2_minutes: "після 2 хвилин" + after_3_minutes: "після 3 хвилин" + after_4_minutes: "після 4 хвилин" + after_5_minutes: "після 5 хвилин" + after_10_minutes: "після 10 хвилин" invited: search: "шукати запрошення..." title: "Запрошення" user: "Запрошений користувач" + sent: "Надіслано" redeemed: "Прийняті запрошення" redeemed_at: "Прийнято" pending: "Запрошення, що очікують" @@ -396,6 +459,7 @@ uk: create: "Надіслати Запрошення" bulk_invite: text: "Масове Запрошення з Файлу" + uploading: "Вивантаження..." error: "Під час завантаження '{{filename}}' сталася помилка: {{message}}" password: title: "Пароль" @@ -404,6 +468,9 @@ uk: same_as_username: "Ваш пароль ідентичний імені користувача" same_as_email: "Ваш пароль ідентичний Вашому email" ok: "Ваш пароль добрий." + summary: + title: "Підсумок" + time_read: "час читання" ip_address: title: "Остання IP-адреса" registration_ip_address: @@ -417,6 +484,7 @@ uk: stream: posted_by: "Опубліковано" sent_by: "Надіслано" + private_message: "повідомлення" the_topic: "тема" loading: "Завантаження..." errors: @@ -450,6 +518,10 @@ uk: mute: Mute unmute: Unmute last_post: Останній допис + signup_cta: + sign_up: "Зареєструватись" + hide_session: "Нагадати мені завтра" + hide_forever: "ні дякую" summary: enable: 'Підсумувати цю тему' disable: 'Показати всі дописи' @@ -459,6 +531,7 @@ uk: enable: "Сховати Видалені Дописи" disable: "Показати видалені дописи" private_message_info: + title: "Повідомлення" invite: "Запросити інших..." remove_allowed_user: "Ви впевнені, що хочете видалити {{name}} з цього повідомлення?" email: 'Електронна пошта' @@ -471,6 +544,7 @@ uk: title: "Створити Новий Обліковий Запис" failed: "Щось пішло не так; скоріше за все, цю електронну пошту вже зареєстровано, спробуйте посилання Забув пароль" forgot_password: + title: "Скидання пароля" action: "Я забув(ла) свій пароль" invite: "Введіть своє ім'я користувача або адресу електронної скриньки, і ми надішлемо Вам лист для скинення пароля." reset: "Скинути пароль" @@ -483,6 +557,7 @@ uk: caps_lock_warning: "Caps Lock увімкнено" error: "Невідома помилка" reset_password: 'Скинути пароль' + logging_in: "Вхід..." or: "Або" authenticating: "Автентифікуємося..." awaiting_confirmation: "Ваш обліковий запис очікує на активацію. Для отримання ще одного активаційного листа використайте посилання Забув пароль." @@ -491,6 +566,7 @@ uk: not_activated: "Ви ще не можете увійти. Ми вже надіслали Вам листа для активації на скриньку {{sentTo}}. Будь ласка, виконайте інструкції в цьому листі, щоб активувати обліковий запис." resend_activation_email: "Натисніть тут, щоб отримати ще один лист з активацією." sent_activation_email_again: "Ми надіслали на Вашу скриньку {{currentEmail}} ще один лист для активації облікового запису. Протягом кількох хвилин він має з'явитися у Вашій скриньці. Не забувайте також перевіряти теку зі спамом." + to_continue: "Будь ласка Увійдіть" google: title: "через Google" message: "Автентифікація через Google (перевірте, щоб блокувальники спливних вікон були вимкнені)" @@ -499,6 +575,8 @@ uk: twitter: title: "через Twitter" message: "Автентифікація через Twitter (перевірте, щоб блокувальники спливних вікон були вимкнені)" + instagram: + title: "через Instagram" facebook: title: "через Facebook" message: "Автентифікація через Facebook (перевірте, щоб блокувальники спливних вікон були вимкнені)" @@ -508,8 +586,17 @@ uk: github: title: "через GitHub" message: "Автентифікація через GitHub (перевірте, щоб блокувальники спливних вікон були вимкнені)" + emoji_set: + google: "Google" + twitter: "Twitter" + win10: "Win10" + shortcut_modifier_key: + shift: 'Shift' + ctrl: 'Ctrl' + alt: 'Alt' composer: posting_not_on_topic: "На яку тему Ви хочете відповісти?" + saving_draft_tip: "збереження..." saved_draft_tip: "збережено" saved_local_draft_tip: "збережено локально" similar_topics: "Ваша тема схожа на..." diff --git a/config/locales/client.vi.yml b/config/locales/client.vi.yml index 5ead638675..8126b417c4 100644 --- a/config/locales/client.vi.yml +++ b/config/locales/client.vi.yml @@ -620,7 +620,6 @@ vi: account_age_days: "Thời gian của tài khoản theo ngày" create: "Gửi một lời mời" generate_link: "Chép liên kết Mời" - generated_link_message: 'Liên kết thư mời được tạo thành công! Liên kết thư mời chỉ hợp lệ cho email này: %{invitedEmail} ' bulk_invite: none: "Bạn đã mời ai ở đây chưa. Bạn có thể mời một hoặc một nhóm bằng tải lên hàng loạt file mời." text: "Mời hàng loạt bằng file" @@ -1853,7 +1852,6 @@ vi: title: "Đưa csdl về trạng thái làm việc trước" confirm: "Bạn có chắc chắn muốn phục hồi csdl về trạng thái làm việc trước?" export_csv: - user_archive_confirm: "Bạn có chắc chắn muốn download các bài viết của mình?" success: "Export đang được khởi tạo, bạn sẽ nhận được tin nhắn thông báo khi quá trình hoàn tất." failed: "Xuất lỗi. Vui lòng kiểm tra log." rate_limit_error: "Bài viết có thể tải về 1 lần mỗi này, vui lòng thử lại vào ngày mai." diff --git a/config/locales/client.zh_CN.yml b/config/locales/client.zh_CN.yml index 3ccb7a07c4..e28c4e9227 100644 --- a/config/locales/client.zh_CN.yml +++ b/config/locales/client.zh_CN.yml @@ -118,6 +118,7 @@ zh_CN: enabled: '于%{when}解除隐藏' disabled: '于%{when}隐藏' topic_admin_menu: "管理主题" + wizard_required: "是时候配置你的论坛啦!点击开始设置向导!" emails_are_disabled: "出站邮件已经被管理员全局禁用。将不发送任何邮件提醒。" bootstrap_mode_enabled: "为方便站点准备发布,其正处于初始化模式中。所有新用户将被授予信任等级1,并为他们设置接受每日邮件摘要。初始化模式会在用户数超过 %{min_users} 个时关闭。" bootstrap_mode_disabled: "初始化模式将会在24小时后关闭。" @@ -399,6 +400,7 @@ zh_CN: mute: "防打扰" edit: "修改设置" download_archive: "下载我的帖子" + download_archive_confirm: "你确定要下载你的帖子吗?" new_private_message: "发新私信" private_message: "私信" private_messages: "私信" @@ -422,6 +424,7 @@ zh_CN: each_browser_note: "注意:你必须在你使用的所用浏览器中更改这项设置。" dismiss_notifications: "忽略所有" dismiss_notifications_tooltip: "标记所有未读通知为已读" + first_notification: "你的头一个通知!选中它开始。" disable_jump_reply: "回复后不跳转至新帖子" dynamic_favicon: "在浏览器图标中显示主题更新数量" external_links_in_new_tab: "在新标签页打开外部链接" @@ -444,6 +447,7 @@ zh_CN: 静音主题和分类不包含在这些邮件中。 daily: "发送每日更新" individual: "为每个新帖发送一封邮件通知" + individual_no_echo: "为每个除了我发表的新帖发送一封邮件通知" many_per_day: "为每个新帖给我发送邮件 (大约每天 {{dailyEmailEstimate}} 封)" few_per_day: "为每个新帖给我发送邮件 (大约每天 2 封 )" tag_settings: "标签" @@ -475,6 +479,10 @@ zh_CN: muted_topics_link: "显示已静音的主题" watched_topics_link: "显示已监看的主题" automatically_unpin_topics: "当我完整阅读了主题时自动解除置顶。" + apps: "应用" + revoke_access: "撤销许可" + undo_revoke_access: "解除撤销许可" + api_approved: "已批准:" staff_counters: flags_given: "采纳标记" flagged_posts: "被标记" @@ -562,6 +570,7 @@ zh_CN: title: "界面语言" instructions: "用户界面语言。将在你刷新页面后改变。" default: "默认" + any: "任意" password_confirmation: title: "请再次输入密码" last_posted: "最后发帖" @@ -619,6 +628,7 @@ zh_CN: after_4_minutes: "4分钟后" after_5_minutes: "5分钟后" after_10_minutes: "10分钟后" + notification_level_when_replying: "当我在主题中回复后,将主题设置至" invited: search: "输入以搜索邀请..." title: "邀请" @@ -648,7 +658,8 @@ zh_CN: account_age_days: "账号建立天数" create: "发送邀请" generate_link: "复制邀请链接" - generated_link_message: '邀请链接成功生成! 邀请链接仅对下列邮件地址有效:%{invitedEmail} ' + link_generated: "邀请链接生成成功!" + valid_for: "邀请链接只对这个邮件地址有效:%{email}" bulk_invite: none: "你从未邀请过他人。你可以发送单个邀请,或者上传批量邀请文件一次邀请多人。" text: "通过文件批量邀请" @@ -745,6 +756,8 @@ zh_CN: too_few_topics_notice: "让我们开始讨论!目前有 %{currentTopics} / %{requiredTopics} 个主题。新访客需要能够阅读和回复一些讨论。" too_few_posts_notice: "让我们开始讨论!目前有 %{currentPosts} / %{requiredPosts} 个帖子。新访客需要能够阅读和回复一些讨论。" logs_error_rate_notice: + reached: "%{relativeAge} – %{rate} 达到了站点设置中的 %{siteSettingRate}。" + exceeded: "[%{relativeAge}] 目前的错误率 %{rate} 已超出了站点设置中的 %{siteSettingRate}。" rate: other: "%{count} 错误/%{duration}" learn_more: "了解更多..." @@ -795,6 +808,7 @@ zh_CN: trust_level: '用户级别' search_hint: '用户名、电子邮件或 IP 地址' create_account: + disclaimer: "注册即表示你同意隐私策略和服务条款。" title: "创建用户" failed: "出问题了,有可能这个邮箱已经被注册了。试试忘记密码链接?" forgot_password: @@ -859,6 +873,10 @@ zh_CN: twitter: "Twitter" emoji_one: "Emoji One" win10: "Win10" + category_page_style: + categories_only: "仅分类" + categories_with_featured_topics: "有推荐主题的分类" + categories_and_latest_topics: "分类和最新主题" shortcut_modifier_key: shift: 'Shift' ctrl: 'Ctrl' @@ -868,14 +886,21 @@ zh_CN: more_emoji: "更多…" options: "选项" whisper: "密语" + unlist: "隐藏" add_warning: "正式警告" toggle_whisper: "折叠或展开密语" + toggle_unlisted: "解除隐藏" posting_not_on_topic: "你想回复哪一个主题?" saving_draft_tip: "保存中..." saved_draft_tip: "已保存" saved_local_draft_tip: "已本地保存" similar_topics: "你的主题有点类似于..." drafts_offline: "离线草稿" + group_mentioned: + other: "提及 {{group}} 时,你将通知 {{count}} 人 - 确定吗?" + cannot_see_mention: + category: "你提到了{{userrname}},然而他们不能访问该分类,所以他们不会被通知。你需要把他们加入到能访问该分类的群组中。" + private: "你提到了{{userrname}},然而他们不能访问该私信,所以他们不会被通知。你需要邀请他们至私信中。" duplicate_link: "似乎你的链接 {{domain}} 在{{ago}}已经由@{{username}}回复了 - 确定再次提交吗?" error: title_missing: "标题为空" @@ -936,6 +961,9 @@ zh_CN: modal_ok: "确认" modal_cancel: "取消" cant_send_pm: "抱歉,你不能向 %{username} 发送消息。" + yourself_confirm: + title: "你忘记添加收信人了吗?" + body: "目前该私信只发给了你自己!" admin_options_title: "本主题可选设置" auto_close: label: "自动关闭主题时间:" @@ -1030,6 +1058,44 @@ zh_CN: category: "搜索 #{{category}} 分类" topic: "搜索本主题" private_messages: "搜索消息" + advanced: + title: 高级搜索 + posted_by: + label: 发帖人 + in_category: + label: 在该分类中 + in_group: + label: 在该群组中 + with_badge: + label: 有该徽章 + with_tags: + label: 有该标签 + filters: + label: 只返回主题/帖子符合... + likes: 我赞了 + posted: 我曾发表过恢复 + watching: 我正在监看 + tracking: 我正在追踪 + private: 在我的消息中 + bookmarks: 我已经收藏了 + first: 是第一帖 + pinned: 是置顶的 + unpinned: 不是置顶的 + wiki: 是协同编辑的 + statuses: + label: 当主题 + open: 是开放的 + closed: 是关闭的 + archived: 已经存档的 + noreplies: 没有回复 + single_user: 只有一个用户参与 + post: + count: + label: 最小帖子数 + time: + label: 发表于 + before: 之前 + after: 之后 hamburger_menu: "转到另一个主题列表或分类" new_item: "新" go_back: '返回' @@ -1038,6 +1104,8 @@ zh_CN: topics: new_messages_marker: "上次访问" bulk: + select_all: "选择全部" + clear_all: "清除全部" unlist_topics: "未在列表的主题" reset_read: "设为未读" delete: "删除主题" @@ -1143,6 +1211,8 @@ zh_CN: auto_close_title: '自动关闭设置' auto_close_save: "保存" auto_close_remove: "不要自动关闭该主题" + auto_close_immediate: + other: "主题中的最后一帖是 %{hours} 小时前发出的,所以主题将会立即关闭。" timeline: back: "返回" back_description: "回到最后一个未读帖子" @@ -1232,6 +1302,9 @@ zh_CN: share: title: '分享' help: '分享指向这个主题的链接' + print: + title: '打印' + help: '打开该主题对打印友好的版本' flag_topic: title: '标记' help: '背地里标记该帖以示警示,或发送关于它的私下通知' @@ -1337,7 +1410,7 @@ zh_CN: post: reply: " {{replyAvatar}} {{usernameLink}}" reply_topic: " {{link}}" - quote_reply: "引述回复" + quote_reply: "引用" edit: "编辑 {{replyAvatar}} {{username}}发表的{{link}}" edit_reason: "理由:" post_number: "帖子 {{number}}" @@ -1549,6 +1622,7 @@ zh_CN: email_in_disabled: "站点设置中已经禁用通过邮件发表新主题。欲启用通过邮件发表新主题," email_in_disabled_click: '启用“邮件发表”设置。' suppress_from_homepage: "不在主页中显示这个分类。" + sort_order: "默认排序:" allow_badges_label: "允许在这个分类中授予徽章" edit_permissions: "编辑权限" add_permission: "添加权限" @@ -1574,6 +1648,18 @@ zh_CN: muted: title: "静音" description: "在这些分类里面,你将不会收到新主题任何通知,它们也不会出现在“最新”主题列表。 " + sort_options: + default: "默认" + likes: "赞" + op_likes: "原始帖子赞" + views: "浏览" + posts: "帖子" + activity: "活动" + posters: "发表人" + category: "分类" + created: "创建" + sort_ascending: '升序' + sort_descending: '降序' flagging: title: '感谢你帮助我们建设文明社群!' action: '标记帖子' @@ -1581,6 +1667,7 @@ zh_CN: notify_action: '消息' official_warning: '正式警告' delete_spammer: "删除垃圾发布者" + delete_confirm_MF: "你将删除该用户的{POSTS, plural, one {1个帖子} other {#个帖子}} and {TOPICS, plural, one {1个主题} other {#个主题}}、该账户,并阻止其IP地址 %{ip_address} 再次注册,并将其邮件地址 %{email} 加入黑名单。你确定这用户是广告散布者吗?" yes_delete_spammer: "确定" ip_address_missing: "(N/A)" hidden_email_address: "(隐藏)" @@ -1794,6 +1881,7 @@ zh_CN: mark_regular: 'm, r 常规 (默认) 主题' mark_tracking: 'm, t 追踪主题' mark_watching: 'm, w 看主题' + print: 'ctrl+p 打印主题' badges: earned_n_times: other: "授予徽章 %{count} 次" @@ -1907,6 +1995,8 @@ zh_CN: custom_message_placeholder: "输入留言" custom_message_template_forum: "你好,你应该来我们这个论坛!" custom_message_template_topic: "你好,我觉得你可能会喜欢这个主题!" + safe_mode: + enabled: "安全模式已经开启,关闭该浏览器窗口以退出安全模式" admin_js: type_to_filter: "输入过滤条件..." admin: @@ -2052,6 +2142,10 @@ zh_CN: add_owners: 添加所有者 incoming_email: "自定义进站电子邮件地址" incoming_email_placeholder: "输入邮箱地址" + flair_url_placeholder: "(可选)图片 URL 或 Font Awesome class" + flair_bg_color_placeholder: "(可选)十六进制色彩值" + flair_color_placeholder: "(可选)十六进制色彩值" + flair_preview: "预览" api: generate_master: "生成主 API 密钥" none: "当前没有可用的 API 密钥。" @@ -2199,7 +2293,6 @@ zh_CN: title: "将数据库回滚到之前的工作状态" confirm: "你确定要将数据库回滚到之前的工作状态吗?" export_csv: - user_archive_confirm: "你确定要下载你的帖子吗?" success: "导出开始,完成后你将被通过消息通知。" failed: "导出失败。请检查日志。" rate_limit_error: "帖子只能每天下载一次,请明天再重试。" @@ -2324,6 +2417,9 @@ zh_CN: delivery_method: "发送方式" preview_digest_desc: "预览发送给不活跃用户的摘要邮件内容。" refresh: "刷新" + send_digest_label: "发送结果至:" + send_digest: "发送" + sending_email: "发送邮件..." format: "格式" html: "html" text: "text" @@ -2513,6 +2609,7 @@ zh_CN: suspend_reason: "封禁的理由" suspended_by: "封禁操作者:" delete_all_posts: "删除所有帖子" + delete_all_posts_confirm_MF: "你将要删除 {POSTS, plural, one {1 个帖子} other {# 个帖子}}和 {TOPICS, plural, one {1 个主题} other {# 个主题}}。确定吗?" suspend: "禁止" unsuspend: "解禁" suspended: "已禁止?" @@ -2794,6 +2891,7 @@ zh_CN: sample: "使用下列 HTML 代码至你的站点创建和嵌入 Discourse 主题。把REPLACE_ME 替换成你将嵌入至的网址。" title: "嵌入" host: "允许的主机" + path_whitelist: "路径白名单" edit: "编辑" category: "发布到分类" add_host: "增加主机" @@ -2805,6 +2903,7 @@ zh_CN: embed_by_username: "主题创建者的用户名" embed_post_limit: "嵌入的最大帖子数量。" embed_username_key_from_feed: "从流中拉取 Discourse 用户名的 Key " + embed_title_scrubber: "从帖子中提取标题的正则表达式" embed_truncate: "截断嵌入的帖子" embed_whitelist_selector: "使用 CSS 选择器选择允许的嵌入元素" embed_blacklist_selector: "使用 CSS 选择器移除嵌入元素" @@ -2827,3 +2926,21 @@ zh_CN: label: "新:" add: "添加" filter: "搜索(URL 或外部 URL)" + wizard_js: + wizard: + done: "完成" + back: "上一步" + next: "下一步" + step: "%{current} / %{total}" + upload: "上传" + uploading: "上传中..." + quit: "以后再说" + staff_count: + other: "你的社群中有 %{count} 位工作人员。" + invites: + add_user: "添加" + none_added: "你还没有邀请任何工作人员。你确定要继续吗?" + roles: + admin: "管理员" + moderator: "版主" + regular: "普通用户" diff --git a/config/locales/client.zh_TW.yml b/config/locales/client.zh_TW.yml index 07adb33be1..30812eef36 100644 --- a/config/locales/client.zh_TW.yml +++ b/config/locales/client.zh_TW.yml @@ -880,6 +880,7 @@ zh_TW: toggle_information: "切換討論話題詳情" read_more_in_category: "要閱讀更多文章嗎? 瀏覽 {{catLink}} 裡的討論話題或 {{latestLink}}。" read_more: "要閱讀更多文章嗎? 請按 {{catLink}} 或 {{latestLink}}。" + read_more_MF: "還有 { UNREAD, plural, =0 {} one { 1 個未讀的討論話題} other { # 個未讀的討論話題 } } { NEW, plural, =0 {} one { {BOTH, select, true{和 } false {} other{}} 1 個新的討論話題} other { {BOTH, select, true{和 } false {} other{}} # 個最近的討論話題} }可以閱讀,或者{CATEGORY, select, true {瀏覽{catLink}中的其他討論話題} false {{latestLink}} other {}}" browse_all_categories: 瀏覽所有分類 view_latest_topics: 檢視最近的文章 suggest_create_topic: 建立一個新討論話題吧? @@ -1582,7 +1583,6 @@ zh_TW: label: "回溯" title: "回溯資料庫到以前的工作階段" export_csv: - user_archive_confirm: "你確定要下載你的文章嗎?" success: "開始匯出,處理完畢後將以私人訊息通知你。" failed: "匯出失敗。請觀看紀錄。" rate_limit_error: "文章每天只能下載一次,請明天再試。" diff --git a/config/locales/server.ar.yml b/config/locales/server.ar.yml index 0ab12aeec8..bc43eec04b 100644 --- a/config/locales/server.ar.yml +++ b/config/locales/server.ar.yml @@ -70,7 +70,7 @@ ar: has_already_been_used: "مستخدم بالفعل " inclusion: غير متضمن في القائمة invalid: غير صالح - is_invalid: "غير صالح ، حاول ان تضع وصف اكثر" + is_invalid: "تبدو غير واضحة، هل هذه الجملة كاملة؟" less_than: يجب أن يكون أقل من %{count} less_than_or_equal_to: يجب أن تكون أقل من أو تساوي %{count} not_a_number: ليس عدد @@ -126,6 +126,7 @@ ar: operation_already_running: "ثمّة عملية تجري حاليا. لا يمكنك بدء مهمة جديدة الآن." backup_file_should_be_tar_gz: "على الملف الاحتياطي أن يكون أرشيف \".tar.gz\"." not_enough_space_on_disk: "ليس ثمّة مساحة كافية على القرص لرفع النسخة الاحتياطية هذه." + invalid_filename: "اسم ملف النسخة الاحتياطية يحتوي على حروف غير صالحة. الحروف الصالحة هي a-z 0-9 .-_." not_logged_in: "عليك تسجيل الدخول لفعل ذلك." not_found: "تعذر العثور على رابط العنوان المطلوب" invalid_access: "لا تمتلك صلاحيات لعرض المطلوب " @@ -205,7 +206,7 @@ ar: topic_not_found: "حدث خطب ما. قد يكون الموضوع أُغلق أو حُذف وأنت تشاهده؟" just_posted_that: "هذا مماثل لما شاركته مؤخرا" invalid_characters: "يحتوي احرف غير صالحة " - is_invalid: "غير صالح حاول ان تضع وصف اكثر" + is_invalid: "تبدو غير واضحة، هل هذه عبارة كاملة؟" next_page: "الصفحة التالية ←" prev_page: "→ الصفحة السابقة " page_num: "الصفحة %{num}" @@ -350,6 +351,10 @@ ar: post_reply: base: different_topic: "المشاركة والرد لابد ان يكونا في نفس الموضوع" + web_hook: + attributes: + payload_url: + invalid: "رابط غير صالح. يجب أن يحتوي الرابط على http:// او https://. المساحة الفارغة غير مسموح بها." <<: *errors user_profile: no_info_me: "مجال المعلومات عني لملف تعريفك فارغ حاليا، هل تريد أن تملأه؟ "
@@ -711,6 +716,7 @@ ar:
unsubscribed:
title: "غير مشترك "
description: "لقد تم الغاء اشتراكك. لتغير اختيارات بريدك الالكترونى زور اختياراتك الشخصية"
+ topic_description: "لإعادة الاشتراك لل %{link}، استخدم ادارة التنبيهات في أسفل او يمين الموضوع."
unsubscribe:
title: "إلغاء الإشتراك"
stop_watching_topic: "توقف عن مراقبة هذا الموضوع، %{link}"
@@ -722,6 +728,17 @@ ar:
different_user_description: "أنت حالياً سجلت دخولك كمستخدم مختلف عن الذي كان يُرسله له الملخص. الرجاء تسجيل الخروج ثم الدخول مرة أخرى والمحاولة مجدداً."
not_found_description: "نأسف ، لم نستطيع أن نلغي اشتراكك . من الممكن أن الرابط المرسل إليك قد انتهت مدته . "
log_out: "تسجيل خروج"
+ user_api_key:
+ title: "منح الصلاحية لدخول التطبيق"
+ authorize: "منح الصلاحية"
+ read: "قراءة"
+ read_write: "قراءة/كتابة"
+ no_trust_level: "عذرا، ليس لديك درجة الموثوقية الكافية لدخول واجهة برمجة التطبيق الخاصة بالمستخدم."
+ scopes:
+ message_bus: "تحديثات فورية"
+ notifications: "قراءة و مسح التنبيهات"
+ read: "قراءة الكل"
+ write: "كتابة الكل"
reports:
visits:
title: "زيارات العضو"
@@ -2091,6 +2108,12 @@ ar:
name: أول إبلاغ
promoter:
description: عضو غير صحيح
+ first_share:
+ name: أول مشاركة
+ first_link:
+ name: أول رابط
+ first_quote:
+ name: أول إقتباس
read_guidelines:
name: إقرأ القواعد العامة
reader:
diff --git a/config/locales/server.bs_BA.yml b/config/locales/server.bs_BA.yml
index f7aa14a11a..b5c89ecfef 100644
--- a/config/locales/server.bs_BA.yml
+++ b/config/locales/server.bs_BA.yml
@@ -62,7 +62,6 @@ bs_BA:
user_is_suspended: "Suspended users are not allowed to post."
just_posted_that: "is too similar to what you recently posted"
invalid_characters: "contains invalid characters"
- is_invalid: "is invalid; try to be a little more descriptive"
next_page: "next page →"
prev_page: "← previous page"
page_num: "Page %{num}"
diff --git a/config/locales/server.cs.yml b/config/locales/server.cs.yml
index a9f4d7ebc4..66fcf89645 100644
--- a/config/locales/server.cs.yml
+++ b/config/locales/server.cs.yml
@@ -15,9 +15,14 @@ cs:
short: "%-d. %-m. %Y"
short_no_year: "%-d. %B"
date_only: "%-d %B %Y"
+ long: "%B %-d, %Y, %l:%M%P"
date:
month_names: [null, ledna, února, března, dubna, května, června, července, srpna, září, října, listopadu, prosince]
<<: *datetime_formats
+ time:
+ am: "am"
+ pm: "pm"
+ <<: *datetime_formats
title: "Discourse"
topics: "Témata"
posts: "příspěvky"
@@ -26,6 +31,9 @@ cs:
log_in: "Přihlásit se"
disable_remote_images_download_reason: "Stahování obrázků z cizích serverů bylo vypnuto protože na disku není dostatek místa."
anonymous: "Anonymní"
+ emails:
+ incoming:
+ default_subject: "Příchozí email z %{email}"
errors: &errors
format: '%{attribute} %{message}'
messages:
@@ -45,7 +53,6 @@ cs:
has_already_been_used: "již byl použit"
inclusion: není zahrnutý v seznamu
invalid: je neplatný
- is_invalid: "je neplatný; zkus být trochu více popisný"
less_than: musí být menší než %{count}
less_than_or_equal_to: musí být menší nebo roven %{count}
not_a_number: není číslo
@@ -91,6 +98,8 @@ cs:
not_logged_in: "Na tuto akci musíte být přihlášení."
not_found: "Žádaná URL adresa nebo zdroj nelze najít."
read_only_mode_enabled: "Tato stránka je v režimu jen pro čtení. Interakce jsou zakázány."
+ reading_time: "Čas čtení"
+ likes: "Líbí se"
too_many_replies:
one: "Je nám líto, ale noví uživatelé jsou dočasně omezeni na 1 odpověď v tématu."
few: "Je nám líto, ale noví uživatelé jsou dočasně omezeni na %{count} odpovědi v tématu."
@@ -110,11 +119,12 @@ cs:
one: "1 reakce"
few: "%{count} reakce"
other: "%{count} reakcí"
+ no_mentions_allowed: "Bohužel, nemůžete zmiňovat ostatní uživatele."
+ no_mentions_allowed_newuser: "Bohužel, noví uživatelé nemohou zmiňovat ostatní uživatele."
spamming_host: "Bohužel, na tento server nemůžete odkazovat."
user_is_suspended: "Vyloučení uživatelé nemohou přidávat příspěvky."
just_posted_that: "je příliš podobný vašemu příspěvku z poslední doby"
invalid_characters: "obsahuje neplatné znaky"
- is_invalid: "je neplatné; zkuste se vyjádřit více popisně"
next_page: "další strana →"
prev_page: "← předchozí strana"
page_num: "Strana %{num}"
@@ -784,8 +794,49 @@ cs:
success: "E-mail odeslán"
error: "Chyba!"
submit_button: "Odeslat e-mail"
- time:
- <<: *datetime_formats
+ wizard:
+ step:
+ privacy:
+ title: "Přístup"
+ corporate:
+ fields:
+ company_short_name:
+ label: "Název společnosti (krátký)"
+ placeholder: "Initech"
+ company_full_name:
+ label: "Název společnosti (plný)"
+ placeholder: "Initech, s.r.o."
+ company_domain:
+ placeholder: "initech.cz"
+ colors:
+ title: "Téma"
+ logos:
+ title: "Loga"
+ fields:
+ logo_url:
+ label: "Primární loga"
+ icons:
+ title: "Ikony"
+ fields:
+ favicon_url:
+ label: "Malá ikona"
+ apple_touch_icon_url:
+ label: "Velká ikona"
+ homepage:
+ title: "Domovská stránka"
+ fields:
+ homepage_style:
+ choices:
+ latest:
+ label: "Nejnovější témata"
+ categories:
+ label: "Kategorie"
+ emoji:
+ title: "Smajlíky :)"
+ invites:
+ title: "Pozvi redakci"
+ finished:
+ title: "Váš Discourse je připraven!"
activemodel:
errors:
<<: *errors
diff --git a/config/locales/server.da.yml b/config/locales/server.da.yml
index f579948e6a..028b6984c2 100644
--- a/config/locales/server.da.yml
+++ b/config/locales/server.da.yml
@@ -69,7 +69,6 @@ da:
has_already_been_used: "er allerede blevet brugt"
inclusion: er ikke inkluderet i listen
invalid: er ikke gyldig
- is_invalid: "er ugyldig; prøv at være mere beskrivende"
less_than: skal være mindre end %{count}
less_than_or_equal_to: skal være mindre end eller lig med %{count}
not_a_number: er ikke et nummer
@@ -156,7 +155,6 @@ da:
topic_not_found: "Der er gået noget galt. Måske er emnet blevet lukket eller slettet mens du kiggede på det?"
just_posted_that: "ligner et andet indlæg, som du har skrevet for nyligt, for meget"
invalid_characters: "indeholder ugyldige tegn"
- is_invalid: "er ugyldig; prøv at være mere beskrivende"
next_page: "næste side →"
prev_page: "← forrige side"
page_num: "Side %{num}"
diff --git a/config/locales/server.de.yml b/config/locales/server.de.yml
index fca73d5f35..f33c72d046 100644
--- a/config/locales/server.de.yml
+++ b/config/locales/server.de.yml
@@ -71,7 +71,6 @@ de:
has_already_been_used: "wird bereits verwendet"
inclusion: ist nicht in der Liste enthalten
invalid: ist ungültig
- is_invalid: "ist ungültig; bitte sei ein wenig deutlicher"
less_than: muss weniger als %{count} sein
less_than_or_equal_to: muss weniger oder gleich %{count} sein
not_a_number: ist keine Zahl
@@ -159,7 +158,6 @@ de:
topic_not_found: "Etwas ist schief gelaufen. Wurde das Thema eventuell geschlossen oder gelöscht, während du es angeschaut hast?"
just_posted_that: "ist einer einer vor Kurzem von dir geschriebenen Nachricht zu ähnlich"
invalid_characters: "enthält ungültige Zeichen"
- is_invalid: "ist ungültig; bitte sei ein wenig deutlicher"
next_page: "nächste Seite →"
prev_page: "← vorherige Seite"
page_num: "Seite %{num}"
diff --git a/config/locales/server.en.yml b/config/locales/server.en.yml
index d40510aea4..573685dca4 100644
--- a/config/locales/server.en.yml
+++ b/config/locales/server.en.yml
@@ -94,7 +94,7 @@ en:
has_already_been_used: "has already been used"
inclusion: is not included in the list
invalid: is invalid
- is_invalid: "is invalid; try to be a little more descriptive"
+ is_invalid: "seems unclear, is it a complete sentence?"
less_than: must be less than %{count}
less_than_or_equal_to: must be less than or equal to %{count}
not_a_number: is not a number
@@ -196,7 +196,7 @@ en:
just_posted_that: "is too similar to what you recently posted"
invalid_characters: "contains invalid characters"
- is_invalid: "is invalid; try to be a little more descriptive"
+ is_invalid: "seems unclear, is it a complete sentence?"
next_page: "next page →"
prev_page: "← previous page"
page_num: "Page %{num}"
@@ -828,6 +828,7 @@ en:
site_settings:
censored_words: "Words that will be automatically replaced with ■■■■"
+ censored_pattern: "Regex pattern that will be automatically replaced with ■■■■"
delete_old_hidden_posts: "Auto-delete any hidden posts that stay hidden for more than 30 days."
default_locale: "The default language of this Discourse instance (ISO 639-1 Code)"
allow_user_locale: "Allow users to choose their own language interface preference"
@@ -1245,9 +1246,13 @@ en:
attachment_content_type_blacklist: "List of keywords used to blacklist attachments based on the content type."
attachment_filename_blacklist: "List of keywords used to blacklist attachments based on the filename."
+ enable_forwarded_emails: "[BETA] Allow users to create a topic by forwarding an email in."
+ always_show_trimmed_content: "Always show trimmed part of incoming emails. WARNING: might reveal email addresses."
+
manual_polling_enabled: "Push emails using the API for email replies."
pop3_polling_enabled: "Poll via POP3 for email replies."
pop3_polling_ssl: "Use SSL while connecting to the POP3 server. (Recommended)"
+ pop3_polling_openssl_verify: "Verify TLS server certificate (Default: enabled)"
pop3_polling_period_mins: "The period in minutes between checking the POP3 account for email. NOTE: requires restart."
pop3_polling_port: "The port to poll a POP3 account on."
pop3_polling_host: "The host to poll for email via POP3."
@@ -1274,6 +1279,7 @@ en:
default_avatars: "URLs to avatars that will be used by default for new users until they change them."
automatically_download_gravatars: "Download Gravatars for users upon account creation or email change."
digest_topics: "The maximum number of topics to display in the email summary."
+ digest_posts: "The maximum number of popular posts to display in the email summary."
digest_min_excerpt_length: "Minimum post excerpt in the email summary, in characters."
delete_digest_email_after_days: "Suppress summary emails for users not seen on the site for more than (n) days."
digest_suppress_categories: "Suppress these categories from summary emails."
@@ -1392,6 +1398,7 @@ en:
default_categories_watching: "List of categories that are watched by default."
default_categories_tracking: "List of categories that are tracked by default."
default_categories_muted: "List of categories that are muted by default."
+ default_categories_watching_first_post: "List of categories in which first post in each new topic will be watched by default."
max_user_api_reqs_per_day: "Maximum number of user API requests per key per day"
max_user_api_reqs_per_minute: "Maximum number of user API requests per key per minute"
@@ -1442,6 +1449,7 @@ en:
reply_by_email_address_is_empty: "You must set a 'reply by email address' before enabling reply by email."
email_polling_disabled: "You must enable either manual or POP3 polling before enabling reply by email."
user_locale_not_enabled: "You must first enable 'allow user locale' before enabling this setting."
+ invalid_regex: "Regex is invalid or not allowed."
search:
within_post: "#%{post_number} by %{username}"
@@ -2420,16 +2428,23 @@ en:
digest:
why: "A brief summary of %{site_link} since your last visit on %{last_seen_at}"
+ since_last_visit: "Since your last visit"
+ new_topics: "New Topics"
+ unread_messages: "Unread Messages"
+ unread_notifications: "Unread Notifications"
+ new_posts: "New Posts"
+ new_users: "New Users"
+ popular_topics: "Popular Topics"
+ follow_topic: "Follow this topic"
+ join_the_discussion: "Read More"
+ popular_posts: "Popular Posts"
+ from_topic_label: "From"
+ more_new: "New in topics and categories you follow"
subject_template: "[%{site_name}] Summary"
- new_activity: "New activity on your topics and posts:"
- top_topics: "Popular posts"
- other_new_topics: "Popular topics"
unsubscribe: "This summary is sent from %{site_link} when we haven't seen you in a while. To unsubscribe %{unsubscribe_link}."
click_here: "click here"
from: "%{site_name} summary"
- read_more: "Read More"
- more_topics: "There were %{new_topics_since_seen} other new topics."
- more_topics_category: "More new topics:"
+ preheader: "A brief summary since your last visit on %{last_seen_at}"
custom:
html:
header: ''
@@ -3209,6 +3224,13 @@ en:
title: "Resend Activation Email"
message: "We've re-sent the activation email to %{email}" + safe_mode: + title: "Enter safe mode" + description: "Safe mode allows you to test your site without loading plugins or site customizations." + no_customizations: "Disable all site customizations" + only_official: "Disable unofficial plugins" + no_plugins: "Disable all plugins" + enter: "Enter Safe Mode" wizard: title: "Discourse Setup" step: @@ -3270,7 +3292,7 @@ en: contact_url: label: "Web Page" placeholder: "http://www.example.com/contact-us" - description: "General contact web page for you or your oganization. Will be displayed on your about page." + description: "General contact web page for you or your organization. Will be displayed on your about page." site_contact: label: "Automated Messages" description: "All automated Discourse personal messages will be sent from this user. Most importantly, this user will be the designated sender of every welcome message automatically sent to new users." diff --git a/config/locales/server.es.yml b/config/locales/server.es.yml index c2a6048d5c..e8ef9b2bc6 100644 --- a/config/locales/server.es.yml +++ b/config/locales/server.es.yml @@ -71,7 +71,6 @@ es: has_already_been_used: "ya se está utilizando" inclusion: no está incluido en la lista invalid: no es válido - is_invalid: "no es válido; intenta ser más descriptivo" less_than: debe ser menor que %{count} less_than_or_equal_to: debe ser menor o igual que %{count} not_a_number: no es un número @@ -159,7 +158,6 @@ es: topic_not_found: "Algo ha salido mal. ¿Tal vez este tema ha sido cerrado o eliminado mientras estabas lo estabas mirando?" just_posted_that: "es demasiado parecido a lo que has publicado recientemente" invalid_characters: "contiene caracteres no válidos" - is_invalid: "no es válido, intenta ser un poco más descriptivo" next_page: "siguiente página →" prev_page: "← página anterior" page_num: "Página %{num}" diff --git a/config/locales/server.et.yml b/config/locales/server.et.yml index bda3ed11e2..4b6459c0c5 100644 --- a/config/locales/server.et.yml +++ b/config/locales/server.et.yml @@ -71,7 +71,6 @@ et: has_already_been_used: "on juba kasutusel" inclusion: puudub nimekirjas invalid: pole korrektne - is_invalid: "pole korrektne; katsu olla pisut täpsem" less_than: peab olema väiksem kui %{count} less_than_or_equal_to: peab olema väiksem või võrdne kui %{count} not_a_number: ei ole number @@ -158,7 +157,6 @@ et: topic_not_found: "Midagi on valesti. Kas on võimalik, et antud teema suleti või kustutati samal ajal, kui te seda vaatasite?" just_posted_that: "on liiga sarnane sellele, mida sa hiljuti postitasid" invalid_characters: "sisaldab ebasobivaid tähemärke" - is_invalid: "pole korrektne, püüa kirjeldada täpsemalt" next_page: "järgmine leht →" prev_page: "← eelmine leht" page_num: "Leht %{num}" diff --git a/config/locales/server.fa_IR.yml b/config/locales/server.fa_IR.yml index 4255ce7577..5d716b66ff 100644 --- a/config/locales/server.fa_IR.yml +++ b/config/locales/server.fa_IR.yml @@ -21,8 +21,21 @@ fa_IR: loading: "بارگذاری..." powered_by_html: 'قدرت گرفته ازدیسکورسفارسی سازی دیسکورس فارسی, برای نمایش بهتر جاوا اسکریپت را فعال کنید.' log_in: "ورود" + purge_reason: "حساب کاربری غیرفعال. حذف شده به صورت خودکار به علت عدم استفاده." disable_remote_images_download_reason: "عکس های ریموت دانلود شده غیرفعال شدند زیرا آنجا فضای کافی در دیسک وجود نداشت" anonymous: "ناشناس" + emails: + incoming: + default_subject: "ایمیل دریافتی از %{email}" + show_trimmed_content: "نمایش محتوای پنهان شده." + maximum_staged_user_per_email_reached: "تکمیل ظرفیت تعداد حساب های کاربری با هر ایمیل." + errors: + empty_email_error: "رخ دادن در هنگامی که ایمیل خام دریافتی خالی باشد." + inactive_user_error: "رخ دادن در هنگامی که ارسال کننده فعال نباشد." + blocked_user_error: "رخ دادن در هنگامی که که ارسال کننده مسدود شده باشد." + strangers_not_allowed_error: "رخ دادن در هنگامی که که کاربر سعی در ایجاد مبحث در دسته بندی می کند که در آن عضو نیست." + reply_user_not_matching_error: "رخ دادن در هنگامی که پاسخ از ایمیل متفاوتی از آنچه که ما اطلاع رسانی را به آن ارسال کرده ایم، دریافت شده باشد." + topic_not_found_error: "رخ دادن در هنگامی که پاسخ دریافت شده باشد، اما مبحث مربوطه حذف شده باشد." errors: &errors format: '%{attribute} %{message}' messages: @@ -42,7 +55,6 @@ fa_IR: has_already_been_used: "قبلا استفاده شده" inclusion: در لیست وجود ندارد invalid: صحیح نیست - is_invalid: "نامعتبر است, سعی کنید کمی بیشتر توضیح دهید" less_than: باید کمتر از %{count} باشد less_than_or_equal_to: باید کمتر و یا مساوی %{count} باشد not_a_number: یک عدد نمی باشد @@ -115,7 +127,6 @@ fa_IR: topic_not_found: "یک مشکلی وجود دارد. شاید این جستار بسته شده یا پاک شده همزمان که داشتی نگاهش می کردی ؟" just_posted_that: "به آنچه که بهتازگی فرستادید بسیار نزدیک است" invalid_characters: "نویسههای نامعتبر در بر دارد." - is_invalid: "نامعتبر است. تلاش کنید که کمی بیشترتوضیح بگذارید." next_page: "صفحه بعد ←" prev_page: "→ صفحه قبل" page_num: "صفحه %{num}" @@ -875,6 +886,9 @@ fa_IR: emoji_set: "میخواهید ایموجی شما چطور باشد؟" enforce_square_emoji: "تحمیل نسبت ابعاد مربع به تمام شکلک ها emojis . " approve_unless_trust_level: "نوشته ها برای کاربران پایین ت از این سطح اعتماد نیاز به تایید دارد. " + default_other_external_links_in_new_tab: "باز کردن لینک های ارجاع به بیرون در یک تب جدید به صورت پیشفرض." + default_other_enable_quoting: "فعال کردن پاسخ به صورت نقل قول برای نوشته های هایلایت شده به صورت پیشفرض." + default_other_dynamic_favicon: "نمایش تعداد مباحث جدید/آپدیت شده در آیکن مرورگر به صورت پیشفرض" errors: invalid_email: "آدرس ایمیل نامعتبر" invalid_username: "هیچ کاربری با این نام کاربری وجود ندارد." diff --git a/config/locales/server.fi.yml b/config/locales/server.fi.yml index c5d94389ee..a0587cf56f 100644 --- a/config/locales/server.fi.yml +++ b/config/locales/server.fi.yml @@ -71,7 +71,7 @@ fi: has_already_been_used: "on jo käytetty" inclusion: ei ole listalla invalid: ei kelpaa - is_invalid: "ei kelpaa; yritä olla kuvailevampi" + is_invalid: "vaikuttaa epäselvältä, olihan se kokonainen virke?" less_than: täytyy olla vähemmän kuin %{count} less_than_or_equal_to: täytyy olla yhtä suuri tai pienempi kuin %{count} not_a_number: ei ole numero @@ -159,7 +159,7 @@ fi: topic_not_found: "Jotain on mennyt pieleen. Ehkä tämä ketju on suljettu tai poistettu sillä välin, kun katselit sitä?" just_posted_that: "on liian samanlainen kuin aiempi viestisi" invalid_characters: "sisältää epäkelpoja merkkejä" - is_invalid: "ei kelpaa; yritä olla kuvailevampi" + is_invalid: "vaikuttaa epäselvältä, olihan se kokonainen virke?" next_page: "seuraava sivu →" prev_page: "← edellinen sivu" page_num: "Sivu %{num}" @@ -574,6 +574,21 @@ fi: different_user_description: "Olet kirjautunut sisään eri käyttäjänä kuin jolle sähköposti lähetettiin. Ole hyvä ja kirjaudu ulos tai siirry anonyymitilaan, ja yritä sitten uudelleen." not_found_description: "Pahoittelut, tätä tilauksen perumista ei löytynyt. Kenties sinulle lähetetty linkki on vanhentunut?" log_out: "Kirjaudu ulos" + user_api_key: + title: "Anna sovellukselle käyttöoikeus" + authorize: "Anna käyttöoikeus" + read: "luku" + read_write: "luku/kirjoitus" + description: "\"%{application_name}\" pyytää seuraavaa käyttöoikeutta tunnukseesi:" + no_trust_level: "Pahoittelut, luottamustasosi ei ole riittävä käyttäjärajapinnan käyttämiseen" + generic_error: "Pahoittelut, API-salausavainta ei muodostettu; sivuston ylläpitäjä on saattanut ottaa ominaisuuden pois käytöstä" + scopes: + message_bus: "Reaaliaikaiset päivitykset" + notifications: "Ilmoitusten lukeminen ja kuittaaminen" + push: "Push-ilmoitukset ulkoisiin palveluihin" + session_info: "Tiedot käyttäjän istunnosta" + read: "Kaikkien luku" + write: "Kaikkiin kirjaittaminen" reports: visits: title: "Vierailut" @@ -739,6 +754,7 @@ fi: poll_pop3_auth_error: "Yhteys POP3-palvelimelle epäonnistuu autentikaatiovirheen vuoksi. Tarkista POP3-asetukset." site_settings: censored_words: "Sanat, jotka korvataan automaattisesti merkeillä ■■■■" + censored_pattern: "Merkkijono, joka korvataan automaattisesti ■■■■" delete_old_hidden_posts: "Poista automaattisesti kaikki yli 30 päivää piilotettuna olleet viestit." default_locale: "Sivuston oletuskieli (ISO 639-1 koodi)" allow_user_locale: "Salli käyttäjien vaihtaa käyttöliittymän kieli omista asetuksista" @@ -781,6 +797,8 @@ fi: show_pinned_excerpt_mobile: "Näytä katkelma kiinnitetyistä ketjuista mobiilinäkymässä." show_pinned_excerpt_desktop: "Näytä katkelma kiinnitetyistä ketjuista työpöytänäkymässä." post_onebox_maxlength: "Discourse-viestin Onebox-esikatselun merkkien maksimimäärä." + onebox_domains_blacklist: "Verkko-osoitteet, joista ei luoda Onebox-esikatselua" + max_oneboxes_per_post: "Oneboxien enimmäismäärä yhdessä viestissä" logo_url: "Logo sivustosi vasemmassa yläkulmassa. Sen pitäisi olla leveä suorakulmio muodoltaan. Jos jätetään tyhjäksi, näytetään sivuston otsikkoteksti." digest_logo_url: "Vaihtoehtoinen logo, jota käytetään sähköpostikoosteessa. Muodoltaan sen tulisi olla leveä suorakulmio, eikä se saa olla SVG-muodossa. Jos ei aseteta, käytetään `logo_url`-kuvaa." logo_small_url: "Pieni logo sivuston vasemmassa reunassa, joka näytettään rullattaessa alaspäin. Sen pitäisi olla neliö muodoltaan. Jos jätetään tyhjäksi, näytetään sen tilalla koti-merkki." @@ -821,6 +839,8 @@ fi: must_approve_users: "Henkilökunnan täytyy hyväksyä kaikki uudet tilit, ennen uusien käyttäjien päästämistä sivustolle. VAROITUS: tämän asetuksen valitseminen poistaa pääsyn kaikilta jo olemassa olevilta henkilökuntaan kuulumattomilta käyttäjiltä." pending_users_reminder_delay: "Ilmoita valvojille, jos uusi käyttäjä on odottanut hyväksyntää kauemmin kuin näin monta tuntia. Aseta -1, jos haluat kytkeä ilmoitukset pois päältä." maximum_session_age: "Käyttäjä pysyy sisäänkirjautuneena n tuntia vierailunsa jälkeen" + ga_tracking_code: "VANHENTUNUT: Google Analytics (ga.js) -seurantatunnus, esim. UA-12345678-9; ks. http://google.com/analytics" + ga_domain_name: "VANHENTUNUT: Google Analytics (ga.js) -verkkotunnus, esim. mysite.com; ks. http://google.com/analytics" ga_universal_tracking_code: "Google Universal analytics (analytics.js) seurantakoodi, esim.: UA-12345678-9; katso http://google.com/analytics" ga_universal_domain_name: "Google Universal analytics (analytics.js) verkkotunnus, esim.: osoite.fi; katso http://google.com/analytics" enable_escaped_fragments: "Käytä Googlen Ajax-sivustoille tarkoitettua API:a, jos webcrawleria ei tunnisteta. Katso https://developers.google.com/webmasters/ajax-crawling/docs/learn-more" @@ -1161,6 +1181,7 @@ fi: 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_notification_level_when_replying: "Yleinen oletusasetus ilmoitusasetukselle, kun käyttäjä vastaa ketjuun." default_other_external_links_in_new_tab: "Avaa oletuksena ulkopuoliset linkit uudessa välilehdessä." default_other_enable_quoting: "Ota oletuksena käyttöön lainaaminen valitsemalla tekstiä." default_other_dynamic_favicon: "Näytä oletuksena uusien/päivittyneiden ketjujen määrä selaimen ikonissa." @@ -1170,6 +1191,12 @@ fi: default_categories_watching: "Lista oletuksena tarkkailtavista alueista." default_categories_tracking: "Lista oletuksena seurattavista alueista." default_categories_muted: "Lista oletuksena vaimennetuista alueista." + max_user_api_reqs_per_day: "Rajapintapyyntöjen päivittäinen enimmäismäärä rajapinnan avainta kohden" + max_user_api_reqs_per_minute: "Rajapintapyyntöjen enimmäismäärä minuuttia kohden rajapinnan avainta kohden" + allow_user_api_keys: "Salli rajapinnan käyttäjäavainten muodostaminen" + allow_user_api_key_scopes: "Lista rajapinnan käyttäjäavaimiin liittyvistä oikeuksista" + max_api_keys_per_user: "Enimmäismäärä rajapinnan käyttäjäavaimia käyttäjää kohden" + min_trust_level_for_user_api_key: "Vähimmäisluottamustaso, joka vaaditaan rajapinnan käyttäjäavainten muodostamiseen" tagging_enabled: "Ota käyttöön ketjujen tunnisteet?" min_trust_to_create_tag: "Vähimmäisluottamustaso, jolla voi luoda tunnisteita." max_tags_per_topic: "Suurin tunnisteiden määrä, joka voi liittyä ketjuun." @@ -2559,7 +2586,6 @@ fi: contact_url: label: "Internet-sivu" placeholder: "http://www.example.com/contact-us" - description: "Internet-sivu, jonka kautta sinuun tai organisaatioosi voi ottaa yhteyttä. Näytetään Tietoja-sivulla." site_contact: label: "Automaattiset viestit" description: "Tämän käyttäjän nimissä Discourse lähettää kaikki automaattiset yksityisviestit käyttäjälle. Tärkeimpänä, käyttäjä on uudelle käyttäjälle lähetettävän tervetuloviestin lähettäjä." diff --git a/config/locales/server.fr.yml b/config/locales/server.fr.yml index 644d01a963..4f924e1206 100644 --- a/config/locales/server.fr.yml +++ b/config/locales/server.fr.yml @@ -71,7 +71,7 @@ fr: has_already_been_used: "a déjà été utilisée" inclusion: n'est pas inclus dans la liste invalid: est invalide - is_invalid: "n'est pas valide ; merci d'être un peu plus descriptif" + is_invalid: "ne semble pas clair, est-ce une phrase complète ?" less_than: doit être inférieure à %{count} less_than_or_equal_to: doit être inférieur ou égal à %{count} not_a_number: n'est pas un nombre @@ -159,7 +159,7 @@ fr: topic_not_found: "Une erreur est survenue. Peut-être que ce sujet a été fermé ou supprimé pendant que vous le regardiez ?" just_posted_that: "est trop similaire à ce que vous avez récemment posté" invalid_characters: "contient des caractères invalides" - is_invalid: "est invalide ; essayez d'être plus précis" + is_invalid: "ne semble pas clair, est-ce une phrase complète ?" next_page: "page suivante →" prev_page: "← page précédente" page_num: "Page %{num}" @@ -739,7 +739,7 @@ fr: twitter_config_warning: 'Le serveur est configuré pour permettre l''authentification par Twitter (enable_twitter_logins), mais les paramètres key et secret ne sont pas renseignés. Allez dans les Paramétres et mettez les à jour. Voir le guide pour en savoir plus.' github_config_warning: 'Le serveur est configuré pour permettre l''authentification par GitHub (enable_github_logins), mais les paramètres github_client_id et github_client_secret ne sont pas renseignés. Allez dans les Paramètres et mettez les à jour. Voir le guide pour en savoir plus.' s3_config_warning: 'Le serveur est configuré pour charger les fichiers vers s3, mais au moins un de ces paramètre n''est pas configuré : s3_access_key_id, s3_secret_access_key or s3_upload_bucket. Allez dans les Paramètres pour les renseignés. Voir le guide "Comment charger les images sur S3 ?" pour en savoir plus' - s3_backup_config_warning: 'Le serveur est configuré pour envoyer les sauvegardes sur S3, mais l''un des paramètres suivants n''est pas renseigné: s3_access_key_id, s3_secret_access_key or s3_backup_bucket. Allez dans les Paramètres et mettez les à jour. Voir "Comment mettre en place une sauvegarde sur S3?" pour en savoir plus.' + s3_backup_config_warning: 'Le serveur est configuré pour envoyer les sauvegardes sur S3, mais l''un des paramètres suivants n''est pas renseigné : s3_access_key_id, s3_secret_access_key ou s3_backup_bucket. Allez dans les Paramètres et mettez les à jour. Voir « Comment mettre en place une sauvegarde sur S3 ? » pour en savoir plus.' image_magick_warning: 'Le serveur est configuré pour créer des aperçus des grandes images, mais ImageMagick n''est pas installé. Installez ImageMagick en utilisant votre gestionnaire de paquets favori ou bien allez ici pour télécharger la dernière version.' failing_emails_warning: 'Il y a %{num_failed_jobs} tâches d''envois de courriel en erreur. Vérifiez votre fichier app.yml et assurez-vous de la conformité des paramètres du serveur de courriel. Voir aussi les processus en échec dans Sidekiq.' subfolder_ends_in_slash: "Votre configuration de sous-répertoire est erronée; DISCOURSE_RELATIVE_URL_ROOT se termine avec une barre oblique ." @@ -752,6 +752,7 @@ fr: poll_pop3_auth_error: "La connexion vers le serveur POP3 échoue avec une erreur d'authentification. Veuillez vérifier les paramètres POP3." site_settings: censored_words: "Mots qui seront automatiquement remplacés par ■■■■" + censored_pattern: "Expressions régulières qui seront automatiquement remplacées par ■■■■" delete_old_hidden_posts: "Supprimer automatiquement les messages cachés plus de 30 jours." default_locale: "La langue par défaut de cette instance de Discourse (code ISO 639-1)" allow_user_locale: "Autoriser les utilisateurs à choisir la langue de l'interface dans leurs préférences" @@ -1050,7 +1051,7 @@ fr: tos_url: "Si vous disposez déjà de conditions générales d'utilisation hébergées ailleurs que vous souhaitez utiliser, vous pouvez renseigner leur URL complète ici." privacy_policy_url: "Si vous disposez déjà d'une politique de confidentialité hébergée ailleurs que vous voulez utiliser, vous pouvez renseigner son URL complète ici." newuser_spam_host_threshold: "Combien de fois un nouvel utilisateur peut publier un lien vers le même hôte dans la limite de leur `newuser_spam_host_threshold` messages avant d'être considérés comme du spam." - white_listed_spam_host_domains: "Une liste des domaines exclus des hôtes testés comme spam. Les nouveaux utilisateurs ne seront jamais restreint dans la création de message contenant des liens vers ses domaines. " + white_listed_spam_host_domains: "Une liste des domaines exclus des hôtes testés comme spam. Les nouveaux utilisateurs ne seront jamais empêchés de créer des messages contenant des liens vers ces domaines. " staff_like_weight: "Quel poids supplémentaire donner aux J'aime de l'équipe." topic_view_duration_hours: "Compte la vue d'un sujet une seule fois par IP ou par utilisateur toutes les N heures" user_profile_view_duration_hours: "Compte la vue d'un profil d'utilisateur une seule fois par IP ou par utilisateur qui visite toutes les N heures" @@ -1091,9 +1092,12 @@ fr: reset_bounce_score_after_days: "Rétablir automatiquement le score de rejet après X jours." attachment_content_type_blacklist: "Liste des mots-clés utilisés pour filtrer les pièces jointes en fonction du type de contenu." attachment_filename_blacklist: "Liste des mots-clés utilisés pour filtrer les pièces jointes en fonction du nom de fichier." + enable_forwarded_emails: "[BÊTA] Autoriser les utilisateurs de créer des sujets en transferant un courriel." + always_show_trimmed_content: "Toujours montrer la partie réduite des courriels entrants. ATTENTION : cela peut révéler les adresses courriels." manual_polling_enabled: "Envoyer les courriels en utilisant l'API des réponses par courriel." pop3_polling_enabled: "Utiliser POP3 pour les réponses via courriel." pop3_polling_ssl: "Utiliser SSL pour les connections au serveur POP3. (Recommandé)" + pop3_polling_openssl_verify: "Vérifier le certificat TLS du serveur (activé par défaut)" pop3_polling_period_mins: "La période en minute entre chaque vérification du compte POP3 des courriels.\nNote: nécessite un redémarrage de la machine." pop3_polling_port: "Le port pour le pooling des courriels via POP3." pop3_polling_host: "L'hôte pour le pooling des courriels via POP3." @@ -1117,6 +1121,7 @@ fr: default_avatars: "URLs des avatars qui seront utilisés par défaut pour les nouveaux utilisateurs jusqu'à ce qu'ils les modifient." automatically_download_gravatars: "Télécharger les gravatars pour les utilisateurs lors de la création de compte ou de la modification de courriel." digest_topics: "Le nombre maximum de sujets à afficher dans le résumé par courriel." + digest_posts: "Le nombre maximum de messages populaires à afficher dans le résumé par courriel." digest_min_excerpt_length: "Longueur minimale (en caractères) de l'extrait des messages dans le résumé par courriel." delete_digest_email_after_days: "Ne pas envoyer de résumés par courriel aux utilisateurs qui n'ont pas visité le site depuis plus de (n) jours." digest_suppress_categories: "Ne pas inclure ces catégories dans les résumés par courriel." @@ -1204,6 +1209,7 @@ fr: default_categories_watching: "Liste de catégories surveillées par défaut." default_categories_tracking: "Liste de catégories suivies par défaut." default_categories_muted: "Liste de catégories silencées par défaut." + default_categories_watching_first_post: "Liste des catégories dont le premier message de chaque nouveau sujet sera surveillé par défaut." max_user_api_reqs_per_day: "Nombre maximum de requêtes de l'API utilisateur par clé et par jour" max_user_api_reqs_per_minute: "Nombre maximum de requêtes de l'API utilisateur par clé et par minute" allow_user_api_keys: "Autoriser la génération des clés de l'API utilisateur" @@ -1250,6 +1256,7 @@ fr: reply_by_email_address_is_empty: "Vous devez renseigner une 'adresse de réponse par courriel' avant d'activer la réponse par courriel." email_polling_disabled: "Vous devez activer le relevé manuel ou via POP3 avant d'activer les réponses par courriel." user_locale_not_enabled: "Vous devez d'abord activer 'allow user locale' avant d'activer ce paramètre." + invalid_regex: "L'expression régulière est invalide ou non autorisée." search: within_post: "#%{post_number} par %{username}" types: @@ -1619,7 +1626,7 @@ fr: text_body_template: | La sauvegarde a réussi. - Visitez [la section admin > sauvegarde](%{base_url}/admin/backups) pour télécharger votre nouvelle sauvegarde. + Rendez-vous dans la section [Sauvegardes](%{base_url}/admin/backups) pour la télécharger. Voici le détail : @@ -2049,16 +2056,21 @@ fr: %{message} digest: why: "Voici un bref résumé de ce qu'il s'est passé sur %{site_link} depuis votre dernière visite le %{last_seen_at}" + since_last_visit: "Depuis votre dernière visite" + new_topics: "Nouveaux sujets" + unread_messages: "Messages non lus" + unread_notifications: "Notifications non lues" + popular_topics: "Sujets populaires" + follow_topic: "Suivre ce sujet" + join_the_discussion: "Lire la suite" + popular_posts: "Messages populaires" + from_topic_label: "De" + more_new: "Nouveautés dans les sujets et catégories que vous suivez" subject_template: "[%{site_name}] Résumé" - new_activity: "Nouvelles activités sur vos sujets et messages :" - top_topics: "Messages populaires" - other_new_topics: "Sujets populaires" unsubscribe: "Ce résumé est envoyé depuis %{site_link} lorsque nous ne vous voyons plus depuis un moment. Pour se désabonner %{unsubscribe_link}." click_here: "cliquez ici" from: "résumé de %{site_name}" - read_more: "Lire la suite" - more_topics: "Il y a eu %{new_topics_since_seen} autres nouveaux sujets." - more_topics_category: "Plus de nouveaux sujets :" + preheader: "Un bref résumé depuis votre dernière visite le %{last_seen_at}" mailing_list: why: "Toute l'activité sur %{site_link} le %{date}" subject_template: "[%{site_name}] Résumé du %{date}" @@ -2209,7 +2221,7 @@ fr: base_theme_name: "Base" about: "À propos" guidelines: "Charte" - privacy: "Protection des données" + privacy: "Confidentialité" edit_this_page: "Modifier cette page" csv_export: boolean_yes: "Oui" @@ -2643,6 +2655,13 @@ fr: resend_email: title: "Renvoyer le courriel d'activation" message: " Nous avons renvoyé le courriel d'activation à %{email}" + safe_mode: + title: "Activer le mode sans échec" + description: "Le mode sans échec vous permet de tester votre site sans charger les extensions ou personnalisations." + no_customizations: "Désactiver toutes les personnalisations" + only_official: "Désactiver les extensions non officielles" + no_plugins: "Désactiver toutes les extensions" + enter: "Activer le mode sans échec" wizard: title: "Configuration de Discourse" step: @@ -2690,7 +2709,7 @@ fr: contact_url: label: "Page Web" placeholder: "http://www.exemple.com/contacter-nous" - description: "Page Web pour contacter votre organisation ou vous-même. Sera affiché dans la page À propos." + description: "Page web pour vous contacter ou votre organisation. Sera affichée dans la page À propos." site_contact: label: "Messages automatiques" description: "Tous les messages privés automatiques de Discourse seront envoyés par cet utilisateur. Plus important, cet utilisateur sera l'envoyeur désigné de tous les messages de bienvenue à destination des nouveaux utilisateurs." diff --git a/config/locales/server.he.yml b/config/locales/server.he.yml index 19dffb38ba..5075ff1648 100644 --- a/config/locales/server.he.yml +++ b/config/locales/server.he.yml @@ -71,7 +71,7 @@ he: has_already_been_used: "כבר בשימוש" inclusion: לא נכלל ברשימה invalid: לא תקין - is_invalid: "אינו קביל; נסו להיות מעט יותר מפורטים" + is_invalid: "נראה לא ברור, האם זה משפט שלם?" less_than: חייב להיות פחות מ-%{count} less_than_or_equal_to: חייב להיות פחות או שווה ל-%{count} not_a_number: אינו מספר @@ -159,7 +159,7 @@ he: topic_not_found: "משהו השתבש אולי נושא זה נסגר או נמחק בזמן שקראתם אותו?" just_posted_that: "דומה מידי למה שפרסמתם לאחרונה" invalid_characters: "מכיל תווים לא תקניים" - is_invalid: "אינו תקין: נסו להיות יותר מפורטים" + is_invalid: "נראה לא ברור, האם זה משפט שלם?" next_page: "עמוד הבא ←" prev_page: "→ עמוד קודם" page_num: "עמוד %{num}" @@ -226,7 +226,7 @@ he: - ביקורת מבנה היא רצויה, אבל אנא בקרו *רעיונות*, לא אנשים. - למידע נוסף [ראו את הכללים המנחים שלנו]/guidelines). פאנל זה יופיע רק ב-%{education_posts_text} התגובות הראשונות שלך. + למידע נוסף [ראו את הכללים המנחים שלנו](/guidelines). פאנל זה יופיע רק ב-%{education_posts_text} התגובות הראשונות שלך. avatar: | ### מה דעתך להוסיף תמונה לחשבון שלך? @@ -749,6 +749,7 @@ he: poll_pop3_auth_error: "החיבור לשרת POP3 נכשל בשל שגיאת הזדהות. אנא בדקו את הגדרות ה-POP3 שלכם." site_settings: censored_words: "מלים שיוחלפו באופן אוטומטי ב- ■■■■" + censored_pattern: "ביטוי רגולרי שיוחלף אוטומטית עם ■■■■" delete_old_hidden_posts: "מחיקת אוטומטית של פרסומים מוסתרים שנותרים מוסתרים במשך יותר מ-30 יום." default_locale: "שפת ברירת המחדל עבור אתר Discourse זה (קוד ISO 639-1)" allow_user_locale: "אפשרו למשתמשים לבחור את הגדרות השפה שלהם בממשק המשתמש/ת" @@ -1088,9 +1089,12 @@ he: reset_bounce_score_after_days: "איפוס אוטומטי של ניקוד-החזר לאחר X ימים." attachment_content_type_blacklist: "רשימת מילות מפתח שמשמשות להכנסת צירופים לרשימה שחורה על בסיס סוג התוכן." attachment_filename_blacklist: "רשימת מילות מפתח לרשימה שחורה של שמות קבצים מצורפים." + enable_forwarded_emails: "[בטא] אפשרו למשתמשים ליצור נושא על ידי העברת מייל." + always_show_trimmed_content: "תמיד הציגו חלק מקוצר של מיילים נכנסים. אזהרה: עלול לחשוף כתובות מייל." manual_polling_enabled: "דחיפת מיילים באמצעות ה API לתגובות מייל." pop3_polling_enabled: "משיכה דרך POP3 לתגובות דוא\"ל." pop3_polling_ssl: "שימוש ב-SSL בעת חיבור לשרת POP3. (מומלץ)" + pop3_polling_openssl_verify: "וידוא סרטיפיקט TLS של השרת (ברירת מחדל: מאופשר)" pop3_polling_period_mins: "משך הזמן בדקות בין בדיקת הדוא\"ל בחשבון ה-POP3. הערה: דורש אתחול." pop3_polling_port: "החיבור (Port) ממנו יש למשוך נתונים מחשבון POP3." pop3_polling_host: "השרת המארח (Host) למשיכת דוא\"ל דרך POP3." @@ -1114,6 +1118,7 @@ he: default_avatars: "כתובות URL לאווטרים אשר ישמשו כברירת מחדל למשתמשים חדשים עד אשר ישנו אותם." automatically_download_gravatars: "הורדת גראווטרים למשתמשים בעת יצירת החשבון או שינוי כתובת הדוא\"ל." digest_topics: "המספר המקסימלי של נושאים להציג במייל הסיכום." + digest_posts: "המספר המקסימלי של פוסטים פופולאריים להצגה במייל סיכום." digest_min_excerpt_length: "אורך קטע מינימלי מהפוסט למיילי הסיכום, בתווים." delete_digest_email_after_days: "השתקת מיילי סיכום למשתמשים שלא ביקרו באתר למעלה מ (n) ימים." digest_suppress_categories: "וותרו על קטגוריות אלו במיילים מסכמים." @@ -1201,6 +1206,7 @@ he: default_categories_watching: "רשימת קטגוריות שנצפית כברירת מחדל." default_categories_tracking: "רשימת קטגוריות שנעקבת כברירת מחדל." default_categories_muted: "רשימת קטגוריות שמושתקות כברירת מחדל." + default_categories_watching_first_post: "רשימת קטגוריות שבה הפוסט הראשון בכל נושא ייצפה אוטומטית." max_user_api_reqs_per_day: "המספר המקסימלי של בקשות API של משתמש ליום" max_user_api_reqs_per_minute: "המספר המקסימלי של בקשות API של משתמש לדקה" allow_user_api_keys: "איפשור יצירת מפתחות API למשתמשים" @@ -1247,6 +1253,7 @@ he: reply_by_email_address_is_empty: "אתם חייבים להגדיר את 'מענה באמצעות כתובת מייל' לפני שאתם מאפשרים תגובה באמצעות מייל." email_polling_disabled: "עליכם לאפשר ידני או תשאול POP3 לפני שתאפשרו מענה באמצעות מייל." user_locale_not_enabled: "לפני שתוכלו להפעיל אפשרות זאת, יש לאפשר \"הגדרות מקומיות מותאמות משתמש/ת\"" + invalid_regex: "ביטוי רגולרי לא תקין או לא מותר." search: within_post: "#%{post_number} פוסטים של %{username}" types: @@ -2132,16 +2139,21 @@ he: %{message} digest: why: "סיכום קצר של %{site_link} מאז ביקורך האחרון ב-%{last_seen_at}" + since_last_visit: "מאז ביקורכם האחרון" + new_topics: "נושאים חדשים" + unread_messages: "הודעות שלא נקראו" + unread_notifications: "התראות שלא נקראו" + popular_topics: "נושאים פופולאריים" + follow_topic: "עיקבו אחרי נושא זה" + join_the_discussion: "קראו עוד" + popular_posts: "פוסטים פופולאריים" + from_topic_label: "מאת" + more_new: "חדש בנושאים וקרטגוריות שאתם עוקבים אחריהם" subject_template: "[%{site_name}] סיכום" - new_activity: "פעילות חדשה בנושאים ובפוסטים שלכם:" - top_topics: "פוסטים פופולריים" - other_new_topics: "נושאים פופולאריים" unsubscribe: "סיכום זה נשלח מ %{site_link} כאשר אנחנו לא רואים אתכם לאורך זמן. כדי לבטל את המנוי %{unsubscribe_link}." click_here: "לחצו כאן" from: "סיכום %{site_name}" - read_more: "קיראו עוד" - more_topics: "ישנם %{new_topics_since_seen} נושאים חדשים נוספים." - more_topics_category: "עוד נושאים חדשים:" + preheader: "סיכום קצר מאז ביקורכם האחרון ב-%{last_seen_at}" mailing_list: why: "כל הפעילות ב-%{site_link} ל-%{date}" subject_template: "[%{site_name}] סיכום ל %{date}" @@ -2868,6 +2880,13 @@ he: resend_email: title: "שליחת מייל אקטיבציה מחדש" message: " שלחנו מחדש את מייל האקטיבציה ל%{email}" + safe_mode: + title: "כנסו למצב בטוח" + description: "מצב בטוח מאפשר לכם לבחון את האתר שלכם מבלי לטעון תוספים או התאמות אתר." + no_customizations: "נטרלו את כל התאמות האתר" + only_official: "נטרלו תוספים לא רשמיים" + no_plugins: "נטרלו את כל התוספים" + enter: "כנסו למצב בטוח" wizard: title: "הקמת Discourse" step: @@ -2915,7 +2934,7 @@ he: contact_url: label: "דף ווב" placeholder: "http://www.example.com/contact-us" - description: "דף אינטרנט כללי ליצירת קשר איתכם או הארגון שלכם. יוצג בדף האודות." + description: "דף יצירת קשר כללי איתכם או עם הארגון שלכם. יוצג בדף האודות שלכם." site_contact: label: "הודעות אוטומטיות" description: "כל ההודעות הפרטיות והאוטומטיות של Discourse יישלחו ממשתמש זה. הכי חשוב, משתמש זה יהיה השולח הנבחר של כל הודעת ברוכים הבאים שנשלחת אוטומטית למשתמשים חדשים." diff --git a/config/locales/server.id.yml b/config/locales/server.id.yml index 8e767d79cf..fcbf673c63 100644 --- a/config/locales/server.id.yml +++ b/config/locales/server.id.yml @@ -53,7 +53,6 @@ id: has_already_been_used: "telah digunakan" inclusion: tidak dimasukkan kedalam daftar invalid: tidak benar - is_invalid: "tidak valid; cobalah untuk lebih deskriptif" less_than: harus kurang dari %{count} less_than_or_equal_to: harus sama dengan atau kurang dari %{count} not_a_number: bukan numerik @@ -126,7 +125,6 @@ id: topic_not_found: "Ada yang salah. Mungkin topik ini ditutup atau dihapus ketika Anda sedang menjelajahinya?" just_posted_that: "tingkat kemiripan dengan post sebelumnya sangat tinggi" invalid_characters: "memuat karakter yang tidak valid" - is_invalid: "tidak valid; cobalah dengan sesuatu yang lebih deskriptif" next_page: "halaman berikutnya →" prev_page: "← halaman sebelumnya" page_num: "Halaman %{num}" diff --git a/config/locales/server.it.yml b/config/locales/server.it.yml index 9d657ba886..fba3daacfc 100644 --- a/config/locales/server.it.yml +++ b/config/locales/server.it.yml @@ -71,7 +71,7 @@ it: has_already_been_used: "è già stato usato" inclusion: non è incluso nella lista invalid: non è valido - is_invalid: "non è valido; prova a specificare meglio" + is_invalid: "sembra poco chiaro, è una frase completa?" less_than: deve essere minore di %{count} less_than_or_equal_to: deve essere minore o uguale a %{count} not_a_number: non è un numero @@ -159,7 +159,7 @@ it: topic_not_found: "Quancosa non ha funzionato. Forse questo argomento è stato chiuso o cancellato mentre lo leggevi." just_posted_that: "è troppo simile a ciò che hai appena pubblicato" invalid_characters: "contiene caratteri non validi" - is_invalid: "non è valido; prova ad essere un po' più descrittivo" + is_invalid: "sembra poco chiaro, è una frase completa?" next_page: "pagina seguente →" prev_page: "← pagina precedente" page_num: "Pagina %{num}" @@ -558,9 +558,21 @@ it: stop_watching_topic: "Smetti di osservare questo argomento, %{link}" mute_topic: "Silenziare tutte le notifiche per questo argomento, %{link}" unwatch_category: "Smetti di osservare tutti gli argomenti in %{category}" + mailing_list_mode: "Disabilita la modalità Mailing list" + disable_digest_emails: "Smetti di inviarmi email ripielogative" all: "Non inviare alcuna email da %{sitename}" different_user_description: "Sei attualmente connesso con un utente diverso da quello a cui abbiamo scritto. Per favore disconnettiti, oppure attiva la modalità anonima, e riprova." log_out: "Disconnetti" + user_api_key: + title: "Autorizza accesso dell'applicazione" + authorize: "Autorizza" + read: "lettura" + read_write: "lettura/scrittura" + scopes: + message_bus: "Aggiornamenti in Tempo Reale" + notifications: "Leggi e elimina tutte le notifiche" + read: "Leggi tutto" + write: "Scrivi tutto" reports: visits: title: "Visite Utente" @@ -644,6 +656,7 @@ it: page_view_anon_reqs: title: "Anonimo" xaxis: "Giorno" + yaxis: "Visualizzazioni pagina da visitatori Anonimi" page_view_logged_in_reqs: title: "Connesso" xaxis: "Giorno" @@ -651,15 +664,19 @@ it: page_view_crawler_reqs: title: "Web Crawler" xaxis: "Giorno" + yaxis: "Visualizzazioni pagina da Spider web" page_view_total_reqs: title: "Totali" xaxis: "Giorno" + yaxis: "Visualizzazioni pagina totali" page_view_logged_in_mobile_reqs: title: "Pagine viste da utenti connessi" xaxis: "Giorno" yaxis: "Pagine viste da utenti connessi su mobile" page_view_anon_mobile_reqs: + title: "Visualizzazioni pagina da visitatori Anonimi" xaxis: "Giorno" + yaxis: "Visualizzazioni pagina da visitatori Anonimi su dispositivi mobili" http_background_reqs: title: "Background" xaxis: "Giorno" diff --git a/config/locales/server.ja.yml b/config/locales/server.ja.yml index 628d501025..3296c34f9e 100644 --- a/config/locales/server.ja.yml +++ b/config/locales/server.ja.yml @@ -53,7 +53,6 @@ ja: has_already_been_used: "は既に使用されています" inclusion: は一覧にありません invalid: は正しくありません - is_invalid: "に問題があります。長さなど、不備が無いか確認してください。" less_than: は%{count}より小さい値にしてください less_than_or_equal_to: は%{count}以下の値にしてください not_a_number: は数値で入力してください @@ -110,7 +109,6 @@ ja: topic_not_found: "問題が発生しました。トピックがクローズしたか、閲覧中に削除された可能性があります。" just_posted_that: "は最近の投稿と内容がほぼ一緒です" invalid_characters: "は不正な文字を含んでいます" - is_invalid: "に問題があります。長さなど、不備が無いか確認してください。" next_page: "次のページ →" prev_page: "← 前のページ" page_num: "%{num} ページ" @@ -786,8 +784,8 @@ ja: topic_post_like_heat_medium: "いいね数/ ポスト数の比率がこの比率を超えると、ポスト数のフィールドが適度に強調されます" topic_post_like_heat_high: "いいね数/ ポスト数の比率がこの比率を超えると、ポスト数のフィールドが強く強調されます" faq_url: "FAQが他のサイトにある場合、URLをここに指定します。" - tos_url: "他サイトに利用規約をホストしている場合は、フル URL をここに指定。" - privacy_policy_url: "他サイトにプライバシーポリシーをホストしている場合は、フル URL を個々に指定。" + tos_url: "他のサイトに利用規約を掲載している場合は、URLをここに指定してください。" + privacy_policy_url: "他のサイトにプライバシーポリシーを掲載している場合は、URLをここに指定してください。" white_listed_spam_host_domains: "スパムホスト検査から除外するドメインのリスト。新規ユーザはこれらのドメインでポスト内にリンクを作成することを制限されません" staff_like_weight: "スタッフにより「いいね!」された場合、どのくらい重み付けをするか" levenshtein_distance_spammer_emails: "スパマーのメールアドレスとマッチさせるとき、数文字違いの曖昧な一致でも許可する" @@ -1152,6 +1150,7 @@ ja: new_activity: "あなたのトピックおよびポストにおけるアクティビティ:" top_topics: "人気の投稿" other_new_topics: "人気のトピック" + unsubscribe: "このお知らせは%{site_link}から送信されました。購読を解除したい場合は%{unsubscribe_link}してください。" click_here: "ここをクリック" read_more: "もっと読む" more_topics: " %{new_topics_since_seen}個の新しいトピックがありました" @@ -1276,6 +1275,87 @@ ja: title: "利用規約" privacy_topic: title: "プライバシーポリシー" + body: | + + + ## [どのような情報を収集するのですか?](#collect) + + あなたがこのサイトに登録すると、ここで共有された情報を読んだり、書いたり、評価したりして、フォーラムでの情報を集める事ができます。 + + このサイトに登録する際には、名前とメールアドレスの入力を求めることがあります。ただし、登録をすることなくこのサイトを利用することも可能です。あなたのメールアドレスは、固有のリンクを含んだメールで確認されます。そのリンクにアクセスした場合にメールアドレスを制御することとなります。 + + アカウントを登録し、投稿を行った際にはその投稿が行われたIPアドレスを記録します。また、このサーバーに対する全てのリクエストはIPアドレスを含むサーバーログとして保管されます。 + + + + ## [自分の情報を何に使うのですか?](#use) + + このサイトで収集された情報は、次のいくつかの方法で使用されます: + + * パーソナライズ・エクスペリエンス — あなたの情報は、あなたや他のユーザーのニーズに対応するために役立ちます。 + * サイトの改善・最適化 — このサービスはあなたから受け取った情報やフィードバックに基づいて提供されるサイトの改善を行いつづけます。 + * サービスの向上 — あなたの情報は、ユーザーからの要求やサポートへより効果的に対応するために役立ちます。 + * 定期メールの送信 — メールアドレスは、情報の送信、トピックの変更やユーザー名に関係するお知らせ、お問い合わせに関する返答、その他のリクエストや質問に関してお知らせするために使用されます。 + + + + ## [自分の情報はどのように保護されるのですか?](#protect) + + このサービスはあなたの個人情報の入力、送信、またはアクセスに際してあなたの個人情報の安全性を維持するために様々なセキュリティ手段をとっています + + + ## [どのようにデータは保存されますか?](#data-retention) + + このサービスは次のことを行います: + + * このサーバーへのすべての要求に対して、IPアドレスを含むサーバーログを90日以内に渡って保持します。 + * 登録されたユーザーとその投稿に関連付けされたIPアドレスを5年以内に渡って保持します。 + + + ## [クッキーを使用していますか?](#cookies) + + はい。クッキーはあなたがウェブブラウザ上で許可した場合にコンピュータのストレージに転送される小さなファイルです。 + これらのクッキーを使用すると、サイトでブラウザが識別され、登録済みのアカウントを持っている場合は登録済みのアカウントに関連付けがされます。 + + クッキーを使用して、今後再度閲覧された場合に前回のデータから設定を呼び出したり、今後の改善のためにサイトのトラフィックやサイトの相互作用に関する集計データを作成します。このサービスは、サイトを訪れた方との理解を深めるために、第三者のサービス提供者と契約することがあります。これらのサービス提供者というものは、このサービスでの業務を行ったり、改善するためにこのサービスの代わって収集された情報を使用することはできません。 + + + + ## [このサイトは外部に何らかの情報を開示していますか?](#disclose) + + 私たちは、個人を特定出来る情報を外部へ販売、取引、または他の方法で渡すことはありません。これには、このサイトを操作したり、業務を行ったり、サービスを提供するのに役立つ信頼できる第三者は含まれません。法令遵守、サイトポリシーの施行、このサービスや他の人の権利、財産または安全の保護のために適切であると判断した場合に、あなたの情報を公開する場合があります。ただし、マーケティングや広告、その他の目的で匿名での訪問者情報を他者へ提供することができます。 + + + + ## [サードパーティのリンク](#third-party) + + ときどき、このサービスの方針にもとづいてこのサイトや第三者のサービスを提供することがあります。これらの第三者のサイトには、個別の独立したプライバシーポリシーがあります。従って、これらのリンク先のサイトに関するコンテンツや活動にかんしては一切責任を負いません。ですが、サイトの完全性やこれらのサイトに関するフィードバックは非常に重要なものであると認識しております。 + + + + ## [子供のオンライン・プライバシー保護法](#coppa) + + このサイト、製品、サービスはすべて13歳以上の人を対象としております。このサーバーが米国にあり、13歳未満の場合はCOPPA ([Children's Online Privacy Protection Act](https://en.wikipedia.org/wiki/Children%27s_Online_Privacy_Protection_Act))にもとづいてこのサイトを使用しないでください。 + + + + ## [オンライン限定のプライバシーポリシー](#online) + + このオンライン・プライバシーポリシーは、このサイトを通じて収集された情報のみに適用され、オフラインで収集される情報には適用されません。 + + + + ## [あなたの同意](#consent) + + このサービスを使用することにより、このサイトのプライバシーポリシーに同意するものとします。 + + + + ## [プライバシーポリシーの変更](#changes) + + プライバシーポリシーを変更する場合は、このページへ変更内容を掲載します。 + + この文章のライセンスはCC-BY-SAです。このページは2013年5月31日が最終更新です badges: editor: name: 編集者 diff --git a/config/locales/server.ko.yml b/config/locales/server.ko.yml index 19cad3caae..04e3c24ba6 100644 --- a/config/locales/server.ko.yml +++ b/config/locales/server.ko.yml @@ -53,7 +53,6 @@ ko: has_already_been_used: "이미 사용되었음" inclusion: 리스트에 없음 invalid: 올바르지 않음 - is_invalid: "유효하지 않음; 좀더 자세하게 서술해주세요" less_than: '%{count}보다 작아야 함' less_than_or_equal_to: '%{count}보다 작거나 같아야 함' not_a_number: 숫자가 아님 @@ -121,7 +120,6 @@ ko: topic_not_found: "뭔가 잘못됐네요. 아마 글 보려는 도중에 글타래가 닫혔거나 지워진 건 아닐까요?" just_posted_that: "당신이 이전에 게시한 것과 너무 비슷합니다." invalid_characters: "사용할 수 없는 문자를 포함하고 있습니다." - is_invalid: "사용할 수 없습니다. 조금더 자세하게 적어주세요." next_page: "다음 페이지 →" prev_page: "← 이전 페이지" page_num: "%{num}페이지 " diff --git a/config/locales/server.nb_NO.yml b/config/locales/server.nb_NO.yml index c97670c01d..c5ea6297c7 100644 --- a/config/locales/server.nb_NO.yml +++ b/config/locales/server.nb_NO.yml @@ -10,6 +10,14 @@ nb_NO: short_date_no_year: "D MMM" short_date: "D MMM, YYYY" long_date: "MMMM D, YYYY h:mma" + datetime_formats: &datetime_formats + formats: + short: "%m-%d-%Y" + short_no_year: "%B %-d" + long: "%B %-d, %Y, %l:%M%P" + time: + am: "am" + <<: *datetime_formats title: "Discourse" topics: "Emner" posts: "innlegg" @@ -40,7 +48,6 @@ nb_NO: has_already_been_used: "har allerede blitt brukt" inclusion: er ikke inkludert i listen invalid: er ugyldig - is_invalid: "er ugyldig; prøv å være litt mer beskrivende" less_than: må være mindre enn %{count} less_than_or_equal_to: må være lik eller mindre enn %{count} not_a_number: er ikke et nummer @@ -110,7 +117,6 @@ nb_NO: topic_not_found: "Noe gikk galt. Kanskje emnet har blitt lukket eller slettet samtidig som du har sett på det?" just_posted_that: "er for likt det du nylig postet." invalid_characters: "inneholder ugyldige tegn" - is_invalid: "er ugyldig; prøv å være litt mer beskrivende" next_page: "neste side →" prev_page: "← forrige side" page_num: "Side %{num}" @@ -745,6 +751,8 @@ nb_NO: csv_export: boolean_yes: "Ja" boolean_no: "Nei" + date: + <<: *datetime_formats activemodel: errors: <<: *errors diff --git a/config/locales/server.nl.yml b/config/locales/server.nl.yml index 64b42ef6b4..9465eca375 100644 --- a/config/locales/server.nl.yml +++ b/config/locales/server.nl.yml @@ -71,7 +71,6 @@ nl: has_already_been_used: "is al gebruikt" inclusion: komt niet voor in de lijst invalid: is ongeldig - is_invalid: "is ongeldig; probeer een betere omschrijving" less_than: moet minder zijn dan %{count} less_than_or_equal_to: moet minder zijn dan of gelijk zijn aan %{count} not_a_number: is niet een getal @@ -158,7 +157,6 @@ nl: topic_not_found: "Er is iets fout gegaan. Wellicht is het topic gesloten of verwijderd terwijl je er naar keek?" just_posted_that: "lijkt teveel op het bericht dat je net geschreven hebt" invalid_characters: "bevat ongeldige tekens" - is_invalid: "is niet geldig; probeer het iets beter te omschrijven" next_page: "volgende pagina →" prev_page: "← vorige pagina" page_num: "Pagina %{num}" diff --git a/config/locales/server.pl_PL.yml b/config/locales/server.pl_PL.yml index 545635ae09..22948e344d 100644 --- a/config/locales/server.pl_PL.yml +++ b/config/locales/server.pl_PL.yml @@ -135,7 +135,6 @@ pl_PL: topic_not_found: "Coś poszło nie tak. Być może temat został zamknięty lub usunięty w międzyczasie?" just_posted_that: "jest zbyt podobne do tego co umieściłeś niedawno" invalid_characters: "zawiera niepoprawne znaki" - is_invalid: "jest niewystarczająca – spróbuj ją rozwinąć" next_page: "następna strona →" prev_page: "← poprzednia strona" page_num: "Strona %{num}" diff --git a/config/locales/server.pt.yml b/config/locales/server.pt.yml index ecbe743145..7cd50f348e 100644 --- a/config/locales/server.pt.yml +++ b/config/locales/server.pt.yml @@ -50,7 +50,7 @@ pt: 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." - bounced_email_error: "O email é um relatório devolvido." + bounced_email_error: "O email é um relatório de email redirecionado." screened_email_error: "Acontece quando a morada de email da pessoa que o enviou já foi confirmada." errors: &errors format: '%{attribute} %{message}' @@ -71,7 +71,7 @@ pt: has_already_been_used: "já foi usado" inclusion: não está incluído na lista invalid: é inválido - is_invalid: "é inválido; tente ser um pouco mais descritivo" + is_invalid: "parece pouco claro, é uma frase completa?" less_than: tem que ser menos que %{count} less_than_or_equal_to: tem que ser menos ou igual a %{count} not_a_number: não é um número @@ -111,6 +111,7 @@ pt: operation_already_running: "Existe atualmente uma operação em execução. Neste momento não é possível iniciar um novo trabalho. " backup_file_should_be_tar_gz: "O ficheiro da cópia de segurança deve ser um arquivo .tar.gz" not_enough_space_on_disk: "Não existe espaço suficiente no disco para carregar esta cópia de segurança." + invalid_filename: "O nome da cópia de segurança contém carácteres inválidos. Cáracteres válidos são a-z 0-9 . - _." not_logged_in: "Necessita de ter sessão iniciada para fazer isso." not_found: "O URL ou recurso pedido não foi encontrado." invalid_access: "Não tem permissões para visualizar o recurso pedido." @@ -158,7 +159,7 @@ pt: topic_not_found: "Algo de errado ocorreu. Talvez este tópico tenha sido fechado ou eliminado enquanto olhava para ele?" just_posted_that: "é demasiado semelhante ao que publicaste recentemente" invalid_characters: "contem caracteres inválidos" - is_invalid: "é inválido; tente ser um pouco mais descritivo" + is_invalid: "parece pouco claro, é uma frase completa?" next_page: "próxima página →" prev_page: "← página anterior" page_num: "Página %{num}" @@ -176,14 +177,14 @@ pt: hot: "Tópicos quentes" top: "Melhores tópicos" posts: "Últimas mensagens" - private_posts: "Últimas mensagens privadas" - group_posts: "Últimas mensagens em %{group_name}" - group_mentions: "Últimas menções em %{group_name}" - user_posts: "Mensagens mais recentes criadas por @%{username}" - user_topics: "Tópicos mais recentes criados por @%{username}" + private_posts: "Mensagens privadas recentes" + group_posts: "Mensagens recentes em %{group_name}" + group_mentions: "Menções recentes em %{group_name}" + user_posts: "Mensagens recentes criadas por @%{username}" + user_topics: "Tópicos recentes criados por @%{username}" tag: "Tópicos etiquetados" 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 actual é o mesma versão para a qual está tentando reverter." + revert_version_same: "A versão actual é o mesma versão para a qual está a tentar reverter." excerpt_image: "imagem" queue: delete_reason: "Eliminado através da fila de moderação de mensagens" @@ -218,7 +219,7 @@ pt: - Inclua palavras usadas com frequência no seu tópico para que outros possam *encontrá-lo*. Para agrupar o seu tópico com tópicos relacionados, selecione a categoria. - Para mais, [verifique as diretrizes da comunidade](/diretrizes). Este painel irá aparecer apenas para o seu primeiro %{education_posts_text}. + Para mais, [verifique as orientações da comunidade](/guidelines). Este painel irá aparecer apenas para o seu primeiro %{education_posts_text}. new-reply: | Bem-vindo a %{site_name} — **obrigado por contribuir!** @@ -228,7 +229,7 @@ pt: - Críticas construtivas são bem-vindas, mas critique *ideias*, não pessoas. - Para mais, [verifique as diretrizes da comunidade](/guidelines). Este painel irá aparecer apenas para o seu primeiro %{education_posts_text}. + Para mais, [verifique as orientações da comunidade](/guidelines). Este painel irá aparecer apenas para o seu primeiro %{education_posts_text}. avatar: | ### E que tal uma fotografia para a sua conta? @@ -290,12 +291,20 @@ pt: common: "é uma das 10000 palavras-passe mais comuns. Por favor use uma palavra-passe mais segura." same_as_username: "é a mesma que o seu nome de utilizador. Por favor utilize uma palavra-passe mais segura." same_as_email: "é a mesma que o seu email. Por favor utilize uma palavra-passe mais segura." + same_as_current: "é a mesma que a sua palavra-passe atual." ip_address: signup_not_allowed: "A inscrição não é permitida através desta conta." color_scheme_color: attributes: hex: invalid: "não é uma cor válida" + post_reply: + base: + different_topic: "Publicação e resposta devem pertencer ao mesmo tópico." + web_hook: + attributes: + payload_url: + invalid: "URL inválido. O URL deve incluir http:// ou https://. E espaços não são permitidos." <<: *errors user_profile: no_info_me: " o campo Sobre Mim do seu perfil está em branco, quer preenchê-lo? "
@@ -334,7 +343,7 @@ pt:
category:
topic_prefix: "Acerca da categoria %{category}"
replace_paragraph: "(Substitua este primeiro parágrafo com uma breve descrição da sua nova categoria. Este guia irá aparecer na área de seleção da categoria, por isso tente mantê-lo abaixo dos 200 caracteres. **Até editar esta descrição ou criar tópicos, esta categoria não irá aparecer na página das categorias.**)"
- post_template: "%{replace_paragraph}\n\nUtilize os seguintes parágrafos para uma descrição mais longa, ou para estabelecer diretrizes ou regras da categoria:\n\n- Porque devem as pessoas utilizar esta categoria? Para que serve?\n\n- No que difere ao certo em relação às outras categorias que já temos?\n\n- O que devem conter, de maneira geral, os tópicos desta categoria?\n\n- Precisamos desta categoria? Podemos juntá-la com outra categoria, ou subcategoria?\n"
+ post_template: "%{replace_paragraph}\n\nUtilize os seguintes parágrafos para uma descrição mais longa, ou para estabelecer orientações ou regras da categoria:\n\n- Porque devem as pessoas utilizar esta categoria? Para que serve?\n\n- No que difere ao certo em relação às outras categorias que já temos?\n\n- O que devem conter, de maneira geral, os tópicos desta categoria?\n\n- Precisamos desta categoria? Podemos uni-la com outra categoria, ou subcategoria?\n"
errors:
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"
@@ -370,13 +379,13 @@ 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 a um ritmo demasiado rápido. Por favor espere %{time_left} antes de tentar novamente."
+ delete_post: "Está a apagar publicações a um ritmo 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: "Está a pedir por contagens de mensagens em tempo real a um ritmo demasiado rápido. Por favor espere %{time_left} antes de tentar outra vez."
+ live_post_counts: "Está a pedir por contagens de publicações em tempo real a um ritmo demasiado rápido. Por favor espere %{time_left} antes de tentar outra vez."
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:
@@ -477,7 +486,7 @@ pt:
already_done: "Pedimos desculpa, mas esta hiperligação de confirmação já não é valida. Talvez o seu email já tenha sido alterado?"
authorizing_old:
title: "Obrigado por confirmar o seu endereço de email actual."
- description: "Estamos a enviar um email para o seu novo endereço de email, para confirmação."
+ description: "Estamos a enviar um email para o seu novo endereço 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?"
@@ -499,7 +508,7 @@ pt:
email_body: "%{link}\n\n%{message}"
inappropriate:
title: 'Inapropriado'
- description: 'Esta mensagem contém conteúdo que uma pessoa sensata iria considerar ofensivo, abusivo, ou como uma violação das diretrizes da nossa comunidade.'
+ description: 'Esta mensagem contém conteúdo que uma pessoa sensata iria considerar ofensivo, abusivo, ou como uma violação das orientações da nossa comunidade.'
long_form: 'sinalizou isto como inapropriado'
notify_user:
title: 'Enviar uma mensagem a @{{username}}'
@@ -532,11 +541,11 @@ pt:
long_form: 'sinalizou isto como spam'
inappropriate:
title: 'Inapropriado'
- description: 'Este tópico contém conteúdo que uma pessoa sensata consideraria ofensivo, abusivo ou como uma violação das diretrizes da nossa comunidades.'
+ description: 'Este tópico contém conteúdo que uma pessoa sensata consideraria ofensivo, abusivo ou como uma violação das orientações da nossa comunidades.'
long_form: 'sinalizou isto como inapropriado'
notify_moderators:
title: "Algo Mais"
- description: 'Este tópico requer a atenção geral do pessoal baseado nas diretrizes, TDS, ou por outra razão não listada acima.'
+ description: 'Este tópico requer a atenção geral do pessoal baseado nas orientações, Termos e Condições, ou por outra razão não listada acima.'
long_form: 'sinalizou isto para obter a atenção do moderador'
email_title: 'O tópico "%{title}" requer a atenção do moderador'
email_body: "%{link}\n\n%{message}"
@@ -554,13 +563,33 @@ pt:
unsubscribed:
title: "Subscrição cancelada!"
description: "A sua subscrição foi cancelada. Para mudar as suas definições de email visite as suas preferências de utilizador."
+ topic_description: "Para re-subscrever a %{link}, use o controle de notificação no fundo ou à direita do tópico."
unsubscribe:
title: "Cancelar subscrição"
+ stop_watching_topic: "Parar de vigiar este tópico, %{link}"
mute_topic: "Silenciar todas as notificações para este tópico, %{link}"
unwatch_category: "Deixar de seguir todos os tópicos em %{category}"
mailing_list_mode: "Desligar modo de lista de distribuição"
disable_digest_emails: "Parar envio de emails de resumo"
+ all: "Não me mandar email de %{sitename}"
+ different_user_description: "Está ligado como um utilizador diferente do que aquele para o qual enviamos email. Por favor saia, ou entre em modo anónimo, e tente novamente."
+ not_found_description: "Pedimos desculpa, não conseguimos cancelar a sua subscrição. É possível que a ligação no seu email tenha expirado?"
log_out: "Sair"
+ user_api_key:
+ title: "Autorizar o acesso da aplicação"
+ authorize: "Autorizar"
+ read: "ler"
+ read_write: "ler/escrever"
+ description: "\"%{application_name}\" está a requerer o seguinte acesso à sua conta:"
+ no_trust_level: "Desculpe, não tem o nível de confiança requerido para aceder à API de utilizador"
+ generic_error: "Desculpe, não somos capazes de gerar chaves API de uitlizador, esta funcionalidade poderá estar desactivada pela administração do site"
+ scopes:
+ message_bus: "Actualizações ao vivo"
+ notifications: "Ler e remover notificações"
+ push: "Enviar notificações para serviços externos"
+ session_info: "Ler info da sessão de utilizador"
+ read: "Ler todos"
+ write: "Escrever todos"
reports:
visits:
title: "Visitas do Utilizador"
@@ -571,7 +600,7 @@ pt:
xaxis: "Dia"
yaxis: "Número de novos utilizadores"
profile_views:
- title: "Visualizações do Perfil de Utilizador"
+ title: "Vistas de Página do Perfil de Utilizador"
xaxis: "Dia"
yaxis: "Número de perfis de utilizador vistos"
topics:
@@ -644,27 +673,27 @@ pt:
page_view_anon_reqs:
title: "Anónimo"
xaxis: "Dia"
- yaxis: "Visualizações Anónimas"
+ yaxis: "Vistas de Página Anónimas"
page_view_logged_in_reqs:
title: "Com Sessão Iniciada"
xaxis: "Dia"
- yaxis: "Visualizações com Login"
+ yaxis: "Vistas de Página Ligadas"
page_view_crawler_reqs:
title: "Rastreador Web"
xaxis: "Dia"
- yaxis: "Visualizações de Web Crawler"
+ yaxis: "Vistas de Página de Web Crawler"
page_view_total_reqs:
title: "Total"
xaxis: "Dia"
- yaxis: "Total de Visualizações"
+ yaxis: "Total de Vistas de Página"
page_view_logged_in_mobile_reqs:
- title: "Visualizações com Login"
+ title: "Vistas de Página Ligadas"
xaxis: "Dia"
- yaxis: "Visualizações com Login Móvel"
+ yaxis: "Vistas de Página Ligadas Móveis"
page_view_anon_mobile_reqs:
- title: "Visualizações Anónimas"
+ title: "Vistas de Página Anónimas"
xaxis: "Dia"
- yaxis: "Visualizações Anónimas em Móvel"
+ yaxis: "Vistas de Página Anónimas Móveis"
http_background_reqs:
title: "Fundo"
xaxis: "Dia"
@@ -720,11 +749,13 @@ pt:
email_polling_errored_recently:
one: "A consulta automática de emails gerou um erro nas últimas 24 horas. Consulte em os registos para mais detalhes."
other: "A consulta automática de emails gerou %{count} erros nas últimas 24 horas. Consulte em os registos para mais detalhes."
+ missing_mailgun_api_key: "O servidor está configurado para enviar email via mailgun mas você não forneceu uma chave de API para verificar as mensagens de webhook."
bad_favicon_url: "Não estamos a conseguir carregar o favicon. Por favor, confirme a sua configuração favicon_url nas Configurações do sítio."
poll_pop3_timeout: "A tentativa de ligação ao servidor POP3 está a ultrapassar o tempo máximo. O email da caixa de entrada não pôde ser obtido. Por favor verifique a sua configuração de POP3 e fornecedor de serviço internet."
poll_pop3_auth_error: "A tentativa de ligação ao servidor POP3 está a falhar por motivos de erro de autenticação. Por favor verifique a sua configuração de POP3."
site_settings:
censored_words: "Palavras que serão automaticamente substituídas por ■■■■"
+ censored_pattern: "Expressão regular que será automaticamente substituída por ■■■■"
delete_old_hidden_posts: "Eliminar automaticamente quaisquer mensagens ocultas que permaneçam escondidas por mais de 30 dias."
default_locale: "Idioma padrão para esta instância do Discourse (ISO 639-1 Code)"
allow_user_locale: "Permitir aos utilizadores escolherem a sua própria língua preferencial para a interface."
@@ -738,6 +769,8 @@ pt:
min_private_message_title_length: "Tamanho mínimo permitido por título nas mensagens, em caracteres"
min_search_term_length: "Tamanho mínimo válido para termos de pesquisa, em caracteres"
search_tokenize_chinese_japanese_korean: "Forçar pesquisa para atomizar Chinês/Japonês/Coreano mesmo em sites que não sejam CJC"
+ search_prefer_recent_posts: "Se pesquisar no seu fórum vasto é lento, esta opção tenta usar um índex de publicações recentes primeiro"
+ search_recent_posts_size: "Quantas publicações recentes a manter no índex"
allow_uncategorized_topics: "Permitir a criação de tópicos sem categoria. AVISO: Se houver quaisquer tópicos não categorizados, tem que re-categorizá-los antes de desligar isto."
allow_duplicate_topic_titles: "Permitir tópicos com títulos idênticos e duplicados."
unique_posts_mins: "Quantos minutos antes que um utilizador possa criar uma mensagem com o mesmo conteúdo outra vez?"
@@ -750,6 +783,7 @@ pt:
crawl_images: "Recuperar imagens de URLs remotos para inserir o comprimento e largura corretos."
download_remote_images_to_local: "Converter imagens remotas em imagens locais ao descarregá-las; isto previne imagens corrompidas."
download_remote_images_threshold: "Espaço mínimo necessário em disco para descarregar imagens remotas localmente (em percentagem)"
+ download_remote_images_max_days_old: "Não descarregar imagens remotas para publicações que têm mais de n dias de idade."
disabled_image_download_domains: "Imagens remotas não serão descarregadas destes domínios. "
editing_grace_period: "Por (n) segundos após publicar, a edição não irá criar uma nova versão no histórico da mensagem."
post_edit_time_limit: "O autor pode editar ou eliminar a sua mensagem por um período de (n) minutos após a publicação da mesma. Definir a 0 para ser para sempre."
@@ -764,8 +798,13 @@ pt:
add_rel_nofollow_to_user_content: "Adicionar a etiqueta rel nofollow em todos os conteúdos submetidos pelo utilizador, excepto para hiperligações internas (incluindo domínios pai). Se mudar isto, terá que atualizar todas as suas mensagens com: \"rake posts:rebake\""
exclude_rel_nofollow_domains: "Uma lista de domínios em que nofollow não deve ser adicionado a linkls.tld.com irá permitir automaticamente sub.tld.com. Como mínimo, deve adicionar o domínio de alto nível deste sítio para ajudar os rastreadores da internet a encontrarem todo o conteúdo. Se outras partes do seu sítio estão em outros domínicios, adicione-os também."
post_excerpt_maxlength: "Tamanho máximo do excerto/sumário de uma mensagem."
+ show_pinned_excerpt_mobile: "Mostrar excerto em publicações afixadas na vista móvel."
+ show_pinned_excerpt_desktop: "Mostar excerto em publicações afixadas na vista de desktop."
post_onebox_maxlength: "Tamanho máximo de uma mensagem Discourse de caixa única, em caracteres."
+ onebox_domains_blacklist: "Uma lista de domínios para a qual nunca serão geradas pré-visualizações."
+ max_oneboxes_per_post: "Número máximo de pré-visualizações numa publicação."
logo_url: "A imagem do logótipo no canto superior esquerdo do seu sítio, deve ter uma forma retangular. Quando deixada em branco, o texto do título do sítio será exibido."
+ digest_logo_url: "A imagem de logo alternativa usada no topo dos emails de sumário do seu site. Deverá ser um rectângulo largo. Não deve ser uma imagem SVG. Se deixado vazio 'logo_url' será usado."
logo_small_url: "A pequena imagem do logótipo no canto superior esquerdo do seu sítio, deve ter uma forma quadrada, visível quando arrastado para baixo. Quando deixado em branco, um glifo de início será exibido."
favicon_url: "Um favicon para o seu sítio, veja http://en.wikipedia.org/wiki/Favicon, para trabalhar corretamente sobre um CDN deve ser um png"
mobile_logo_url: "A imagem do logótipo com posição fixa utilizada no canto superior esquerdo do seu sítio móvel deve ter uma forma quadrada. Quando deixado em branco, `logo_url` será utilizado. ex: http://exemplo.com/uploads/default/logo.png"
@@ -773,22 +812,30 @@ pt:
notification_email: "Para: endereço de email usado ao enviar emails essenciais do sistema. O domínio especificado aqui deverá ter SPF, DKIM e registos PTR inversos configurados corretamente para a chegada do email."
email_custom_headers: "A lista delimitada por barras verticais de cabeçalhos de e-mail personalizados"
email_subject: "Formato de assunto personalizável para emails padrão. Veja https://meta.discourse.org/t/customize-subject-format-for-standard-emails/20801"
+ force_https: "Forçar o site a usar apenas HTTPS. ALERTA: NÃO active esta opção enquanto não verificar que o HTTPS está completamente configurado e funcional absolutamente em todo o lado! Verificou a sua CDN, todos os logins por rede social, e quaisquer logos ou outras dependências externas para garantir que também são compatíveis com HTTPS?"
summary_score_threshold: "Pontuação mínima necessária para que uma mensagem seja incluída em 'Resumir Este Tópico'"
summary_posts_required: "Número mínimo de mensagens num tópico antes que 'Resumir Este Tópico' seja ativo."
summary_likes_required: "Número mínimo de gostos num tópico antes que 'Resumir Este Tópico' seja ativo."
summary_percent_filter: "Quando um utilizador clica em 'Resumir Este Tópico', mostrar as melhores % de mensagens"
summary_max_results: "Número máximo de mensagens devolvidas por 'Resumo deste Tópico'"
+ enable_private_messages: "Permitir que utilizadores de nível de confiança 1 (configurável através do nível de confiança mínimo para enviar mensagens) criem mensagens e respostas a mensagens. Note que a equipa de apoio pode mandar mensagens de qualquer maneira."
enable_long_polling: "O sistema de mensagens usado para notificações pode fazer solicitações longas"
long_polling_base_url: "URL base usada para solicitação ao servidor (quando um CDN serve conteúdo dinâmico, certifique-se de configurá-lo para a 'pull' original) ex: http://origem.sítio.com"
long_polling_interval: "Quantidade de tempo que um servidor deve esperar antes de notificar os clientes quando não há dados para serem enviados (apenas utilizadores ligados)"
polling_interval: "Quando não está a ocorrer uma solicitação ao servidor, com que frequência devem os clientes ligados requerer uma atualização, em milissegundos"
anon_polling_interval: "Com que frequência os clientes não registados podem fazer solicitações ao servidor, em milisegundos"
background_polling_interval: "Com que frequência deverão os clientes solicitar o servidor, em milissegundos (quando a janela está em plano de fundo)"
- flags_required_to_hide_post: "Número de bandeiras que fazem com que uma mensagem seja automaticamente escondida e uma mensagem enviada ao utilizador (0 se nunca)"
+ flags_required_to_hide_post: "Número de denúncias que fazem com que uma mensagem seja automaticamente escondida e uma mensagem enviada ao utilizador (0 se nunca)"
cooldown_minutes_after_hiding_posts: "Número de minutos que o utilizador deve esperar antes de poder editar uma mensagem oculta devido a sinalizações por parte da comunidade"
+ max_topics_in_first_day: "O número máximo de tópicos que o utilizador pode criar no período de 24 horas após criar a sua primeira publicação"
+ max_replies_in_first_day: "O número máximo de respostas que um utilizador pode criar no período de 24 horas após criar a sua primeira publicação"
tl2_additional_likes_per_day_multiplier: "Aumentar limite de gostos por dia para nc2 (membro) ao multiplicar por este número"
tl3_additional_likes_per_day_multiplier: "Aumentar limite de gostos por dia para nc3 (habitual) ao multiplicar por este número"
tl4_additional_likes_per_day_multiplier: "Aumentar limite de gostos por dia para nc4 (líder) ao multiplicar por este número"
+ num_spam_flags_to_block_new_user: "Se as publicações de um novo utilizador receberem estas tantas denúncias de num_users_to_block_new_user diferentes utilizadores, esconder todos as suas publicações e prevenir publicação futura. 0 para desactivar."
+ num_users_to_block_new_user: "Se as publicações de um novo utilizador receberem num_spam_flags_to_block_new_user denúncias de spam de estes tantos diferentes utilizadores, esconder todos as suas publicações e prevenir publicação futura. 0 para desactivar."
+ num_tl3_flags_to_block_new_user: "Se as publicações de um novo utilizador receberem estas tantas denúncias de num_tl3_users_to_block_new_user diferentes utilizadores de nível de confiança 3, esconder todos as suas publicações e prevenir publicação futura. 0 para desactivar."
+ num_tl3_users_to_block_new_user: "Se as publicações de um novo utilizador receberem num_tl3_flags_to_block_new_user denúncias de estes tantos diferentes utilizadores de nível de confiança 3, esconder todos as suas publicações e prevenir publicação futura. 0 para desactivar."
notify_mods_when_user_blocked: "Se um utilizador for bloqueado de forma automática, enviar uma mensagem a todos os moderadores."
flag_sockpuppets: "Se um novo utilizador responde a um tópico a partir do mesmo endereço IP do novo utilizador que iniciou o tópico, sinalizar ambas as mensagens como potencial spam."
traditional_markdown_linebreaks: "Utilize tradicionais quebras de linha no Markdown, que requer dois espaços no final para uma quebra de linha."
@@ -796,8 +843,12 @@ pt:
post_undo_action_window_mins: "Número de minutos durante o qual os utilizadores têm permissão para desfazer ações numa mensagem (gostos, sinalizações, etc)."
must_approve_users: "O pessoal deve aprovar todas as novas contas de utilizador antes destas terem permissão para aceder ao sítio. AVISO: ativar isto para um sítio ativo irá revogar o acesso aos utilizadores existentes que não fazem parte do pessoal!"
pending_users_reminder_delay: "Notificar moderadores se novos utilizadores estiverem à espera de aprovação por mais que esta quantidade de horas. Configurar com -1 para desativar notificações."
+ maximum_session_age: "Utilizador permanecerá ligado durante n horas desde a última visita"
+ ga_tracking_code: "OBSOLETO: Google analytics (ga.js) tracking code code, eg: UA-12345678-9; see http://google.com/analytics"
+ ga_domain_name: "OBSOLETO: Google analytics (ga.js) domain name, eg: mysite.com; see http://google.com/analytics"
ga_universal_tracking_code: "Código de acompanhamento do Google Universal Analytics (analytics.js), ex: UA-12345678-9; ver http://google.com/analytics"
ga_universal_domain_name: "Nome de domínio do Google Universal Analytics (analytics.js), ex: omeusitio.com; ver http://google.com/analytics"
+ gtm_container_id: "id de contentor do Google Tag Manager. eg: GTM-ABCDEF"
enable_escaped_fragments: "Reverter para a Google Ajax-Crawling API se nenhum webcrawler for detectado. Ver https://developers.google.com/webmasters/ajax-crawling/docs/learn-more"
enable_noscript_support: "Ativar o suporte básico para pesquisas em motores de pesquisa através da etiqueta noscript"
allow_moderators_to_create_categories: "Permitir que os moderadores criem novas categorias"
@@ -819,6 +870,7 @@ pt:
redirect_users_to_top_page: "Redirecionar automaticamente os utilizadores novos e ausentes por períodos longos para o topo da página."
top_page_default_timeframe: "Intervalo de tempo por defeito para a página de visualizações do topo."
show_email_on_profile: "Mostrar o email do utilizador no seu perfil (apenas visível para si próprio e para o pessoal)"
+ prioritize_username_in_ux: "Mostrar o nome de utilizador primeiro na página de utilizador, cartão de utilizador e publicações (quando o nome desactivado é mostrado primeiro)"
email_token_valid_hours: "Os símbolos para palavra-passe esquecida /conta ativada são válidos por (n) horas."
email_token_grace_period_hours: "Os símbolos para palavra-passe esquecida /conta ativada são válidos por um período de carência de (n) horas após serem recuperados"
enable_badges: "Ativar o sistema de distintivos"
@@ -826,6 +878,7 @@ pt:
allow_index_in_robots_txt: "Especificar em robots.txt que este sítio permite ser indexado pelos motores de pesquisa."
email_domains_blacklist: "Lista de domínios de email que os utilizadores não podem usar para registo de contas. Exemplo: mailinator.com|trashmail.net"
email_domains_whitelist: "Lista de domínios de email que os utilizadores DEVEM usar para registar contas. AVISO: Utilizadores com domínios de email diferentes dos listados não serão permitidos!"
+ forgot_password_strict: "Não informar utilizadores da existência de uma conta quando estes usam o diálogo de palavra-passe esquecida. "
log_out_strict: "Ao terminar sessão, saia de TODAS as sessões do utilizador em todos dispositivos"
version_checks: "Fazer o ping do Discourse Hub para atualização de versões e mostrar mensagens sobre novas versões no painel de administração"
new_version_emails: "Enviar um email para o endereço 'contact_email' quando uma nova versão do Discourse estiver disponível."
@@ -846,6 +899,7 @@ pt:
enable_sso_provider: "Implementar o protocolo do provedor SSO do Discourse no caminho /session/sso_provider, requer que sso_secret seja configurado"
sso_url: "URL da terminação de single-sign-on (tem de incluir http:// ou https://)"
sso_secret: "String secreta usada para autenticar criptograficamente informação SSO, garanta que tem 10 ou mais caracteres"
+ sso_overrides_bio: "Sobrepõe-se à biografia do utilizador e previne o utilizador de a mudar"
sso_overrides_email: "Substitui o email local por um email de um sítio externo a partir de um SSO em cada início de sessão, e previne mudanças locais. (AVISO: podem ocorrer discrepâncias devido à normalização de emails locais) "
sso_overrides_username: "Substitui nomes de utilizadores locais por nomes de utilizadores de sítios externos a partir de um SSO em cada início de sessão, e previne mudanças locais. (AVISO: podem ocorrer discrepâncias devido a diferenças no comprimento/requisitos do nome de utilizador)"
sso_overrides_name: "Substitui o nome completo local por um nome completo de um sítio externo a partir de um SSO em cada início de sessão, e previne mudanças locais."
@@ -862,14 +916,16 @@ pt:
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: "Activar 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"
+ instagram_consumer_key: "Chave de consumidor para a autenticação via Instagram"
+ instagram_consumer_secret: "Segredo de consumidor 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"
+ facebook_request_extra_profile_details: "Requerer informação sobre mim, localização e website do facebook. (requer que sua aplicação de autenticação esteja autorizada pelo facebook)"
enable_github_logins: "Ativar autenticação via Github, requer github_client_id e github_client_secret"
github_client_id: "Id do cliente para autenticação pelo Github, registado em https://github.com/settings/applications"
github_client_secret: "Chave do Cliente para autenticação pelo Github, registado em https://github.com/settings/applications"
+ readonly_mode_during_backup: "Activar modo de leitura penas durante a realização de uma cópia de segurança"
allow_restore: "Permitir o restauro, que pode substituir TODOS os dados do sítio. Deixar a falso a menos que planeie restaurar uma cópia de segurança"
maximum_backups: "Valor máximo de cópias de segurança a serem guardadas em disco. Cópias de Segurança antigas são automaticamente eliminadas."
automatic_backups_enabled: "Executar cópias de segurança automáticas de acordo com as definições de frequência de cópia de segurança"
@@ -883,8 +939,9 @@ pt:
verbose_localization: "Mostrar extensas dicas de localização na IU"
previous_visit_timeout_hours: "Quanto tempo dura uma visita antes de a considerarmos como 'visita anterior', em horas."
top_topics_formula_log_views_multiplier: "fórmula do multiplicador (n) de visualizações logarítmica nos melhores tópicos: `log(views_count) * (n) + op_likes_count * 0.5 + LEAST(likes_count / posts_count, 3) + 10 + log(posts_count)`"
- top_topics_formula_first_post_likes_multiplier: "fórmula do multiplicador (n) de primeiros gostos nos melhores tópicos: `log(views_count) * 2 + op_likes_count * (n) + LEAST(likes_count / posts_count, 3) + 10 + log(posts_count)`"
- top_topics_formula_least_likes_per_post_multiplier: "fórmula do multiplicador (n) de menos gostos nos melhores tópicos: `log(views_count) * 2 + op_likes_count * 0.5 + LEAST(likes_count / posts_count, (n)) + 10 + log(posts_count)`"
+ top_topics_formula_first_post_likes_multiplier: "valor do multiplicador (n) de gostos da primeira publicação na fórmula dos melhores tópicos: `log(views_count) * 2 + op_likes_count * (n) + LEAST(likes_count / posts_count, 3) + 10 + log(posts_count)`"
+ top_topics_formula_least_likes_per_post_multiplier: "valor do multiplicador (n) de menos gostos por publicação na fórmula dos melhores tópicos: `log(views_count) * 2 + op_likes_count * 0.5 + LEAST(likes_count / posts_count, (n)) + 10 + log(posts_count)`"
+ rebake_old_posts_count: "Número de publicações antigas a serem re-cozidos cada 15 minutos."
rate_limit_create_topic: "Após a criação de um tópico, os utilizadores devem esperar (n) segundos antes de criarem um novo tópico."
rate_limit_create_post: "Após a publicação, os utilizadores devem esperar (n) segundos antes de criarem outra mensagem."
rate_limit_new_user_create_topic: "Após a criação de um tópico, os novos utilizadores devem esperar (n) segundos antes de criarem um novo tópico."
@@ -899,8 +956,10 @@ pt:
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: "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: "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."
+ categories_topics: "Número de tópicos a serem mostrados na página /categories ."
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."
+ suggested_topics_max_days_old: "Tópicos sugeridos não devem ter mais de n dias de idade."
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."
clean_orphan_uploads_grace_period_hours: "Período de carência (em horas) antes de um carregamento orfão ser removido."
purge_deleted_uploads_grace_period_days: "Período de carência (em dias) antes de um carregamento eliminado ser apagado."
@@ -914,8 +973,12 @@ pt:
s3_cdn_url: "O URL CDN a ser usado para todos os recursos s3 (por exemplo: https://cdn.somewhere.com). AVISO: após alterar esta configuração deve refazer as últimas mensagens."
avatar_sizes: "Lista de tamanhos de avatar gerados automaticamente."
external_system_avatars_enabled: "Utilize o serviço do sistema externo de avatars."
+ external_system_avatars_url: "URL do serviço de avatares externo do sistema. Substituições permitidas são {username} {first_letter} {color} {size}"
default_opengraph_image_url: "URL da imagem opengraph por defeito."
+ twitter_summary_large_image_url: "URL da imagem do cartão de sumário de defeito do Twitter (deverá ser pelo menos 280px em largura, e pelo menos 150px em altura)."
allow_all_attachments_for_group_messages: "Permitir qualquer anexo de email nas mensagens de grupo."
+ convert_pasted_images_to_hq_jpg: "Converter imagens coladas para ficheiros JPG de alta qualidade."
+ convert_pasted_images_quality: "Qualidade dos ficheiros JPG convertidos (1 é a qualidade menor, 100 é a melhor qualidade)."
enable_flash_video_onebox: "Ativar a incorporação de hiperligações swf e flv (Adobe Flash) em caixas únicas. AVISO: pode introduzir riscos de segurança."
default_invitee_trust_level: "Nível de Confiança padrão (0-4) para utilizadores convidados."
default_trust_level: "Nível de Confiança padrão (0-4) para todos os novos utilizadores. AVISO! Alterar isto irá colocá-lo em sério risco de spam."
@@ -931,19 +994,22 @@ pt:
tl2_requires_topic_reply_count: "Quantos tópicos um utilizador deve responder antes de ser promovido para o Nível de Confiança 2."
tl3_time_period: "Período de tempo (em dias) dos requisitos do nível de confiança 3"
tl3_requires_days_visited: "Número mínimo de dias que o utilizador necessita de ter visitado o sítio nos últimos dias (período nc3) para se qualificar à promoção para o Nível de Confiança 3. Configure um período de tempo maior que nc3 para desativar promoções para nc3. (0 ou maior)"
- tl3_requires_topics_replied_to: "Número mínimo de tópicos que o utilizador necessita de ter respondido nos últimos dias (período nc3) para se qualificar à promoção para o Nível de Confiança 3. (0 ou mais)"
- tl3_requires_topics_viewed: "Percentagem de tópicos criados nos últimos dias (perídio nc3) que o utilizador precisa de ter visto para se qualificar à promoção para o Nível de Confiança 3. (0 a 100)"
- tl3_requires_posts_read: "Percentagem de mensagens criadas nos últimos dias (perídio nc3) que o utilizador precisa de ter visto para se qualificar à promoção para o Nível de Confiança 3. (0 a 100)"
+ tl3_requires_topics_replied_to: "Número mínimo de tópicos que o utilizador necessita de ter respondido nos últimos dias (período nc3) para se qualificar à promoção para o Nível de Confiança 3. (0 ou maior)"
+ tl3_requires_topics_viewed: "Percentagem de tópicos criados nos últimos dias (período nc3) que o utilizador precisa de ter visto para se qualificar à promoção para o Nível de Confiança 3. (0 a 100)"
+ tl3_requires_topics_viewed_cap: "O número máximo requerido de tópicos vistos nos últimos (tl3 time period) dias."
+ tl3_requires_posts_read: "Percentagem de publicações criadas nos últimos dias (período nc3) que o utilizador precisa de ter visto para se qualificar à promoção para o Nível de Confiança 3. (0 a 100)"
+ tl3_requires_posts_read_cap: "O número máximo requerido de publicações lidas nos últimos (tl3 time period) dias."
tl3_requires_topics_viewed_all_time: "Número mínimo total de tópicos que o utilizador deve ter visto para se qualificar ao Nível de Confiança 3."
tl3_requires_posts_read_all_time: "Número mínimo total de mensagens que o utilizador deve ter lido para se qualificar ao Nível de Confiança 3."
- tl3_requires_max_flagged: "O utilizador não deverá ter mais do que x mensagens marcadas por x diferentes utilizadores nos últimos dias (período nc3) para se qualificar à promoção para o nível de confiança 3, onde x é o valor definido. (0 ou superior)"
+ tl3_requires_max_flagged: "O utilizador não deverá ter mais do que x publicações marcadas por x diferentes utilizadores nos últimos dias (período nc3) para se qualificar à promoção para o nível de confiança 3, onde x é o valor definido. (0 ou superior)"
tl3_promotion_min_duration: "Número mínimo de dias em que a promoção para Nível de Confiança 3 dura antes que o utilizador possa ser despromovido para o Nível de Confiança 2."
tl3_requires_likes_given: "Número mínimo de gostos que o utilizador deve ter atribuído nos últimos dias (período nc3) para se qualificar à promoção para o Nível de Confiança 3."
tl3_requires_likes_received: "Número mínimo de gostos que o utilizador deve ter recebido nos últimos dias (período nc3) para se qualificar à promoção para o Nível de Confiança 3."
tl3_links_no_follow: "Não remover rel=nofollow das hiperligações publicadas por utilizadores com Nível de Confiança 3."
min_trust_to_create_topic: "O Nível de Confiança mínimo necessário para criar um novo tópico."
min_trust_to_edit_wiki_post: "O nível mínimo de confiança necessário para editar mensagens marcadas como wiki."
- min_trust_to_allow_self_wiki: "O nível mínimo de confiança necessário para criar mensagens wiki próprias."
+ min_trust_to_edit_post: "O nível mínimo de confiança necessário para editar publicações."
+ min_trust_to_allow_self_wiki: "O nível mínimo de confiança necessário para o utilizador criar as suas publicações wiki."
min_trust_to_send_messages: "O nível de confiança mínimo necessário para criar mensagens privadas."
newuser_max_links: "Quantas hiperligações um novo utilizador pode adicionar a uma mensagem."
newuser_max_images: "Quantas imagens um novo utilizador pode adicionar a uma mensagem."
@@ -951,6 +1017,7 @@ pt:
newuser_max_mentions_per_post: "Número máximo de notificações @nome que um novo utilizador pode usar numa mensagem."
newuser_max_replies_per_topic: "Número máximo de respostas que um novo utilizador pode fazer num único tópico até alguém lhe responder."
max_mentions_per_post: "Número máximo de notificações @nome que qualquer pessoa pode usar numa mensagem."
+ max_users_notified_per_group_mention: "Número máximo de utilizadores que podem receber uma notificação se um grupo é mencionado (se o limite é atingido nenhuma notificação será levantada)"
create_thumbnails: "Criar imagens miniatura e lightbox que são demasiado largas para caber numa mensagem."
email_time_window_mins: "Esperar (n) minutos antes de enviar quaisquer emails de notificação, para dar aos utilizadores a hipótese de editarem e finalizarem as suas mensagens."
private_email_time_window_seconds: "Espere (n) segundos antes de enviar emails de notificação privados, para dar aos utilizadores a oportunidade de editar e finalizar as suas mensagens."
@@ -963,6 +1030,7 @@ pt:
title_fancy_entities: "Converter caracteres ASCII comuns em entidades HTML nos títulos dos tópicos, ala SmartyPants http://daringfireball.net/projects/smartypants/"
min_title_similar_length: "Tamanho mínimo do título antes de ser verificado por tópicos semelhantes."
min_body_similar_length: "Tamanho mínimo do corpo de uma mensagem antes de ser verificado por tópicos semelhantes."
+ desktop_category_page_style: "Estilo visual para a página de categorias."
category_colors: "Lista de valores hexadecimais das cores permitidas nas categorias."
category_style: "Estilo visível para distintivos de categorias."
max_image_size_kb: "Tamanho máximo da imagem carregada em kB. Este deverá ser configurado em nginx (client_max_body_size) / apache ou também proxy."
@@ -985,7 +1053,7 @@ pt:
faq_url: "Se possui uma FAQ alojada noutro local e que queira usar, forneça a URL completa aqui."
tos_url: "Se tem um documento de Termos de Serviço alojado noutro local e que queira usar, forneça a URL completa aqui."
privacy_policy_url: "Se tem um documento de Política de Privacidade alojado noutro local e que queira usar, forneça a URL completa aqui."
- newuser_spam_host_threshold: "Quantas vezes um novo utilizador pode colocar um link para o mesmo endereço dentro do número de respostas `newuser_spam_host_threshold` , antes de ser considerado spam."
+ newuser_spam_host_threshold: "Quantas vezes um novo utilizador pode colocar um link para o mesmo endereço dentro do número de publicações `newuser_spam_host_threshold` , antes de ser considerado spam."
white_listed_spam_host_domains: "Lista de domínios excluídos dos testes de spam. Novos utilizadores nunca irão ser restritos da criação de mensagens com hiperligações a esses domínios."
staff_like_weight: "Quanto é o fator de ponderação extra a dar aos gostos provenientes do pessoal."
topic_view_duration_hours: "Contar uma nova visualização do tópico uma vez por IP/Utilizador a cada N horas"
@@ -1004,18 +1072,35 @@ pt:
auto_block_first_post_regex: "Expressão regular sensível a maiúsculas e minúsculas que se passar irá fazer com que a primeira mensagem do utilizador seja bloqueada e enviada para a fila de aprovação. Exemplo: raging|a[bc]a, irá fazer com que todas as mensagens que contenham raging ou aba ou aca sejam bloqueadas primeiro. Aplicável apenas à primeira mensagem."
reply_by_email_enabled: "Ativar respostas aos tópicos por email."
reply_by_email_address: "Modelo para endereços emails recebidos com função resposta por email, por exemplo: %{reply_key}@resposta.exemplo.com ou resposta+%{reply_key}@exemplo.com"
+ alternative_reply_by_email_addresses: "Lista de modelos alternativos para respostas via email. Exemplo: %{reply_key}@resposta.exemplo.com ou resposta+%{reply_key}@exemplo.com"
+ incoming_email_prefer_html: "Usar o HTML em vez de texto para email recebido. Poderá causar problemas de formatação!"
disable_emails: "Impedir que Discourse envie qualquer tipo de emails"
strip_images_from_short_emails: "Remover imagens de emails cujo tamanho seja inferior a 2800 Bytes"
short_email_length: "Comprimento de email curto, em Bytes"
display_name_on_email_from: "Exibir nomes completos em campos do formulário de email"
unsubscribe_via_email: "Permitir aos utilizadores cancelar a subscrição de emails enviando um email com \"unsubscribe\" no assunto ou no corpo do email"
+ unsubscribe_via_email_footer: "Anexar um cancelamento de subscrição por email via um link mailto: no rodapé de emails enviados"
delete_email_logs_after_days: "Apagar registos de email após (N) dias. 0 para os manter indefinidamente"
- max_emails_per_day_per_user: "Número máximo de emails para enviar aos utilizadores. 0 para desligar o limite"
+ max_emails_per_day_per_user: "Número máximo de emails para enviar aos utilizadores por dia. 0 para desativar o limite"
+ enable_staged_users: "Automaticamente criar utilizadores temporários ao processar emails recebidos."
+ maximum_staged_users_per_email: "Número máximo de utilizadores temporários criados ao processar um email recebido."
+ auto_generated_whitelist: "Lista de endereços de email que não serão verificados para conteúdo gerado automaticamente. Exemplo: foo@bar.com|discourse@bar.com"
block_auto_generated_emails: "Bloquear emails recebidos que sejam identificados como tendo sido gerados automaticamente."
ignore_by_title: "Ignorar emails recebidos com base no seu título."
+ mailgun_api_key: "Chave de API secreta de Mailgun usada para verificar mensagens."
+ soft_bounce_score: "Pontuação de redirecionamento adicionada ao utilizador quando um redirecionamento temporário acontece."
+ hard_bounce_score: "Pontuação de redirecionamento adicionada ao utilizador quando um redirecionamento permanente acontece."
+ bounce_score_threshold: "Pontuação de redirecionamento máxima a partir da qual paramos de mandar email um utilizador."
+ bounce_score_threshold_deactivate: "Pontuação de redirecionamento máxima a partir da qual desactivamos um utilizador."
+ reset_bounce_score_after_days: "Automaticamente repor pontuação de redirecionamento após X dias."
+ attachment_content_type_blacklist: "Lista de termos-chave usados para bloquear anexos com base no tipo de conteúdo."
+ attachment_filename_blacklist: "Lista de termos-chave usados para bloquear anexos com base no nome do ficheiro."
+ enable_forwarded_emails: "[BETA] Permitir aos utilizadores a criação de um tópico via o encaminhamento de um email."
+ always_show_trimmed_content: "Mostrar sempre a parte aparada dos emails recebidos. AVISO: poderá revelar endereços de email."
manual_polling_enabled: "Enviar emails utilizando a API de resposta por email."
pop3_polling_enabled: "Solicitação através de POP3 para respostas de emails"
pop3_polling_ssl: "Utilize SSL ao ligar a um servidor POP3. (Recomendado)"
+ pop3_polling_openssl_verify: "Verificar o certificado de TLS do server. (Por defeito: activado)"
pop3_polling_period_mins: "Período em minutos entre a verificação da conta POP3 para o email. NOTA: requer reinicialização."
pop3_polling_port: "Porto para resgatar uma conta POP3."
pop3_polling_host: "Servidor para solicitações de email via POP3."
@@ -1032,11 +1117,18 @@ pt:
delete_all_posts_max: "Número máximo de mensagens que podem ser eliminadas de uma única vez com o botão Eliminar Todas as Mensagens. Se um utilizador tem mais mensagens do que este número, estas não podem ser eliminadas de uma única vez e o utilizador não pode ser eliminado."
username_change_period: "Número de dias após o registo em que as contas podem modificar o seu nome de utilizador (0 para não permitir a modificação do nome de utilizador)"
email_editable: "Permitir que os utilizadores alterem o seu endereço de email após o registo."
+ logout_redirect: "Localização de redireccionamento do navegador após encerramento da sessão. EX: (http://somesite.com/logout)"
allow_uploaded_avatars: "Permitir que os utilizadores carreguem fotografias de perfil personalizadas."
allow_animated_avatars: "Permitir que os utilizadores utilizem fotografias de perfil com gifs animados. AVISO: executar avatars:atualizar após mudança desta configuração."
allow_animated_thumbnails: "Gera miniaturas de imagens ou gifs animados."
default_avatars: "URLs para avatars que serão usados por defeito para novos utilizadores até que estes o mudem."
automatically_download_gravatars: "Descarregar Gravatars para os utilizadores após criação de conta ou mudança de email."
+ digest_topics: "Número máximo de tópicos a mostrar no resumo do email."
+ digest_posts: "Número máximo de publicações populares a mostrar no resumo do email."
+ digest_min_excerpt_length: "Tamanho mínimo dos excertos de publicações no email de resumo, em caracteres."
+ delete_digest_email_after_days: "Suprimir emails de resumos para utilizadores não vistos no sítio por mais de (n) dias."
+ digest_suppress_categories: "Suprimir estas categorias dos emails de resumo."
+ disable_digest_emails: "Desativar os emails de resumo para todos os utilizadores."
detect_custom_avatars: "Se deve ou não verificar que os utilizadores carregaram fotografias de perfil personalizadas."
max_daily_gravatar_crawls: "Número máximo de vezes que o Discourse irá verificar o Gravatar para avatars personalizados, por dia"
public_user_custom_fields: "Lista de campos personalizados para um utilizador e que podem ser exibidos publicamente."
@@ -1052,12 +1144,13 @@ pt:
dominating_topic_minimum_percent: "Que percentagem de mensagens um utilizador tem que fazer num tópico antes de ser relembrado sobre dominar demasiado um tópico."
disable_avatar_education_message: "Desativar mensagem educativa para alteração de avatar."
suppress_uncategorized_badge: "Não mostrar distintivos para tópicos sem categoria nas listagens de tópicos."
- permalink_normalizations: "Aplicar a seguinte expressão regular antes de igualar hiperligações permanentes, por exemplo: /(topic.*)\\?.*/\\1 irá remover parâmetros de roteamento para tópicos. O formato é regex+sequência utilize \\1 etc. para aceder a capturas.O formato é regex+string utilize \\1 etc. para aceder a capturas."
+ permalink_normalizations: "Aplicar a seguinte expressão regular antes de igualar ligações permanentes, por exemplo: /(topic.*)\\?.*/\\1 irá remover rotas de tópico. O formato é regex+string utilize \\1 etc. para aceder a capturas"
global_notice: "Exibir um banner global URGENTE, EMERGÊNCIA a todos os visitantes, mudar para branco para esconder (HTML permitido)."
disable_edit_notifications: "Desativa notificações de edição do sistema quando 'download_remote_images_to_local' está ativo."
automatically_unpin_topics: "Desafixar tópicos automaticamente quando um utilizador chega ao final."
read_time_word_count: "Contagem de palavras por minuto para calcular tempo estimado de leitura."
topic_page_title_includes_category: "Título da página do tópico inclui o nome da categoria."
+ max_prints_per_hour_per_user: "Número máximo de impressões de páginas /print, por hora, por utlizador. (coloque 0 para desactivar)"
full_name_required: "O nome completo é um campo obrigatório no perfil de utilizador."
enable_names: "Mostrar o nome completo do utilizador no seu perfil, cartão de utilizador, e emails. Desativar para esconder o nome completo em todos os locais."
display_name_on_posts: "Mostrar o nome completo de um utilizador nas suas mensagens em adição ao seu @nome-de-utilizador."
@@ -1067,11 +1160,14 @@ pt:
default_code_lang: "Linguagem de programação por defeito a aplicar no destaque da sintaxe em blocos de código GitHub (lang-auto, ruby, python, etc.)"
warn_reviving_old_topic_age: "Quando alguém começa a responder a um tópico em que a última resposta é mais antiga que estes dias, um aviso será exibido. Desativar ao configurar para 0."
autohighlight_all_code: "Forçar o destaque do código a todos os blocos de código pré-formatados mesmo quando não se especifica a linguagem."
+ highlighted_languages: "Incluídas regras de destaque da sintaxe (Aviso: incluir demasiadas linguagens pode impactar o desempenho) ver: https://highlightjs.org/static/demo/ para uma demonstração"
feed_polling_enabled: "INCORPORAR APENAS: incorporar feeds RSS/ATOM como mensagens."
feed_polling_url: "INCORPORAR APENAS: URL dos feeds de RSS/ATOM para embutir."
embed_by_username: "Nome de utilizador Discourse do utilizador que cria tópicos embebidos."
embed_username_key_from_feed: "Chave para recuperar o nome de utilizador discourse do feed."
+ embed_title_scrubber: "Expressão regular usada para filtrar títulos embutíveis."
embed_truncate: "Truncar mensagens incorporadas."
+ allowed_href_schemes: "Esquemas permitidos nos links além de http e https."
embed_post_limit: "Número máximo de mensagens a serem incorporadas."
embed_username_required: "O nome de utilizador para a criação de tópico é necessário."
embed_whitelist_selector: "Seletor CSS para elementos permitidos em incorporações."
@@ -1080,28 +1176,33 @@ pt:
enable_cdn_js_debugging: "Permitir que /logs exiba erros próprios ao adicionar permissões de origem-cruzada em todos os js incluídos."
show_create_topics_notice: "Se o sítio tem menos de 5 tópicos públicos, mostrar um aviso pedindo aos administradores a criação de mais tópicos."
delete_drafts_older_than_n_days: Eliminar rascunhos mais antigos que (n) days.
- bootstrap_mode_min_users: "Número mínimo de utilizadores necessários para desactivar o modo de bootstrap (coloque 0 para desactivar)"
+ bootstrap_mode_min_users: "Número mínimo de utilizadores necessários para desactivar o modo de inicialização (coloque 0 para desactivar)"
vacuum_db_days: "Executar VACUUM ANALYZE para reclamar espaço na BD após as migrações (configurar a 0 para desativar)"
prevent_anons_from_downloading_files: "Previna que utilizadores anónimos descarreguem anexos. AVISO: isto irá fazer com que quaisquer atributos (que não sejam imagens) publicados como anexos não funcionem."
slug_generation_method: "Escolha um método de geração slug. 'encoded' irá gerar sequências de caracteres com código percentual. 'none' irá desativar slug por completo."
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 ou utilizador básico que devem ser aprovadas"
+ approve_post_count: "A quantidade de publicações 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 houver mensagens a aguardar revisão após tantas horas, enviar email para `contact_email`. Configurar a 0 para desactivar."
- auto_close_messages_post_count: "Número máximo de respostas numa mensagem antes de a fechar automáticamente (configurar a 0 para desactivar)"
- auto_close_topics_post_count: "Número máximo de mensagens num tópico antes de o fechar automáticamente (configurar a 0 para desactivar)"
+ approve_new_topics_unless_trust_level: "Novos tópicos para utilizadores abaixo deste nível de confiança devem ser aprovados"
+ notify_about_queued_posts_after: "Se houver publicações a aguardar revisão após tantas horas, enviar email para `contact_email`. Configurar a 0 para desactivar."
+ auto_close_messages_post_count: "Número máximo de publicações numa mensagem antes de a fechar automáticamente (configurar a 0 para desactivar)"
+ auto_close_topics_post_count: "Número máximo de publicações num tópico antes de o fechar automáticamente (configurar a 0 para desactivar)"
+ code_formatting_style: "Botão de código no compositor por defeito usa este estilo de formatação"
+ default_email_digest_frequency: "Por defeito, quantas frequentemente os utilizadores recebem emails de resumo."
+ default_include_tl0_in_digests: "Incluir publicações de novos utilizadores nos emails de resumo por defeito. Utilizadores podem alterar isto nas suas preferências."
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."
- default_email_mailing_list_mode_frequency: "Utilizadores que activem o mode de mailing list receberão, por omissão, emails com esta frequência."
+ default_email_mailing_list_mode_frequency: "Utilizadores que activem o modo de lista de distribuição receberão, por omissão, emails com esta frequência."
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, por omissão, respostas prévias nos emails."
- default_email_in_reply_to: "Incluir, por omissão, um excerto da mensagem de resposta nos emails."
+ default_email_in_reply_to: "Incluir, por omissão, um excerto da publicação respondida nos emails."
default_other_new_topic_duration_minutes: "Condição global por defeito para o qual um tópico é considerado novo."
default_other_auto_track_topics_after_msecs: "Tempo global por defeito antes de um tópico ser automaticamente acompanhado."
+ default_other_notification_level_when_replying: "Nível de notificação por defeito quando um utilizador responde a um tópico."
default_other_external_links_in_new_tab: "Por defeito, abrir hiperligações externas num novo separador."
default_other_enable_quoting: "Por defeito, ativar resposta por citação para texto destacado."
default_other_dynamic_favicon: "Mostrar contagem de tópicos novos / atualizados no ícone do browser."
@@ -1111,16 +1212,31 @@ pt:
default_categories_watching: "Lista de categorias que por defeito são vigiadas."
default_categories_tracking: "Lista de categorias que por defeito são acompanhadas."
default_categories_muted: "Lista de categorias que por defeito são mudas."
+ default_categories_watching_first_post: "Lista de categorias em que a primeira publicação em cada novo tópico será vigiada por defeito."
+ max_user_api_reqs_per_day: "Número máximo de pedidos à API de utilizador por dia, por chave"
+ max_user_api_reqs_per_minute: "Número máximo de pedidos à API de utilizador por dia, por minuto"
+ allow_user_api_keys: "Permitir geração de chaves de API de utilizador"
+ allow_user_api_key_scopes: "Lista de esferas permitidas para chaves da API de utlizador"
+ max_api_keys_per_user: "Número máximo de chaves de API de utilizador por utlizador"
+ min_trust_level_for_user_api_key: "Nível de confiança requerido para gerar chaves da API de utilizador"
+ allowed_user_api_auth_redirects: "URL permitido para redirecionamento de autenticação para chaves de API de utlizador"
+ allowed_user_api_push_urls: "URLs permitidos para o servidor fazer push para a API de utilizador"
tagging_enabled: "Permitir etiquetas em tópicos?"
min_trust_to_create_tag: "O nível de confiança mínimo necessário para criar uma etiqueta."
max_tags_per_topic: "O número máximo de etiquetas que podem ser aplicadas a um tópico."
max_tag_length: "O número máximo de caracteres que pode ser usado numa etiqueta."
+ max_tag_search_results: "Ao pesquisar por etiquetas, o número máximo de resultados a mostrar."
show_filter_by_tag: "Mostrar filtro de etiquetas para a lista de tópicos."
max_tags_in_filter_list: "Número máximo de etiquetas a mostrar no filtro de etiquetas. Serão mostradas as etiquetas mais utilizadas."
tags_sort_alphabetically: "Mostrar etiquetas por ordem alfabética. São, por omissão, ordenadas por popularidade."
tag_style: "Estilo visual dos distintivos das etiquetas."
staff_tags: "Lista de etiquetas que só podem ser aplicadas por membros do pessoal."
min_trust_level_to_tag_topics: "Nível de confiança mínimo necessário para atribuir etiquetas a tópicos."
+ suppress_overlapping_tags_in_list: "Se as etiquetas coincidirem exactamente com palavras nos títulos dos tópicos, não mostrar as etiquetas"
+ remove_muted_tags_from_latest: "Não mostrar tópicos etiquetados com etiquetas silenciadas na lista de tópicos recentes."
+ company_short_name: "Nome da Empresa (curto)"
+ company_full_name: "Nome da Empresa (Completo)"
+ company_domain: "Domínio da Empresa"
errors:
invalid_email: "Endereço de email inválido."
invalid_username: "Não existe nenhum utilizador com esse nome de utilizador."
@@ -1135,13 +1251,15 @@ pt:
invalid_string_min: "Deve ser pelo menos %{min} caracteres."
invalid_string_max: "Não deve ser mais que %{max} caracteres."
invalid_reply_by_email_address: "O valor deve conter '%{reply_key}' e ser diferente do email de notificação."
+ invalid_alternative_reply_by_email_addresses: "Todos os valores devem conter '%{reply_key}' e ser diferentes do email de notificação."
pop3_polling_host_is_empty: "Deve configurar um 'pop3 polling host' antes de ativar o polling POP3."
pop3_polling_username_is_empty: "Deve configurar um 'nome de utilizador de polling pop3' antes de ativar o polling POP3."
pop3_polling_password_is_empty: "Deve configurar uma 'palavra-passe de polling pop3' antes de ativar o polling POP3."
pop3_polling_authentication_failed: "Autenticação POP3 falhada. Por favor verifique as suas credenciais pop3."
- reply_by_email_address_is_empty: "É necessário definir uma 'resposta por endereço de email' antes de ligar a reposta por email."
- email_polling_disabled: "Tem de ligar a consulta manual ou automática de emails via POP3 antes de ligar a reposta por email."
+ reply_by_email_address_is_empty: "É necessário definir um email para 'resposta por endereço de email' antes de ligar a resposta por email."
+ email_polling_disabled: "Tem de ligar a consulta manual ou automática de emails via POP3 antes de ligar a resposta por email."
user_locale_not_enabled: "Tem de ligar 'permitir definições regionais do utilizador' antes de ligar esta configuração."
+ invalid_regex: "A expressão regular não é válida ou permitida."
search:
within_post: "#%{post_number} por %{username}"
types:
@@ -1150,9 +1268,9 @@ pt:
user: 'Utilizadores'
sso:
not_found: "A sua conta não foi encontrada. Por favor contacte o administrador do site."
- account_not_approved: "A sua conta ainda não foi aprovada por um membro da equipa. Receberá uma notificação por email quando a sua conta for aprovada."
+ account_not_approved: "A sua conta ainda não foi aprovada. Receberá uma notificação por email quando a sua conta for aprovada."
unknown_error: "Existe um problema com a sua conta. Por favor contacte o administrador do site."
- timeout_expired: "Expirou o tempo de login, por favor tente de novo."
+ timeout_expired: "Expirou o tempo de login, por favor tente entrar de novo."
original_poster: "Participante Original"
most_posts: "Maior parte das mensagens"
most_recent_poster: "Participante Mais Recente"
@@ -1160,13 +1278,20 @@ pt:
redirected_to_top_reasons:
new_user: "Bem-vindo à nossa comunidade! Estes são os tópicos populares mais recentes."
not_seen_in_a_month: "Bem-vindo novamente! Não o vemos há algum tempo. Estes são os tópicos mais populares desde que esteve ausente."
+ merge_posts:
+ edit_reason:
+ one: "Uma publicação foi unida por %{username}"
+ other: "%{count} publicações foram unidas por %{username}"
+ errors:
+ different_topics: "Publicações pertencentes a tópicos diferentes não podem ser unidas."
+ different_users: "Publicações pertencentes a utilizadores diferentes não podem ser unidas."
move_posts:
new_topic_moderator_post:
one: "Uma mensagem foi dividida em um novo tópico: %{topic_link}"
other: "%{count} mensagens foram divididas em um novo tópico: %{topic_link}"
existing_topic_moderator_post:
- one: "Uma mensagem foi agregada em um tópico existente: %{topic_link}"
- other: "%{count} mensagens foram agregadas em um tópico existente: %{topic_link}"
+ one: "Uma mensagem foi unida em um tópico existente: %{topic_link}"
+ other: "%{count} mensagens foram unidas em um tópico existente: %{topic_link}"
change_owner:
post_revision_text: "Direito de posse transferido de %{old_user} para %{new_user}"
deleted_user: "um utilizador eliminado"
@@ -1179,6 +1304,12 @@ pt:
archived_disabled: "Este tópico foi agora desarquivado. Já não está congelado, e pode ser alterado."
closed_enabled: "Este tópico está agora fechado. Novas respostas não são aceites."
closed_disabled: "Este tópico está agora aberto. Novas respostas serão aceites."
+ autoclosed_message_max_posts:
+ one: "Esta mensagem foi automaticamente fechada após atingir o limite máximo de 1 resposta."
+ other: "Esta mensagem foi automaticamente fechada após atingir o limite máximo de %{count} respostas."
+ autoclosed_topic_max_posts:
+ one: "Este tópico foi automaticamente fechado após atingir o limite máximo de 1 resposta."
+ other: "Este tópico foi automaticamente fechado após atingir o limite máximo de %{count} respostas."
autoclosed_enabled_days:
one: "Este tópico foi automaticamente encerrado após 1 dia. Novas respostas não são permitidas."
other: "Este tópico foi automaticamente encerrado após %{count} dias. Novas respostas não são permitidas."
@@ -1221,6 +1352,7 @@ pt:
something_already_taken: "Algo de errado ocorreu, talvez o nome de utilizador ou o email já estejam registados. Tente a hiperligação Esqueci a minha palavra-passe."
omniauth_error: "Pedimos desculpa, ocorreu um erro ao autorizar a sua conta. Talvez não tenha aprovado a sua autorização?"
omniauth_error_unknown: "Algo ocorreu ao processar o seu início de sessão, por favor tente novamente."
+ authenticator_error_no_valid_email: "Nenhum endereço de email associado com %{account} são permitidos. Talvez precise de configurar a sua conta com um endereço de email diferente."
new_registrations_disabled: "Neste momento não é permitido novo registo de contas."
password_too_long: "As palavras-passe estão limitadas a 200 caracteres."
email_too_long: "O email fornecido é demasiado longo. Nomes de caixas de email não devem ter mais que 254 caracteres, e nomes de domínio não devem ter mais que 253 caracteres."
@@ -1230,6 +1362,7 @@ pt:
already_logged_in: "Oops, parece que tentou aceitar um convite para outro utilizador. Se não é o %{current_user}, por favor saia e tente novamente."
user:
no_accounts_associated: "Sem contas associadas"
+ deactivated: "Conta desactivada devido a demasiados emails redirecionados para '%{email}'."
username:
short: "deve ter pelo menos %{min} caracteres"
long: "não deve ter mais que %{max} caracteres"
@@ -1239,17 +1372,18 @@ pt:
must_begin_with_alphanumeric_or_underscore: "tem de começar por uma letra, um número ou o carácter sublinhado"
must_end_with_alphanumeric: "tem de terminar com uma letra ou um número"
must_not_contain_two_special_chars_in_seq: "não deve conter uma sequência de 2 ou mais caracteres especiais (.-_)"
- must_not_end_with_confusing_suffix: "não deve terminar com um sufixo confuso tal como .json ou .png etc."
+ must_not_end_with_confusing_suffix: "não deve terminar com um sufixo que confunda tal como .json ou .png etc."
email:
not_allowed: "este provedor de emails não é permitido. Por favor utilize outro endereço de email."
blocked: "não é permitido."
+ revoked: "Emails não serão enviados a '%{email}' até %{date}."
ip_address:
blocked: "Novos registos não são permitidos a partir do seu endereço IP."
max_new_accounts_per_registration_ip: "Novos registos não são permitidos a partir do seu endereço IP (limite máximo atingido).Contacte um membro do pessoal."
flags_reminder:
flags_were_submitted:
- one: "Sinalizações foram submetidas há 1 hora atrás. Por favor analise-as. "
- other: "Sinalizações foram submetidas há %{count} horas atrás. Por favor analise-as. "
+ one: "Uma denúncia foi submetida há 1 hora atrás. Por favor reveja-a. "
+ other: "Denúncias foram submetidas há %{count} horas atrás. Por favor reveja-as."
subject_template:
one: "1 sinalização à espera de ser tratada"
other: "%{count} sinalizações à espera de serem tratadas"
@@ -1257,7 +1391,7 @@ pt:
subject_template: "Confirme que não quer receber emails com actualizações de %{site_title}"
text_body_template: |
Alguém (possivelmente você?) pediu para não receber mais emails com com actualizações de %{site_domain_name} neste endereço.
- Se confirma este pedido por favor carregue nesta hiperligação:
+ Se confirma este pedido por favor carregue nesta ligação:
%{confirm_unsubscribe_link}
@@ -1280,9 +1414,61 @@ pt:
%{invite_link}
+ Este convite é de um utilizador confiável, por isso pode responder ao debate imediatamente.
+ custom_invite_mailer:
+ subject_template: "%{invitee_name} convidou-o para '%{topic_title}' em %{site_domain_name}"
+ text_body_template: |
+ %{invitee_name} convidou-o para um debate
+
+ > **%{topic_title}**
+ >
+ > %{topic_excerpt}
+
+ em
+
+ > %{site_title} -- %{site_description}
+
+ Mensagem de %{invitee_name}:
+
+ %{user_custom_message}
+
+ Se está interessado, clique na ligação abaixo:
+
+ %{invite_link}
+
Este convite é de um utilizador confiável, por isso pode responder ao debate imediatamente.
invite_forum_mailer:
subject_template: "%{invitee_name} convidou-o a juntar-se a %{site_domain_name}"
+ text_body_template: |
+ %{invitee_name} convidou-o para
+
+ > **%{site_title}**
+ >
+ > %{site_description}
+
+ Se está interessado, clique na ligação abaixo:
+
+ %{invite_link}
+
+ Este convite é de um utilizador confiável, por isso uma conta será criada para si automaticamente.
+ custom_invite_forum_mailer:
+ subject_template: "%{invitee_name} convidou-o para %{site_domain_name}"
+ text_body_template: |
+ %{invitee_name} convidou-o para
+
+ > **%{site_title}**
+ >
+ > %{site_description}
+
+ Mensagem de %{invitee_name}:
+
+ %{user_custom_message}
+
+ Se está interessado, clique na ligação abaixo:
+
+ %{invite_link}
+
+ Este convite é de um utilizador confiável, por isso uma conta será criada para si automaticamente.
invite_password_instructions:
subject_template: "Configurar a palavra-passe para a sua conta %{site_name}"
text_body_template: |
@@ -1294,17 +1480,88 @@ pt:
(Se a hiperligação acima tiver expirado, escolha "Esqueci a minha palavra-passe" ao iniciar sessão com o seu endereço de email.)
test_mailer:
subject_template: "[%{site_name}] Teste de entrega de email"
+ text_body_template: |
+ Este é um email de teste de
+
+ [**%{base_url}**][0]
+
+ A entregabilidade de email é complicada. Aqui estão alguns pontos importantes a verificar primeiro:
+
+ - *Certifique-se* que configurou o endereço de: do `email de notificação` corretamente nas configurações do seu sítio. **O domínio especificado no endereço “de” nos emails que envia é o domínio que será validado**.
+
+ - Conhecer como observar o código fonte dos emails no seu email cliente, de modo a que possa examinar cabeçalhos de email à procura de pistas importantes. No Gmail, é a opção “mostrar original” no menu pendente no canto superior direito de cada email.
+
+ - **IMPORTANTE:** O seu ISP tem um registo de DNS inverso inserido para associar os nomes de domínio aos endereços IP de onde envia o seu email? [Teste o seu registo de PTR Inverso][2] aqui. Se o seu ISP não inserir o registo de DNS inverso apropriado, é muito improvável que qualquer um dos seus emails seja entregue.
+
+ - Estará o [registo SPF][8] do seu domínio correto? [Teste o seu registo SPF][1] aqui. Note que TXT é o tipo correcto de registo oficial para SPF.
+
+ - Estará o [registo DKIM][3] do seu domínio correto? Isto irá melhorar significativamente a entregabilidade de emails. [Teste o seu registo DKIM][7] aqui.
+
+ - Se correr o seu próprio servidor de email, certifique-se que os IPs do seu servidor de email não [estão em nenhuma lista negra de email] [4]. Verifique também que é enviado um nome de servidor qualificado que resolve o DNS na sua mensagem HELO. Se não for, isto irá fazer com que o seu email seja rejeitado por muitos serviços de email.
+
+ - Recomendamos vivamente que **envie um email de teste para [mail-tester.com][mt]** para verificar que tudo mencionado em cima está a funcionar correctamente.
+
+ (A maneira *fácil* é criar uma conta grátis em [SendGrid][sg], [SparkPost][sp], [Mailgun][mg] ou [Mailjet][mj], que têm pacotes grátis generosos de envio de emails e serão suficientes para pequenas comunidades. Mesmo assim irá precisar de configurar os registos SPF e DKIM no seu DNS!)
+
+ Esperamos que tenha recebido este teste de entregabilidade de email sem problemas!
+
+ Boa sorte,
+
+ Dos seus amigos em [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}] Nova versão Discourse, atualização disponível"
+ text_body_template: |
+ Hurrah, uma nova versão do [Discourse](http://www.discourse.org) está disponível!
+
+ A sua versão: %{installed_version}
+ A nova versão: **%{new_version}**
+
+ -Atualize facilmente usando a nossa **[actualização de um-clique via navegador](%{base_url}/admin/upgrade)**
+
+ - Veja o que há de novo em [GitHub changelog](https://github.com/discourse/discourse/commits/master).
+
+ - Visite [meta.discourse.org](https://meta.discourse.org) para notícias, debates, e suporte para o Discourse.
new_version_mailer_with_notes:
subject_template: "[%{site_name}] atualização disponível"
+ text_body_template: |
+ Hurrah, uma nova versão do [Discourse](http://www.discourse.org) está disponível!
+
+ A sua versão: %{installed_version}
+ A nova versão: **%{new_version}**
+
+ -Atualize facilmente usando a nossa **[actualização de um-clique via navegador](%{base_url}/admin/upgrade)**
+
+ - Veja o que há de novo em [GitHub changelog](https://github.com/discourse/discourse/commits/master).
+
+ - Visite [meta.discourse.org](https://meta.discourse.org) para notícias, debates, e suporte para o Discourse.
+
+ ### Notas de lançamento
+
+ %{notes}
queued_posts_reminder:
subject_template:
one: "[%{site_name}] 1 mensagem à espera de revisão"
other: "[%{site_name}] %{count} mensagens à espera de revisão"
+ text_body_template: |
+ Olá,
+
+ Existem publicações de novos utilizadores que estão à espera de revisão. [Podem ser aprovadas ou rejeitadas aqui](%{base_url}/queued-posts).
flag_reasons:
off_topic: "A sua mensagem foi marcada como **fora do contexto**: a comunidade sente que não se enquadra neste tópico, conforme o seu título e a sua primeira mensagem."
- inappropriate: "A sua mensagem foi sinalizada como **inapropriada**: a comunidade sente que é ofensiva, abusiva ou que é uma violação das nossas [diretrizes da comunidade](/guidelines)."
+ inappropriate: "A sua mensagem foi sinalizada como **inapropriada**: a comunidade sente que é ofensiva, abusiva ou que é uma violação das [orientações da nossa comunidade](/guidelines)."
spam: "A sua mensagem foi marcada como **spam**: a comunidade sente que é um anúncio, algo que é excecionalmente promocional na sua natureza em vez de ser útil ou relevante para o tópico tal como seria esperado."
notify_moderators: "A sua mensagem foi marcada **para atenção do moderador**: a comunidade sente que algo na sua mensagem requer intervenção manual de um membro do pessoal."
flags_dispositions:
@@ -1315,6 +1572,115 @@ pt:
deferred_and_deleted: "Obrigado por nos informar. Removemos a mensagem."
temporarily_closed_due_to_flags: "Este tópico está fechado temporariamente devido a um grande número de bandeiras da comunidade. "
system_messages:
+ post_hidden:
+ subject_template: "Publicação oculta devido a denúncias da comunidade"
+ text_body_template: |
+ Olá,
+
+ Esta é uma mensagem automática de %{site_name} para informá-lo que a sua mensagem foi ocultada.
+
+ %{base_url}%{url}
+
+ %{flag_reason}
+
+ Múltiplos membros da comunidade denunciaram esta publicação antes de ser escondida, por isso considere como poderá rever a sua publicação para refletir o seu feedback. **Pode editar a sua publicação após %{edit_delay} minutos, e esta será automaticamente exibida.**
+
+ Contudo, se a publicação for ocultada pela comunidade uma segunda vez, irá manter-se ocultada até ser tratada pelo pessoal – e poderão ocorrer outras medidas, incluindo uma possível suspensão da sua conta.
+
+ Para orientação adicional, por favor consulte as [orientações da comunidade](%{base_url}/guidelines).
+ usage_tips:
+ text_body_template: |
+ Aqui ficam algumas dicas para que possa começar:
+
+ ## Leitura
+
+ Para ler mais, **simplesmente continue a arrastar para baixo!**
+
+ À medida que novas respostas ou novos tópicos surgem, estes irão surgir automaticamente – não é necessário atualizar a página.
+
+ ## Navegação
+
+ - Para pesquisar, a sua página de utilizador, ou o menu ☰, utilize **os botões-ícone no canto superior direito**.
+
+ - A selecção de um título do tópico leva-o sempre para a **próxima resposta não lida** no tópico. Para entrar na parte superior ou inferior, seleccione a contagem de respostas ou última data de resposta.
+
+
+
+ - Ao ler um tópico, selecione a linha do tempo à direita para saltar para o topo, fundo, ou a última posição lida. Em ecrãs mais pequenos, selecione a barra de progresso no canto inferior direito para expandi-la:
+
+
+
+ Também pode premir ? no seu teclado para mostrar uma lista de atalhos de teclado super-rápidos.
+
+ ## Responder
+
+ Para inserir uma citação, selecione o texto que deseja citar, e de seguida prima qualquer
+
+ Pode continuar sempre a ler enquanto compõe a sua resposta, e nós automaticamente guardamos rascunhos enquanto escreve.
+
+ Para notificar alguém sobre a sua resposta, mencione o nome correspondente. Escreva `@` para começar a selecionar um nome de utilizador.
+
+
+
+ Para utilizar [Emoji padrão](http://www.emoji.codes/), simplesmente digite `:` para encontrar por nome, ou as tradicionais carinhas risonhas `;)`
+
+
+
+ Para gerar um sumário para uma ligação, cole-o numa linha por si só:
+
+
+
+ A sua resposta pode ser formatada com HTML simplificado, BBCode ou [Markdown](http://commonmark.org/help/):
+
+ Isto é negrito.
+ Isto é [b]negrito[/b].
+ Isto é **negrito**.
+
+ Para mais dicas sobre formatação, [experimente o nosso tutorial interactivo de 10mn!](http://commonmark.org/help/tutorial/)
+
+ ## Acções
+
+ Existem botões de acção no final de cada publicação:
+
+
+
+ Não se preocupe com perder uma resposta – irá receber por email quaisquer notificações que chegarem enquanto estiver ausente.
+
+ ## Preferências
+
+ - Todos os tópicos com menos de **dois dias de idade** são considerados novos.
+
+ - Qualquer tópico em que tenha **participado activamente** (criado, respondido, ou lido por um período extenso) será automaticamente seguido em seu nome.
+
+ Verá os indicadores numéricos de respostas novas e não lidas junto destes tópicos:
+
+
+
+ Pode alterar as suas notificações para qualquer tópico através do controlo de notificações no final, e no lado direito, de cada tópico.
+
+
+
+ Pode também configurar estados de notificação por categoria, se quiser vigiar ou silenciar cada novo tópico numa categoria específica.
+
+ Para mudar qualquer uma destas preferências, veja [as suas preferências de utilizador](%{base_url}/my/preferences).
+
+ ## Confiança da Comunidade
+
+ É fantástico encontra-lo aqui! À medida que for participando aqui, iremos conhecendo-lo, e as suas limitações temporárias de novo utlizador serão levantadas. Continue a participar, e ganhará novos [níveis de confiança](https://meta.discourse.org/t/what-do-user-trust-levels-do/4924), que incluem abilidades especiais para nos ajudar a gerir a nossa comunidade juntos.
welcome_user:
subject_template: "Bem-vindo a %{site_name}!"
text_body_template: |
@@ -1322,11 +1688,11 @@ pt:
%{new_user_tips}
- Nós acreditamos no [comportamento civilizado da comunidade](%{base_url}/diretrizes) em qualquer altura.
+ Nós acreditamos no [comportamento civilizado da comunidade](%{base_url}/guidelines) em qualquer altura.
Desfrute da sua estadia!
- (Se precisar de comunicar com [membros do pessoal](%{base_url}/sobre) como um novo utilizador, simplesmente responda a esta mensagem.)
+ (Se precisar de comunicar com [membros do pessoal](%{base_url}/about) como um novo utilizador, simplesmente responda a esta mensagem.)
welcome_invite:
subject_template: "Bem-vindo a %{site_name}!"
text_body_template: |
@@ -1336,27 +1702,61 @@ pt:
Para iniciar sessão novamente mais tarde:
- 1. **Use sempre o mesmo endereço de email do convite original** quando iniciar sessão. De outra forma não saberemos que é você!
+ 1. Use sempre **o mesmo endereço de email do convite original** quando iniciar sessão. De outra forma não saberemos que é você!
2. Crie uma palavra-passe única para [o seu perfil de utilizador][prefs], e use-o para iniciar sessão.
%{new_user_tips}
- Nós acreditamos num [comportamento civilizado da comunidade](%{base_url}/diretrizes) em qualquer altura.
+ Nós acreditamos num [comportamento civilizado da comunidade](%{base_url}/guidelines) em qualquer altura.
Desfrute da sua estadia!
- (Se precisar de comunicar com [membros do pessoal](%{base_url}/sobre) como um novo utilizador, simplesmente responda a esta mensagem.)
+ (Se precisar de comunicar com [membros do pessoal](%{base_url}/about) como um novo utilizador, simplesmente responda a esta mensagem.)
[prefs]: %{user_preferences_url}
backup_succeeded:
subject_template: "Cópia de segurança completa corretamente"
+ text_body_template: |
+ A cópia de segurança foi bem-sucedida.
+
+ Visite [admin > secção de cópias de segurança](%{base_url}/admin/backups) para descarregar a sua nova cópia de segurança.
+
+ Aqui está o registo:
+
+ ```text
+ %{logs}
+ ```
backup_failed:
subject_template: "A cópia de segurança falhou"
+ text_body_template: |
+ A cópia de segurança falhou.
+
+ Aqui está o registo:
+
+ ```text
+ %{logs}
+ ```
restore_succeeded:
subject_template: "Restauração completa corretamente"
+ text_body_template: |
+ A restauração foi bem sucedida.
+
+ Aqui está o registo:
+
+ ```text
+ %{logs}
+ ```
restore_failed:
subject_template: "A restauração falhou"
+ text_body_template: |
+ A restauração falhou.
+
+ Aqui está o registo:
+
+ ```text
+ %{logs}
+ ```
bulk_invite_succeeded:
subject_template: "Convites de utilizadores em massa processados com sucesso"
text_body_template: "O seu ficheiro de convites de utilizadores em massa foi processado, %{sent} convites enviados."
@@ -1382,32 +1782,49 @@ pt:
subject_template: "A exportação dos dados falhou"
text_body_template: "Pedimos desculpa mas a sua exportação de dados falhou. Por favor verifique os registos do log ou contacte um membro do pessoal."
email_reject_insufficient_trust_level:
- subject_template: "[%{site_name}] Problema com Email -- Insuficiente nível de confiança"
+ subject_template: "[%{site_name}] Problema com Email -- Nível de Confiança Insuficiente"
+ text_body_template: |
+ Pedimos desculpa mas a sua mensagem de email para %{destination} (intitulada %{former_title}) falhou.
+
+ A sua conta não possui o nível de confiança necessário para criar novos tópicos para este endereço de email. Se acredita que isto é um erro, contacte um membro da equipa de apoio.
+ email_reject_user_not_found:
+ subject_template: "[%{site_name}] Problema de email -- Utilizador Não Encontrado"
+ text_body_template: |
+ Pedimos desculpa mas a sua mensagem de email para %{destination} (intitulada %{former_title}) não funcionou.
+
+ A sua resposta foi enviada de um endereço de email desconhecido. Tente enviá-la de outro endereço de email, ou contacte um membro da equipa de apoio.
+ email_reject_screened_email:
+ subject_template: "[%{site_name}] Problema de email -- Email Bloqueado"
+ text_body_template: |
+ Pedimos desculpa mas a sua mensagem de email para %{destination} (intitulada %{former_title}) não funcionou.
+
+ A sua resposta foi enviada de um endereço de email bloqueado. Tente enviá-la de outro endereço de email, ou contacte um membro da equipa de apoio.
email_reject_inactive_user:
subject_template: "[%{site_name}] Problema de email -- Utilizador inactivo"
text_body_template: |
- Pedimos desculpa mas a sua mensagem de email %{destination} (titled %{former_title}) não funcionou.
+ Pedimos desculpa mas a sua mensagem de email para %{destination} (intitulada %{former_title}) não funcionou.
A sua conta associada com este email não está activa. Por favor active a sua conta antes de enviar emails.
email_reject_blocked_user:
- subject_template: "[%{site_name}] Problema de email -- Utilizador bloqueado"
+ subject_template: "[%{site_name}] Problema de email -- Utilizador Bloqueado"
text_body_template: |+
- Pedimos desculpa mas a sua mensagem de email %{destination} (titled %{former_title}) não funcionou.
+ Pedimos desculpa mas a sua mensagem de email para %{destination} (intitulada %{former_title}) não funcionou.
A sua conta associada com este endereço de email foi bloqueada.
email_reject_reply_user_not_matching:
+ subject_template: "[%{site_name}] Problema de email -- Endereço de Resposta Inesperado"
text_body_template: |+
- Pedimos desculpa mas a sua mensagem de email %{destination} (titled %{former_title}) não funcionou.
+ Pedimos desculpa mas a sua mensagem de email para %{destination} (intitulada %{former_title}) não funcionou.
- A sua resposta foi enviada de um email diferente daquele que esperávamos, por esta razão não temos a certeza que seja a mesma pessoa. Tente enviar de outro endereço de email ou contacte um membro do pessoal.
+ A sua resposta foi enviada de um email diferente daquele que esperávamos, por esta razão não temos a certeza que seja a mesma pessoa. Tente enviar de outro endereço de email ou contacte um membro da equipa de apoio.
email_reject_no_account:
subject_template: "[%{site_name}] Problema de email -- Conta Desconhecida"
text_body_template: |+
- Pedimos desculpa mas a sua mensagem de email %{destination} (titled %{former_title}) não funcionou.
+ Pedimos desculpa mas a sua mensagem de email para %{destination} (intitulada %{former_title}) não funcionou.
- Não conseguimos encontrar nenhuma conta com combine com o seu endereço de email. Tente enviar de outro endereço de email ou contacte um membro do pessoal.
+ Não conseguimos encontrar nenhuma conta com o seu endereço de email. Tente enviar de outro endereço de email, ou contacte um membro da equipa de apoio.
email_reject_empty:
subject_template: "[%{site_name}] Problema de email -- Sem Conteúdo"
@@ -1418,24 +1835,34 @@ pt:
Se está a obter isto e _realmente_ incluiu uma resposta, tente novamente com um formato mais simples.
email_reject_parsing:
+ subject_template: "[%{site_name}] Problema de email -- Conteúdo Não Reconhecido"
text_body_template: |
Pedimos desculpa, mas a sua mensagem de email para %{destination} (título %{former_title}) não funcionou.
Não conseguimos encontrar a sua resposta no email. **Certifique-se que a sua resposta se encontra no topo do email** - não conseguimos processar respostas em linha.
email_reject_invalid_access:
subject_template: "[%{site_name}] Problema de email -- Acesso Inválido"
+ text_body_template: |
+ Pedimos desculpa, mas a sua mensagem de email para %{destination} (intitulada %{former_title}) não funcionou.
+
+ A sua conta não tem privilégios para publicar novos tópicos nessa categoria. Se acredita que isto é um erro, contacte um membro da equipa de apoio.
email_reject_strangers_not_allowed:
subject_template: "[%{site_name}] Problema de email -- Acesso Inválido"
- email_reject_invalid_post:
- subject_template: "[%{site_name}] Problema de email -- Erro de publicação"
- text_body_template: |
+ text_body_template: |+
Pedimos desculpa mas a sua mensagem de email para %{destination} (titled %{former_title}) não funcionou.
+ A categoria que enviou neste email apenas permite respostas de utilizadores com contas validadas e endereços de email conhecidos. Se acredita que isto é um erro, contacte um membro da equipa de apoio.
+
+ email_reject_invalid_post:
+ subject_template: "[%{site_name}] Problema de email -- Erro de Publicação"
+ text_body_template: |
+ Pedimos desculpa mas a sua mensagem de email para %{destination} (intitulada %{former_title}) não funcionou.
+
Algumas causas possíveis são: formatação complexa, mensagem demasiado grande, mensagem demasiado pequena. Por favor tente novamente, ou publique através do sítio se isto continuar.
email_reject_invalid_post_specified:
- subject_template: "[%{site_name}] Problema de email -- Erro de publicação"
+ subject_template: "[%{site_name}] Problema de email -- Erro de Publicação"
text_body_template: |
- Pedimos desculpa mas a sua mensagem de email para %{destination} (titled %{former_title}) não funcionou.
+ Pedimos desculpa mas a sua mensagem de email para %{destination} (intitulada %{former_title}) não funcionou.
Motivo:
@@ -1443,38 +1870,81 @@ pt:
Se conseguir corrigir o problema, tente novamente.
email_reject_invalid_post_action:
- subject_template: "[%{site_name}] Problema de email -- Acção de Post inválida"
+ subject_template: "[%{site_name}] Problema de email -- Acção de Publicação inválida"
text_body_template: |
- Pedimos desculpa mas a sua mensagem de email para %{destination} (titled %{former_title}) não funcionou.
+ Pedimos desculpa mas a sua mensagem de email para %{destination} (intitulada %{former_title}) não funcionou.
- A acção Post não foi reconhecida. Por favor tente novamente, ou publique através do sítio se isto continuar.
+ A Acção de Publicação não foi reconhecida. Por favor tente novamente, ou publique através do sítio se isto continuar.
email_reject_reply_key:
subject_template: "[%{site_name}] Problema de email -- Chave de Resposta Desconhecida"
text_body_template: |
- Pedimos desculpa, mas a sua mensagem de email para %{destination} (título %{former_title}) não funcionou.
+ Pedimos desculpa, mas a sua mensagem de email para %{destination} (intitulada %{former_title}) não funcionou.
- A chave de resposta no email é inválida ou desconhecida e por isso não conseguimos determinar a que email estava a responder. Contacte um membro do pessoal.
+ A chave de resposta no email é inválida ou desconhecida e por isso não conseguimos determinar a que é o que email estava a responder. Contacte um membro da equipa de apoio.
email_reject_bad_destination_address:
- subject_template: "[%{site_name}] Problema de email -- Endereço Para: Desconhecido"
+ subject_template: "[%{site_name}] Problema de Email -- Endereço Para: Desconhecido"
text_body_template: |
- Pedimos desculpa mas a sua mensagem de email para %{destination} (titled %{former_title}) não funcionou.
+ Pedimos desculpa mas a sua mensagem de email para %{destination} (intitulada %{former_title}) não funcionou.
- Nenhum dos endereços de destino é reconhecido. Por favor, certifique-se que está a enviar o endereço de email correcto fornecido pelo pessoal.
+ Nenhum dos endereços de destino é reconhecido. Por favor, certifique-se que está a enviar o endereço de email correcto fornecido pela equipa de apoio.
email_reject_topic_not_found:
subject_template: "[%{site_name}] Problema de email -- Tópico Não Encontrado"
+ text_body_template: |
+ Pedimos desculpa, mas a sua mensagem de email para %{destination} (intitulada %{former_title}) não funcionou.
+
+ O tópico ao qual está a responder já não existe -- talvez tenha sido apagado. Se acredita que isto é um erro, contacte um membro da equipa de apoio.
email_reject_topic_closed:
subject_template: "[%{site_name}] Problema de email -- Tópico Encerrado"
+ text_body_template: |
+ Pedimos desculpa, mas a sua mensagem de email para %{destination} (intitulada %{former_title}) não funcionou.
+
+ O tópico ao qual está a responder encontra-se fechado e já não aceita respostas. Se acredita que isto é um erro, contacte um membro da equipa de apoio.
email_reject_auto_generated:
subject_template: "[%{site_name}] Problema de email -- Resposta Gerada Automaticamente"
+ text_body_template: |
+ Pedimos desculpa, mas a sua mensagem de email para %{destination} (intitulada %{former_title}) não funcionou.
+
+ O seu email foi marcado como "gerado automaticamente", o que quer dizer que foi automaticamente criado por um computador em vez de ser escrito por uma pessoa; não podemos aceitar esse tipo de emails. Se acredita que isto é um erro, contacte um membro da equipa de apoio.
email_error_notification:
subject_template: "[%{site_name}] Problema de email -- Erro de autenticação POP"
text_body_template: |
- Ocorreu um erro de autenticação ao recuperar emails do servidor POP.
+ Infelizmente, ocorreu um erro de autenticação ao recuperar emails do servidor POP.
Por favor certifique-se que configurou correctamente as credenciais POP em [configurações do sítio](%{base_url}/admin/site_settings/category/email).
- Se existe uma interface web para a sua conta de POP de email pode necessitar se iniciar sessão na interface web e verificar a suas configurações aí.
+ Se existe uma interface web para a sua conta de POP de email, pode precisar de iniciar sessão na web e verificar a suas configurações aí.
+ too_many_spam_flags:
+ subject_template: "Nova conta suspensa"
+ text_body_template: |
+ Olá,
+
+ Esta é uma mensagem automática de %{site_name} para informá-lo de que as suas publicações foram temporariamente ocultadas porque foram denunciadas pela comunidade.
+
+ Como medida precaucionária, a sua conta nova foi bloqueada de criar novas respostas ou tópicos até um membro da equipa de apoio poder rever a sua conta. Pedimos desculpa pela inconveniência.
+
+ Para orientação adicional, por favor consulte as [orientações da comunidade](%{base_url}/guidelines).
+ too_many_tl3_flags:
+ subject_template: "Nova conta suspensa"
+ text_body_template: |
+ Olá,
+
+ Esta é uma mensagem automática de %{site_name} para informá-lo de que a sua conta está temporariamente suspensa devido a um número elevado de denúncias pela comunidade.
+
+ Como medida precaucionária, a sua conta nova foi bloqueada de criar novas respostas ou tópicos até um membro da equipa de apoio poder rever a sua conta. Pedimos desculpa pela inconveniência.
+
+ Para orientação adicional, por favor consulte as [orientações da comunidade](%{base_url}/guidelines).
+ blocked_by_staff:
+ subject_template: "Conta temporariamente suspensa"
+ text_body_template: |
+ Olá,
+
+ Esta é uma mensagem automática de %{site_name} para informá-lo de que a sua conta está temporariamente suspensa como medida precaucionária.
+
+ Por favor continue a navegar, mas não será capaz de criar novas respostas ou tópicos até um [membro da equipa de apoio](%{base_url}/about) poder rever a sua conta. Pedimos desculpa pela inconveniência.
+
+ Para orientação adicional, por favor consulte as [orientações da comunidade](%{base_url}/guidelines).
user_automatically_blocked:
+ subject_template: "Novo utilizador %{username} bloqueado devido a denúncias da comunidade."
text_body_template: |
Esta é uma mensagem automática.
@@ -1493,6 +1963,14 @@ pt:
Por favor [reveja o utilizador](%{user_url}).
Isto pode ser modificado através de `newuser_spam_host_threshold` e `white_listed_spam_host_domains` nas configurações do sítio.
+ unblocked:
+ subject_template: "Conta deixou de estar suspensa"
+ text_body_template: |
+ Olá,
+
+ Esta é uma mensagem automática de %{site_name} para informar que a sua conta deixou de estar suspensa após avaliação da staff.
+
+ Pode agora voltar a responder e criar novos tópicos.
pending_users_reminder:
subject_template:
one: "1 utilizador espera a aprovação"
@@ -1504,6 +1982,20 @@ pt:
download_remote_images_disabled:
subject_template: "Descarregamento de imagens remotas desativado"
text_body_template: "A configuração `download_remote_images_to_local` foi desativada porque o limite de espaço em disco em `download_remote_images_threshold` foi alcançado."
+ dashboard_problems:
+ subject_template: "Problemas foram encontrados"
+ text_body_template: |
+ Alguns problemas foram reportados no seu painel de administração.
+
+ [Por favor reveja-os e corrija-os](%{base_url}/admin).
+ unsubscribe_link: |
+ Para cancelar as subscrições a estes emails, [clique aqui](%{unsubscribe_url}).
+ unsubscribe_link_and_mail: |
+ Para cancelar as subscrições a estes emails, [clique aqui](%{unsubscribe_url}).
+ unsubscribe_mailing_list: |
+ Está a receber isto porque ativou o modo de lista de distribuição.
+
+ Para cancelar as subscrições a estes emails, [clique aqui](%{unsubscribe_url}).
subject_re: "Re:"
subject_pm: "[MP]"
user_notifications:
@@ -1515,29 +2007,149 @@ pt:
unsubscribe:
title: "Cancelar a Subscrição"
description: "Não está interessado em receber estes emails? Não há problema! Clique em baixo para cancelar a subscrição instantaneamente:"
+ reply_by_email: "[Visitar Tópico](%{base_url}%{url}) ou responda a este email para responder."
+ reply_by_email_pm: "[Visitar Mensagem](%{base_url}%{url}) ou responda a este email para responder."
+ only_reply_by_email: "Responda a este email para responder."
+ visit_link_to_respond: "[Visitar Tópico](%{base_url}%{url}) para responder."
+ visit_link_to_respond_pm: "[Visitar Mensagem](%{base_url}%{url}) para responder."
posted_by: "Publicado por %{username} em %{post_date}"
+ invited_to_private_message_body: |+
+ %{username} convidou-o para uma mensagem
+
+ > **%{topic_title}**
+ >
+ > %{topic_excerpt}
+
+ at
+
+ > %{site_title} -- %{site_description}
+
+ invited_to_topic_body: |+
+ %{username} convidou-o para uma discussão
+
+ > **%{topic_title}**
+ >
+ > %{topic_excerpt}
+
+ em
+
+ > %{site_title} -- %{site_description}
+
+
user_invited_to_private_message_pm:
subject_template: "[%{site_name}] %{username} convidou-o para uma mensagem '%{topic_title}'"
+ text_body_template: |
+ %{header_instructions}
+
+ %{message}
+
+ %{respond_instructions}
user_invited_to_private_message_pm_staged:
subject_template: "[%{site_name}] %{username} convidou-o para uma mensagem '%{topic_title}'"
+ text_body_template: |
+ %{header_instructions}
+
+ %{message}
+
+ %{respond_instructions}
user_invited_to_topic:
subject_template: "[%{site_name}] %{username} convidou-o para '%{topic_title}'"
+ text_body_template: |
+ %{header_instructions}
+
+ %{message}
+
+ %{respond_instructions}
user_replied:
subject_template: "[%{site_name}] %{topic_title}"
+ text_body_template: |
+ %{header_instructions}
+
+ %{message}
+
+ %{context}
+
+ %{respond_instructions}
user_replied_pm:
subject_template: "[%{site_name}] [MP] %{topic_title}"
+ text_body_template: |
+ %{header_instructions}
+
+ %{message}
+
+ %{context}
+
+ %{respond_instructions}
user_quoted:
subject_template: "[%{site_name}] %{topic_title}"
+ text_body_template: |
+ %{header_instructions}
+
+ %{message}
+
+ %{context}
+
+ %{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: |
+ %{header_instructions}
+
+ %{message}
+
+ %{context}
+
+ %{respond_instructions}
user_group_mentioned:
subject_template: "[%{site_name}] %{topic_title}"
+ text_body_template: |
+ %{header_instructions}
+
+ %{message}
+
+ %{context}
+
+ %{respond_instructions}
user_posted:
subject_template: "[%{site_name}] %{topic_title}"
+ text_body_template: |
+ %{header_instructions}
+
+ %{message}
+
+ %{context}
+
+ %{respond_instructions}
+ user_watching_first_post:
+ subject_template: "[%{site_name}] %{topic_title}"
+ text_body_template: |
+ %{header_instructions}
+
+ %{message}
+
+ %{context}
+
+ %{respond_instructions}
user_posted_pm:
subject_template: "[%{site_name}] [MP] %{topic_title}"
+ text_body_template: |
+ %{header_instructions}
+
+ %{message}
+
+ %{context}
+
+ %{respond_instructions}
user_posted_pm_staged:
subject_template: "%{optional_re}%{topic_title}"
text_body_template: |2
@@ -1545,14 +2157,26 @@ pt:
%{message}
digest:
why: "Um breve sumário de %{site_link} desde a sua última visita em %{last_seen_at}"
- new_activity: "Nova atividade nos seus tópicos e mensagens:"
- top_topics: "Mensagens populares"
- other_new_topics: "Tópicos populares"
+ since_last_visit: "Desde a sua última visita"
+ new_topics: "Novos tópicos"
+ unread_messages: "Mensagens Não Lidas"
+ unread_notifications: "Notificações Não Lidas"
+ popular_topics: "Tópicos Populares"
+ follow_topic: "Acompanhar este tópico"
+ join_the_discussion: "Ler Mais"
+ popular_posts: "Publicações Populares"
+ from_topic_label: "De"
+ more_new: "Novidades em tópicos e categorias que acompanha"
+ subject_template: "Sumário de [%{site_name}] "
+ unsubscribe: "Este resumo é enviado de %{site_link} quando não o vemos há algum tempo. Para anular a subscrição %{unsubscribe_link}."
click_here: "clique aqui"
- read_more: "Leia Mais"
- more_topics: "Houve %{new_topics_since_seen} outros novos tópicos."
- more_topics_category: "Mais novos tópicos:"
+ from: "resumo de %{site_name}"
+ preheader: "Um breve sumário desde a sua última visita em %{last_seen_at}"
mailing_list:
+ why: "Toda a atividade em %{site_link} em %{date}"
+ subject_template: "Resumo de [%{site_name}] para %{date}"
+ unsubscribe: "Este resumo é enviado diariamente devido ao modo de lista de distribuição estar ativado. Para anular a subscrição %{unsubscribe_link}."
+ from: "resumo de %{site_name}"
new_topics: "Novos tópicos"
topic_updates: "Atualizações de tópico"
view_this_topic: "Ver este tópico"
@@ -1594,17 +2218,18 @@ pt:
confirm_new_email:
subject_template: "[%{site_name}] Confirme o seu novo endereço de email"
text_body_template: |
- Confirme o seu novo endereço de email para %{site_name} ao clicar na seguinte hiperligação:
+ Confirme o seu novo endereço de email para %{site_name} ao clicar na seguinte ligaçã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
+ Antes de podermos alterar o seu endereço de email, precisámos que confirme que
+ controla
+ a conta de email atual. Após completar este passo, terá de 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:
+ Confirme o seu endereço de email para o %{site_name} ao clicar na seguinte ligação:
%{base_url}/users/authorize-email/%{email_token}
notify_old_email:
@@ -1612,7 +2237,7 @@ pt:
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.
+ a administração do sítio.
O seu endereço de email foi alterado para:
@@ -1624,18 +2249,18 @@ pt:
Um membro do pessoal aprovou a sua conta em %{site_name}.
- Clique na seguinte hiperligação para confirmar e ativar a sua nova conta:
- %{base_url}/utilizadores/ativar-conta/%{email_token}
+ Clique na seguinte ligação para confirmar e ativar a sua nova conta:
+ %{base_url}/users/activate-account/%{email_token}
- Se a hiperligação acima não for clicável, tente copiá-la e colá-la na barra de endereço do seu navegador de internet.
+ Se a ligação acima não for clicável, tente copiá-la e colá-la na barra de endereço do seu navegador de internet.
%{new_user_tips}
- Nós acreditamos em [comportamento civilizado da comunidade](%{base_url}/diretrizes) em todas as alturas.
+ Nós acreditamos em [comportamento civilizado da comunidade](%{base_url}/guidelines) em todas as alturas.
Desfrute da sua estadia!
- (Se precisar de comunicar com [membros do pessoal](%{base_url}/sobre) como um novo utilizador, apenas responda a esta mensagem.)
+ (Se precisar de comunicar com [membros da equipa de apoio](%{base_url}/about) como um novo utilizador, apenas responda a esta mensagem.)
signup:
subject_template: "[%{site_name}] Confirme a sua nova conta"
text_body_template: |
@@ -1671,8 +2296,13 @@ pt:
images:
too_large: "Pedimos desculpa, a imagem que está a tentar carregar é muito grande (o tamanho máximo é %{max_size_kb}KB), por favor redimensione-a e tente novamente."
size_not_found: "Pedimos desculpa, mas não conseguimos determinar o tamanho da imagem. É possível que seu ficheiro de imagem esteja corrompido?"
+ avatar:
+ missing: "Desculpe, mas não conseguimos encontrar nenhum avatar associado com esse endereço de email. Pode tentar carregá-lo novamente?"
+ flag_reason:
+ sockpuppet: "Um novo utilizador criou um tópico, no qual um outro novo utilizador com o mesmo IP (%{ip_address}) respondeu. Veja as configurações de `flag_sockpuppets` nas configurações do sítio."
+ spam_hosts: "Este novo utilizador tentou criar múltiplas publicações com ligações ao mesmo domínio (%{domain}). Verifique as configurações do sítio de `newuser_spam_host_threshold`."
email_log:
- post_user_deleted: "O utilizador do artigo foi eliminado."
+ post_user_deleted: "O utilizador do publicação foi eliminado."
no_user: "Não foi possível encontrar o utilizador com o id %{user_id}"
anonymous_user: "Utilizador é anónimo"
suspended_not_pm: "O utilizador está suspenso, sem mensagens"
@@ -1683,14 +2313,17 @@ pt:
post_deleted: "a mensagem foi eliminada pelo autor"
user_suspended: "o utilizador foi suspenso"
already_read: "o utilizador já leu esta mensagem"
+ exceeded_emails_limit: "Excedeu max_emails_per_day_per_user"
+ exceeded_bounces_limit: "Ultrapassou bounce_score_threshold"
message_blank: "a mensagem está em branco"
message_to_blank: "message.to está em branco"
text_part_body_blank: "text_part.body está em branco"
body_blank: "corpo está em branco"
+ no_echo_mailing_list_mode: "Notificações via lista de distribuição desativadas para as publicações do próprio utilizador "
color_schemes:
base_theme_name: "Base"
about: "Sobre"
- guidelines: "Diretrizes"
+ guidelines: "Orientações"
privacy: "Privacidade"
edit_this_page: "Editar esta página"
csv_export:
@@ -1699,114 +2332,114 @@ pt:
static_topic_first_reply: |
Edite a primeira mensagem neste tópico para alterar os conteúdos da página %{page_name}.
guidelines_topic:
- title: "FAQ/Diretrizes"
+ title: "FAQ/Orientações"
body: |
- ## [Este é um Local Civilizado para Discussão Pública](#civilizado)
+ ## [Este é um Local Civilizado para Discussão Pública](#civilized)
Por favor trate este fórum de discussão com o mesmo respeito com que trataria um parque público. Nós somos também uma comunidade de partilha de recursos — um local para partilhar habilidades, conhecimento e interesses através de conversações.
- Estas não são regras rígidas e rápidas, meramente ajuda para o julgamento humano da nossa comunidade. Utilize estas diretrizes para manter este local limpo e iluminado para discussões públicas civilizadas.
+ Estas não são regras rígidas e rápidas, meramente ajudas para o julgamento humano da nossa comunidade. Utilize estas orientações para manter este local limpo e iluminado para discussões públicas civilizadas.
- ## [Melhorar a Discussão](#melhorar)
+ ## [Melhorar a Discussão](#improve)
Ajude-nos a fazer deste um óptimo local para debates ao trabalhar constantemente para melhorar esses debates de alguma maneira, mesmo que pequena. Se não tem a certeza que a sua mensagem adiciona algo à conversação, pense novamente no que quer dizer e tente novamente mais tarde.
- Os tópicos discutidos aqui têm importância para nós, e queremos agir como se também fossem importantes para si. Seja respeitador dos tópicos e das pessoas que o debatem, mesmo que discorde do que está a ser dito.
+ Os tópicos discutidos aqui têm importância para nós, e queremos que aja como se também fossem importantes para si. Seja respeitador dos tópicos e das pessoas que o debatem, mesmo que discorde com algo do que está a ser dito.
Uma maneira de melhorar o debate é descobrindo os que já estão a ocorrer. Por favor perca algum tempo a pesquisar os tópicos existentes aqui antes de responder ou começar um novo, e terá melhores hipóteses de conhecer outros que partilhem os mesmos interesses que você.
- ## [Seja Agradável, Mesmo Que Discorde](#agradável)
+ ## [Seja Agradável, Mesmo Que Discorde](#agreeable)
Pode desejar responder a algo ao discordar do mesmo. Não há qualquer problema nisso. Mas lembre-se de _criticar ideias, não pessoas_. Por favor, evite:
- *Chamar Nomes.
- *Adicionar ataques pessoais.
- * Responder ao tom de uma mensagem e não ao seu conteúdo.
- *Contradições instintivas
+ * Insultos.
+ * Ataques pessoais.
+ * Responder ao tom de uma mensagem e não ao seu conteúdo.
+ * Contradições instintivas
Pelo contrário, forneça contra-argumentos que melhorem a conversação.
- ## [A Sua Participação Conta](#participe)
+ ## [A Sua Participação Conta](#participate)
- As conversações que temos aqui definem o tom para toda a gente. Ajude-nos a influenciar o futuro desta comunidade ao escolher comprometer-se nos debates que tornam este fórum um local interessante para se estar — e evite os que não o fazem.
+ As conversações que temos aqui definem o tom para toda a gente. Ajude-nos a influenciar o futuro desta comunidade ao escolher investir nos debates que tornam este fórum um local interessante para se estar — e evite os que não o fazem.
- O Discourse fornece ferramentas que permitem que a comunidade identifique as melhores (e piores) contribuições: favoritos, marcadores, gostos, sinalizações, respostas, edições, e por aí em diante. Utilize estas ferramentas para melhorar a sua própria experiência e de todos os outros também.
+ O Discourse fornece ferramentas que permitem que a comunidade identifique as melhores (e piores) contribuições: favoritos, marcadores, gostos, denúncias, respostas, edições, entre outras. Utilize estas ferramentas para melhorar a sua experiência e de todos os outros também.
- Vamos tentar deixar o nosso parque melhor do que quando o encontrámos.
+ Vamos tentar deixar o nosso parque em melhor condições do que as em que o encontramos.
- ## [Se vir um Problema, Sinalize-o](#sinalize-problemas)
+ ## [Se vir um Problema, Denuncie-o](#flag-problems)
- Os moderadores têm uma autoridade especial; estes são responsáveis por este fórum. Assim como você o é. Com a sua ajuda, os moderadores podem ser facilitadores da comunidade, não apenas zeladores ou polícias.
+ Os moderadores têm uma autoridade especial; são responsáveis por este fórum. Mas você também o é. Com a sua ajuda, os moderadores podem ser facilitadores da comunidade, não apenas porteiros ou polícias.
- Quando vir mau comportamento, não responda. O reconhecimento encoraja o mau comportamento, consome a sua energia e gasta o tempo de todos. Apenas sinalize-o. Se houver sinalizações suficientes, ações irão ser tomadas, seja automaticamente ou por intervenção dos moderadores.
+ Quando vir mau comportamento, não responda. O reconhecimento encoraja o mau comportamento, consome a sua energia e gasta o tempo de todos. Apenas denuncio-o. Se denúncias suficientes, ações irão ser tomadas, seja automaticamente ou por intervenção dos moderadores.
- De maneira a manter a ordem da comunidade, os moderadores reservam-se ao direito de remover qualquer conteúdo e qualquer conta de utilizador por qualquer razão em qualquer altura. Os moderadores não prevêem novas mensagens em qualquer maneira; os moderadores e os operadores do sítio não têm qualquer responsabilidade por qualquer conteúdo publicado pela comunidade.
+ De maneira a manter a ordem da comunidade, os moderadores reservam-se ao direito de remover qualquer conteúdo e qualquer conta de utilizador por qualquer razão em qualquer altura. Os moderadores não prevêem novas publicações de qualquer maneira; os moderadores e os operadores do sítio não têm qualquer responsabilidade por qualquer conteúdo publicado pela comunidade.
- ## [Seja sempre civilizado](#seja-civilizado)
+ ## [Seja sempre civilizado](#be-civil)
- Nada estraga mais uma conversação saudável do que insolências:
+ Nada estraga mais uma conversação saudável do que ser rude:
- *Seja civilizado. Não publique nada que uma pessoa sensata consideraria ofensiva, abusiva ou de ódio.
+ *Seja civilizado. Não publique nada que uma pessoa sensata consideraria ofensiva, abusiva ou discurso de ódio.
*Mantenha-o limpo. Não publique nada obsceno ou sexualmente explicito.
- *Respeite os outros. Não assedie ou magoe ninguém, não personifique pessoas, e não exponha as suas informações pessoais.
- *Respeite o fórum. Não publique spam ou qualquer outra coisa que vandalize o fórum.
+ *Respeite os outros. Não assedie ou magoe, não personifique pessoas, e não exponha informações pessoais.
+ *Respeite o nosso fórum. Não publique spam ou vandalize de outra maneira o fórum.
- Estes não são termos concretos com definições precisas — evite até a _aparência_ de qualquer uma destas coisas. Se não tem certeza, pergunte-se a si próprio como se sentiria se a sua mensagem fosse capa do New York Times.
+ Estes não são termos concretos com definições precisas — evite até a _aparência_ de qualquer uma destas coisas. Se não tem a certeza, pergunte-se a si próprio como se sentiria se a sua publicação fosse capa de notícia.
- Este é um fórum público, e motores de pesquisa indexam estes debates. Mantenha a linguagem, hiperligações e imagens seguras para família e amigos.
+ Este é um fórum público, e motores de pesquisa indexam estes debates. Mantenha a linguagem, ligações e imagens seguras para família e amigos.
- ## [Mantenha-o Organizado](#manter-organizado)
+ ## [Mantenha-o Organizado](#keep-tidy)
Faça o esforço para colocar as coisas no local certo, para que possamos passar mais tempo a debater e menos a limpar. Por isso:
- *Não comece um tópico na categoria errada.
- *Não cruze mensagens sobre o mesmo tema em múltiplos tópicos.
- *Não publique respostas sem conteúdo.
- *Não desvie um tópico ao mudar o seu centro de atenção.
- *Não assine as suas mensagens — qualquer mensagem tem a sua informação de perfil anexada à mesma.
+ * Não comece um tópico na categoria errada.
+ * Não cruze publicações sobre o mesmo tema em múltiplos tópicos.
+ * Não publique respostas sem conteúdo.
+ * Não desvie um tópico ao mudar o seu centro de atenção.
+ * Não assine as suas publicações — qualquer publicação tem a sua informação de perfil anexada à mesma.
Em vez de publicar “+1” ou “Concordo”, utilize o botão Gosto. Em vez de levar um tópico existente para uma direção completamente diferente, utilize Responder como Novo Tópico.
- ## [Publique Apenas As Suas Próprias Coisas](#roubo)
+ ## [Publique Apenas As Suas Próprias Coisas](#stealing)
- Não pode publicar nada digital que pertença a qualquer outra pessoa, sem a sua permissão. Não pode publicar descrições de, hiperligações a, ou métodos para roubar propriedade intelectual de outras pessoas (software, vídeo, áudio, imagens), ou para quebrar qualquer outra lei.
+ Não deve publicar nada digital que pertença a qualquer outra pessoa, sem a sua permissão. Não pode publicar descrições de, ligações a, ou métodos para roubar propriedade intelectual de outras pessoas (software, vídeo, áudio, imagens), ou para quebrar qualquer outra lei.
- ## [Patrocinado Por Si](#poder)
+ ## [Patrocinado Por Si](#power)
- Este sítio é operado pelos seus [membros locais amigáveis](/sobre) e por *si*, a comunidade. Se tem alguma questão adicional sobre como as coisas funcionam por aqui, abra um novo tópico em [site feedbackcategory](/c/site-feedback) e iremos debatê-lo. Se ocorrer algum assunto crítico ou urgente que pode ser tratado por um tópico meta ou por uma sinalização, contacte-nos através do [página do pessoal](/sobre).
+ Este sítio é operado pelos seus [membros locais amigáveis](/about) e por *si*, a comunidade. Se tem alguma questão adicional sobre como as coisas funcionam por aqui, abra um novo tópico na [categoria de retorno](/c/site-feedback) e iremos debatê-lo. Se ocorrer algum assunto crítico ou urgente que não pode ser tratado por um meta-tópico ou por uma denúncia, contacte-nos através da [equipa de apoio](/about).
- ## [Termos de Serviço](#tds)
+ ## [Termos de Serviço](#tos)
- Sim, a legalidade é chata, mas temos que nos proteger – e por extensão, protegê-lo a si e aos seus dados – contra companheiros inimigos. Temos os [Termos de Serviço](/tds) que descrevem o seu (e o nosso) comportamento e direitos relativamente a conteúdo, privacidade e leis. Para usar este serviço tem que concordar em cumprir os nossos [TDS](/tds).
+ Sim, texto jurídico é chato, mas temos que nos proteger – e por extensão, protegê-lo a si e aos seus dados – contra pessoal pouco amigável. Temos os [Termos de Serviço](/tos) que descrevem o seu (e o nosso) comportamento e direitos relativamente a conteúdo, privacidade e leis. Para usar este serviço, tem que concordar em cumprir os nossos [TDS](/tos).
tos_topic:
title: "Termos de Serviço"
body: |
- Os seguintes termos e condições governam todo o uso do sítio %{company_domain} e todo o conteúdo, serviços e produtos disponíveis no ou através do sítio, incluindo mas não limitado a, %{company_domain} Software do Fórum, %{company_domain} Fóruns de Suporte e serviço de alojamento %{company_domain} ("Alojamento"), (em conjunto, o Sítio). O Sítio é propriedade e operado por %{company_full_name} ("%{company_name}"). O Sítio oferecido está sujeito à sua aprovação sem nenhuma modificação de todos os termos e condições contidos aqui e todas as outras regras de operação políticas (incluindo, sem limitação, %{company_domain}’s [Política de Privacidade](/privacy) e [Diretrizes da Comunidade](/faq)) e procedimentos que possam ser publicados de tempos em tempos neste Sítio por %{company_name} (coletivamente, the "Acordo").
+ Os seguintes termos e condições governam todo o uso do sítio %{company_domain} e todo o conteúdo, serviços e produtos disponíveis no ou através do sítio, incluindo mas não limitado a, Software do Fórum de %{company_domain}, Fóruns de Suporte de %{company_domain} e serviço de alojamento de %{company_domain} ("Alojamento"), (em conjunto, o Sítio). O Sítio é propriedade e operado por %{company_full_name} ("%{company_name}"). O Sítio oferecido está sujeito à sua aprovação sem nenhuma modificação de todos os termos e condições contidos aqui e todas as outras regras de operação políticas (incluindo, sem limitação, a [Política de Privacidade](/privacy) e [Orientações da Comunidade](/faq) de %{company_domain}) e procedimentos que possam ser publicados esporadicamente neste Sítio por %{company_name} (coletivamente, o "Acordo").
Por favor leia este Acordo com cuidado antes de aceder ou usar o Sítio. Ao aceder ou usar qualquer parte do Sítio, concorda em estar limitado pelos termos e condições deste acordo. Se não concorda com todos os termos e condições deste acordo, então não deve aceder ao Sítio ou usar qualquer um dos serviços. Se estes termos e condições são considerados uma oferta de %{company_name}, a sua aceitação é expressamente limitada a estes termos. O Sítio está disponível apenas a indíviduos que têm pelo menos 13 anos de idade.
- ## [1. A Sua Conta %{company_domain} ](#1)
+ ## [1. A Sua Conta em %{company_domain}](#1)
Se criar uma conta no Sítio, será responsável por manter a segurança da sua conta e será totalmente responsável por todas as atividades que ocorrerem sob a sua conta. Deve notificar imediatamente %{company_name} de qualquer uso não autorizado da sua conta ou qualquer outra falha de segurança. %{company_name} não será passível de quaisquer atos ou omissões da sua parte, incluindo danos de qualquer tipo que incorram como resultado de tais atos ou omissões.
@@ -1814,23 +2447,23 @@ pt:
## [2.Responsabilidade dos Participantes](#2)
- Se publicar material no Sítio, publicar hiperligações no Sítio, ou de outra maneira disponibilizar (ou permitir que qualquer terceira parte o faça) material no Sítio (qualquer material, “Conteúdo”), será inteiramente responsável pelo conteúdo de, e qualquer dano resultante de tal Conteúdo. Esse é o caso independentemente de o Conteúdo em questão constituir texto, gráficos, ficheiros áudio, ou programas de computadores. Ao tornar o Conteúdo disponível, está a representar e garantir que:
+ Se publicar material no Sítio, publicar ligações no Sítio, ou de outra maneira disponibilizar (ou permitir que qualquer terceiro o faça) material disponível por meios do Sítio (qualquer material, “Conteúdo”), será inteiramente responsável pelo conteúdo de, e qualquer dano resultante de, tal Conteúdo. Esse é o caso independentemente de o Conteúdo em questão constituir texto, gráficos, ficheiros áudio, ou programas de computador. Ao tornar o Conteúdo disponível, está a representar e garantir que:
- * o descarregamento, cópia e uso do Conteúdo não irá infringir os direitos do proprietário, incluindo mas não limitado aos direitos de autor, patentes, marcas registadas ou direitos de segredos de troca, de qualquer terceira parte;
- * se o seu empregado tem direitos sob a propriedade intelectual que criou, terá que (i) ou ter recebido permissões do seu empregado para publicar ou tornar o Conteúdo disponível, incluindo mas não limitado a qualquer software, ou (ii) ter garantido uma renúncia do seu empregado a todos os direitos no e para o Conteúdo;
- * está de acordo com licenças de qualquer terceira-parte relacionada com o Conteúdo, e fez todas as coisas necessárias para passar corretamente quaisquer termos requeridos aos utilizadores finais;
- * o Conteúdo não contém ou instala quaisquer vírus, minhocas ou malware, cavalos de Tróia ou outro conteúdo destrutivo;
- * o Conteúdo não é spam, não é gerado por máquina, e não contém conteúdo indesejado sem ética ou comercial com intuito de conduzir o tráfico de sítios terceiros ou aumentar a posição de sítios terceiros em motores de pesquisa, ou ainda outros atos ilegais (tais como phishing) ou destinatários enganadores relativamente à origem do material (tais como spoofing);
- * o Conteúdo não é pornográfico, nem contém ameaças ou incita violência, e não viola os direitos de privacidade ou publicidade de qualquer terceira parte;
- * o conteúdo não está a ser anunciado através de quaisquer mensagens eletrónicas tais como hiperligações de spam ou grupos de notícias, listas de email, blogs e sítios, e similares métodos promocionais não solicitados;
- * o seu conteúdo não está nomeado de nenhuma maneira que leve os seus leitores a pensarem que é outra pessoa ou empresa; e
- * terá, no caso do Conteúdo incluir código de computador, categorizado e/ou descrito o tipo, natureza, uso e efeito dos materiais, quer tenha sido pedido para fazê-lo por %{company_name} ou pelo contrário.
+ * o descarregamento, cópia e uso do Conteúdo não irá infringir os direitos do proprietário, incluindo mas não limitado aos direitos de autor, patentes, marcas registadas ou direitos de segredos de troca, de qualquer terceiro;
+ * se o seu empregado tem direitos sob a propriedade intelectual que criou, terá que (i) ou ter recebido permissões do seu empregado para publicar ou tornar o Conteúdo disponível, incluindo mas não limitado a qualquer software, ou (ii) ter garantido uma renúncia do seu empregador a todos os direitos no e ao Conteúdo;
+ * está de acordo com licenças de qualquer terceiro relacionado com o Conteúdo, e fez tudo o necessário para passar corretamente quaisquer termos requeridos aos utilizadores finais;
+ * o Conteúdo não contém ou instala quaisquer vírus, minhocas ou malware, cavalos de Tróia ou outro conteúdo nocivo ou destrutivo;
+ * o Conteúdo não é spam, não é gerado por máquinas ou aleatóriamente gerado, e não contém conteúdo indesejado sem ética ou comercial com intuito de conduzir o tráfico de sítios terceiros ou aumentar a posição de sítios terceiros em motores de pesquisa, ou ainda outros atos ilegais (tais como phishing) ou destinatários enganadores relativamente à origem do material (tais como spoofing);
+ * o Conteúdo não é pornográfico, nem contém ameaças ou incita à violência, e não viola os direitos de privacidade ou publicidade de qualquer terceiro;
+ * o conteúdo não está a ser anunciado através de quaisquer mensagens eletrónicas indesejadas tais como ligações de spam em grupos de notícias, listas de email, blogs e sítios, e similares métodos promocionais não solicitados;
+ * o seu conteúdo não está nomeado de nenhuma maneira que leve os seus leitores a pensarem que é outra pessoa ou empresa; e
+ * terá, no caso do Conteúdo incluir código de computador, categorizado e/ou descrito o tipo, natureza, uso e efeito dos materiais, quer tenha sido pedido para fazê-lo por %{company_name} ou não.
## [3. Licença do Conteúdo do Utilizador](#3)
- As contribuições dos utilizadores estão licenciadas sob a [Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License](http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_US). Sem qualquer limitação de qualquer dessas representações ou garantias, %{company_name} tem o direito (embora não tenha a obrigação) de, em critério exclusivo de %{company_name} (i) recusar ou remover qualquer conteúdo que, na sensata opinião de %{company_name} viola qualquer política de %{company_name} ou é de alguma maneira prejudicial ou censurável, ou (ii) terminar ou negar acesso ao Sítio e ao uso do mesmo a qualquer indivíduo ou entidade por alguma razão, em critério exclusivo de %{company_name}. %{company_name} não terá obrigação de fornecer uma compensação de quaisquer montantes previamente pagos.
+ As contribuições dos utilizadores estão licenciadas sob a [Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License](http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_US). Sem qualquer limitação de qualquer dessas representações ou garantias, %{company_name} tem o direito (embora não tenha a obrigação) de, em critério exclusivo de %{company_name} (i) recusar ou remover qualquer conteúdo que, na sensata opinião de %{company_name} viola qualquer política de %{company_name} ou é de alguma maneira prejudicial ou questionável, ou (ii) terminar ou negar acesso ao Sítio e ao uso do mesmo a qualquer indivíduo ou entidade por qualquer razão, em critério exclusivo de %{company_name}. %{company_name} não terá obrigação de fornecer reembolsos de quaisquer montantes previamente pagos.
@@ -1838,7 +2471,7 @@ pt:
### Termos Gerais
- Atualizações ou serviços opcionais pagos podem estar disponíveis no Sítio. Ao utilizar uma atualização ou serviço opcional pago, está a concordar em pagar a %{company_name} as taxas de subscrição mensais ou anuais indicadas. Os pagamentos serão cobrados numa base pré-paga no dia em que utilizar o serviço ou a atualização e irá cobrir o uso desse serviço ou atualização por um período de subscrição mensal ou anual tal como indicado. Estas taxas não são reembolsáveis.
+ Atualizações ou serviços opcionais pagos poderão estar disponíveis no Sítio. Ao utilizar uma atualização ou serviço opcional pago, está a concordar em pagar a %{company_name} as taxas de subscrição mensais ou anuais indicadas. Os pagamentos serão cobrados numa base pré-paga no dia em que começa a utilizar o serviço ou a atualização e irá cobrir o uso desse serviço ou atualização por um período de subscrição mensal ou anual tal como indicado. Estas taxas não são reembolsáveis.
### Renovação Automática
@@ -1856,25 +2489,25 @@ pt:
## [6. Responsabilidade dos Visitantes do Sítio](#6)
- %{company_name} não reviu, nem pode rever, todo o material, incluindo programas de computador, publicado no Sítio, e não pode portanto ser responsável pelo conteúdo do mesmo, pelo seu uso ou efeitos. Ao operar o Sítio, %{company_name} não representa ou implica que corrobora com o material publicado, ou que acredita que o material seja preciso, útil e não prejudicial. Será responsável por tomar as precauções necessárias para proteger-se a si próprio e o seu sistema computacional de vírus, minhocas, cavalos de Tróia e outros conteúdos destrutivos. O Sítio pode ter conteúdo ofensivo, indecente assim como também imprecisões técnicas, erros tipográficos entre outros erros. O Sítio pode também ter material que viola os direitos de privacidade e publicidade, ou que infringe a propriedade intelectual e outros direitos do proprietário, de terceiras partes, ou o descarregamento, cópia ou uso que é sujeito a termos e condições adicionais, estabelecidos ou não. %{company_name} está isenta de qualquer responsabilidade de qualquer dano resultante do uso por parte dos visitantes do Sítio, ou de qualquer descarregamento feito por esses visitantes do conteúdo lá publicado.
+ %{company_name} não reviu, nem pode rever, todo o material, incluindo programas de computador, publicado no Sítio, e não pode portanto ser responsável pelo conteúdo do mesmo, pelo seu uso ou efeitos. Ao operar o Sítio, %{company_name} não representa ou implica que corrobora com o material publicado, ou que acredita que o material seja preciso, útil e não prejudicial. Será responsável por tomar as precauções necessárias para proteger-se a si próprio e o seu sistema computacional de vírus, minhocas, cavalos de Tróia e outros conteúdos nocivos ou destrutivos. O Sítio pode ter conteúdo ofensivo, indecente, ou questionável de outra maneira, assim como também imprecisões técnicas, erros tipográficos, e outros erros. O Sítio pode também ter material que viola os direitos de privacidade e publicidade, ou que infringe a propriedade intelectual e outros direitos do proprietário, de terceiros, ou o descarregamento, cópia ou uso que é sujeito a termos e condições adicionais, estabelecidos ou não. %{company_name} está isenta de qualquer responsabilidade de qualquer dano resultante do uso por parte dos visitantes do Sítio, ou de qualquer descarregamento feito por esses visitantes do conteúdo lá publicado.
## [7. Conteúdo Publicado Noutros Sítios](#7)
- Não revimos nem podemos rever todo o material, incluindo programas de computador, disponibilizado através de sítios e páginas em %{company_domain} no qual existem hiperligações e que se hiperligam a %{company_domain}. %{company_name} não tem qualquer controlo dos sítios e páginas não-%{company_domain}, e não é responsável pelo seu conteúdo ou o seu uso. Ao clicar num sítio ou página não--%{company_domain}, %{company_name} não representa ou implica que corrobora com tais sítios ou páginas. Você é responsável por tomar ações necessárias para proteger-se a si próprio ou o seu sistema computacional de vírus, minhocas, cavalos de Tróia e outros conteúdos destrutivos. %{company_name} renuncia qualquer responsabilidade por qualquer dano resultante do uso de sítios e páginas não-%{company_domain}.
+ Não revimos nem podemos rever todo o material, incluindo programas de computador, disponibilizado através de sítios e páginas em %{company_domain} no qual existem ligações e que se ligam a %{company_domain}. %{company_name} não tem qualquer controlo dos sítios e páginas não-%{company_domain}, e não é responsável pelo seu conteúdo ou o seu uso. Ao clicar num sítio ou página não-%{company_domain}, %{company_name} não representa ou implica que corrobora com tais sítios ou páginas. Você é responsável por tomar ações necessárias para proteger-se a si próprio ou o seu sistema computacional de vírus, minhocas, cavalos de Tróia e outros conteúdos nocivos ou destrutivos. %{company_name} renuncia qualquer responsabilidade por qualquer dano resultante do uso de sítios e páginas não-%{company_domain}.
## [8. Violação de Direitos de Autor e Política DCMA](#8)
- Assim como %{company_name} pede aos outros para respeitarem os direitos de propriedade intelectual, a mesma respeita os direitos de propriedade intelectual dos outros. Se acredita que material localizado em ou com hiperligação para, por %{company_domain} viola os seus direitos de autor, e se este sítio reside nos EUA, encorajamo-lo a notificar a %{company_name} em concordância com a Política (“DMCA”) [Digital Millennium Copyright Act](http://en.wikipedia.org/wiki/Digital_Millennium_Copyright_Act) da %{company_name}. %{company_name} irá responder por tais notícias, incluindo tal como requerido ou apropriado por remover o material ilícito ou desativando as hiperligações para o material ilícito. %{company_name} irá terminar o acesso a e o uso do Sítio se, sob circunstâncias apropriadas, o visitante é determinado como sendo um infrator repetido dos direitos de autor e de outros direitos de propriedade intelectual de %{company_name} ou outros. No caso de tal terminação, %{company_name} não terá qualquer obrigação de fornecer uma compensação de qualquer valor previamente pago a %{company_name}.
+ Assim como %{company_name} pede aos outros para respeitarem os direitos de propriedade intelectual, a mesma respeita os direitos de propriedade intelectual dos outros. Se acredita que material localizado em ou com ligação por %{company_domain} viola os seus direitos de autor, e se este sítio reside nos EUA, encorajamo-lo a notificar a %{company_name} em concordância com a Política (“DMCA”) [Digital Millennium Copyright Act](http://en.wikipedia.org/wiki/Digital_Millennium_Copyright_Act) da %{company_name}. %{company_name} irá responder a todos tais avisos, incluindo, tal como requerido ou apropriado, por remover o material ilícito ou desativando as ligações para o material ilícito. %{company_name} irá terminar o acesso a e o uso do Sítio por um visitante se, sob circunstâncias apropriadas, o visitante é determinado como sendo um infrator reincidente dos direitos de autor e de outros direitos de propriedade intelectual de %{company_name} ou outros. No caso de tal terminação, %{company_name} não terá qualquer obrigação de fornecer um reembolso de quaisquer valores previamente pagos a %{company_name}.
## [9. Propriedade Intelectual](#9)
- Este Acordo não transfere totalmente de %{company_name} para si qualquer propriedade intelectual de %{company_name} ou de terceiras partes, e todos os direitos, títulos e interesse na e para a propriedade irá permanecer (entre as partes) apenas com %{company_name}. %{company_name}, %{company_domain}, o logótipo %{company_domain} e todos as outras marcas, marcas de serviço, gráficos, logótipos usados na ligação com %{company_domain}, ou o Sítio é marca registada de %{company_name} ou licenciadores de %{company_name}. Outras marcas, marcas de serviço, gráficos e logótipos usados na hiperligação com o Sítio podem ser marcas de terceiras partes. O seu uso do Sítio não lhe concede direitos ou licença para reproduzir ou de outra forma usar quaisquer marcas de %{company_name} ou de terceiras partes.
+ Este Acordo não transfere de %{company_name} para si qualquer propriedade intelectual de %{company_name} ou de terceiros, e todos os direitos, títulos e interesse na e à propriedade irão permanecer (como entre as partes) apenas com %{company_name}. %{company_name}, %{company_domain}, o logótipo %{company_domain} e todos as outras marcas, marcas de serviço, gráficos, logótipos usados na ligação com %{company_domain}, ou o Sítio é marca registada de %{company_name} ou licenciadores de %{company_name}. Outras marcas, marcas de serviço, gráficos e logótipos usados em conexão com o Sítio podem ser marcas de terceiros. O seu uso do Sítio não lhe concede direitos ou licença para reproduzir ou de outra forma usar quaisquer marcas de %{company_name} ou de terceiros.
@@ -1886,37 +2519,37 @@ pt:
## [11. Atribuição](#11)
- %{company_name} reserva-se ao direito de mostrar hiperligações de atribuição tais como ‘Patrocinado por %{company_domain},’ e atribuição de fontes ao conteúdo do rodapé ou da sua ferramenta. Os créditos do rodapé e a ferramenta de %{company_domain} não poderão ser removidas independentemente das atualizações compradas.
+ %{company_name} reserva-se ao direito de mostrar ligações de atribuição tais como ‘Suportado por %{company_domain},’ autor do tema, e atribuição das fontes tipográficas ao conteúdo do rodapé ou da sua ferramenta. Os créditos do rodapé e a ferramenta de %{company_domain} não poderão ser removidas independentemente das atualizações compradas.
## [12. Alterações](#12)
- %{company_name} reserva-se ao direito, por critério exclusivo, de modificar ou substituir qualquer parte deste Acordo. É sua responsabilidade verificar periodicamente o Acordo e verificar as suas alterações. O seu uso ou acesso contínuo ao Sítio seguido da publicação de qualquer alteração a este Acordo constitui aceitação a essas mudanças. %{company_name} pode também, no futuro, oferecer novos serviços e/ou funcionalidades através do Sítio (incluindo, o lançamento de novas ferramentas e recursos). Estas novas funcionalidades e/ou serviços devem ser sujeitos aos termos e condições deste Acordo.
+ %{company_name} reserva-se ao direito, por critério exclusivo, de modificar ou substituir qualquer parte deste Acordo. É sua responsabilidade verificar periodicamente o Acordo e verificar as suas alterações. O seu uso ou acesso contínuo ao Sítio seguido da publicação de qualquer alteração a este Acordo constitui aceitação a essas mudanças. %{company_name} pode também, no futuro, oferecer novos serviços e/ou funcionalidades através do Sítio (incluindo, o lançamento de novas ferramentas e recursos). Estas novas funcionalidades e/ou serviços serão sujeitos aos termos e condições deste Acordo.
## [13. Terminação](#13)
- %{company_name} pode terminar o seu acesso a todas ou alguma parte do Sítio em qualquer altura, com ou sem motivo, com ou sem aviso, com efeitos imediatos. Se desejar terminar este Acordo ou a sua conta %{company_domain} (se tiver uma), pode simplesmente deixar de usar o Sítio. Todas as provisões para este Acordo que pela sua natureza deverão sobreviver à terminação, incluindo, sem limitações, provisões de propriedade, isenções de garantia, indemnizações e limitações de responsabilidade.
+ %{company_name} pode terminar o seu acesso a todas ou alguma parte do Sítio em qualquer altura, com ou sem motivo, com ou sem aviso, com efeitos imediatos. Se desejar terminar este Acordo ou a sua conta %{company_domain} (se tiver uma), pode simplesmente deixar de usar o Sítio. Todas as provisões para este Acordo que pela sua natureza deverão sobreviver à terminação sobreviverão à sua terminação, incluindo, sem limitações, provisões de propriedade, isenções de garantia, indemnizações e limitações de responsabilidade.
## [14. Isenção de Garantias](#14)
- O Sítio é fornecido “tal como está”. %{company_name} e os seus fornecedores e licenciadores ficam aqui isentos de garantias de qualquer tipo, expressas ou implícitas, sem limitação, as garantias de comerciabilidade, adequadas a uma finalidade específica. Nem %{company_name} nem os seus fornecedores e licenciadores, fazem garantias de que o Sítio está livre de erros ou que o acesso seja contínuo e ininterrupto. Se está a ler isto, aqui está [uma ajuda] (http://www.newyorker.com/online/blogs/shouts/2012/12/the-hundred-best-lists-of-all-time.html). Compreende que descarregou de, ou de outra maneira obteve conteúdo ou serviços através do Sítio a seu próprio risco e descrição.
+ O Sítio é fornecido “tal como está”. %{company_name} e os seus fornecedores e licenciadores ficam aqui isentos de garantias de qualquer tipo, expressas ou implícitas, sem limitação, as garantias de comerciabilidade, adequabilidade a uma finalidade específica e não-infrigimento. Nem %{company_name} nem os seus fornecedores e licenciadores, garantem que o Sítio está livre de erros ou que o acesso seja contínuo e ininterrupto. Se está realmente a ler isto, aqui está [um presente] (http://www.newyorker.com/humor/daily-shouts/the-hundred-best-lists-of-all-time). Compreende que descarregou de, ou de outra maneira obteve conteúdo ou serviços através do Sítio a seu próprio risco e descrição.
## [15. Limitação da Responsabilidade](#15)
- Em nenhum evento %{company_name} ou os seus fornecedores ou licenciadores, serão responsáveis em respeito a qualquer assunto deste acordo sob qualquer contrato, negligência, estrita responsabilidade ou outras teorias legais para: (i) quaisquer danos especiais, de incidentes ou consequenciais; (ii) o custo de procura de produtos ou serviços substitutos; (iii) por interrupção do uso, perda ou corrupção dos dados; ou (iv) por quaisquer valores que excedem as taxas pagas por si a %{company_name} sob este acordo durante um período doze (12) meses anterior à causa da ação. %{company_name} não deverá ter qualquer responsabilidade de qualquer falha ou atraso devido a matérias para além do seu razoável controlo. O disposto neste artigo não se aplica nas medidas proibidas pela lei aplicável.
+ Em nenhum evento %{company_name} ou os seus fornecedores ou licenciadores, serão responsáveis em respeito a qualquer assunto deste acordo sob qualquer contrato, negligência, estrita responsabilidade ou outras teorias legais para: (i) quaisquer danos especiais, incidentes ou consequenciais; (ii) o custo de procura de produtos ou serviços substitutos; (iii) por interrupção do uso, perda ou corrupção dos dados; ou (iv) por quaisquer valores que excedem as taxas pagas por si a %{company_name} sob este acordo durante um período de doze (12) meses anterior à causa da ação. %{company_name} não deverá ter qualquer responsabilidade por qualquer falha ou atraso devido a assuntos para além do seu controlo razoável. O disposto neste artigo não se aplica nas medidas proibidas pela lei aplicável.
## [16. Representações Gerais e Garantia](#16)
- Representa e garante que (i) o seu uso do Sítio irá estar em estrita concordância com a [Política de Privacidade](/privacy) e das [Diretrizes da Comunidade](/diretrizes) da %{company_name}, com este Acordo e com as leis e regulações aplicáveis (incluindo sem limitação de quaisquer leis ou regulações locais no seu país, estado, cidade ou outras áreas governamentais, relativamente à conduta online e ao conteúdo aceitável, e incluindo quaisquer leis aplicáveis relativamente à transmissão de dados técnicos exportados de qualquer país em que o sítio reside ou do país em que você reside) e (ii) o seu uso do Sítio não irá infringir os direitos de propriedade intelectual de qualquer terceira parte.
+ Representa e garante que (i) o seu uso do Sítio irá estar em estrita concordância com a [Política de Privacidade](/privacy) e das [Orientações da Comunidade](/guidelines) da %{company_name}, com este Acordo e com as leis e regulações aplicáveis (incluindo sem limitação de quaisquer leis ou regulações locais no seu país, estado, cidade ou outras áreas governamentais, relativamente à conduta online e ao conteúdo aceitável, e incluindo quaisquer leis aplicáveis relativamente à transmissão de dados técnicos exportados do país em que o sítio reside ou do país em que você reside) e (ii) o seu uso do Sítio não irá infringir os direitos de propriedade intelectual de qualquer terceiro.
@@ -1928,7 +2561,7 @@ pt:
## [18. Diversos](#18)
- Este Acordo constitui o acordo integral entre si e %{company_name} em relação ao assunto em questão, e poderá ser modificado apenas por uma emenda escrita assinada por um executivo autorizado da %{company_name}, ou pela publicação por parte da %{company_name}, de uma versão revista. Excepto o definido na lei, se houver, disposição em contrário, o presente Acordo, qualquer acesso ou uso do sítio será governado pelas leis do estado da Califórnia, E.U.A, excluindo aos conflitos das disposições da lei, e a receita própria por qualquer disputa emergente de ou relativa a qualquer do mesmo será o tribunal federal e estatal localizado em São Francisco, Califórnia. Exceto para os pedidos de medida cautelar ou equitativa ou reclamações relativas aos direitos de propriedade intelectual (que podem ser introduzidos em qualquer tribunal competente, sem a prestação de uma caução), qualquer litígio decorrente do presente acordo será resolvido de acordo com as Regras de Arbitragem de "Judicial Arbitration and Mediation Service, Inc.” (“JAMS”) por três árbitros apontados em concordância com tais Regras. A arbitragem deverá ter lugar em São Francisco, Califórnia, em língua Inglesa e a decisão arbitral pode ser forçada em qualquer tribunal. A parte prevalecente em qualquer ação ou processo para executar este Acordo terá direito a custos e honorários dos advogados. Se qualquer parte deste Acordo for considerada inválida ou inexequível, essa parte será interpretada de forma a refletir a intenção original das partes e as porções restantes permanecerão em pleno vigor e efeito. A renúncia por qualquer das partes de qualquer termo ou condição deste Acordo ou qualquer violação dos mesmos, em qualquer instância, não vai renunciar a tal termo ou condição ou qualquer violação subsequente. Pode atribuir os seus direitos sob este acordo a qualquer parte que consente a, e concorda em ficar vinculado pelos seus termos e condições; %{company_name} pode assignar os seus direitos sob este Acordo sem condição. O presente Acordo será vinculativo e reverterá em benefício das partes, dos seus sucessores e signatários autorizados.
+ Este Acordo constitui o acordo integral entre si e %{company_name} em relação ao assunto em questão, e poderá ser modificado apenas por uma emenda escrita assinada por um executivo autorizado da %{company_name}, ou pela publicação por parte da %{company_name} de uma versão revista. Excepto se existirem disposições opostas na leis aplicáveis, o presente Acordo, qualquer acesso ou uso do sítio será governado pelas leis do estado da Califórnia, E.U.A, excluindo os conflitos das disposições da lei, e a local próprio para qualquer disputa emergente de ou relativa a qualquer do mesmo será o tribunal federal e estatal localizado em São Francisco, Califórnia. Exceto para os pedidos de medida cautelar ou equitativa ou reclamações relativas aos direitos de propriedade intelectual (que podem ser introduzidos em qualquer tribunal competente, sem a prestação de uma caução), qualquer litígio decorrente do presente acordo será resolvido de acordo com as Regras de Arbitragem de "Judicial Arbitration and Mediation Service, Inc.” (“JAMS”) por três árbitros apontados em concordância com tais Regras. A arbitragem deverá ter lugar em São Francisco, Califórnia, em língua Inglesa e a decisão arbitral pode ser feita em qualquer tribunal. A parte prevalecente em qualquer ação ou processo para executar este Acordo terá direito a custos e honorários dos advogados. Se qualquer parte deste Acordo for considerada inválida ou inexequível, essa parte será interpretada de forma a refletir a intenção original das partes e as porções restantes permanecerão em pleno vigor e efeito. A renúncia por qualquer das partes de qualquer termo ou condição deste Acordo ou qualquer violação dos mesmos, em qualquer instância, não renuncia tal termo ou condição ou qualquer violação subsequente. Pode atribuir os seus direitos sob este acordo a qualquer parte que consente a, e concorda em ficar vinculado por, os seus termos e condições; %{company_name} pode atribuir os seus direitos sob este Acordo sem condição. O presente Acordo será vinculativo e reverterá em benefício das partes, dos seus sucessores e signatários autorizados.
Este documento é CC-BY-SA. Foi atualizado pela última vez em 31 de Maio de 2013.
@@ -2020,99 +2653,218 @@ pt:
badges:
editor:
name: Editor
- description: Primeira edição de artigo
+ description: Primeira edição de publicação
+ long_description: |
+ Este distintivo é concedido pela primeira vez que edita uma das suas publicações. Apesar de não ser possível editar as suas publicações após um tempo limite, editar é sempre uma boa ideia - pode melhorar as suas publicações, corrigir pequenos erros, ou acrescentar algo que tenha esquecido quando criou a sua publicação. Edite para tornar as suas publicações ainda melhores!
basic_user:
name: Básico
+ description: Atribuídas todas as funções comunitárias essenciais
+ long_description: |
+ Este distintivo é concedido quando atinge o nível de confiança 1. Obrigado por ficar por cá durante algum tempo e por ler alguns tópicos para aprender do que trata a nossa comunidade. As suas restrições de novo utilizador foram removidas, e foram-lhe atribuídas habilidades essenciais da comunidade, tais como mensagens pessoais, denúncias, edição de wikis, e a habilidade de publicar múltiplas imagens e ligações.
member:
name: Membro
+ description: Concedido convites, mensagens de grupo, mais gostos
+ long_description: |
+ Este distintivo é concedido quando atinge o nível de confiança 2. Obrigado por participar durante um período de semanas para se juntar à nossa comunidade. Agora pode enviar convites pessoais da sua página de utilizador ou tópicos individuais, criar mensagens de grupo, e mais alguns gostos por dia!
regular:
name: Regular
+ description: Concedido re-categorização, renomeação, wiki, ligações seguidas, mais gostos
+ long_description: |
+ Este distintivo é concedido quando atingir o nível de confiança 3. Obrigado por ser uma parte regular da nossa comunidade por um período de meses. É de momento um dos leitores mais activos, que contribui regularmente para tornar esta comunidade excelente. Agora pode re-categorizar e renomear tópicos, aceder à área privada do salão, tomar partido de denúncias de spam mais poderosas, e muitos mais gostos por dia.
leader:
name: Líder
+ description: Concedido edição global, afixar, fechar, arquivar, separar e unir, mais gostos
+ long_description: |
+ Este distintivo é concedido quando atinge o nível de confiança 4. É um líder nesta comunidade, como tal seleccionado pela equipa de apoio, e define um exemplo positivo para a comunidade nos seus actos e palavras. Tem a habilidade de editar todas as publicações, realizar acções de moderador de tópicos comuns tais como afixar, fechar, arquivar, separar e unir, e toneladas de gostos por dia.
welcome:
name: Bem-vindo
description: Recebeu um gosto
+ long_description: |
+ Este distintivo é concedido quando recebe o seu primeiro gosto numa publicação. Parabéns, publicou algo que os colegas membros da comunidade acham interessante, giro, ou útil!
autobiographer:
name: Autobiógrafo
+ description: Preencheu informação de perfil
+ long_description: |
+ Este distintivo é concedido por preencher o seu perfil de utilizador e por selecionar uma imagem de perfil. Deixar a comunidade saber mais sobre quem você é e no que está interessado torna a comunidade melhor e mais ligada. Junte-se a nós!
anniversary:
name: Aniversário
description: Membro ativo há um ano, publicou pelo menos uma vez
+ long_description: |
+ Este distintivo é concedido quando tiver sido membro por um ano com pelo menos uma mensagem nesse ano. Obrigado por ficar por cá e por contribuir para a nossa comunidade. Não o podíamos fazer sem você.
nice_post:
name: Boa Resposta
description: Recebeu 10 gostos numa resposta
+ long_description: |
+ Este distintivo é concedido ao criar uma resposta que obtém 10 gostos. A sua resposta realmente causou uma boa impressão na comunidade e ajudou a conversa a seguir a frente!
good_post:
name: Boa Resposta
description: Recebeu 25 gostos numa resposta
+ long_description: |
+ Este distintivo é concedido ao criar uma resposta que obtém 25 gostos. A sua resposta foi excepcional e tornou a discussão muito melhor para todos!
great_post:
name: Excelente Resposta
description: Recebeu 50 gostos numa resposta
+ long_description: |
+ Este distintivo é concedido ao criar uma mensagem que obtém 50 gostos. Uau! A sua resposta foi inspiradora, fascinante, hilariante, ou perspicaz e a comunidade adorou.
nice_topic:
name: Bom Tópico
description: Recebeu 10 gostos num tópico
+ long_description: |
+ Este distintivo é concedido ao criar um tópico que obtém 10 gostos. Hey, iniciou uma discussão interessante que a comunidade gostou!
good_topic:
name: Ótimo Tópico
description: Recebeu 25 gostos num tópico
+ long_description: |+
+ Este distintivo é concedido ao criar um tópico que obtém 25 gostos. Iniciou uma discussão vibrante em torno da qual a comunidade se juntou e amou!
+
great_topic:
name: Excelente Tópico
description: Recebeu 50 gostos num tópico
+ long_description: |
+ Este distintivo é concedido ao criar uma resposta que obtém 50 gostos. Uau! Iniciou uma discussão fascinante e a comunidade adorou a dinâmica da discussão que daí resultou!
nice_share:
name: Boa Partilha
- description: Partilhou um artigo com 25 visitantes únicos
+ description: Partilhou uma publicação com 25 visitantes únicos
+ long_description: |
+ Este distintivo é concedido por partilhar uma ligação que foi clicada por 25 visitantes externos. Obrigado por espalhar a palavra sobre as nossas discussões, e esta comunidade.
good_share:
name: Ótima Partilha
- description: Partilhou um artigo com 300 visitantes únicos
+ description: Partilhou uma publicação com 300 visitantes únicos
+ long_description: |
+ Este distintivo é concedido por partilhar uma ligação que foi clicada por 300 visitantes externos. Bom trabalho! Mostrou uma discussão interessante a um monte de pessoas novas e ajudou esta comunidade a crescer.
great_share:
name: Excelente Partilha
- description: Partilhou um artigo com 1000 visitantes únicos
+ description: Partilhou uma publicação com 1000 visitantes únicos
+ long_description: |
+ Este distintivo é concedido por partilhar uma ligação que foi clicada por 1000 visitantes externos. Uau! Promoveu uma discussão interessante junto de uma enorme nova audiência para esta comunidade, e ajudou-nos a crescer esta comunidade em grande!
first_like:
name: Primeiro Gosto
- description: Gostou de um artigo
+ description: Gostou de uma publicação
+ long_description: |
+ Este distintivo é concedido pela primeira vez que gosta de uma publicação utilizando o botão :heart: . Gostar de mensagens é uma excelente maneira de deixar os seus companheiros membros da comunidade saberem que o que eles postaram foi interessante, útil, giro, ou divertido. Partilhe o amor!
first_flag:
- name: Primeira Sinalização
- description: Sinalizou um artigo
+ name: Primeira Denúncia
+ description: Denunciou uma publicação
+ long_description: |
+ Este distintivo é concedido pela primeira vez que denuncia uma publicação. Denunciar ajuda a manter isto um sítio limpo, bem mantido para todos. Se reparar nalguma publicação que necessite de atenção da moderação por favor não hesite em denunciá-la. Pode também denúncias para enviar mensagens pessoais para colegas utilizadores se notar algum problema com publicações deles. Se vir um problema, :flag_black: denuncio-o!
promoter:
name: Promotor
description: Convidou um utilizador
+ long_description: |
+ Este distintivo é concedido quando convida alguém para se juntar à comunidade através do botão de convidar na sua página de utilizador, ou no fim de um tópico. Convidar amigos que possam estar interessados em discussões específicas é uma boa maneira de apresentar a comunidade a novas pessoas, por isso, obrigado!
campaigner:
+ name: Ativista
description: Convidou 3 utilizadores básicos
+ long_description: |
+ Este distintivo é concedido quando tiver convidado 3 pessoas que subsequentemente tenham passado tempo suficiente no site para se tornarem utilizadores básicos. Uma comunidade vibrante precisa de uma infusão regular de novos utilizadores que participem regularmente e adicionem novas vozes à conversa.
champion:
name: Campeão
description: Convidou 5 membros
+ long_description: |
+ Este distintivo é concedido quando tiver convidado 5 pessoas que subsequentemente tenham passado tempo suficiente no site para se tornarem utilizadores completos. Uau! Obrigado por expandir a diversidade da nossa comunidade com novos membros!
first_share:
name: Primeira Partilha
- description: Partilhou um artigo
+ description: Partilhou uma publicação
+ long_description: |
+ Este distintivo é concedido pela primeira vez que partilha uma ligação a uma publicação ou tópico utilizando o botão de partilha. Partilhar ligações é uma excelente maneira de mostrar discussões interessantes ao resto do mundo e de fazer crescer a sua comunidade.
first_link:
- name: Primeira Hiperligação
- description: Adicionou uma hiperligação para outro tópico
+ name: Primeira Ligação
+ description: Adicionou uma ligação para outro tópico
+ long_description: |
+ Este distintivo é concedido pela primeira vez que coloca uma ligação para outro tópico. Ligar tópicos ajuda os leitores a encontrarem conversas relacionadas interessantes, ao exibir as conexões entre tópicos em ambas as direcções. Ligue à vontade!
first_quote:
name: Primeira Citação
- description: Citou um artigo
+ description: Citou uma publicação
+ long_description: |
+ Este distintivo é concedido pela primeira vez que cita uma publicação numa resposta sua. Citar secções relevantes de publicações anteriores na sua resposta ajuda a manter as discussões coesas e focadas. Cite generosamente!
read_guidelines:
- name: Ler Diretrizes
- description: Ler as diretrizes da comunidade
+ name: Ler Orientações
+ description: Ler as orientações da comunidade
+ long_description: |
+ Este distintivo é concedido por ler as orientações da comunidade. Seguir e partilhar estas simples orientações ajuda a construir uma comunidade segura, divertida e sustentável para todos. Lembre-se sempre que está outro ser humano, em muito como si, do outro lado do ecrã. Seja agradável!
reader:
name: Leitor
description: Ler todas as respostas num tópico com mais de 100 respostas
+ long_description: |
+ Este distintivo é concedido pela primeira vez que lê um tópico alongado com mais de 100 respostas. Ler uma discussão atentamente ajuda-o a acompanhar uma discussão, compreender diferentes pontos de vista, e leva a discussões mais interessantes. Quanto mais lê, melhor fica a discussão. Como costumamos dizer, Ler é Fundamental! :slight_smile:
popular_link:
- name: Hiperligação Popular
- description: Publicou uma hiperligação externa com 50 cliques
+ name: Ligação Popular
+ description: Publicou uma ligação externa com 50 cliques
+ long_description: |
+ Este distintivo é concedido quando uma ligação que partilhou obtém 50 cliques. Obrigado por publicar uma ligação útil que adicionou conteúdo interessante à conversa!
+ hot_link:
+ name: Ligação Quente
+ description: Publicou uma ligação externa com 300 cliques
+ long_description: |
+ Este distintivo é concedido quando uma ligação que partilhou obtém 300 cliques. Obrigado por publicar uma ligação fascinante que empurrou a conversa para a frente e iluminou a discussão!
famous_link:
- name: Hiperligação Famosa
- description: Publicou uma hiperligação externa com 1000 cliques
+ name: Ligação Famosa
+ description: Publicou uma ligação externa com 1000 cliques
+ long_description: |
+ Este distintivo é concedido quando uma ligação que partilhou obtém 1000 cliques. Uau! Publicou uma ligação que significativamente melhorou a conversa ao adicionar detalhe, contexto e informação essencial. Óptimo trabalho!
appreciated:
- description: Recebeu 1 gosto em 20 artigos
+ name: Apreciado
+ description: Recebeu 1 gosto em 20 publicações
+ long_description: |
+ Este distintivo é concedido quando recebe pelo menos um gosto em 20 publicações diferentes. Aqui comunidade gosta das suas contribuições para as conversas!
respected:
- description: Recebeu 2 gostos em 100 artigos
+ name: Respeitado
+ description: Recebeu 2 gostos em 100 publicações
+ long_description: |
+ Este distintivo é concedido quando recebe pelo menos 2 gostos em 100 publicações diferentes. Aqui a comunidade gosta das suas contribuições para as conversas!
+ admired:
+ name: Admirado
+ description: Recebeu 5 gostos em 300 publicações
+ long_description: |
+ Este distintivo é concedido quando recebe pelo menos 5 gostos em 300 publicações diferentes. Uau! Aqui a comunidade admira as suas frequentes contribuições de alta qualidade para as conversas.
out_of_love:
+ name: Amor esgotado
description: Utilizou 50 gostos num dia
+ long_description: |
+ Este distintivo é concedido quando utiliza todos os seus 50 gostos diários. Lembrar-se de parar um momento e gostar das publicações de que disfruta e que aprecia encoraja as pessoas a criar melhores discussões no futuro.
higher_love:
+ name: Amor superior
description: Utilizou 50 gostos num dia 5 vezes
+ long_description: |
+ Este distintivo é concedido quando utiliza todos os seus 50 gostos diários durante 5 dias. Obrigado por dedicar parte do seu tempo a encorajar as melhores conversas cada dia!
crazy_in_love:
+ name: Amando Loucamente
description: Utilizou 50 gostos num dia 20 vezes
+ long_description: |
+ Este distintivo é concedido quando utiliza todos os seus 50 gostos diários durante 20 dias. Uau! É um modelo do encorajamento diário dos seus colegas na comunidade!
thank_you:
name: Obrigado
+ description: Tem 20 publicações gostadas e deu 10 gostos
+ long_description: |
+ Este distintivo é concedido quando tem 20 publicações suas gostadas e deu em troca 10 ou mais gostos. Quando alguém gosta das suas publicações, você encontra o tempo para gostar do que os outros estão a publicar, também.
+ gives_back:
+ name: Retribui
+ description: Tem 100 publicações gostadas e deu 100 gostos
+ long_description: |
+ Este distintivo é concedido quando tem 100 publicações gostadas e deu 100 ou mais gostos de volta. Obrigado por retribuir!
+ empathetic:
+ name: Empático
+ description: Tem 500 publicações gostadas e deu 1000 gostos
+ long_description: |
+ Este distintivo é concedido quando tem 500 publicações gostadas e deu 1000 ou mais gostos de volta. Uau! Você é um modelo da generosidade e apreciação mútua :two_hearts:.
+ first_emoji:
+ name: Primeiro Emoji
+ description: Usou um Emoji numa Publicação
+ long_description: |
+ Este distintivo é concedido quando pela primeira vez adiciona um Emoji à sua publicação :thumbsup:. Emoji deixam-no exprimir emoção nas suas publicações, de felicidade :smiley: a tristeza :anguished: a raiva :angry: e tudo entre estes :sunglasses: . Escreva simplesmente : (dois pontos) ou prima o botão de Emoji na barra de ferramentas no editor para escolher um de entre centenas de escolhas :ok_hand:
first_mention:
name: Primeira Menção
+ description: Mencionou um utilizador numa Publicação
+ long_description: Este distintivo é concedido pela primeira vez que menciona o @nome-de-utilizador de alguém numa publicação sua. Cada menção gera uma notificação para o mencionado, de maneira a que saibam da sua publicação. Simplesmente comece por escrever @ (símbolo arroba) para mencionar qualquer utilizador, ou, se permitido, um grupo – é uma maneira conveniente de chamar a atenção de alguém.
+ first_onebox:
+ name: Primeira Pré-visualização
+ description: Publicou uma ligação que foi pré-visualizada
+ long_description: Este distintivo é concedido pela primeira vez que publica uma ligação numa linha por si próprio, que foi então automaticamente expandido numa pré-visualização com um breve sumário da ligação, um titulo, e (quando disponível) uma imagem.
+ first_reply_by_email:
+ name: Primeira Resposta por Email
+ description: Respondeu a uma Publicação por email
+ long_description: |
+ Este distintivo é concedido pela primeira vez que responde a uma publicação por email :e-mail:.
admin_login:
success: "Email Enviado"
error: "Erro!"
@@ -2124,9 +2876,145 @@ pt:
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."
+ user_exists: "Pedimos desculpa, esse utilizador já foi convidado. Pode convidar um utilizador para um tópico apenas uma vez."
tags:
title: "Etiquetas"
+ staff_tag_disallowed: "A etiqueta \"%{tag}\" pode ser aplicada pela equipa de apoio apenas."
+ staff_tag_remove_disallowed: "A etiqueta \"%{tag}\" apenas poderá ser removida pela equipa de apoio."
+ rss_by_tag: "Tópicos etiquetados %{tag}"
+ finish_installation:
+ congratulations: "Felicitações, você instalou o Discourse!"
+ register:
+ button: "Registar"
+ title: "Registar Conta de Administração"
+ help: "registe uma conta nova para começar"
+ no_emails: "Infelizmente, nenhuns emails de administrador foram definidos durante a configuração inicial, por isso finalizar a configuração poderá ser difícil."
+ confirm_email:
+ title: "Confirme o seu Email"
+ message: "Enviámos um email de ativação para %{email}. Por favor siga as instruções no email para ativar a sua conta. Se não receber o email, verifique que configurou correctamente o email no Discourse e verifique a sua pasta de spam. " + resend_email: + title: "Reenviar Email de Ativação" + message: "Reenviamos o email de ativação para %{email}" + safe_mode: + title: "Entrar em modo de segurança" + description: "O modo de segurança permite-lhe testar o seu sítio sem carregar plugins ou alterações." + no_customizations: "Desativar todas as alterações do sítio" + only_official: "Desativar plugins não-oficiais" + no_plugins: "Desativar todos os plugins" + enter: "Entrar em Modo de Segurança" + wizard: + title: "Configuração do Discourse" + step: + locale: + title: "Bem-vindo ao seu Discourse!" + fields: + default_locale: + description: "Qual é a linguagem por defeito para a sua comunidade?" + forum_title: + title: "Nome" + description: "O nome é um sinal visível à distância, a primeira coisa que potenciais visitantes verão sobre a sua comunidade. O que é o que seu nome e título dizem sobre a sua comunidade?" + fields: + title: + label: "O nome da sua comunidade" + placeholder: "Reduto da Joana" + site_description: + label: "Descreva a sua comunidade numa frase curta" + placeholder: "Um lugar para a Jona e os seus amigos falarem de coisas giras" + introduction: + title: "Introdução" + fields: + welcome: + label: "Tópico de Boas-vindas" + description: " Como é que descreveria a sua comunidade a um estranho num elevador em cerca de 1 minuto?
O tópico de boas-vindas é a primeira coisa que visitantes verão. Pense nele como num discurso curto ou introdução de um paragrafo. " + one_paragraph: "Por favor limite a sua mensagem de boas-vindas a um paragrafo." + privacy: + title: "Acesso" + description: "A sua comunidade é aberta a todos, ou é restrita por inscrição, convite ou aprovação? Se preferir, pode configurar o sítio em privado, e depois torná-lo público. Lembre-se que pode sempre mandar convites a partir de um tópico, ou da sua página de utilizador também. " + fields: + privacy: + choices: + open: + label: "Público" + description: "Qualquer pessoa pode aceder a esta comunidade e inscrever-se para a criação de uma conta" + restricted: + label: "Privado" + description: "Apenas pessoas que convidei ou aprovei podem aceder a esta comunidade" + contact: + title: "Contacte-nos" + fields: + contact_email: + label: "Email" + placeholder: "name@example.com" + description: "Endereço de email da pessoa ou grupo responsáveis por esta categoria. Usado para notificações críticas tais como denúncias não tratadas, actualizações de segurança, assim como na sua página de descrição para comunicações urgentes com a comunidade." + contact_url: + label: "Página da Internet" + placeholder: "http://www.example.com/contact-us" + description: "Página da internet com informação geral sobre si ou a sua organização. Será mostrada na sua página de descrição." + site_contact: + label: "Mensagens Automatizadas" + description: "Todas as mensagens pessoais automatizadas do Discourse serão enviadas deste utilizador. Acima de tudo, este utilizador será o remetente de todas as mensagens de boas-vindas automaticamente enviadas a novos utilizadores." + corporate: + title: "Organização" + description: "Estes nomes serão introduzidos na sua Política de Privacidade, que pode editar a qualquer instante na categoria da Equipa de Apoio. Se não tiver uma empresa, sinta-se à vontade para saltar este passo." + fields: + company_short_name: + label: "Nome da Empresa (curto)" + placeholder: "Initech" + company_full_name: + label: "Nome da Empresa (Completo)" + placeholder: "Initech, Inc." + company_domain: + label: "Nome do Domínio da Empresa" + placeholder: "initech.com" + colors: + title: "Tema" + fields: + theme_id: + description: "Prefere um tema claro ou escuro para começar? Pode sempre personalizar a aparência do seu sítio via Administração, Personalizar." + choices: + default: + label: "Claro Simples" + dark: + label: "Escuro Simples" + logos: + title: "Logos" + fields: + logo_url: + label: "Logo Primário" + description: "A imagem do logótipo no canto superior esquerdo do seu sítio. Use uma forma rectangular larga." + logo_small_url: + label: "Logo Compacto" + description: "Uma versão compacta do seu logo, mostrada no canto superior esquerdo, visível quando arrastado para baixo. Use uma forma quadrada." + icons: + title: "Ícones" + fields: + favicon_url: + label: "Ícone Pequeno" + description: "Imagem do ícone usado para representar o seu sítio em navegadores da internet que têm bom aspecto em tamanhos pequenos como 32px por 32px." + apple_touch_icon_url: + label: "Ícone Grande" + description: "Imagem do ícone usado para representar o seu sítio em navegadores da internet que têm bom aspecto em tamanhos grandes como 144px por 144px." + homepage: + description: "Recomendamos que mostre tópicos recentes na sua página de início, mas pode escolher mostrar categorias (grupos de tópicos) na sua página de início se preferir." + title: "Página de início" + fields: + homepage_style: + choices: + latest: + label: "Tópicos recentes" + categories: + label: "Categorias" + emoji: + title: "Emoji" + description: "Que estilo de Emoji prefere para a sua comunidade? Pode sempre adicionar mais Emoji personalizados via Administração, Personalizar, Emoji." + invites: + title: "Convidar Equipa de Apoio" + description: "Está quase completo! Vamos convidar algumas pessoas para a equipa de apoio para ajudar a disseminar as suas conversas com tópicos e respostas interessantes para que a sua comunidade ganhe tração." + finished: + title: "O seu Discourse está Pronto!" + description: | +Se alguma vez quiser mudar estas configurações, visite a sua secção de administração; encontre-a junto ao ícone de chave inglesa no menu do sítio. +Divirta-se, e boa sorte para a construção da sua comunidade! activemodel: errors: <<: *errors diff --git a/config/locales/server.pt_BR.yml b/config/locales/server.pt_BR.yml index 4ebc5366fb..4ee50bff87 100644 --- a/config/locales/server.pt_BR.yml +++ b/config/locales/server.pt_BR.yml @@ -50,6 +50,8 @@ pt_BR: reply_user_not_matching_error: "Ocorre quando uma resposta chega em um endereço de email diferente ao da notificação enviada." topic_not_found_error: "Ocorre quando uma resposta foi enviada mas o tópico relacionado foi excluído." topic_closed_error: "Ocorre quando uma resposta foi enviada mas o tópico relacionado foi fechado." + bounced_email_error: "O email é um relatório de email devolvido." + screened_email_error: "Acontece quando o endereço de email do remetente já foi examinado." errors: &errors format: '%{attribute} %{message}' messages: @@ -69,7 +71,7 @@ pt_BR: has_already_been_used: "já está sendo usado" inclusion: não está incluído na lista invalid: é inválido - is_invalid: "é inválido; tente ser um pouco mais descritivo" + is_invalid: "parece pouco claro; é uma frase completa?" less_than: precisa ser menor que %{count} less_than_or_equal_to: deve ser menor ou igual à %{count} not_a_number: não é um número @@ -109,6 +111,7 @@ pt_BR: operation_already_running: "Uma operação está sendo executada. Não é possível iniciar um novo trabalho agora." backup_file_should_be_tar_gz: "O arquivo de backup deve ser um arquivo .tar.gz." not_enough_space_on_disk: "Não há espaço suficiente no disco para carregar este backup." + invalid_filename: "O nome do arquivo de backup contém caracteres inválidos. Os caracteres válidos são a-z 0-9 . - _." not_logged_in: "Você precisa estar conectado para fazer isso." not_found: "A URL ou recurso solicitado não pôde ser encontrado." invalid_access: "Você não tem permissão para ver o recurso solicitado." @@ -156,7 +159,7 @@ pt_BR: topic_not_found: "Ocorreu um erro. Talvez este tópico foi fechado ou removido enquanto você estava visualizando?" just_posted_that: "é demasiado similar ao que postaste recentemente" invalid_characters: "contém caracteres inválidos" - is_invalid: "é inválido; tenta ser um bocado mais descritivo" + is_invalid: "parece pouco claro; é uma frase completa?" next_page: "próxima página →" prev_page: "← página anterior" page_num: "Página %{num}" @@ -181,6 +184,7 @@ pt_BR: user_topics: "Últimos tópicos por @%{username}" tag: "Tópicos marcados" too_late_to_edit: "Essa mensagem foi criada há muito tempo. Ela não pode mais ser editada ou apagada." + revert_version_same: "A versão atual é a mesma versão para a qual você está tentando reverter." excerpt_image: "imagem" queue: delete_reason: "Deletado pela fila de moderação" @@ -295,6 +299,10 @@ pt_BR: post_reply: base: different_topic: "Postagem e réplica precisam pertencer ao mesmo tópico." + web_hook: + attributes: + payload_url: + invalid: "URL inválida. A URL deve conter http:// ou https://. Espaço em branco não é permitido." <<: *errors user_profile: no_info_me: "o campo Sobre mim do seu perfil está em branco, quer completar? "
@@ -332,6 +340,7 @@ pt_BR:
category:
topic_prefix: "Sobre a categoria %{category} "
replace_paragraph: "(Substitua este primeiro parágrafo por uma curta descrição da sua nova categoria. Este guia vai aparecer na área de seleção de categoria, então tente usar menos que 200 caracteres. **Até você editar essa descrição ou criar tópicos, esta categoria não aparece na página de categorias.**)"
+ post_template: "%{replace_paragraph}\n\nUse os parágrafos a seguir para uma descrição mais longa, ou para estabelecer as instruções ou regras da categoria:\n\n- Por que as pessoas devem usar essa categoria? Para que ela serve?\n\n- Como exatamente ela é diferente das outras categorias que já existem?\n\n- O que os tópicos nessa categoria devem conter, em geral?\n\n- Precisamos dessa categoria? Podemos juntá-la com outra categoria ou subcategoria?\n"
errors:
uncategorized_parent: "Sem categoria não pode ter uma categoria pai"
self_parent: "A subcategoria mãe não pode ser ela mesma"
@@ -373,6 +382,8 @@ pt_BR:
create_like: "Você atingiu o número máximo de curtidas hoje. Por favor aguarde% {time_left} antes de tentar novamente."
create_bookmark: "Você atingiu o número máximo de marcadores hoje. Por favor aguarde% {time_left} antes de tentar novamente."
edit_post: "Você atingiu o número máximo de edições hoje. Por favor aguarde% {tempo} esquerda antes de tentar novamente."
+ live_post_counts: "Você está pedindo contagens de publicações ao vivo rápido demais. Por favor, espere %{time_left} antes de tentar novamente."
+ unsubscribe_via_email: "Você atingiu o número máximo de cancelamentos de inscrição via email por hoje. Por favor, espere %{time_left} antes de tentar novamente."
topic_invitations_per_day: "Você atingiu o número máximo de convites para tópicos hoje. Por favor aguarde %{time_left} antes de tentar novamente."
hours:
one: "1 hora"
@@ -468,6 +479,7 @@ pt_BR:
confirmed: "O seu email foi atualizado."
please_continue: "Continuar no %{site_name}"
error: "Houve um erro ao alterar o seu endereço de email. Talvez o endereço já esteja sendo utilizado?"
+ error_staged: "Houve um erro ao alterar o seu endereço de email. O endereço já está usado por outro usuário que ainda não confirmou seu email."
already_done: "Desculpe, este link de confirmação não está mais válido. Talvez o seu e-mail já foi alterado?"
authorizing_old:
title: "Obrigado por confirmar o seu endereço de e-mail atual."
@@ -548,6 +560,7 @@ pt_BR:
unsubscribed:
title: "Desinscrito!"
description: "You have been unsubscribed. To change your email settings visit your user preferences.\n\nVocê se desinscreveu. Para alterar as suas configurações de email"
+ topic_description: "Para se reinscrever a %{link}, use o controle de notificações no fim ou no canto direito do tópico."
unsubscribe:
title: "Desinscrever"
stop_watching_topic: "Parar de observar este tópico, %{link}"
@@ -556,12 +569,24 @@ pt_BR:
mailing_list_mode: "Desativar o modo lista de discussão"
disable_digest_emails: "Pare de me enviar emails de resumo"
all: "Não me envie nenhum email de %{sitename}"
+ different_user_description: "No momento, você está logado como um usuário diferente daquele para o qual mandamos email. Por favor, saia ou entre no modo anônimo de seu navegador e tente novamente."
+ not_found_description: "Desculpe, não conseguimos encontrar esse cancelamento de inscrição. É possível que o link no seu email tenha expirado?"
log_out: "Sair"
user_api_key:
title: "Autorizar acesso à aplicação"
authorize: "Autorizar"
read: "ler"
read_write: "ler/escrever"
+ description: "\"%{application_name}\" está pedindo o seguinte acesso à sua conta:"
+ no_trust_level: "Desculpe, você não tem o nível de confiança necessário para acessar a API de usuário."
+ generic_error: "Desculpe, não pudemos emitir as chaves de API de usuário. Esse recurso pode ter sido desativado pelo administrador do site."
+ scopes:
+ message_bus: "Atualizações ao vivo"
+ notifications: "Ler e limpar as notificações"
+ push: "Notificações Push para serviços externos"
+ session_info: "Ler as informações de seção do usuário"
+ read: "Ler tudo"
+ write: "Escrever tudo"
reports:
visits:
title: "Visitas do Usuário"
@@ -707,6 +732,7 @@ pt_BR:
host_names_warning: "O arquivo config/database.yml está usando hostname padrão localhost. Modifique para usar o hostname do seu site."
gc_warning: 'Seu servidor está rodando a coleta de lixo do ruby com os parâmetros padrão (default ruby garbage collection parameters), os quais não irão propiciar a melhor performance. Leia este tópico sobre ajuste de performance: Tuning Ruby and Rails for Discourse.'
sidekiq_warning: 'Sidekiq não está em execução. Muitas tarefas, como envio de emails, são executadas de forma assíncrona pelo sidekiq. Por favor certifique-se de que ao menos um processo sidekiq esteja execução. Aprenda sobre Sidekiq aqui.'
+ queue_size_warning: 'O número de processos na fila é %{queue_size}, o que é alto. Isso pode ser indicação de um problema com o(s) processo(s) do Sidekiq, ou você pode ter que adicionar mais Sidekiq workers.'
memory_warning: 'Seu servidor está rodando com menos de 1 GB de memória total. Pelo menos 1 GB é quantidade de memória recomendada.'
google_oauth2_config_warning: 'O servidor está configurado para permitir o signup e login com Google OAuth2 (enable_google_oauth2_logins), mas os valores de Cliend Id e Secret não estão configurados. Vá para as Configurações do Site e atualize as configurações. Veja este guia e aprenda mais.'
facebook_config_warning: 'O servidor está configurado para permitir o signup e login com Facebook (enable_facebook_logins), mas os valores do App Id e App Secret não estão configurados. Vá para as Configurações do Site e atualize as configurações. Veja este guia e aprenda mais.'
@@ -715,11 +741,22 @@ pt_BR:
s3_config_warning: 'O servidor está configurado para fazer upload de arquivos para o s3, mas pelo menos uma destas configurações não está definida: s3_access_key_id, s3_secret_access_key ou s3_upload_bucket. Vá até as Configurações do Site e atualize estas definições. Veja "How to set up image uploads to S3?" para saber mais.'
s3_backup_config_warning: 'O servidor está configurado para fazer upload de arquivos para o s3, mas pelo menos uma destas configurações não está definida: s3_access_key_id, s3_secret_access_key ou s3_backup_bucket. Vá até as Configurações e atualize estas definições. Veja "How to set up image uploads to S3?" para saber mais.'
image_magick_warning: 'O servidor está configurado para criar miniaturas de imagens grandes, mas o ImageMagick não está instalado. Instale o ImageMagick usando seu gerenciador de pacotes preferido ou acesse para fazer download da última versão.'
+ failing_emails_warning: 'Existem %{num_failed_jobs} tarefas de email que falharam. Verifique seu app.yml e se assegure que as configurações do servidor de email estão corretas. Veja as tarefas que falharam no Sidekiq.'
+ subfolder_ends_in_slash: "Sua configuração de subdiretórios está incorreta; DISCOURSE_RELATIVE_URL_ROOT termina com uma barra."
+ email_polling_errored_recently:
+ one: "A apuração de email gerou um erro nas últimas 24 horas. Veja os logs para mais detalhes."
+ other: "A apuração de email gerou %{count} erros nas últimas 24 horas. Veja os logs para mais detalhes."
+ missing_mailgun_api_key: "O servidor está configurado para enviar email pelo mailgun, mas você não forneceu uma chave de API usada para verificar as mensagens de webhook."
+ bad_favicon_url: "O carregamento do favicon está falhando. Verifique a sua configuração de favicon_url nas Configurações do Site."
+ poll_pop3_timeout: "A conexão com o servidor POP3 está atingindo o tempo limite. Por favor, verifique suas configurações de POP3 e selecione um servidor de serviço."
+ poll_pop3_auth_error: "A conexão com o servidor POP3 está falhando com um erro de autenticação. Por favor, verifique suas configurações de POP3."
site_settings:
censored_words: "Palavras que serão substituídos automaticamente por ■■■■"
+ censored_pattern: "Padrão de expressão regular que será automaticamente substituído por ■■■■"
delete_old_hidden_posts: "Auto-apagar todas as mensagens ocultas que ficar oculta por mais de 30 dias."
default_locale: "Idioma padrão para esta instância do Discourse (ISO 639-1 Code)"
allow_user_locale: "Permitir que os usuários escolham suas próprias preferências de idioma de interface"
+ set_locale_from_accept_language_header: "define a língua da interface para os usuários anônimos de acordo com os cabeçalhos de língua de seus navegadores. (EXPERIMENTAL, não funciona com cache anônimo)"
min_post_length: "Comprimento mínimo permitido do post em caracteres"
min_first_post_length: "Comprimento mínimo de caracteres permitido para primeira mensagem (corpo do tópico)"
min_private_message_post_length: "Comprimento mínimo de caracteres permitido para mensagens"
@@ -728,6 +765,8 @@ pt_BR:
max_topic_title_length: "Comprimento máximo permitido para o título do post em caracteres"
min_private_message_title_length: "Comprimento mínimo de caracteres permitido para o título de uma mensagem"
min_search_term_length: "Comprimento mínimo válido para o termo de pesquisa em caracteres"
+ search_tokenize_chinese_japanese_korean: "Força a busca a tokenizar Mandarim/Japonês/Coreano até para sites que não são nesses idiomas"
+ search_prefer_recent_posts: "Se buscar o seu fórum está lento, essa opção tenta indexar as publicações mais recentes primeiro"
search_recent_posts_size: "Quantas postagens recentes a ser mantidas no íncide"
allow_uncategorized_topics: "Permitir criação de tópicos sem uma categoria. NOTA: Se existe algum tópico sem nenhuma categoria, você deve movê-los para uma categoria antes de desabilitar esta opção."
allow_duplicate_topic_titles: "Permitir tópicos com títulos duplicados, idênticos."
@@ -741,7 +780,9 @@ pt_BR:
crawl_images: "Recupere imagens de URLs remotas para inserir as dimensões de largura e altura corretos."
download_remote_images_to_local: "Converta imagens remotas para imagens locais, transferindo-as; isto evita imagens quebradas."
download_remote_images_threshold: "Espaço mínimo necessário para download das imagens ( em % )"
+ download_remote_images_max_days_old: "Não baixe fotos remotas para publicações que tem mais de n dias."
disabled_image_download_domains: "Imagens hospedadas nestes domínios nunca serão baixadas. \nLista delimitada por |"
+ editing_grace_period: "Por (n) segundos após a publicação, as edições não criarão uma nova versão ho histórico da publicação."
post_edit_time_limit: "O autor pode editar ou apagar o seu post para (n) minutos após a postagem. Defina como 0 para sempre."
edit_history_visible_to_public: "Permitir que todos vejam as versões anteriores de uma postagem editada. Quando desativado, somente membros da equipe podem ver o histórico de alterações."
delete_removed_posts_after: "Postagens removidas pelo autor serão automaticamente deletadas depois de (n) horas. Se o valor definido for 0, as postagens serão deletadas imediatamente."
@@ -754,38 +795,59 @@ pt_BR:
add_rel_nofollow_to_user_content: "Adicionar \"nofollow\" para todo conteúdo incluído por um usuário, exceto links internos (incluindo sub domínios). Para que as mudanças façam efeito é necessário rodar \"rake posts:rebake\"."
exclude_rel_nofollow_domains: "Uma lista de domínios aonde nofollow não deve ser adicionado nos links. tld.com automaticamente permite sub.tld.com. No mínimo, você deve adiocionar o domínio principal deste site para ajudar os motores de busca encontrarem todo conteúdo. Se outras partes de seu site estão em outros domínios, adicione estes também."
post_excerpt_maxlength: "Limite de caracteres para o resumo de um post."
+ show_pinned_excerpt_mobile: "Mostrar excerto de tópicos fixos na exibição para celular."
+ show_pinned_excerpt_desktop: "Mostrar excerto de tópicos fixos na exibição para desktop."
post_onebox_maxlength: "Tamanho máximo para um Post em caracteres"
+ onebox_domains_blacklist: "Uma lista de domínios que nunca serão transformados em oneboxes."
+ max_oneboxes_per_post: "Número máximos de oneboxes em uma publicação."
logo_url: "O logotipo ao lado superior esquerdo de seu site deve ser um retângulo largo. Se for deixado em branco, o que aparecerá será o nome do site. "
+ digest_logo_url: "A imagem de logo alternativa usada no topo do email de resumo do seu site. Ela deve ter um formato retangular alongado e não deve ser uma imagem SVG. Se deixado em branco, `logo_url` será usado."
+ logo_small_url: "A pequena imagem de logo no topo à esquerda do seu site, vista quando rolando a página abaixo. Se deixado em branco, um símbolo de casa será mostrado."
+ favicon_url: "Um favicon para seu site, veja http://en.wikipedia.org/wiki/Favicon. Para funcionar corretamente por um CDN, ele deve ser um png"
+ mobile_logo_url: "A imagem de logo de posição fixa usada no topo esquerdo do seu site móvel, que deve ter um formato quadrado. Se deixado em branco, `logo_url` será usado. Por ex: http://example.com/uploads/default/logo.png"
apple_touch_icon_url: "Ícone usado para dispositivos Apple. Tamanho recomendado é 144px por 144px."
notification_email: "O endereço de email utilizado quando enviado emails do sistema. O domínio especificado deve ter registros SPF, DKIM e PTR, devidamente configurados para que os email funcionem corretamente."
email_custom_headers: "A lista delimitada por barras verticais de cabeçalhos de e-mail personalizados"
email_subject: "Customizar o formato do assunto dos emails padrões. \nRef https://meta.discourse.org/t/customize-subject-format-for-standard-emails/20801"
+ force_https: "Force seu site a usar apenas HTTPS. AVISO: NÃO ative até que você tenha verificado que o HTTPS está completamente configurado e funcionando em absolutamente todos os lugares! Você verificou se seu CDN, todos os logins sociais e quaisquer logos e dependências externos são todos compatíveis com HTTPS, também?"
summary_score_threshold: "A pontuação mínima requerida para uma postagem ser incluída no \"Resuma este tópico\" "
summary_posts_required: "Mensagens mínimas em um tópico antes de 'Resumir este tópico' ficar habilitado"
summary_likes_required: "Curtidas mínimas em um tópico antes de 'Resumir este tópico, ficar habilitado"
summary_percent_filter: "Quando um usuário clicar em 'Resumor este tópico', mostrar os melhores % mensagens"
summary_max_results: "Máximo número de posts quando resumidos por Categoria "
+ enable_private_messages: "Permitir que usuários de nível de confiança 1 (configurável via o nível mínimo de confiança para enviar mensagens) criem e respondam a mensagens. Note que a equipe sempre pode enviar mensagens, independente do caso."
enable_long_polling: "O sistema de mensagens das notificações pode fazer solicitações longas."
long_polling_base_url: "URL Utilizada para \"long polling\" ( Quando um CDN for configurado, tenha certeza que essa configuração seja a padrão) ex: http://origin.site.com"
long_polling_interval: "Tempo que o servidor deve aguardar antes de responder quando não existe nenhum dado para ser enviado. (apenas usuários logados)"
polling_interval: "Com que frequencia os clientes podem solicitar o servidor em milisegundos"
anon_polling_interval: "Com que frequencia os clientes não registrados podem solicitar o servidor em milisegundos"
background_polling_interval: "Com que frequência os clientes podem solicitar o servidor em milisegundos ( em segundo plano )"
+ flags_required_to_hide_post: "Número de sinalizações que fazem com que uma publicação seja automaticamente escondida e que uma mensagem seja enviada ao usuário (0 para nunca)"
cooldown_minutes_after_hiding_posts: "Número de minutos que um usuário deve esperar antes de poder editar uma publicação que foi ocultada devido a sinalização da comunidade."
+ max_topics_in_first_day: "Número máximo de tópicos que um usuário pode criar num período de 24 horas após a criação de sua primeira publicação"
max_replies_in_first_day: "O número máximo de respostas que um usuário está habilitado para criar é de 24 horas após a criação de sua primeira postagem. "
tl2_additional_likes_per_day_multiplier: "Aumentar limite de likes por dia para tl2 (membros) multiplicando por esse número"
tl3_additional_likes_per_day_multiplier: "Aumentar limite de likes por dia para tl3 (regular) multiplicando por esse número"
tl4_additional_likes_per_day_multiplier: "Aumentar limite de likes por dia para tl4 (lideres) multiplicando por esse número"
+ num_spam_flags_to_block_new_user: "Se as publicações de um novo usuário receberem essa quantidade de sinalizações de spam de num_users_to_block_new_user usuários diferentes, esconder todos os seus posts e impedir publicação futura. 0 para desabilitar. "
+ num_users_to_block_new_user: "Se as publicações de um usuário novo receberem num_spam_flags_to_block_new_user sinalizações de spam dessa quantidade de usuários diferentes, esconder todos as suas publicações e impedir publicações futuras. 0 para desabilitar."
+ num_tl3_flags_to_block_new_user: "Se as publicações de um usuário novo tiverem essa quantidade de sinalizações de num_tl3_users_to_block_new_user usuários de nível de confiança 3 diferentes, esconder todas as publicações do usuário e prevenir postagem futura. 0 para desabilitar."
notify_mods_when_user_blocked: "Se um usuário for bloqueado de forma automática, enviar uma mensagem para todos os moderadores."
flag_sockpuppets: "Se um novo usuário responder um tópico usando o mesmo endereço de IP do novo usário que começou o tópico, sinalize as duas publicações como um potencial spam."
traditional_markdown_linebreaks: "Use quebras de linhas tradicionais em Markdown, as quais requerem dois espaços à direita para uma quebra de linha."
post_undo_action_window_mins: "Número de minutos permitidos aos usuários para desfazerem uma ação recente em uma publicação (curtir, sinalizar, etc)"
must_approve_users: "Os moderadores devem aprovar todas novas contas antes que elas sejam permitidas acessarem o site. CUIDADO: habilitar esta opção para um site já em funcionamento irá revogar o acesso para todos usuários já cadastrados que não são moderadores."
+ maximum_session_age: "Usuário continuará logado por n horas desde a última visita"
+ ga_tracking_code: "OBSOLETO: Código de monitoramento do Google analytics (ga.js), por ex: UA-12345678-9; veja http://google.com/analytics"
+ ga_domain_name: "OBSOLETO: Nome de domínio do Google Analytics (ga.js), por ex: meusite.com; veja http://google.com/analytics"
ga_universal_tracking_code: "Código de monitoramento Google Universal Analytics (analytics.js), ex: UA-12345678-9; veja http://google.com/analytics"
ga_universal_domain_name: "Nome de domínio do Google Universal Analytics (analytics.js), ex: meusite.com; veja http://google.com/analytics"
+ gtm_container_id: "ID do container do Gerenciador de Tags do Google. eg: GTM-ABCDEF"
+ enable_escaped_fragments: "Voltar à API de Ajax-Crawling do Google se nenhum webcrawler for detectado. Veja https://developers.google.com/webmasters/ajax-crawling/docs/learn-more"
enable_noscript_support: "Ativar suporte a tag <noscript>"
allow_moderators_to_create_categories: "Permitir a criação de categorias por moderadores"
cors_origins: "Origens permitidas para pedidos de origem-cruzada (CORS). Cada origem deve incluir http:// ou https://. A variável de ambiente DISCOURSE_ENABLE_CORS deve ser definida como true para habilitar CORS."
+ use_admin_ip_whitelist: "Administradores só podem logar se estiverem na lista de IPs Filtrados (Administração > Logs > IPs Filtrados)."
top_menu: "Determina quais items aparecem na navegação da homepage, e em qual ordem. Exemplo latest|new|unread|categories|top|read|posted|bookmarks"
post_menu: "A ordem dos items no menu da postagem."
post_menu_hidden_items: "Os items de menu a ser escondidos por padrão no menu de postagem, a menos que uma elipse de expansão seja clicada."
@@ -800,13 +862,17 @@ pt_BR:
topics_per_period_in_top_summary: "Número de melhores tópicos mostrados no sumário padrão de melhores tópicos."
topics_per_period_in_top_page: "Número de melhores tópicos mostrados no 'Exibir Mais' melhores tópicos quando expandido."
redirect_users_to_top_page: "Automaticamente redirecionar usuários novos e há muito ausentes para a página melhores."
+ top_page_default_timeframe: "Intervalo de tempo padrão para a página de melhores publicações. "
show_email_on_profile: "Mostrar o email de um usuário em seus perfis (apenas visível a eles mesmos e staff)"
+ prioritize_username_in_ux: "Mostrar primeiro o nome de usuário na página do usuário, cartão do usuário e publicações (quando desabilitado, o nome será mostrado primeiro) "
email_token_valid_hours: "Tokens de Esqueceu senha / ativar conta são válidas por (n) horas."
email_token_grace_period_hours: "Tokens de esqueceu senha / ativar conta ainda serão válidas por um período extra de (n) horas depois de serem resgatados."
enable_badges: "Habilita o sistema de emblemas"
+ enable_whispers: "Permitir comunicação privativa da equipe dentro de um tópico. (experimental)"
allow_index_in_robots_txt: "Especificar no robots.txt que este site é permitido de ser indexado por sistemas de busca na web."
email_domains_blacklist: "Lista delimitada por barras (|) de domínios de email que não são permitidos registros de contas. Exemplo: mailinator.com|trashmail.net"
email_domains_whitelist: "Lista separada por barra (|) de domínios de email que usuários DEVEM usar para registrar contas. CUIDADO: Usuário com domínio de email diferentes da lista não serão permitidos!"
+ forgot_password_strict: "Não informar os usuários da existência de uma conta quando eles usam o diálogo de esquecimento de senha."
log_out_strict: "Quando deslogando, deslogar TODAS as sessões do usuário em todos os dispositivos"
version_checks: "Pingar Discourse Hub para atualizações de versão e exibir mensagens de versão no Painel em /admin"
new_version_emails: "Enviar um email para o endereço contact_email quando uma nova versão do Discourse estiver disponível."
@@ -823,8 +889,11 @@ pt_BR:
min_admin_password_length: "Tamanho de senha mínima para Administradores."
block_common_passwords: "Não permitir senhas que estiverem entre as 10,000 senhas mais comuns."
enable_sso: "Permite autenticação única atráves de site externo (AVISO: OS ENDEREÇOS DE E-MAIL *DEVEM* SER VALIDADOS PELO SITE EXTERNO!)"
+ verbose_sso_logging: "Logar diagnósticos verbosos relacionado ao SSO nos /logs"
enable_sso_provider: "Implementar protocolo do provedor Discourse SSO no caminho /session/sso_provider, requer que sso_secret seja configurado"
+ sso_url: "URL do ponto final do logon único (SSO) (deve incluir http:// ou https://)"
sso_secret: "String secreta usada para autenticar criptograficamente informação de SSO, esteja certo de que possui 10 ou mais caracteres"
+ sso_overrides_bio: "Sobrescreve a bio de usuário e impede o usuário de mudá-la."
sso_overrides_email: "Substitui endereço de e-mail local pelo fornecido no site externo através de cada informação de login, e previne mudanças locais. (AVISO: discrepâncias podem ocorrer devido a normalização de e-mails locais)"
sso_overrides_username: "Substitui nome de usuário local com o fornecido pelo site externo através da informação de cada login, e previne mudanças locais. (AVISO: discrepâncias podem ocorrer devido a diferenças ao tamanho e pré-requisitos de nomes de usuário)"
sso_overrides_name: "Substitui nome completo local com nome completo do site externo através da informação de login, e previne mudanças locais."
@@ -832,6 +901,7 @@ pt_BR:
sso_not_approved_url: "Redireciona contas não aprovadas no login externo para este endereço"
enable_local_logins: "Habilitar nome de usuário e senha local para autenticação nas contas. (Observação: deve ser habilitado para funcionamento dos convites)"
allow_new_registrations: "Permitir registro de novos usuários. Desmarque isso para prevenir quem quer que seja de criar uma nova conta."
+ enable_signup_cta: "Mostra um aviso aos usuários anônimos que retornem, solicitando que criem uma conta."
enable_yahoo_logins: "Ativar autenticação pelo Yahoo"
enable_google_oauth2_logins: "Ativar autentincação Google Oauth2. Esse é o método de autenticação que o Google atualmente suporta. Necessita de uma chave e chave secreta."
google_oauth2_client_id: "Client ID da sua aplicação Google."
@@ -839,19 +909,33 @@ pt_BR:
enable_twitter_logins: "Ativar autenticação pelo Twitter, requer twitter_consumer_key e twitter_consumer_secret"
twitter_consumer_key: "consumer key registrada em dev.twitter.com (usada para fazer autenticação via twitter)"
twitter_consumer_secret: "consumer secret registrada em dev.twitter.com (usada para fazer autenticação via twitter)"
+ enable_instagram_logins: "Habilitar autenticação via Instagram. Requer instagram_consumer_key e instagram_consumer_secret"
+ instagram_consumer_key: "Chave de consumidor para autenticação via Instagram"
+ instagram_consumer_secret: "Segredo de consumidor para autenticação via Instagram"
enable_facebook_logins: "Ativar autenticação pelo Facebook, requer facebook_app_id e facebook_app_secret"
facebook_app_id: "app id, registrado em https://developers.facebook.com/apps (used for facebook auth)"
facebook_app_secret: "app secret, registrado em https://developers.facebook.com/apps (used for facebook auth)"
+ facebook_request_extra_profile_details: "Solicitar sobre mim, localização e site do facebook. (requer que sua aplicação de autenticação seja aprovada pelo facebook)"
enable_github_logins: "Ativar autenticação via Github, requer github_client_id e github_client_secret"
github_client_id: "Client id para autenticação via Github, registrado em https://github.com/settings/applications"
github_client_secret: "Client secret para autenticação via Github, registrado em https://github.com/settings/applications"
+ readonly_mode_during_backup: "Habilitar modo de apenas leitura quando estiver realizando um backup"
allow_restore: "Permitir restauração, que pode substituir todos os dados do site! Deixe falsa, a menos que você pretenda restaurar um backup"
maximum_backups: "A quantidade máxima de backups para manter no disco. Backups mais antigos são excluídos automaticamente"
+ automatic_backups_enabled: "Realizar backups automáticos, como definido na frequência de backup"
+ backup_frequency: "A frequência com a qual criamos backups, em dias."
enable_s3_backups: "Fazer upload dos backups para o S3 quando completado. IMPORTANTE: exige credenciais válidas do S3 configuradas nas Configurações de Arquivos."
s3_backup_bucket: "O repositório remoto para realizar backups. AVISO: Certifique-se de que é um repositório privado."
+ s3_disable_cleanup: "Desabilitar a remoção de backups na S3 quando removidos localmente."
+ backup_time_of_day: "Hora do dia, em UTC, quando o backup deve ocorrer."
+ backup_with_uploads: "Incluir uploads nos backups programados. Desabilite para copiar apenas a base de dados. "
active_user_rate_limit_secs: "Qual a frequencia de atualização do campo 'última vez visto em', em segundos."
verbose_localization: "Mostrar dicas estendidas de localização na UI"
previous_visit_timeout_hours: "Quanto tempo uma visita dura antes de considerarmos como 'última visita', em horas."
+ top_topics_formula_log_views_multiplier: "valor do multiplicador de visualizações logadas (n) na fórmula dos melhores tópicos: `log(views_count) * (n) + op_likes_count * 0.5 + LEAST(likes_count / posts_count, 3) + 10 + log(posts_count)`"
+ top_topics_formula_first_post_likes_multiplier: "valor do multiplicador de curtidas do primeiro post (n) na fórmula dos melhores tópicos: `log(views_count) * 2 + op_likes_count * (n) + LEAST(likes_count / posts_count, 3) + 10 + log(posts_count)`"
+ top_topics_formula_least_likes_per_post_multiplier: "valor do multiplicador da menor quantidade de curtidas por publicação (n) na fórmula de melhores tópicos: `log(views_count) * 2 + op_likes_count * 0.5 + LEAST(likes_count / posts_count, (n)) + 10 + log(posts_count)`"
+ rebake_old_posts_count: "Número de publicações antigas a serem renderizadas novamente a cada 15 minutos."
rate_limit_create_topic: "Após criar um tópico, os usuários devem aguardar (n) segundos antes de criar um outro tópico."
rate_limit_create_post: "Após postar, os usuários devem aguardar (n) segundos antes de criar um outro post."
rate_limit_new_user_create_topic: "Após criar um tópico, novos usuários devem aguardar (n) segundos antes de criar um outro tópico."
@@ -864,8 +948,12 @@ pt_BR:
max_private_messages_per_day: "Máximo número de mensagens que usuários podem criar por dia."
max_invites_per_day: "Número máximo de convites que um usuário pode enviar por dia."
max_topic_invitations_per_day: "Número máximo de convites para tópicos que um usuário pode enviar por dia."
+ alert_admins_if_errors_per_minute: "Número de erros por minutos para desencadear um alerta aos administradores. Um valor igual a 0 desabilita esse recurso. NOTA: requer reinicialização."
+ alert_admins_if_errors_per_hour: "Número de erros por hora para desencadear um alerta aos administradores. Um valor igual a 0 desabilita esse recurso. NOTA: requer reinicialização."
+ categories_topics: "Números de tópicos a serem mostrados na página /categorias."
suggested_topics: "Número de tópicos sugeridos mostrados no final de um tópico."
limit_suggested_to_category: "Mostrar apenas tópicos da categoria atual em tópicos sugeridos."
+ suggested_topics_max_days_old: "Tópicos sugeridos não devem ter mais de n dias."
clean_up_uploads: "Remover envios sem referência para evitar hospedagem ilegal. AVISO: você pode querer fazer um backup do seu diretório de /uploads antes de habilitar essa configuração."
clean_orphan_uploads_grace_period_hours: "Carência (em horas) antes de um upload órfão ser removido."
purge_deleted_uploads_grace_period_days: "Carência (em dias) antes que um upload excluído seja apagado."
@@ -879,7 +967,12 @@ pt_BR:
s3_cdn_url: "O endereço do CDN para usar para todos artefatos do s3 (por exemplo: https://cdn.algumlugar.com). AVISO: depois de mudar esta configuração você deve reconverter todas mensagens antigas."
avatar_sizes: "Lista de tamanhos de avatar gerados automaticamente."
external_system_avatars_enabled: "Usar serviço de avatar externo."
+ external_system_avatars_url: "URL do sistema externo do serviço de avatares. Substituições permitidas são {username} {first_letter} {color} {size}"
+ default_opengraph_image_url: "URL da imagem opengraph padrão."
+ twitter_summary_large_image_url: "URL da imagem do cartão de resumo padrão do Twitter (deve ter pelo menos 280px de largura e pelo menos 150px de altura)."
allow_all_attachments_for_group_messages: "Permitir todos os anexos de e-mail para mensagens de grupo."
+ convert_pasted_images_to_hq_jpg: "Converte imagens coladas para arquivos JPG de alta qualidade."
+ convert_pasted_images_quality: "Qualidade dos arquivos JPG convertidos (1 para a qualidade mais baixa, 100 para a mais alta)."
enable_flash_video_onebox: "Habilitar o embutir de links swf e flv (Adobe Flash) em oneboxes. AVISO: pode introduzir riscos de segurança."
default_invitee_trust_level: "Nível de confiança (0-4) padrão para usuários convidados."
default_trust_level: "Nível de confiança (0-4) para todos novos usuários. CUIDADO! Mudar irá colocar em sérios riscos de spam."
@@ -893,6 +986,7 @@ pt_BR:
tl2_requires_likes_received: "Quantos likes um usuário deve receber antes de ser promovido a nível de confiança 2."
tl2_requires_likes_given: "Quantos likes um usuário deve dar antes de ser promovido a nível de confiança 2."
tl2_requires_topic_reply_count: "Quantos tópicos um usuário deve responder antes de ser promovido a nível de confiança 2."
+ tl3_time_period: "Período de tempo (em dias) requerido para o Nível de Confiança 3"
tl3_requires_topics_viewed_all_time: "O mínimo total de tópicos que um usuário precisa ter visto para se qualificar a promoção ao nível de confiança 3."
tl3_requires_posts_read_all_time: "O mínimo total de postagens que um usuário precisa ter lido para se qualificar a promoção ao nível de confiança 3."
tl3_promotion_min_duration: "O número mínimo de dias que uma promoção ao nível 3 dura antes que um usuário possa ser rebaixado novamente ao nível de confiança 2."
@@ -1039,12 +1133,18 @@ pt_BR:
invalid_string_min: "Precisa ter no mínimo %{min} caracteres."
invalid_string_max: "Deve ser não mais que %{max} caracteres."
invalid_reply_by_email_address: "O valor deve conter '%{reply_key}' e ser diferente do email de notificação."
+ invalid_regex: "Expressão regular inválida ou não permitida."
search:
within_post: "#%{post_number} por %{username}"
types:
category: 'Categorias'
topic: 'Resultados'
user: 'Utilizadores'
+ sso:
+ not_found: "Sua conta não pode ser encontrada. Por favor, entre em contato com o administrador do site."
+ account_not_approved: "Sua conta está aguardando aprovação. Você receberá uma notificação por email quando ela for aprovada."
+ unknown_error: "Há um problema com sua conta. Por favor, entre em contato com o administrador do site."
+ timeout_expired: "O login de sua conta expirou, por favor tente logar novamente."
original_poster: "Postador original"
most_posts: "Maior parte das postagens"
most_recent_poster: "Maior parte das Postagens Recentes"
@@ -1052,6 +1152,20 @@ pt_BR:
redirected_to_top_reasons:
new_user: "Bem vindo a nossa comunidade! Aqui estão os nosso tópicos populares mais recentes."
not_seen_in_a_month: "Bem-vindo de volta! Nós não o vemos a um tempo. Estes são os principais tópicos de discussão desde que você foi embora."
+ merge_posts:
+ edit_reason:
+ one: "Uma publicação foi combinada por %{username}"
+ other: "%{count} publicações foram combinadas por %{username}"
+ errors:
+ different_topics: "Publicações que pertencem a tópicos diferentes não podem ser combinadas."
+ different_users: "Publicações que pertencem a usuários diferentes não podem ser combinadas."
+ move_posts:
+ new_topic_moderator_post:
+ one: "Uma publicação foi dividida em um novo tópico : %{topic_link}"
+ other: "%{count} publicações foram divididas em um novo tópico: %{topic_link}"
+ existing_topic_moderator_post:
+ one: "Uma publicação foi combinada em um tópico existente: %{topic_link}"
+ other: "%{count} publicações foram combinadas em um tópico existente: %{topic_link}"
change_owner:
post_revision_text: "Autoria transferida de %{old_user} para %{new_user}"
deleted_user: "um usuário deletado"
@@ -1198,88 +1312,88 @@ pt_BR:
## Navegação
+ - Para fazer buscas, voltar para a sua página de usuário, ou acessar o menu ☰, use os **botões com ícone no lado superior direito**.
- - For search, your user page, or the ☰ menu, use the **icon buttons at upper right**.
-
- - Selecting a topic title will always take you to your **next unread reply** in the topic. To enter at the top or bottom instead, select the reply count or last reply date.
+ - Selecionando o título do tópico sempre leva para a próxima **mensagem não lida** daquele tópico. Para entrar no início ou no final, selecione o contador de mensagens ou a data da última mensagem.
- - While reading a topic, use the timeline on the right to jump to the top, bottom, or your last read position. On smaller screens, select the progress bar at bottom right to expand it:
+ - Enquanto estiver lendo um tópico, use a linha do tempo do lado direito para ir ao início, final ou a local da última leitura. Em telas pequenas, selecione a barra de progresso verde no canto inferior direito para acessar os controles de navegação:
- You can also press ? on your keyboard for a list of super-speedy keyboard shortcuts.
+ Você também pode selecionar a tecla ? para ver uma lista com todos os atalhos do teclado.
- ## Replying
+ ## Respostas
- To insert a quote, select the text you wish to quote, then press any
+
+ Para citações múltiplas, repita o mesmo processo.
- You can always continue reading while you compose your reply, and we automatically save drafts as you write.
+ Você pode continuar lendo enquanto compõe uma resposta. O rascunho da sua mensagem é salvo automaticamente enquanto você escreve.
- To notify someone about your reply, mention their name. Type `@` to begin selecting a username.
+ Para notificar alguém da sua resposta, mencione o nome da pessoa. Digite `@` para selecionar o nome de um usuário.
- To use [standard Emoji](http://www.emoji.codes/), just type `:` to match by name, or use the traditional smileys `;)`
+ Para usar [Emojis comuns](http://www.emoji.codes/), basta ou digitar `:` para ver a lista de opções, ou usar um dos sorrisos tradicionais `:)` :smile:
- To generate a summary for a link, paste it on a line by itself:
-
+ Para gerar o resumo de um link, copie-o em uma linha por conta própria:
- Your reply can be formatted using simple HTML, BBCode, or [Markdown](http://commonmark.org/help/):
+ Você pode formatar as suas respostas usando HTML simples, BBCode, ou [Markdown](http://commonmark.org/help/):
- This is bold.
- This is [b]bold[/b].
- This is **bold**.
+ Este está em negrito.
+ Este está em [b]negrito[/b].
+ Este está em **negrito**.
- For more formatting tips, [try our fun 10 minute interactive tutorial!](http://commonmark.org/help/tutorial/)
+ Para outras dicas de formatação, [experimente os nossos tutoriais interativos de 10 minutos!](http://commonmark.org/help/tutorial/)
- ## Actions
+ ## Ações
- There are action buttons at the bottom of each post:
+ Há "botões de ação" embaixo de cada resposta.
-
- Don't worry about missing a reply – you'll be emailed any notifications that arrive when you are away.
+ Não se preocupe se perder uma resposta – você receberá um email com as respostas (e mensagens) caso não esteja online quando elas chegarem.
- ## Preferences
+ ## Preferências
- - All topics less than **two days old** are considered new.
+ - Todos os tópicos com menos de dois dias são considerados novos.
- - Any topic you've **actively participated in** (by creating it, replying to it, or reading it for an extended period) will be automatically tracked on your behalf.
+ - Todos os tópicos dos quais você tenha **participado ativamente** (que tenha respondido, criado, ou lido por um certo tempo) serão automaticamente rastreados para você.
- You will see the new and unread number indicators next to these topics:
+ Você irá ver números indicando respostas novas e não lidas próximos a estes tópicos:
- You can change your notifications for any topic via the notification control at the bottom, and right hand side, of each topic.
+ Você pode mudar as notificações de qualquer tópico por meio do controle de notificações que fica embaixo, no lado direito de cada tópico.
- You can also set notification state per category, if you want to watch or mute every new topic in a specific category.
+ Você também pode configurar as notificações por categoria. Para mudar as configurações, veja as [suas preferências de usuário](%{base_url}/my/preferences).
- To change any of these settings, see [your user preferences](%{base_url}/my/preferences).
+ ## Níveis de Confiança Comunitária
- ## Community Trust
-
- It's great to meet you! As you participate here, over time we'll get to know you, and your temporary new user limitations will be lifted. Keep participating, and over time you'll gain new [trust levels](https://meta.discourse.org/t/what-do-user-trust-levels-do/4924) that include special abilities to help us manage our community together.
+ É um prazer conhecer você! Conforme for participando, irá ganhando confiança da comunidade e as suas restrições de usuário novato serão removidas automaticamente. Ao atingir [níveis de confiança](https://meta.discourse.org/t/what-do-user-trust-levels-do/4924) mais altos, você ganhará habilidades especiais que lhe permitirão ajudar a gerenciar a comunidade junto conosco.
welcome_user:
subject_template: "Bem-vindo ao %{site_name}!"
text_body_template: |
@@ -1350,8 +1464,16 @@ pt_BR:
subject_template: "[%{site_name}] Problema com Email -- Conta Desconhecida"
email_reject_empty:
subject_template: "[%{site_name}] Problema com email -- Sem conteúdo"
+ email_reject_parsing:
+ subject_template: "[%{site_name}] Problema com email -- Conteúdo Não Reconhecido"
+ text_body_template: |
+ Nos desculpamos, mas sua mensagem de email para %{destination} (intitulada %{former_title}) não funcionou.
+
+ Não pudemos encontrar seu resposta no email. **Certifique-se que sua resposta está no topo do email** -- não conseguimos processar respostas em linha.
email_reject_invalid_access:
subject_template: "[%{site_name}] Email -- Acesso Inválido"
+ email_reject_strangers_not_allowed:
+ subject_template: "[%{site_name}] Problema com Email -- Acesso Inválido"
email_reject_reply_key:
subject_template: "[%{site_name}] Problema com email -- Chave de Resposta Desconhecida"
email_reject_topic_not_found:
@@ -1362,6 +1484,8 @@ pt_BR:
subject_template: "[%{site_name}] Problema com email -- Resposta Gerada Automaticamente"
email_error_notification:
subject_template: "[%{site_name}] Problema com email -- Erro de autenticação POP"
+ too_many_spam_flags:
+ subject_template: "Nova conta suspensa"
too_many_tl3_flags:
subject_template: "Nova conta suspensa"
blocked_by_staff:
@@ -1524,7 +1648,9 @@ pt_BR:
more_topics: "Há %{new_topics_since_seen} outros novos tópicos."
more_topics_category: "Mais tópicos novos:"
mailing_list:
+ new_topics: "Novos tópicos"
topic_updates: "Atualizações do tópico"
+ view_this_topic: "Ver esse tópico"
back_to_top: "Voltar ao topo"
forgot_password:
subject_template: "[%{site_name}] Redefinição de senha"
@@ -1546,6 +1672,13 @@ pt_BR:
%{base_url}/users/password-reset/%{email_token}
admin_login:
subject_template: "[%{site_name}] Login"
+ text_body_template: |
+ Alguém pediu para logar na sua conta no [%{site_name}](%{base_url}).
+
+ Se você não realizou esse pedido, você pode ignorar esse email com segurança.
+
+ Clique no link a seguir para logar:
+ %{base_url}/users/admin-login/%{email_token}
account_created:
subject_template: "[%{site_name}] Sua nova Conta"
text_body_template: |
@@ -1553,6 +1686,32 @@ pt_BR:
Clique no link a seguir para escolher uma senha para a sua nova conta:
%{base_url}/users/password-reset/%{email_token}
+ confirm_new_email:
+ subject_template: "[%{site_name}] Confirme seu novo endereço de email"
+ text_body_template: |
+ Confirme seu novo endereço de email para %{site_name} clicando no link a seguir:
+
+ %{base_url}/users/authorize-email/%{email_token}
+ confirm_old_email:
+ subject_template: "[%{site_name}] Confirme seu endereço de email atual"
+ text_body_template: |
+ Antes que possamos mudar seu endereço de email, precisamos confirmar que você controla
+ a conta de email atual. Após completar esse passo, pediremos que você confirme
+ o novo endereço de email.
+
+ Confirme seu endereço de email atual para %{site_name} clicando no link a seguir:
+
+ %{base_url}/users/authorize-email/%{email_token}
+ notify_old_email:
+ subject_template: "[%{site_name}] Seu endereço de email foi alterado."
+ text_body_template: |
+ Esta é uma mensagem automática para lhe avisar que seu endereço de email para
+ %{site_name} foi modificado. Se isso foi um erro, por favor entre em contato
+ com um administrador do site.
+
+ Seu endereço de email foi modificado para:
+
+ %{new_email}
signup_after_approval:
subject_template: "Você foi aprovado no %{site_name}!"
text_body_template: |
@@ -1609,7 +1768,11 @@ pt_BR:
size_not_found: "Desculpe, mas não conseguimos determinar o tamanho da imagem. É possível que seu arquivo de imagem esteja corrompido?"
avatar:
missing: "Desculpe! Não conseguimos achar nenhum avatar associado a esse endereço de email. Você pode tentar novamente?"
+ flag_reason:
+ sockpuppet: "Um novo usuário criou um tópico, e um outro novo usuário no mesmo endereço IP (%{ip_address}) respondeu. Veja a configuração `flag_sockpuppets` do site."
+ spam_hosts: "Esse novo usuário tentou criar múltiplas publicações com links para o mesmo domínio (%{domain}). Veja a configuração `newuser_spam_host_threshold` do site."
email_log:
+ post_user_deleted: "Usuário da publicação foi apagado."
no_user: "Não foi possível encontrar usuário com id %{user_id}"
anonymous_user: "Usuário é anônimo"
suspended_not_pm: "Usuário está suspenso, não é uma mensagem"
@@ -1620,10 +1783,13 @@ pt_BR:
post_deleted: "mensagem foi excluida pelo autor"
user_suspended: "usuário foi suspenso"
already_read: "usuário já leu esta mensagem"
+ exceeded_emails_limit: "max_emails_per_day_per_user excedido"
+ exceeded_bounces_limit: "bounce_score_threshold excedida"
message_blank: "message está em branco"
message_to_blank: "message.to está em branco"
text_part_body_blank: "text_part.body está em branco"
body_blank: "body está em branco"
+ no_echo_mailing_list_mode: "Notificações pela lista de emails desabilitadas para as publicações do próprio usuário"
color_schemes:
base_theme_name: "Base"
about: "Sobre"
@@ -1739,9 +1905,13 @@ pt_BR:
appreciated:
name: Agradecido
description: Teve 20 mensagens curtidas
+ long_description: |
+ Esse emblema é concedido quando você recebe ao menos uma curtida em 20 publicações diferentes. A comunidade está gostando das suas contribuições e conversas aqui!
respected:
name: Respeitado
description: Recebeu 2 curtidas em 100 mensagens
+ long_description: |
+ Esse emblema é concedido quando você recebe ao menos 2 curtidas em 100 posts diferentes. A comunidade está cultivando um respeito por suas várias contribuições e conversas aqui.
admired:
name: Admirado
description: Recebeu 5 curtidas em 300 mensagens
@@ -1794,7 +1964,19 @@ pt_BR:
staff_tag_disallowed: "A marcação \"%{tag}\" pode ser aplicada somente pelo pessoal de apoio."
staff_tag_remove_disallowed: "A marcação \"%{tag}\" pode ser removida somente pelo pessoal de apoio."
rss_by_tag: "Tópicos marcados com %{tag}"
+ finish_installation:
+ congratulations: "Parabéns, você instalou o Discourse!"
+ register:
+ button: "Registro"
+ title: "Registro da Conta Administradora"
+ help: "registro de uma nova conta para ser iniciado"
+ confirm_email:
+ title: "Confirme seu email"
+ resend_email:
+ title: "Reenviar Email de Confirmação"
+ message: "Reenviamos o email de confirmação para %{email}" wizard: + title: "Configuração do Discourse" step: locale: title: "Bem-vindo ao seu Discourse!" @@ -1834,13 +2016,25 @@ pt_BR: placeholder: "nome@exemplo.com" corporate: fields: + company_short_name: + label: "Nome da Empresa (curto)" + placeholder: "Initech" company_full_name: label: "Nome da Companhia" + placeholder: "Initech, Inc." + company_domain: + label: "Nome do Domínio da Empresa" + placeholder: "initech.com" colors: title: "Tema" fields: theme_id: description: "Você prefere um esquema de cores claro ou escuro para começar? Você poderá, futuramente, trocar o esquema de cores do seu site através da Aba: Admin, Configurações." + choices: + default: + label: "Claro Simples" + dark: + label: "Escuro Simples" logos: title: "Logotipos" fields: @@ -1855,9 +2049,12 @@ pt_BR: fields: favicon_url: label: "Ícone pequeno" + description: "Ícone usado para representar seu site em navegadores, que tenha boa aparência em tamanhos pequenos, como 32px por 32px." apple_touch_icon_url: label: "Ícone Largo" + description: "Ícone usado para representar seu site em dispositivos modernos, que tenha boa aparência em tamanhos maiores. O tamanho recomendado é pelo menos 144px por 144px." homepage: + description: "Recomendamos mostrar os últimos tópicos na sua página inicial, mas você pode escolher mostrar categorias (grupos de tópicos) na página inicial, se preferir." title: "Página Inicial" fields: homepage_style: @@ -1871,6 +2068,8 @@ pt_BR: description: "Qual estilo de Emoji se adequa melhor para sua comunidade? Você poderá sempre adicionar novas customizações de Emojis através da aba: Admin > Customizar > Emoji." invites: title: "Convidar um grupo" + finished: + title: "Seu Discourse está pronto!" activemodel: errors: <<: *errors diff --git a/config/locales/server.ro.yml b/config/locales/server.ro.yml index 65c6bc3cab..900bdcb69b 100644 --- a/config/locales/server.ro.yml +++ b/config/locales/server.ro.yml @@ -71,7 +71,7 @@ ro: has_already_been_used: "a fost deja folosit" inclusion: nu este inclus in listă invalid: nu este valid - is_invalid: "este invalid; încearcă o descriere mai detaliată" + is_invalid: "pare neclar, e completă propoziția?" less_than: trebuie să fie mai mic decât %{count} less_than_or_equal_to: trebuie să fie mai mic sau egal cu %{count} not_a_number: nu este un număr @@ -171,7 +171,7 @@ ro: topic_not_found: "Ceva n-a mers bine. Poate că acest subiect a fost închis sau șters în timp ce te uitai la el?" just_posted_that: "este prea asemănător cu ceea ce ați postat recent" invalid_characters: "conține caractere invalide" - is_invalid: "este invalid; încearcă o descriere mai detaliată" + is_invalid: "pare neclar, e completă propoziția?" next_page: "pagina următoare →" prev_page: "← pagina precedentă" page_num: "Pagina %{num}" @@ -792,6 +792,7 @@ ro: poll_pop3_auth_error: "Conexiunea la serverul POP3 a eșuat cu o eroare de autentificare. Te rugăm să verifici setările POP3." site_settings: censored_words: "Cuvintele vor fi înlocuite automat cu ■■■■" + censored_pattern: "Modelul Regex va fi înlocuit automat cu ■■■■" delete_old_hidden_posts: "șterge automat toate postările ascunse care stau ascunse mai mult de 30 de zile." default_locale: "Limba implicită a acestei instanțe de Discourse (ISO 639-1 Code)" allow_user_locale: "Permite utilizatorilor să-și aleagă singuri limba pentru interfață" @@ -1131,9 +1132,12 @@ ro: reset_bounce_score_after_days: "Resetează automat rata de ricoșeu după X zile." attachment_content_type_blacklist: "Lista cuvintelor cheie folosite pentru filtrarea atașamentelor în funcție de tipul de conținut." attachment_filename_blacklist: "Lista cuvintelor cheie folosite la filtrarea atașamentelor în funcție de numele fișierului." + enable_forwarded_emails: "[BETA] Permite utilizatorilor să creeze un subiect prin forward-area unui email." + always_show_trimmed_content: "Arată întotdeauna partea trunchiată a emailurilor sosite. ATENȚIE: s-ar putea dezvălui adresele de email." manual_polling_enabled: "Trimite emailuri folosind API-ul pentru răspunsuri prin email." pop3_polling_enabled: "Folosește POP3 pentru răspunsuri prin email." pop3_polling_ssl: "Folosește SSL pentru conexiunile cu serverul POP3. (Recomandat)" + pop3_polling_openssl_verify: "Verifică certificatul server TLS (Implicit: activat)" pop3_polling_period_mins: "Prioada în minute între fiecare verificare a contului POP3 pentru emailuri. NOTA: necesită restart." pop3_polling_port: "Portul pentru retragerea emailurilor din contul POP3." pop3_polling_host: "Gazda pentru retragerea emailurilor prin POP3." @@ -1157,6 +1161,7 @@ ro: default_avatars: "URL-urile avatarelor care vor fi folosite implicit pentru noii utilizatori până ce aceștia le vor schimba." automatically_download_gravatars: "Descarcă Gravatare pentru utilizatori după crearea contului sau schimbarea email-ului." digest_topics: "Numărul maxim de subiecte care să fie afișat în emailul-rezumat." + digest_posts: "Numărul maxim de postări notorii care să se afișeze în rezumatul pe email." digest_min_excerpt_length: "Lungimea minimă (în caractere) a extraselor de postări, ce vor fi incluse în emailul-rezumat." delete_digest_email_after_days: "Nu trimite emailuri-rezumat utilizatorilor care nu au fost văzuți pe site de mai mult de (n) zile." digest_suppress_categories: "Nu include aceste categorii în emailurile-rezumat." @@ -1244,6 +1249,7 @@ ro: default_categories_watching: "Implicit, listează categoriile care sunt urmărite în mod activ." default_categories_tracking: "Implicit, listează categoriile care sunt urmărite." default_categories_muted: "Implicit, listează categoriile care sunt setate pe silențios." + default_categories_watching_first_post: "Lista categoriilor în care prima postare din fiecare topic va fi urmărită activ în mod implicit." max_user_api_reqs_per_day: "Numărul maxim de interogări API utilizator pe cheie, pe zi. " max_user_api_reqs_per_minute: "Numărul maxim de interogări API utilizator pe cheie, pe minut. " allow_user_api_keys: "Permite generarea de chei API pentru utilizator" @@ -1290,6 +1296,7 @@ ro: reply_by_email_address_is_empty: "Trebuie să setezi o adresă pentru „răspunde prin email” înainte să poți activa răspunsul prin email." email_polling_disabled: "Trebuie să setezi fie retragerea manuala fie cea prin POP3 înainte să activezi răspunsul prin email." user_locale_not_enabled: "Trebuie să activezi întâi „permite locale utilizator” înainte de activa această setare." + invalid_regex: "Regex invalid sau nepermis." search: within_post: "#%{post_number} de %{username}:" types: @@ -2195,16 +2202,21 @@ ro: %{message} digest: why: "Un rezumat scurt al %{site_link} de la ultima ta vizită din %{last_seen_at}." + since_last_visit: "De la ultima ta vizită" + new_topics: "Subiecte noi" + unread_messages: "Mesaje necitite" + unread_notifications: "Notificări necitite" + popular_topics: "Subiecte notorii" + follow_topic: "Urmărește acest subiect" + join_the_discussion: "Citește mai mult" + popular_posts: "Postări notorii" + from_topic_label: "De la" + more_new: "Noutăți în subiectele și categoriile pe care le urmărești" subject_template: "[%{site_name}] Rezumat" - new_activity: "Activități noi în subiectele și postările tale:" - top_topics: "Postări populare" - other_new_topics: "Subiecte populare" unsubscribe: "Acest rezumat este transmis de pe %{site_link} când a trecut ceva vreme de când nu te-am mai văzut. Pentru a te dezabona, %{unsubscribe_link}." click_here: "click aici" from: "%{site_name} rezumat" - read_more: "Citește mai mult" - more_topics: "Existau %{new_topics_since_seen} alte subiecte noi " - more_topics_category: "Mai multe subiecte noi:" + preheader: "Un scurt rezumat de la ultima ta vizită din %{last_seen_at}" mailing_list: why: "Toată activitatea de pe %{site_link} pentru data de %{date}" subject_template: "[%{site_name}] Rezumatul pentru data de %{date}" @@ -2923,6 +2935,13 @@ ro: resend_email: title: "Retrimite email de activare" message: " Am trimis un email de activare la %{email}" + safe_mode: + title: "Activează modul sigur" + description: "Modul sigur îți permite să îți testezi site-ul fără să încarci plugin-uri și personalizări." + no_customizations: "Dezactivează toate personalizările site-ului" + only_official: "Dezactivează plugin-urile neoficiale" + no_plugins: "Dezactivează toate plugin-urile" + enter: "Activează modul sigur" wizard: title: "Configurare Discourse" step: @@ -2970,7 +2989,7 @@ ro: contact_url: label: "Pagină web" placeholder: "http://www.exemplu.com/contact" - description: "Pagina web de contact pentru organizația ta sau pentru tine însuți. Va fi afișată Despre noi." + description: "Pagina web generică cu date de contact pentru tine sau organizația ta. Se va afișa pe pagina despre noi. " site_contact: label: "Mesaje automate" description: "Toate mesajele personale automate din Discourse vor fi trimite de la acest utilizator. Ce-i mai important este că acest utilizator va fi desemnat să trimită fiecare mesaj de bun venit ce se trimite automat noilor utilizatori." diff --git a/config/locales/server.ru.yml b/config/locales/server.ru.yml index 43a7fed042..29c0656f02 100644 --- a/config/locales/server.ru.yml +++ b/config/locales/server.ru.yml @@ -13,6 +13,9 @@ ru: datetime_formats: &datetime_formats formats: short: "%d.%m.%Y" + short_no_year: "%d %B" + date_only: "%d.%m.%Y" + long: "%d.%m.%Y %H:%M:%S" date: month_names: [null, Январь, Февраль, Март, Апрель, Май, Июнь, Июль, Август, Сентябрь, Октябрь, Ноябрь, Декабрь] <<: *datetime_formats @@ -68,7 +71,7 @@ ru: has_already_been_used: "уже было использовано" inclusion: не включен в список invalid: неверный - is_invalid: "- неверно; попробуйте описать подробнее." + is_invalid: "Не совсем ясно, это предложение закончено?" less_than: должен быть меньше %{count} less_than_or_equal_to: должен быть меньше или равен %{count} not_a_number: не число @@ -176,7 +179,7 @@ ru: topic_not_found: "Что-то пошло не так. Возможно, эта тема была закрыта или заархивирована, пока вы ее читали?" just_posted_that: "слишком схоже с уже опубликованным Вами сообщением" invalid_characters: "содержит недопустимые символы" - is_invalid: "слишком короткий" + is_invalid: "Не совсем ясно, это предложение закончено?" next_page: "следующая страница →" prev_page: "← предыдущая страница" page_num: "Страница %{num}" @@ -399,7 +402,13 @@ ru: 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} перед следующей попыткой." + topic_invitations_per_day: "На сегодня вы достигли лимита приглашений в темы. Пожалуйста, подождите %{time_left} перед следующей попыткой." hours: one: "1 час" few: "1 часа" @@ -544,6 +553,7 @@ ru: confirmed: "Ваш адрес электронной почты обновлен." please_continue: "Перейти на %{site_name}" error: "При смене электронного адреса произошла ошибка. Возможно, этот адрес уже используется?" + error_staged: "При смене электронного адреса произошла ошибка. Этот адрес уже используется другим пользователем." already_done: "Извините, ссылка для подтверждения устарела. Возможно, ваш email уже изменен?" authorizing_old: title: "Спасибо за подтверждение вашего email-адреса" @@ -555,6 +565,7 @@ ru: continue_button: "Перейти на %{site_name}" welcome_to: "Добро пожаловать на сайт %{site_name}!" approval_required: "Ваша учетная запись должна быть вручную подтверждена модератором, чтобы вы смогли зайти на форум. Вы получите электронное письмо, когда ваша учетная запись будет подтверждена!" + missing_session: "Мы не можем подтвердить, была ли учетная запись создана, пожалуйста, убедитесь что в вашем браузере включены cookies." post_action_types: off_topic: title: 'Офтопик (не по теме)' @@ -619,6 +630,22 @@ ru: message: make: "Эта тема теперь является объявлением и будет отображаться сверху на всех страницах, пока пользователи не скроют его, каждый сам для себя." remove: "Эта тема теперь не является объявлением и больше не будет отображаться вверху всех страниц." + unsubscribed: + title: "Подписка отменена!" + description: "Вы отписались от рассылки. Для изменения настроек почты посетите страницу с пользовательскими настройками." + unsubscribe: + title: "Отписаться" + stop_watching_topic: "Прекратить наблюдение за этой темой, %{link}" + mute_topic: "Отключение всех уведомлений по этой теме, %{link}" + unwatch_category: "Прекратить наблюдение за всеми темами раздела %{category}" + log_out: "Выйти" + user_api_key: + read: "чтение" + read_write: "чтение/запись" + description: "\"% {Application_name}\" запрашивает следующий доступ к вашей учетной записи:" + no_trust_level: "К сожалению, вы не обладаете необходимым уровнем доверия для доступа к API" + scopes: + message_bus: "Текущие обновления" reports: visits: title: "Визиты форумчан" @@ -1535,6 +1562,79 @@ ru: performance_report: initial_post_raw: Эта тема содержит ежедневные отчеты активности форума. initial_topic_title: Отчеты активности форума + finish_installation: + confirm_email: + title: "Подтвердите адрес вашей электронной почты" + resend_email: + title: "Отправить письмо для активации повторно" + wizard: + title: "Настройка Discourse" + step: + forum_title: + title: "Наименование" + introduction: + title: "Введение" + fields: + welcome: + label: "Приветственная тема" + privacy: + title: "Доступ" + contact: + fields: + contact_email: + placeholder: "name@example.com" + contact_url: + label: "Веб-страница" + placeholder: "http://www.example.com/contact-us" + corporate: + title: "Организация" + fields: + company_short_name: + label: "Наименование компании (кратко)" + placeholder: "УралГеоИТ" + company_full_name: + label: "Наименование компании (полное)" + placeholder: "ООО \"УралГеоИТ\"" + company_domain: + label: "Доменное имя компании" + placeholder: "uralgeoit.ru" + colors: + title: "Цветовая схема" + fields: + theme_id: + description: "Вы предпочитаете начать со светлой или темной цветовой схеме? Вы всегда сможете настроить внешний вид вашего сайта с помощью инструментов администратора." + choices: + default: + label: "Светлая" + dark: + label: "Тёмная" + logos: + fields: + logo_url: + label: "Основная иконка" + logo_small_url: + label: "Компактная иконка" + icons: + fields: + favicon_url: + label: "Маленькая иконка" + apple_touch_icon_url: + label: "Большая иконка" + homepage: + title: "Главная страница" + fields: + homepage_style: + choices: + latest: + label: "Последние темы" + categories: + label: "Разделы" + emoji: + title: "Emoji" + invites: + title: "Пригласить как персонал" + finished: + title: "Ваш Discourse готов!" activemodel: errors: <<: *errors diff --git a/config/locales/server.sk.yml b/config/locales/server.sk.yml index 562687b5aa..c57348ff28 100644 --- a/config/locales/server.sk.yml +++ b/config/locales/server.sk.yml @@ -62,7 +62,6 @@ sk: has_already_been_used: "je už použité" inclusion: nie je v zozname invalid: je nesprávne - is_invalid: "je nesprávne; skúste opísať lepšie" less_than: musí byť menej ako %{count} less_than_or_equal_to: musí byť menej alebo rovné %{count} not_a_number: nie je číslo @@ -161,7 +160,6 @@ sk: topic_not_found: "Niečo sa pokazilo. Téma mohla byť napríklad uzavretá, alebo zmazaná kým ste ju prezerali." just_posted_that: "je to príliš podobné Vášmu predchádzajúcemu príspevku" invalid_characters: "obsahuje neplatné znaky" - is_invalid: "je nesprávne; skúste opísať lepšie" next_page: "nasledujúca stránka →" prev_page: "← predchádzajúca stránka" page_num: "Stránka %{num}" @@ -862,7 +860,7 @@ sk: sso_overrides_name: "Nahrádzať lokálne plné mená pomocou plných mien z externej stránky pomocou dát z SSO dotazu pri každom logine a zamedziť lokálnym zmenám." sso_overrides_avatar: "Nahrádzať používateľský avatar pomocou avatara z externej stránky pomocou dát z SSO dotazu. V prípade zapnutia veľmi doporučujeme vypnúť allow_uploaded_avatars" sso_not_approved_url: "Presmeruj nepovolené SSO účty na URL" - enable_local_logins: "Povoliť pouťívanie lokálnych účtov a hesiel. (Poznámka: musí to byť zapnuté pre fungovanie pozvánok)" + enable_local_logins: "Povoliť používanie lokálnych účtov a hesiel. (Poznámka: musí to byť zapnuté pre fungovanie pozvánok)" allow_new_registrations: "Povoliť registráciu nových používateľov. Odznačte to ak chcete zabrániť vytváraniu nových účtov. " enable_signup_cta: "Zobraz oznámenie pre navrátilých anonymných používateľov s výzvou na registráciu účtu. " enable_yahoo_logins: "Povoliť autentifikáciu pomocou Yahoo." diff --git a/config/locales/server.sv.yml b/config/locales/server.sv.yml index 18b3edafb1..f4c96302a0 100644 --- a/config/locales/server.sv.yml +++ b/config/locales/server.sv.yml @@ -71,7 +71,6 @@ sv: has_already_been_used: "har redan använts" inclusion: är inte inkluderad i listan invalid: är ogiltig - is_invalid: "är ogiltig; försök att vara lite mer beskrivande" less_than: måste vara mindre än %{count} less_than_or_equal_to: måste vara mindre eller lika med %{count} not_a_number: är inte ett nummer @@ -159,7 +158,6 @@ sv: topic_not_found: "Något har gått fel. Kanske har ämnet stängts eller raderats medan du tittade på det?" just_posted_that: "är för likt det du nyligen postade" invalid_characters: "innehåller otillåtna tecken" - is_invalid: "är ogiltig; försök att skriva lite mer detaljerad" next_page: "nästa sida →" prev_page: "← föregående sida" page_num: "Sida %{num}" diff --git a/config/locales/server.te.yml b/config/locales/server.te.yml index 442e3dc81b..a8d529d451 100644 --- a/config/locales/server.te.yml +++ b/config/locales/server.te.yml @@ -92,7 +92,6 @@ te: topic_not_found: "ఏదో తప్పు జరిగింది. బహుశా ఈ అంశం ముగిసింది లేదా మీరు చూస్తూ ఉండగా తొలగించబడింది?" just_posted_that: "ఇది ఇప్పుడే రాసిన విషయంలా ఉంది. డూప్లికేటు టపా?" invalid_characters: "చెల్లని అక్షరాలు ఉన్నాయి." - is_invalid: "చెల్లనిది. మరింత వివరణాత్మకంగా ఉండేట్టు చూడండి." next_page: "తరువాతి పుట →" prev_page: "← గత పుట" page_num: "పుట %[num]" diff --git a/config/locales/server.tr_TR.yml b/config/locales/server.tr_TR.yml index eea175dc7a..8fc851bfc8 100644 --- a/config/locales/server.tr_TR.yml +++ b/config/locales/server.tr_TR.yml @@ -60,7 +60,6 @@ tr_TR: has_already_been_used: "önceden kullanıldı" inclusion: listeye dahil edilmemiş invalid: geçersiz - is_invalid: "geçersiz; biraz daha açıklayıcı olmaya çalışın" less_than: '%{count} rakamından az olmalı' less_than_or_equal_to: '%{count} rakamına eşit veya daha az olmalı' not_a_number: sayı değil @@ -136,7 +135,6 @@ tr_TR: topic_not_found: "Bir şeyler ters gitti. Muhtemelen siz konuya bakarken bu konu kapatıldı ya da silindi." just_posted_that: "yakın zamanda yaptığınız bir gönderiye çok benziyor" invalid_characters: "geçersiz karakterler barındırıyor" - is_invalid: "geçersiz; biraz daha açıklayıcı olmaya çalışın" next_page: "sonraki sayfa →" prev_page: "← önceki sayfa" page_num: "Sayfa %{num}" @@ -1807,16 +1805,20 @@ tr_TR: %{message} digest: why: "%{last_seen_at} tarihindeki son girişinizden beri %{site_link} sitesine olanların kısa bir özeti" + since_last_visit: "Son ziyaretinizden bu yana" + new_topics: "Yeni Konular" + unread_messages: "Okunmamış İletiler" + unread_notifications: "Okunmamış Bildirimler" + popular_topics: "Gözde Konular" + follow_topic: "Bu konuyu takip et" + join_the_discussion: "Devamını Oku" + popular_posts: "Gözde Gönderiler" + more_new: "Takip ettiğiniz konu ve kategorideki yeniler" subject_template: "[%{site_name}] Özeti" - new_activity: "Konu ve gönderilerinizdeki yeni etkinlikler:" - top_topics: "Gözde gönderiler" - other_new_topics: "Gözde konular" unsubscribe: "Bir süredir görünmediğiniz için bu e-posta size %{site_link} topluluğundan gönderildi. Bu e-postaları almak istemiyorsanız %{unsubscribe_link}." click_here: "buraya tıklayın" from: "%{site_name} özeti" - read_more: "Devamını Oku" - more_topics: "%{new_topics_since_seen} tane daha yeni konu vardı." - more_topics_category: "Daha fazla yeni konu:" + preheader: "%{last_seen_at} tarihindeki ziyaretinizden bu yana olanların kısa bir özeti" mailing_list: subject_template: "[%{site_name}] %{date} Özeti " unsubscribe: "Bu günlük e-posta size %{site_link} topluluğundan duyuru listesi modunu etkin yaptığınız için gönderildi. Bu e-postaları almak istemiyorsanız %{unsubscribe_link}." @@ -2201,14 +2203,21 @@ tr_TR: staff_tag_remove_disallowed: " \"%{tag}\" etiketi yalnızca görevliler tarafından silinebilir gözüküyor." rss_by_tag: "%{tag} etiketli konular" finish_installation: + congratulations: "Tebrikler, Discourse yüklediniz!" register: button: "Kayıt Ol" + title: "Yönetici Hesabı Oluştur" help: "başlamak için yeni bir hesap oluşturun" confirm_email: title: "E-posta adresinizi doğrulayın" resend_email: title: "Etkinleştirme E-postasını Tekrar Gönder" message: " %{email} adresine etkinleştirme e-postasını tekrar gönderdik" + safe_mode: + title: "Güvenli moda gir" + no_customizations: "Tüm site özelleştirmelerini devre dışı bırak" + no_plugins: "Tüm eklentileri devre dışı bırak" + enter: "Güvenli Moda Gir" wizard: title: "Discourse Kurulumu" step: diff --git a/config/locales/server.uk.yml b/config/locales/server.uk.yml index 6ba88864d4..56728bd191 100644 --- a/config/locales/server.uk.yml +++ b/config/locales/server.uk.yml @@ -30,7 +30,6 @@ uk: spamming_host: "Даруйте, Ви не можете вставити посилання на цей хост." just_posted_that: "це дуже схоже на те, що ви нещодавно дописували" invalid_characters: "містить неприпустимі символи" - is_invalid: "є неприпустимим; спробуйте бути трохи більше наочним" next_page: "наступна сторінка →" prev_page: "← попередня сторінка" page_num: "Сторінка %{num}" diff --git a/config/locales/server.vi.yml b/config/locales/server.vi.yml index b2e105cb0e..f6655e2360 100644 --- a/config/locales/server.vi.yml +++ b/config/locales/server.vi.yml @@ -65,7 +65,6 @@ vi: has_already_been_used: "đã được sử dụng" inclusion: không được bao gồm trong danh sách invalid: là không hợp lệ - is_invalid: "không hợp lệ; cố gắng cụ thể hơn một chút" less_than: phải nhỏ hơn %{count} less_than_or_equal_to: phải nhỏ hơn hoặc bằng %{count} not_a_number: không phải là số @@ -140,7 +139,6 @@ vi: topic_not_found: "Có gì đó đã sai. Có lẽ chủ đề này đã bị đóng hoặc bị xóa trong khi bạn đang xem?" just_posted_that: "rất giống với những gì bạn đã viết gần đây" invalid_characters: "chứa các kí tự không hợp lệ" - is_invalid: "không hợp lệ; cố gắng cụ thể hơn một chút" next_page: "trang sau →" prev_page: "← trang trước" page_num: "Trang %{num}" diff --git a/config/locales/server.zh_CN.yml b/config/locales/server.zh_CN.yml index e80a6ecdee..07311fe203 100644 --- a/config/locales/server.zh_CN.yml +++ b/config/locales/server.zh_CN.yml @@ -71,7 +71,7 @@ zh_CN: has_already_been_used: "不能和其他%{attribute}重复" inclusion: 不包括在列表中 invalid: 无效 - is_invalid: "无效;请描述得更详尽些" + is_invalid: "似乎不清晰,这是个完整的句子吗?" less_than: 必须小于 %{count} less_than_or_equal_to: 必须小于等于 %{count} not_a_number: 不是数字 @@ -107,6 +107,7 @@ zh_CN: operation_already_running: "有操作正在运行。目前无法开始新的操作。" backup_file_should_be_tar_gz: "备份文件应为 .tar.gz 存档文件。" not_enough_space_on_disk: "没有足够的磁盘空间可供备份文件上传。" + invalid_filename: "备份文件名包含无效字符。有效字符为 a-z 0-9 . - _." not_logged_in: "你需要登录后才能这么做。" not_found: "找不到请求的地址或资源。" invalid_access: "你没有权限查看请求的资源。" @@ -146,7 +147,7 @@ zh_CN: topic_not_found: "出现问题。也许这个话题被关闭或删除。" just_posted_that: "太类似于你最近发表的内容" invalid_characters: "包含无效字符" - is_invalid: "无效;请描述得更清楚一点" + is_invalid: "似乎不清晰,这是个完整的句子吗?" next_page: "下一页 →" prev_page: "← 上一页" page_num: "第%{num}页" @@ -275,6 +276,7 @@ zh_CN: common: "是 10000 个最常用的密码之一。请用一个更安全的密码。" same_as_username: "与你的用户名相同。请使用一个更安全的密码。" same_as_email: "与你的邮件地址相同。请使用一个更安全的密码。" + same_as_current: "和你当前的密码相同" ip_address: signup_not_allowed: "不能使用这个账户登录。" color_scheme_color: @@ -284,6 +286,10 @@ zh_CN: post_reply: base: different_topic: "帖子和回复必须属于同一主题." + web_hook: + attributes: + payload_url: + invalid: "URL 不合法。URL 应包括 http:// 或 https://。并且其中没有空格。" <<: *errors user_profile: no_info_me: " 你的资料中,关于我部分目前还是空白,你想要写些什么吗? "
@@ -528,8 +534,20 @@ zh_CN:
not_found_description: "对不起,我们找不到这个退订链接。有可能你的邮件中的链接已经过期?"
log_out: "退出"
user_api_key:
+ title: "授权应用访问"
+ authorize: "授权"
read: "阅读"
read_write: "读/写"
+ description: "“%{application_name}”正在请求访问你的账户中的以下权限:"
+ no_trust_level: "抱歉,你没有使用用户 API 所需要的信任等级"
+ generic_error: "抱歉,我们不能分发用户 API 密钥,该特性已经被站点管理员禁用"
+ scopes:
+ message_bus: "实时更新"
+ notifications: "读取并清除通知"
+ push: "推送通知到外部服务"
+ session_info: "读取用户会话信息"
+ read: "读取所有"
+ write: "写入所有"
reports:
visits:
title: "用户访问量"
@@ -694,6 +712,7 @@ zh_CN:
poll_pop3_auth_error: "至 POP3 服务器的连接验证失败。请检查POP3 设置。"
site_settings:
censored_words: "将被自动替换为 ■■■■"
+ censored_pattern: "正则表达式将自动被替换为■■■■"
delete_old_hidden_posts: "自动删除被隐藏超过 30 天的帖子。"
default_locale: "此论坛的缺省语言(ISO 639-1 代码)"
allow_user_locale: "允许用户选择他们自己的语言界面"
@@ -707,6 +726,8 @@ zh_CN:
min_private_message_title_length: "消息标题允许的最小字符数"
min_search_term_length: "搜索条件允许的最少字符数"
search_tokenize_chinese_japanese_korean: "在非中/日/韩语站点强制切割中/日/韩语搜索分词"
+ search_prefer_recent_posts: "如果搜索大型论坛较慢,这个选项将优先尝试最新的帖子"
+ search_recent_posts_size: "索引多少最新的主题"
allow_uncategorized_topics: "允许发表没有分类的帖子。警告:如果又任何未分类的帖子,你必须给他们重新分类后才能关闭该选项。"
allow_duplicate_topic_titles: "允许主题有相同,重复的标题"
unique_posts_mins: "多少分钟之后才允许一个用户再次发表包含相同内容的帖子"
@@ -737,6 +758,8 @@ zh_CN:
show_pinned_excerpt_mobile: "移动版显示置顶主题剪辑。"
show_pinned_excerpt_desktop: "移动版显示置顶主题剪辑。"
post_onebox_maxlength: "Onebox 处理后的 Discourse 帖子的最大字符长度"
+ onebox_domains_blacklist: "不会被 Onebox 的域名列表。"
+ max_oneboxes_per_post: "帖子中最多的 Onebox 数量。"
logo_url: "在你站点左上角出现的小号标志图片,应为一个长方形。如果留空,将显示站点标题文字。"
digest_logo_url: "邮件摘要中使用的标志图像。应为长方形。不能使用 SVG 图片。如果留空,将使用 `logo_url`。"
logo_small_url: "在你站点左上角的小号标志图片,应为正方形,当滚动时才可见。如果留空,将显示主页图标。"
@@ -833,6 +856,7 @@ zh_CN:
enable_sso_provider: "在 /session/sso_provider endpoint 实现 Discourse SSO 提供方协议,要求设置 sso_secret"
sso_url: "单点登录 URL 入口点(必须包含 http:// 或 https://)"
sso_secret: "秘密字符串,用于验证秘密的 SSO 信息,请保证是 10 个字符或者更长"
+ sso_overrides_bio: "在用户页面中覆盖用户的个人信息并禁止用户修改"
sso_overrides_email: "每一次登录时,用 SSO 信息中的外部站点的邮件地址覆盖本地邮件地址,并且阻止本地的邮件地址修改。(警告:因格本地邮件的正规化,邮件地址可能会有所差异)"
sso_overrides_username: "每一次登录时,用 SSO 信息中的外部站点的用户名覆盖本地用户名,并且阻止本地的用户名修改。(警告:因格本地用户名的长度和其他要求,用户名可能会有所差异)"
sso_overrides_name: "每一次登录时,用 SSO 信息中的外部站点的全名覆盖本地全名,并且阻止本地的全名修改。"
@@ -854,6 +878,7 @@ zh_CN:
enable_facebook_logins: "启用 Facebook 帐号验证登录,需要 facebook_app_id 和 facebook_app_secret"
facebook_app_id: "Facebook 帐号验证的应用帐号(App id),到 https://developers.facebook.com/apps 来注册获取"
facebook_app_secret: "Facebook 帐号验证的应用密码(App secret),到 https://developers.facebook.com/apps 来注册获取"
+ facebook_request_extra_profile_details: "从 Facebook 中请求关于我、地点和网站。(需要 Facebook 许可你的登录应用)"
enable_github_logins: "启用 Github 帐号验证登录,需要 github_client_id 和 github_client_secret"
github_client_id: "Github 帐号验证的客户端帐号(Client id),到 https://github.com/settings/applications 来注册获取"
github_client_secret: "Github 帐号验证的客户端密码(Client secret),到 https://github.com/settings/applications 来注册获取"
@@ -873,6 +898,7 @@ zh_CN:
top_topics_formula_log_views_multiplier: "热门主题公式中访问次数因子的值(n):`log(views_count) * (n) + op_likes_count * 0.5 + LEAST(likes_count / posts_count, 3) + 10 + log(posts_count)`"
top_topics_formula_first_post_likes_multiplier: "热门主题公式中首贴赞的数量的因子的值(n):`log(views_count) * 2 + op_likes_count * (n) + LEAST(likes_count / posts_count, 3) + 10 + log(posts_count)`"
top_topics_formula_least_likes_per_post_multiplier: "热门主题公式中赞和帖子数量的比例的最小值(n):`log(views_count) * (n) + op_likes_count * 0.5 + LEAST(likes_count / posts_count, 3) + 10 + log(posts_count)`"
+ rebake_old_posts_count: "每 15 分钟重制老帖子的数量。"
rate_limit_create_topic: "在创建一个主题之后,用户必须间隔多少秒(n)才能创建另一个主题"
rate_limit_create_post: "在创建一个帖子之后,用户必须间隔多少秒(n)才能创建另一个帖子"
rate_limit_new_user_create_topic: "在创建一个主题后,新用户必须等待(n)秒才能创建另一个主题。"
@@ -887,6 +913,7 @@ zh_CN:
max_topic_invitations_per_day: "每个用户每天能创建的邀请至主题数量的最大值。"
alert_admins_if_errors_per_minute: "激活管理员警告的每分钟错误的数量。0 会禁用这个特性。注意:需要重启。"
alert_admins_if_errors_per_hour: "激活管理员警告的每小时错误的数量。0 会禁用这个特性。注意:需要重启。"
+ categories_topics: "/categories 页面中显示的主题数。"
suggested_topics: "在一个主题底部显示的推荐主题的数量。"
limit_suggested_to_category: "只在当前分类的推荐帖子列表中显示帖子。"
suggested_topics_max_days_old: "推荐主题创建时间不能大于 n 天。"
@@ -905,8 +932,10 @@ zh_CN:
external_system_avatars_enabled: "使用外部系统头像服务。"
external_system_avatars_url: "外部系统头像服务的 URL 地址。可选参数是 {username} {first_letter} {color} {size}"
default_opengraph_image_url: "opengraph图像的缺省URL。"
+ twitter_summary_large_image_url: "默认 Twitter summary 卡片的 URL(需要至少宽 280px 和高 150px)。"
allow_all_attachments_for_group_messages: "允许群组消息中包含任何邮件附近。"
convert_pasted_images_to_hq_jpg: "将粘贴图片转为高质量 JPG 文件。"
+ convert_pasted_images_quality: "转换过的 JPG 文件质量(1 是最低,100 最高质量)。"
enable_flash_video_onebox: "在 Onebox 启用嵌入 swf 和 flv 链接(Adobe Flash)。警告:可能增加安全风险。"
default_invitee_trust_level: "受邀用户的缺省信任等级(0-4)。"
default_trust_level: "所有新用户的缺省信任等级(0-4)。警告!改变此项将提高广告泛滥的风险。"
@@ -936,6 +965,7 @@ zh_CN:
tl3_links_no_follow: "不移除信任等级3用户帖子中的链接中的 rel=nofollow 属性。"
min_trust_to_create_topic: "创建主题所需的最低信任等级。"
min_trust_to_edit_wiki_post: "能编辑维基模式帖子的最小信任等级"
+ min_trust_to_edit_post: "能编辑帖子的最小信任等级。"
min_trust_to_allow_self_wiki: "用户将自己的帖子设置为维基模式的最低信任等级。"
min_trust_to_send_messages: "发送消息所需的最低信任等级。"
newuser_max_links: "一个访问者可以添加到一个帖子里的链接数量。"
@@ -957,6 +987,7 @@ zh_CN:
title_fancy_entities: "转换主题标题中的 HTML 实体,参考:SmartyPants http://daringfireball.net/projects/smartypants/"
min_title_similar_length: "开始检查相似主题的帖子标题的最小长度。"
min_body_similar_length: "开始检查相似主题的帖子内容的最小长度。"
+ desktop_category_page_style: "/categories 页面的视觉样式。"
category_colors: "设置分类颜色的十六进制色彩值列表。"
category_style: "分类图标的视觉样式。"
max_image_size_kb: "允许用户上传的最大文件大小(以kB为单位)。确保也在nginx(client_max_body_size),apache 或代理中进行限制文件大小的配置。"
@@ -998,6 +1029,7 @@ zh_CN:
auto_block_first_post_regex: "大小写不相关的正则表达式,如果匹配成功,会导致该用户不能发表第一帖,而是进入审核队列。例如:求下载|谢谢楼[主猪],会阻止包含求下载、谢谢楼主或谢谢楼猪的帖子。该选项只适用于首贴。"
reply_by_email_enabled: "启用通过邮件回复。"
reply_by_email_address: "通过邮件回复的回复地址模板,例如:%{reply_key}@reply.example.com 或 replies+%{reply_key}@example.com"
+ alternative_reply_by_email_addresses: "通过邮件回复的回复地址模板,例如:%{reply_key}@reply.example.com|replies+%{reply_key}@example.com"
incoming_email_prefer_html: "对进站邮件优先使用 HTML 而不是纯文本。可能导致格式问题。"
disable_emails: "禁止 Discourse 发送任何邮件"
strip_images_from_short_emails: "忽略邮件中小于 2800 字节的图片"
@@ -1009,13 +1041,23 @@ zh_CN:
max_emails_per_day_per_user: "每日发送给用户的最大帖子数量。设置为 0 禁止限制"
enable_staged_users: "处理进站邮件时自动创建暂存用户。"
maximum_staged_users_per_email: "处理进站邮件时可创建的最大暂存用户量。"
+ auto_generated_whitelist: "不会被检查是否是自动生成内容的邮件地址列表。例如:foo@bar.com|discourse@bar.com"
block_auto_generated_emails: "阻止被检测为自动生成的进站邮件。"
ignore_by_title: "使用正则表达式根据标题忽略进站邮件。"
mailgun_api_key: "用以验证 webhook 消息的 Mailgun 密钥 API。"
+ soft_bounce_score: "当碰到临时拒信时,增加用户的累计退信分值。"
+ hard_bounce_score: "当碰到永久拒信时,增加用户的累计退信分值。"
+ bounce_score_threshold: "停止发送邮件给用户的累计退信分值。"
+ bounce_score_threshold_deactivate: "取消激活用户的累计退信分值。"
reset_bounce_score_after_days: "自动在 X 天后重置累计退信分值。"
+ attachment_content_type_blacklist: "基于 content type 禁止附件的黑名单列表。"
+ attachment_filename_blacklist: "基于文件名禁止附件的黑名单列表。"
+ enable_forwarded_emails: "[测试] 允许用户通过抄送邮件发表主题。"
+ always_show_trimmed_content: "总是显示进站邮件中被截断的部分。警告:可能显示某些邮件地址。"
manual_polling_enabled: "用 API 推送邮件回复。"
pop3_polling_enabled: "轮询 POP3 收取邮件回复。"
pop3_polling_ssl: "连接至 POP3 服务器时使用 SSL。(推荐)"
+ pop3_polling_openssl_verify: "验证服务器的 TLS 证书(默认:启用)"
pop3_polling_period_mins: "查询用于邮件的 POP3 账户的间隔(以分钟计)。注意:需要重新启动。"
pop3_polling_port: "POP3 轮询账户端口。"
pop3_polling_host: "需用 POP3 向该地址轮询电子邮件的主机。"
@@ -1039,6 +1081,7 @@ zh_CN:
default_avatars: "在用户更改头像前的默认头像 URL"
automatically_download_gravatars: "为注册或更改邮箱的用户下载 Gravatar 头像。"
digest_topics: "邮件摘要中显示的主题数目上限。"
+ digest_posts: "邮件摘要中显示的最流行帖子的数量。"
digest_min_excerpt_length: "邮件摘要中显示的帖子摘要字符数下限。"
delete_digest_email_after_days: "不发送摘要邮件给超过(n)天没访问的用户。"
digest_suppress_categories: "不在摘要邮件中显示这些分类的内容。"
@@ -1064,6 +1107,7 @@ zh_CN:
automatically_unpin_topics: "当用户到达底部时自动解除主题置顶。"
read_time_word_count: "一分钟阅读的词的数量,用于估计阅读时间。"
topic_page_title_includes_category: "主题页面标题包含分类名。"
+ max_prints_per_hour_per_user: "/print 页面的每小时最大展示量(设置为 0 禁用)"
full_name_required: "全名是用户个人信息的必填项。"
enable_names: "在用户的个人信息、用户卡片和邮件中显示全名。禁用将在所有地方隐藏全名。"
display_name_on_posts: "在用户的帖子中显示他们的全名以及他们的 @username。"
@@ -1078,7 +1122,9 @@ zh_CN:
feed_polling_url: "仅用于嵌入:RSS/ATOM 订阅的 URL。"
embed_by_username: "创建嵌入主题的 Discourse 的用户名。"
embed_username_key_from_feed: "从流中获取 discourse 用户名的 Key。"
+ embed_title_scrubber: "抓取嵌入主题的正则表达式。"
embed_truncate: "截断嵌入的帖子。"
+ allowed_href_schemes: "除了 http 和 https 外允许的链接协议。"
embed_post_limit: "嵌入帖子的最大数量。"
embed_username_required: "创建主题需要用户名。"
embed_whitelist_selector: "在嵌入页面加入元素 CSS 选择器。"
@@ -1096,6 +1142,7 @@ zh_CN:
enforce_square_emoji: "强制为所有 emojis 设置正方形比例。"
approve_post_count: "新用户或基础用户需要被审核的帖子数量"
approve_unless_trust_level: "该信任等级之下的用户的帖子必须被审核"
+ approve_new_topics_unless_trust_level: "低于该信任等级的用户的新帖子需要被审核"
notify_about_queued_posts_after: "如果帖子在设定的小时数后仍在等候处理,发送一封邮件至 contact_email。设为 0 将禁用这些邮件。"
auto_close_messages_post_count: "消息中贴子数上限,达到后自动关闭消息(0 为禁用)"
auto_close_topics_post_count: "主题中贴子数上限,达到后自动关闭主题 ( 0 为禁用 )"
@@ -1112,6 +1159,7 @@ zh_CN:
default_email_in_reply_to: "默认在邮件中包含回复的摘要文本。"
default_other_new_topic_duration_minutes: "近期主题条件的全局缺省设置"
default_other_auto_track_topics_after_msecs: "经过多少毫秒之后一个主题就被自动追踪的全局缺省设置"
+ default_other_notification_level_when_replying: "用户回复主题时的全局默认通知等级"
default_other_external_links_in_new_tab: "默认在新的标签页打开外部链接"
default_other_enable_quoting: "默认在高亮选择文字时启用引用回复"
default_other_dynamic_favicon: "默认在浏览器图标上显示新/更新的主题数量"
@@ -1121,6 +1169,14 @@ zh_CN:
default_categories_watching: "分类列表默认跟踪。"
default_categories_tracking: "分类列表默认追踪。"
default_categories_muted: "分类列表默认不显示。"
+ default_categories_watching_first_post: "默认监看这些分类中每个新主题的第一贴"
+ max_user_api_reqs_per_day: "用户API每日每密钥最高请求数"
+ max_user_api_reqs_per_minute: "用户API每密钥每分钟最高请求数"
+ allow_user_api_keys: "允许生成用户API密钥"
+ allow_user_api_key_scopes: "用户API授权范围列表"
+ max_api_keys_per_user: "每用户最多持有的用户 API 数"
+ min_trust_level_for_user_api_key: "生成用户 API 密钥所需的信任等级"
+ allowed_user_api_auth_redirects: "允许用户 API 密钥重定向授权至"
tagging_enabled: "启用标签功能,允许为主题设置标签?"
min_trust_to_create_tag: "创建标签所需的最小信任等级。"
max_tags_per_topic: "主题最多允许有多少个标签。"
@@ -1132,7 +1188,11 @@ zh_CN:
tag_style: "标签的视觉样式。"
staff_tags: "只可由管理人员使用的标签列表"
min_trust_level_to_tag_topics: "给主题加标签的最小信任等级"
+ suppress_overlapping_tags_in_list: "如果标签匹配了主题标题中的词,不显示该标签"
remove_muted_tags_from_latest: "在最新主题列表中,不显示有静音标签的主题。"
+ company_short_name: "公司名(短)"
+ company_full_name: "公司名(全)"
+ company_domain: "公司域名"
errors:
invalid_email: "电子邮箱地址无效。"
invalid_username: "没有这个用户名的用户。"
@@ -1155,6 +1215,7 @@ zh_CN:
reply_by_email_address_is_empty: "在启用邮件回复之前,你必须设置“reply by email address”。"
email_polling_disabled: "在启用邮件回复功能前,你必须启用手动或者 POP3 轮询。"
user_locale_not_enabled: "你必须先设置 'allow user locale' 再启用该设置。"
+ invalid_regex: "正则表达式非法或者不允许。"
search:
within_post: "#{{post_number}} 由 {{username}}"
types:
@@ -1165,7 +1226,7 @@ zh_CN:
not_found: "无法找到你的账户。请联系站点管理人员。"
account_not_approved: "你的帐号尚未被审核通过。一旦你的帐号获得批准,你就会收到一封电子邮件提醒。"
unknown_error: "你的账户发生了问题。请联系站点管理人员。"
- timeout_expired: "账户登录超市,请重新尝试登录。"
+ timeout_expired: "账户登录超时,请重新尝试登录。"
original_poster: "原始作者"
most_posts: "大部分帖子"
most_recent_poster: "当前大部分帖子作者"
@@ -1236,6 +1297,7 @@ zh_CN:
something_already_taken: "出了一些问题,可能此用户名或电子邮箱已经被注册。试试 忘记密码链接吧。"
omniauth_error: "抱歉,在验证你的帐号时发生了错误。可能你没有批准授权申请?"
omniauth_error_unknown: "在处理你的登录过程中发生了错误,请重试。"
+ authenticator_error_no_valid_email: "关联%{account}的账户没有优秀的邮件地址。你可能需要用不同的邮件地址配置你的账户。"
new_registrations_disabled: "现在不允许注册新账户。"
password_too_long: "密码不能超过 200 个字符。"
email_too_long: "你输入的邮件太长了。邮箱名不得超过 254 字符,域名必须不超过 253 字符。"
@@ -1404,8 +1466,34 @@ zh_CN:
[mt]: http://www.mail-tester.com/
new_version_mailer:
subject_template: "[%{site_name}] 有新的 Discourse 版本,可供升级"
+ text_body_template: |
+ 哇哦,有新版本的 [Discourse](http://www.discourse.org) 可以升级!
+
+ 你的版本:%{installed_version}
+ 新的版本:**%{new_version}**
+
+ - 浏览器访问**[一键更新工具](%{base_url}/admin/upgrade)**升级。
+
+ - 查看[GitHub 改动日志(英文)](https://github.com/discourse/discourse/commits/master)中更新的内容。
+
+ - 访问 [meta.discourse.org(英文)](https://meta.discourse.org) 获取 Discourse 的最新资讯、讨论和支持。也可访问 [meta.discoursecn.org 非官方的中文支持论坛](https://meta.discoursecn.org) 获得支持。
new_version_mailer_with_notes:
subject_template: "[%{site_name}] 可以升级"
+ text_body_template: |
+ 哇哦,有新版本的 [Discourse](http://www.discourse.org) 可以升级!
+
+ 你的版本:%{installed_version}
+ 新的版本:**%{new_version}**
+
+ - 查看[GitHub 改动日志(英文)](https://github.com/discourse/discourse/commits/master)中更新的内容。
+
+ - 浏览器访问**[一键更新工具](%{base_url}/admin/upgrade)**升级。
+
+ - 访问 [meta.discourse.org(英文)](http://meta.discourse.org) 获取 Discourse 的最新资讯、讨论和支持。也可访问 [meta.discoursecn.org 非官方的中文支持论坛](http://meta.discoursecn.org) 获得支持。
+
+ ### 发行注记
+
+ %{notes}
queued_posts_reminder:
subject_template:
other: "[%{site_name}] %{count} 个帖子等待审核"
@@ -1478,12 +1566,38 @@ zh_CN:
[prefs]: %{user_preferences_url}
backup_succeeded:
subject_template: "备份成功完成"
+ text_body_template: |
+ 备份成功。
+
+ 访问[管理 > 备份](%{base_url}/admin/backups)下载你的新备份文件。
+
+ 以下为日志:
+
+ ```text
+ %{logs}
+ ```
backup_failed:
subject_template: "备份失败"
+ text_body_template: |
+ 备份已经失败了。
+
+ 以下是日志:
+
+ ```text
+ %{logs}
+ ```
restore_succeeded:
subject_template: "恢复成功完成"
restore_failed:
subject_template: "恢复失败"
+ text_body_template: |
+ 恢复失败。
+
+ 以下是日志:
+
+ ```
+ %{logs}
+ ```
bulk_invite_succeeded:
subject_template: "批量用户邀请成功完成"
text_body_template: "你的批量邀请用户已经完成,发送了 %{sent} 个邀请。"
@@ -1539,6 +1653,7 @@ zh_CN:
与你账户关联的邮件地址已经被封禁。
email_reject_reply_user_not_matching:
+ subject_template: "[%{site_name}] 电子邮件错误 -- 未预期的回复地址"
text_body_template: |
我们非常抱歉,但是你发送至 %{destination}(名为%{former_title}) 的邮件出问题了。
@@ -1558,6 +1673,7 @@ zh_CN:
如果你**确定**你的邮件中有回复内容,试试用更简单的格式。
email_reject_parsing:
+ subject_template: "[%{site_name}] 电子邮件错误 -- 内容无法识别"
text_body_template: |
我们很抱歉,但是你发送至 %{destination}(名为 %{former_title})的邮件无法发送。
@@ -1712,6 +1828,10 @@ zh_CN:
unsubscribe_link: |
要退订这些邮件,[点击这里](%{unsubscribe_url})。
unsubscribe_link_and_mail: |
+ 要退订这些邮件,[点击这里](%{unsubscribe_url})。
+ unsubscribe_mailing_list: |
+ 你启用了邮件列表模式,所以收到了这些邮件。
+
要退订这些邮件,[点击这里](%{unsubscribe_url})。
subject_re: "回复:"
subject_pm: "[私信]"
@@ -1870,16 +1990,21 @@ zh_CN:
%{message}
digest:
why: "在你上次于%{last_seen_at}访问后,%{site_link}的新内容摘要。"
+ since_last_visit: "自从你上次访问"
+ new_topics: "新主题"
+ unread_messages: "未读私信"
+ unread_notifications: "未读通知"
+ popular_topics: "热门主题"
+ follow_topic: "关注主题"
+ join_the_discussion: "阅读更多"
+ popular_posts: "流行帖子"
+ from_topic_label: "来自"
+ more_new: "你关注的主题和分类中新内容"
subject_template: "[%{site_name}] 摘要"
- new_activity: "在你的主题和帖子里的动态:"
- top_topics: "热门帖子"
- other_new_topics: "热门主题"
unsubscribe: "这是封来自%{site_link}的摘要邮件,因为你长时间没有访问而发送。%{unsubscribe_link}取消订阅。"
click_here: "点击此处"
from: "%{site_name}的摘要"
- read_more: "阅读更多"
- more_topics: "有其他 %{new_topics_since_seen} 个新主题。"
- more_topics_category: "更多近期主题:"
+ preheader: "在你上次于%{last_seen_at}访问后的新内容摘要"
mailing_list:
why: "%{date}%{site_link}上的所有情况"
subject_template: "[%{site_name}] %{date}摘要"
@@ -2022,6 +2147,7 @@ zh_CN:
message_to_blank: "message.to 为空"
text_part_body_blank: "text_part.body 为空"
body_blank: "body 为空"
+ no_echo_mailing_list_mode: "邮件列表通知已对用户自己的帖子禁用"
color_schemes:
base_theme_name: "基础"
about: "关于"
@@ -2586,6 +2712,40 @@ zh_CN:
staff_tag_disallowed: "“%{tag}”只可由管理人员使用。"
staff_tag_remove_disallowed: "“%{tag}”只可由管理人员删除。"
rss_by_tag: "主题标签 %{tag}"
+ finish_installation:
+ congratulations: "祝贺,你已经安装好了 Discourse!"
+ register:
+ button: "注册"
+ title: "注册管理员账户"
+ help: "注册新账户以开始"
+ no_emails: "不幸的是,在向导中你没有设置管理员邮件地址,所以完善配置可能有点困难。"
+ confirm_email:
+ title: "配置你的邮件"
+ message: "我们发送了一封激活邮件到%{email}。请按照邮件中的步骤来激活你的帐号。 如果你没有收到邮件,请检查你正确设置了 Discourse 邮件配置,然后查看你的垃圾邮件收件箱。 " + resend_email: + title: "重发激活邮件" + message: "我们重发了激活邮件至%{email}" + safe_mode: + title: "进入安全模式" + description: "安全模式让你的站点不载入插件或站点自定义设置。" + no_customizations: "禁止所以站点自定义" + only_official: "禁用非官方插件" + no_plugins: "禁用所以插件" + enter: "进入安全模式" + wizard: + title: "Discourse 安装" + step: + locale: + title: "欢迎来到 Discourse!" + fields: + default_locale: + description: "你的社群主要使用什么语言?" + forum_title: + title: "名字" + finished: + description: | + 如果你觉得需要修改这些设置,访问管理员分块;你可以在站点菜单找到扳手图标旁找到。 +祝你玩得开心,还有祝你建设新社区好运! activemodel: errors: <<: *errors diff --git a/config/locales/server.zh_TW.yml b/config/locales/server.zh_TW.yml index f3ef1ac9e8..c1c570b915 100644 --- a/config/locales/server.zh_TW.yml +++ b/config/locales/server.zh_TW.yml @@ -44,7 +44,6 @@ zh_TW: has_already_been_used: "已經被使用" inclusion: 不包括在這列表中 invalid: 無效的 - is_invalid: "無效,請再仔細描述" less_than: 必須少於 %{count} less_than_or_equal_to: 必須少於或等於 %{count} not_a_number: 不是數字 @@ -100,7 +99,6 @@ zh_TW: topic_not_found: "出現問題。也許這個話題被關閉或刪除。" just_posted_that: "與你最近發表的內容太相似" invalid_characters: "包含無效字詞" - is_invalid: "無效,請再仔細描述" next_page: "下一頁 →" prev_page: "← 上一頁" page_num: "%{num} 頁" diff --git a/config/routes.rb b/config/routes.rb index 61f05947a3..f465e56a38 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -151,6 +151,7 @@ Discourse::Application.routes.draw do get "/incoming/:id/raw" => "email#raw_email" get "/incoming/:id" => "email#incoming" get "preview-digest" => "email#preview_digest" + get "send-digest" => "email#send_digest" post "handle_mail" end end @@ -397,7 +398,7 @@ Discourse::Application.routes.draw do get "posts/:username/flagged" => "posts#flagged_posts", constraints: {username: USERNAME_ROUTE_FORMAT} get "groups/:id.json" => 'groups#show', constraints: {id: USERNAME_ROUTE_FORMAT}, defaults: {format: 'json'} - + resources :groups, id: USERNAME_ROUTE_FORMAT do get "posts.rss" => "groups#posts_feed", format: :rss get "mentions.rss" => "groups#mentions_feed", format: :rss @@ -408,6 +409,7 @@ Discourse::Application.routes.draw do get 'mentions' get 'messages' get 'counts' + get 'mentionable' member do put "members" => "groups#add_members" @@ -591,6 +593,7 @@ Discourse::Application.routes.draw do get "t/:slug/:topic_id/:post_number" => "topics#show", constraints: {topic_id: /\d+/, post_number: /\d+/} get "t/:slug/:topic_id/last" => "topics#show", post_number: 99999999, constraints: {topic_id: /\d+/} get "t/:topic_id/posts" => "topics#posts", constraints: {topic_id: /\d+/}, format: :json + get "t/:topic_id/excerpts" => "topics#excerpts", constraints: {topic_id: /\d+/}, format: :json post "t/:topic_id/timings" => "topics#timings", constraints: {topic_id: /\d+/} post "t/:topic_id/invite" => "topics#invite", constraints: {topic_id: /\d+/} post "t/:topic_id/invite-group" => "topics#invite_group", constraints: {topic_id: /\d+/} @@ -699,6 +702,9 @@ Discourse::Application.routes.draw do post "/user-api-key/revoke" => "user_api_keys#revoke" post "/user-api-key/undo-revoke" => "user_api_keys#undo_revoke" + get "/safe-mode" => "safe_mode#index" + post "/safe-mode" => "safe_mode#enter", as: "safe_mode_enter" + get "*url", to: 'permalinks#show', constraints: PermalinkConstraint.new end diff --git a/config/site_settings.yml b/config/site_settings.yml index f93bc56709..9be481803e 100644 --- a/config/site_settings.yml +++ b/config/site_settings.yml @@ -536,6 +536,11 @@ posting: default: '' refresh: true type: list + censored_pattern: + client: true + default: '' + refresh: true + type: regex enable_emoji: default: true client: true @@ -579,7 +584,10 @@ email: private_email_time_window_seconds: 20 email_posts_context: 5 digest_min_excerpt_length: 100 - digest_topics: 20 + digest_topics: + default: 5 + min: 1 + digest_posts: 3 delete_digest_email_after_days: 365 digest_suppress_categories: type: category_list @@ -603,6 +611,7 @@ email: default: false validator: "POP3PollingEnabledSettingValidator" pop3_polling_ssl: true + pop3_polling_openssl_verify: true pop3_polling_period_mins: 5 pop3_polling_host: '' pop3_polling_port: 995 @@ -664,7 +673,8 @@ email: attachment_filename_blacklist: type: list default: "smime.p7s|signature.asc" - + enable_forwarded_emails: false + always_show_trimmed_content: false files: max_image_size_kb: @@ -1288,6 +1298,9 @@ user_preferences: default_categories_muted: type: category_list default: '' + default_categories_watching_first_post: + type: category_list + default: '' user_api: max_user_api_reqs_per_day: diff --git a/db/migrate/20161124020918_add_scores_indexes_to_top_topics.rb b/db/migrate/20161124020918_add_scores_indexes_to_top_topics.rb new file mode 100644 index 0000000000..0e79373d23 --- /dev/null +++ b/db/migrate/20161124020918_add_scores_indexes_to_top_topics.rb @@ -0,0 +1,9 @@ +class AddScoresIndexesToTopTopics < ActiveRecord::Migration + def change + add_index :top_topics, :daily_score + add_index :top_topics, :weekly_score + add_index :top_topics, :monthly_score + add_index :top_topics, :yearly_score + add_index :top_topics, :all_score + end +end diff --git a/lib/auth/google_oauth2_authenticator.rb b/lib/auth/google_oauth2_authenticator.rb index c51e5a01d0..ec1f386ea7 100644 --- a/lib/auth/google_oauth2_authenticator.rb +++ b/lib/auth/google_oauth2_authenticator.rb @@ -18,8 +18,11 @@ class Auth::GoogleOAuth2Authenticator < Auth::Authenticator user_info = GoogleUserInfo.find_by(google_user_id: google_hash[:google_user_id]) result.user = user_info.try(:user) - if !result.user && !result.email.blank? && result.user = User.find_by_email(result.email) - GoogleUserInfo.create({user_id: result.user.id}.merge(google_hash)) + if !result.user && !result.email.blank? && result.email_valid + result.user = User.find_by_email(result.email) + if result.user + GoogleUserInfo.create({user_id: result.user.id}.merge(google_hash)) + end end result diff --git a/lib/composer_messages_finder.rb b/lib/composer_messages_finder.rb index 86f03680d9..347ca208e8 100644 --- a/lib/composer_messages_finder.rb +++ b/lib/composer_messages_finder.rb @@ -17,6 +17,8 @@ class ComposerMessagesFinder # Determines whether to show the user education text def check_education_message + return if @topic && @topic.archetype == Archetype.private_message + if creating_topic? count = @user.created_topic_count education_key = 'education.new-topic' diff --git a/lib/cooked_post_processor.rb b/lib/cooked_post_processor.rb index 5f06261c1b..cd563f12ed 100644 --- a/lib/cooked_post_processor.rb +++ b/lib/cooked_post_processor.rb @@ -300,10 +300,10 @@ class CookedPostProcessor } # apply oneboxes - Oneboxer.apply(@doc, topic_id: @post.topic_id) { |url| + Oneboxer.apply(@doc, topic_id: @post.topic_id) do |url| @has_oneboxes = true Oneboxer.onebox(url, args) - } + end # make sure we grab dimensions for oneboxed images oneboxed_images.each { |img| limit_size!(img) } diff --git a/lib/discourse.rb b/lib/discourse.rb index 666c9292f7..1ac6e1b00d 100644 --- a/lib/discourse.rb +++ b/lib/discourse.rb @@ -97,6 +97,7 @@ module Discourse set end + def self.activate_plugins! all_plugins = Plugin::Instance.find_all("#{Rails.root}/plugins") @@ -138,6 +139,14 @@ module Discourse @plugins ||= [] end + def self.official_plugins + plugins.find_all{|p| p.metadata.official?} + end + + def self.unofficial_plugins + plugins.find_all{|p| !p.metadata.official?} + end + def self.assets_digest @assets_digest ||= begin digest = Digest::MD5.hexdigest(ActionView::Base.assets_manifest.assets.values.sort.join) diff --git a/lib/discourse_iife.rb b/lib/discourse_iife.rb index 10bfb78374..4810aae4c3 100644 --- a/lib/discourse_iife.rb +++ b/lib/discourse_iife.rb @@ -34,6 +34,8 @@ class DiscourseIIFE return data if path =~ /\.hbrs/ return data if path =~ /\.hbs/ + return data if path =~ /discourse-loader/ + "(function () {\n\nvar $ = window.jQuery;\n// IIFE Wrapped Content Begins:\n\n#{data}\n\n// IIFE Wrapped Content Ends\n\n })(this);" end diff --git a/lib/discourse_plugin_registry.rb b/lib/discourse_plugin_registry.rb index d4c82e1e28..1eee3fca07 100644 --- a/lib/discourse_plugin_registry.rb +++ b/lib/discourse_plugin_registry.rb @@ -16,6 +16,10 @@ class DiscoursePluginRegistry attr_accessor :custom_html + def plugins + @plugins ||= [] + end + # Default accessor values def javascripts @javascripts ||= Set.new @@ -93,8 +97,11 @@ class DiscoursePluginRegistry end end + JS_REGEX = /\.js$|\.js\.erb$|\.js\.es6$/ + HANDLEBARS_REGEX = /\.hbs$|\.js\.handlebars$/ + def self.register_asset(asset, opts=nil) - if asset =~ /\.js$|\.js\.erb$|\.js\.es6$/ + if asset =~ JS_REGEX if opts == :admin self.admin_javascripts << asset else @@ -111,9 +118,7 @@ class DiscoursePluginRegistry self.stylesheets << asset end - elsif asset =~ /\.hbs$/ - self.handlebars << asset - elsif asset =~ /\.js\.handlebars$/ + elsif asset =~ HANDLEBARS_REGEX self.handlebars << asset end end diff --git a/lib/discourse_redis.rb b/lib/discourse_redis.rb index f3f4993c81..aaa5f74ef7 100644 --- a/lib/discourse_redis.rb +++ b/lib/discourse_redis.rb @@ -14,18 +14,20 @@ class DiscourseRedis @running = false @mutex = Mutex.new @slave_config = DiscourseRedis.slave_config + @timer_task = init_timer_task end def verify_master synchronize do - return if @running || recently_checked? - @running = true + return if @timer_task.running? end - Thread.new { initiate_fallback_to_master } + @timer_task.execute end def initiate_fallback_to_master + success = false + begin slave_client = ::Redis::Client.new(@slave_config) logger.info "#{log_prefix}: Checking connection to master server..." @@ -33,19 +35,21 @@ class DiscourseRedis if slave_client.call([:info]).split("\r\n").include?(MASTER_LINK_STATUS) logger.info "#{log_prefix}: Master server is active, killing all connections to slave..." + self.master = true + CONNECTION_TYPES.each do |connection_type| slave_client.call([:client, [:kill, 'type', connection_type]]) end Discourse.clear_readonly! Discourse.request_refresh! - @master = true + success = true end ensure - @running = false - @last_checked = Time.zone.now slave_client.disconnect end + + success end def master @@ -56,23 +60,18 @@ class DiscourseRedis synchronize { @master = args } end - def recently_checked? - if @last_checked - Time.zone.now <= (@last_checked + 5.seconds) - else - false - end - end - - # Used for testing - def reset! - @master = true - @last_checked = nil - @running = false + def running? + @timer_task.running? end private + def init_timer_task + Concurrent::TimerTask.new(execution_interval: 10) do |task| + task.shutdown if initiate_fallback_to_master + end + end + def synchronize @mutex.synchronize { yield } end @@ -87,9 +86,6 @@ class DiscourseRedis end class Connector < Redis::Client::Connector - MASTER = 'master'.freeze - SLAVE = 'slave'.freeze - def initialize(options) super(options) @slave_options = DiscourseRedis.slave_config(options) @@ -97,21 +93,21 @@ class DiscourseRedis end def resolve - - return @options unless @slave_options[:host] + if !@fallback_handler.master + @fallback_handler.verify_master unless @fallback_handler.running? + return @slave_options + end begin options = @options.dup options.delete(:connector) - client = ::Redis::Client.new(options) - client.call([:role])[0] - @options + client = Redis::Client.new(options) + loading = client.call([:info]).split("\r\n").include?("loading:1") + loading ? @slave_options : @options rescue Redis::ConnectionError, Redis::CannotConnectError, RuntimeError => ex - # A consul service name may be deregistered for a redis container setup raise ex if ex.class == RuntimeError && ex.message != "Name or service not known" - - return @slave_options if !@fallback_handler.master @fallback_handler.master = false + @fallback_handler.verify_master unless @fallback_handler.running? raise ex ensure client.disconnect diff --git a/lib/email/receiver.rb b/lib/email/receiver.rb index 597bc0726e..faaf55fe46 100644 --- a/lib/email/receiver.rb +++ b/lib/email/receiver.rb @@ -38,7 +38,7 @@ module Email def process! return if is_blacklisted? - @from_email, @from_display_name = parse_from_field + @from_email, @from_display_name = parse_from_field(@mail) @incoming_email = find_or_create_incoming_email process_internal rescue => e @@ -74,7 +74,7 @@ module Email raise InactiveUserError if !user.active && !user.staged raise BlockedUserError if user.blocked - body, @elided = select_body + body, elided = select_body body ||= "" raise NoBodyDetectedError if body.blank? && attachments.empty? @@ -90,6 +90,7 @@ module Email elsif post = find_related_post create_reply(user: user, raw: body, + elided: elided, post: post, topic: post.topic, skip_validations: user.staged?) @@ -98,7 +99,7 @@ module Email destinations.each do |destination| begin - process_destination(destination, user, body) + process_destination(destination, user, body, elided) rescue => e first_exception ||= e else @@ -237,16 +238,19 @@ module Email reply.split(previous_replies_regex)[0] end - def parse_from_field - if @mail[:from].errors.blank? - address_field = @mail[:from].address_list.addresses.first - address_field.decoded - from_address = address_field.address - from_display_name = address_field.display_name.try(:to_s) - else - from_address = @mail.from[/<([^>]+)>/, 1] - from_display_name = @mail.from[/^([^<]+)/, 1] + def parse_from_field(mail) + if mail[:from].errors.blank? + mail[:from].address_list.addresses.each do |address_field| + address_field.decoded + from_address = address_field.address + from_display_name = address_field.display_name.try(:to_s) + return [from_address.downcase, from_display_name] if from_address["@"] + end end + + from_address = mail.from[/<([^>]+)>/, 1] + from_display_name = mail.from[/^([^<]+)/, 1] + [from_address.downcase, from_display_name] end @@ -314,12 +318,17 @@ module Email end end - def process_destination(destination, user, body) + def process_destination(destination, user, body, elided) + return if SiteSetting.enable_forwarded_emails && + has_been_forwarded? && + process_forwarded_email(destination, user) + case destination[:type] when :group group = destination[:obj] create_topic(user: user, raw: body, + elided: elided, title: subject, archetype: Archetype.private_message, target_group_names: [group.name], @@ -347,11 +356,69 @@ module Email create_reply(user: user, raw: body, + elided: elided, post: email_log.post, topic: email_log.post.topic) end end + def has_been_forwarded? + subject[/^[[:blank]]*(re|fwd?)[[:blank]]?:/i] && embedded_email_raw.present? + end + + def embedded_email_raw + return @embedded_email_raw if @embedded_email_raw + text = fix_charset(@mail.multipart? ? @mail.text_part : @mail) + @embedded_email_raw, @before_embedded = EmailReplyTrimmer.extract_embedded_email(text) + @embedded_email_raw + end + + def process_forwarded_email(destination, user) + embedded = Mail.new(@embedded_email_raw) + email, display_name = parse_from_field(embedded) + embedded_user = find_or_create_user(email, display_name) + raw = try_to_encode(embedded.decoded, "UTF-8").presence || embedded.to_s + title = embedded.subject.presence || subject + + case destination[:type] + when :group + group = destination[:obj] + post = create_topic(user: embedded_user, + raw: raw, + title: title, + archetype: Archetype.private_message, + target_group_names: [group.name], + is_group_message: true, + skip_validations: true, + created_at: embedded.date) + + when :category + category = destination[:obj] + + return false if user.staged? && !category.email_in_allow_strangers + return false if !user.has_trust_level?(SiteSetting.email_in_min_trust) + + post = create_topic(user: embedded_user, + raw: raw, + title: title, + category: category.id, + skip_validations: embedded_user.staged?, + created_at: embedded.date) + else + return false + end + + if post && post.topic && @before_embedded.present? + create_reply(user: user, + raw: @before_embedded, + post: post, + topic: post.topic, + post_type: Post.types[:whisper]) + end + + true + end + def reply_by_email_address_regex @reply_by_email_address_regex ||= begin reply_addresses = [ @@ -483,16 +550,17 @@ module Email options[:raw_email] = @raw_email # ensure posts aren't created in the future - options[:created_at] = [@mail.date, DateTime.now].min + options[:created_at] ||= @mail.date + options[:created_at] = DateTime.now if options[:created_at] > DateTime.now is_private_message = options[:archetype] == Archetype.private_message || options[:topic].try(:private_message?) # only add elided part in messages - if @elided.present? && is_private_message + if options[:elided].present? && (SiteSetting.always_show_trimmed_content || is_private_message) options[:raw] << "\n\n" << "" << "\n"
options[:raw] << " " << "\n"
end
@@ -508,6 +576,8 @@ module Email
add_other_addresses(result.post.topic, user)
end
end
+
+ result.post
end
def add_other_addresses(topic, sender)
@@ -518,6 +588,7 @@ module Email
address_field.decoded
email = address_field.address.downcase
display_name = address_field.display_name.try(:to_s)
+ next unless email["@"]
if should_invite?(email)
user = find_or_create_user(email, display_name)
if user && can_invite?(topic, user)
diff --git a/lib/email/sender.rb b/lib/email/sender.rb
index 6e58a70434..e5bee8c03a 100644
--- a/lib/email/sender.rb
+++ b/lib/email/sender.rb
@@ -72,25 +72,37 @@ module Email
reply_key = header_value('X-Discourse-Reply-Key')
# always set a default Message ID from the host
- uuid = SecureRandom.uuid
- @message.header['Message-ID'] = "<#{uuid}@#{host}>"
+ @message.header['Message-ID'] = "<#{SecureRandom.uuid}@#{host}>"
if topic_id.present?
email_log.topic_id = topic_id
+ post = Post.find_by(id: post_id)
+ topic = Topic.find_by(id: topic_id)
+
+ topic_message_id = "···" << "\n" - options[:raw] << @elided << "\n" + options[:raw] << options[:elided] << "\n" options[:raw] << "
+{{#d-modal-body title="poll.ui_builder.title" class="poll-ui-builder"}}
+{{/d-modal-body}}
|
+
+
+
+
+ - Ao ler um tópico, selecione a linha do tempo à direita para saltar para o topo, fundo, ou a última posição lida. Em ecrãs mais pequenos, selecione a barra de progresso no canto inferior direito para expandi-la:
+
+
+
+ Também pode premir ? no seu teclado para mostrar uma lista de atalhos de teclado super-rápidos.
+
+ ## Responder
+
+ Para inserir uma citação, selecione o texto que deseja citar, e de seguida prima qualquer
+
+ Pode continuar sempre a ler enquanto compõe a sua resposta, e nós automaticamente guardamos rascunhos enquanto escreve.
+
+ Para notificar alguém sobre a sua resposta, mencione o nome correspondente. Escreva `@` para começar a selecionar um nome de utilizador.
+
+
+
+ Para utilizar [Emoji padrão](http://www.emoji.codes/), simplesmente digite `:` para encontrar por nome, ou as tradicionais carinhas risonhas `;)`
+
+
+
+ Para gerar um sumário para uma ligação, cole-o numa linha por si só:
+
+
+
+ A sua resposta pode ser formatada com HTML simplificado, BBCode ou [Markdown](http://commonmark.org/help/):
+
+ Isto é negrito.
+ Isto é [b]negrito[/b].
+ Isto é **negrito**.
+
+ Para mais dicas sobre formatação, [experimente o nosso tutorial interactivo de 10mn!](http://commonmark.org/help/tutorial/)
+
+ ## Acções
+
+ Existem botões de acção no final de cada publicação:
+
+
+
+ Não se preocupe com perder uma resposta – irá receber por email quaisquer notificações que chegarem enquanto estiver ausente.
+
+ ## Preferências
+
+ - Todos os tópicos com menos de **dois dias de idade** são considerados novos.
+
+ - Qualquer tópico em que tenha **participado activamente** (criado, respondido, ou lido por um período extenso) será automaticamente seguido em seu nome.
+
+ Verá os indicadores numéricos de respostas novas e não lidas junto destes tópicos:
+
+
+
+ Pode alterar as suas notificações para qualquer tópico através do controlo de notificações no final, e no lado direito, de cada tópico.
+
+
+
+ Pode também configurar estados de notificação por categoria, se quiser vigiar ou silenciar cada novo tópico numa categoria específica.
+
+ Para mudar qualquer uma destas preferências, veja [as suas preferências de utilizador](%{base_url}/my/preferences).
+
+ ## Confiança da Comunidade
+
+ É fantástico encontra-lo aqui! À medida que for participando aqui, iremos conhecendo-lo, e as suas limitações temporárias de novo utlizador serão levantadas. Continue a participar, e ganhará novos [níveis de confiança](https://meta.discourse.org/t/what-do-user-trust-levels-do/4924), que incluem abilidades especiais para nos ajudar a gerir a nossa comunidade juntos.
welcome_user:
subject_template: "Bem-vindo a %{site_name}!"
text_body_template: |
@@ -1322,11 +1688,11 @@ pt:
%{new_user_tips}
- Nós acreditamos no [comportamento civilizado da comunidade](%{base_url}/diretrizes) em qualquer altura.
+ Nós acreditamos no [comportamento civilizado da comunidade](%{base_url}/guidelines) em qualquer altura.
Desfrute da sua estadia!
- (Se precisar de comunicar com [membros do pessoal](%{base_url}/sobre) como um novo utilizador, simplesmente responda a esta mensagem.)
+ (Se precisar de comunicar com [membros do pessoal](%{base_url}/about) como um novo utilizador, simplesmente responda a esta mensagem.)
welcome_invite:
subject_template: "Bem-vindo a %{site_name}!"
text_body_template: |
@@ -1336,27 +1702,61 @@ pt:
Para iniciar sessão novamente mais tarde:
- 1. **Use sempre o mesmo endereço de email do convite original** quando iniciar sessão. De outra forma não saberemos que é você!
+ 1. Use sempre **o mesmo endereço de email do convite original** quando iniciar sessão. De outra forma não saberemos que é você!
2. Crie uma palavra-passe única para [o seu perfil de utilizador][prefs], e use-o para iniciar sessão.
%{new_user_tips}
- Nós acreditamos num [comportamento civilizado da comunidade](%{base_url}/diretrizes) em qualquer altura.
+ Nós acreditamos num [comportamento civilizado da comunidade](%{base_url}/guidelines) em qualquer altura.
Desfrute da sua estadia!
- (Se precisar de comunicar com [membros do pessoal](%{base_url}/sobre) como um novo utilizador, simplesmente responda a esta mensagem.)
+ (Se precisar de comunicar com [membros do pessoal](%{base_url}/about) como um novo utilizador, simplesmente responda a esta mensagem.)
[prefs]: %{user_preferences_url}
backup_succeeded:
subject_template: "Cópia de segurança completa corretamente"
+ text_body_template: |
+ A cópia de segurança foi bem-sucedida.
+
+ Visite [admin > secção de cópias de segurança](%{base_url}/admin/backups) para descarregar a sua nova cópia de segurança.
+
+ Aqui está o registo:
+
+ ```text
+ %{logs}
+ ```
backup_failed:
subject_template: "A cópia de segurança falhou"
+ text_body_template: |
+ A cópia de segurança falhou.
+
+ Aqui está o registo:
+
+ ```text
+ %{logs}
+ ```
restore_succeeded:
subject_template: "Restauração completa corretamente"
+ text_body_template: |
+ A restauração foi bem sucedida.
+
+ Aqui está o registo:
+
+ ```text
+ %{logs}
+ ```
restore_failed:
subject_template: "A restauração falhou"
+ text_body_template: |
+ A restauração falhou.
+
+ Aqui está o registo:
+
+ ```text
+ %{logs}
+ ```
bulk_invite_succeeded:
subject_template: "Convites de utilizadores em massa processados com sucesso"
text_body_template: "O seu ficheiro de convites de utilizadores em massa foi processado, %{sent} convites enviados."
@@ -1382,32 +1782,49 @@ pt:
subject_template: "A exportação dos dados falhou"
text_body_template: "Pedimos desculpa mas a sua exportação de dados falhou. Por favor verifique os registos do log ou contacte um membro do pessoal."
email_reject_insufficient_trust_level:
- subject_template: "[%{site_name}] Problema com Email -- Insuficiente nível de confiança"
+ subject_template: "[%{site_name}] Problema com Email -- Nível de Confiança Insuficiente"
+ text_body_template: |
+ Pedimos desculpa mas a sua mensagem de email para %{destination} (intitulada %{former_title}) falhou.
+
+ A sua conta não possui o nível de confiança necessário para criar novos tópicos para este endereço de email. Se acredita que isto é um erro, contacte um membro da equipa de apoio.
+ email_reject_user_not_found:
+ subject_template: "[%{site_name}] Problema de email -- Utilizador Não Encontrado"
+ text_body_template: |
+ Pedimos desculpa mas a sua mensagem de email para %{destination} (intitulada %{former_title}) não funcionou.
+
+ A sua resposta foi enviada de um endereço de email desconhecido. Tente enviá-la de outro endereço de email, ou contacte um membro da equipa de apoio.
+ email_reject_screened_email:
+ subject_template: "[%{site_name}] Problema de email -- Email Bloqueado"
+ text_body_template: |
+ Pedimos desculpa mas a sua mensagem de email para %{destination} (intitulada %{former_title}) não funcionou.
+
+ A sua resposta foi enviada de um endereço de email bloqueado. Tente enviá-la de outro endereço de email, ou contacte um membro da equipa de apoio.
email_reject_inactive_user:
subject_template: "[%{site_name}] Problema de email -- Utilizador inactivo"
text_body_template: |
- Pedimos desculpa mas a sua mensagem de email %{destination} (titled %{former_title}) não funcionou.
+ Pedimos desculpa mas a sua mensagem de email para %{destination} (intitulada %{former_title}) não funcionou.
A sua conta associada com este email não está activa. Por favor active a sua conta antes de enviar emails.
email_reject_blocked_user:
- subject_template: "[%{site_name}] Problema de email -- Utilizador bloqueado"
+ subject_template: "[%{site_name}] Problema de email -- Utilizador Bloqueado"
text_body_template: |+
- Pedimos desculpa mas a sua mensagem de email %{destination} (titled %{former_title}) não funcionou.
+ Pedimos desculpa mas a sua mensagem de email para %{destination} (intitulada %{former_title}) não funcionou.
A sua conta associada com este endereço de email foi bloqueada.
email_reject_reply_user_not_matching:
+ subject_template: "[%{site_name}] Problema de email -- Endereço de Resposta Inesperado"
text_body_template: |+
- Pedimos desculpa mas a sua mensagem de email %{destination} (titled %{former_title}) não funcionou.
+ Pedimos desculpa mas a sua mensagem de email para %{destination} (intitulada %{former_title}) não funcionou.
- A sua resposta foi enviada de um email diferente daquele que esperávamos, por esta razão não temos a certeza que seja a mesma pessoa. Tente enviar de outro endereço de email ou contacte um membro do pessoal.
+ A sua resposta foi enviada de um email diferente daquele que esperávamos, por esta razão não temos a certeza que seja a mesma pessoa. Tente enviar de outro endereço de email ou contacte um membro da equipa de apoio.
email_reject_no_account:
subject_template: "[%{site_name}] Problema de email -- Conta Desconhecida"
text_body_template: |+
- Pedimos desculpa mas a sua mensagem de email %{destination} (titled %{former_title}) não funcionou.
+ Pedimos desculpa mas a sua mensagem de email para %{destination} (intitulada %{former_title}) não funcionou.
- Não conseguimos encontrar nenhuma conta com combine com o seu endereço de email. Tente enviar de outro endereço de email ou contacte um membro do pessoal.
+ Não conseguimos encontrar nenhuma conta com o seu endereço de email. Tente enviar de outro endereço de email, ou contacte um membro da equipa de apoio.
email_reject_empty:
subject_template: "[%{site_name}] Problema de email -- Sem Conteúdo"
@@ -1418,24 +1835,34 @@ pt:
Se está a obter isto e _realmente_ incluiu uma resposta, tente novamente com um formato mais simples.
email_reject_parsing:
+ subject_template: "[%{site_name}] Problema de email -- Conteúdo Não Reconhecido"
text_body_template: |
Pedimos desculpa, mas a sua mensagem de email para %{destination} (título %{former_title}) não funcionou.
Não conseguimos encontrar a sua resposta no email. **Certifique-se que a sua resposta se encontra no topo do email** - não conseguimos processar respostas em linha.
email_reject_invalid_access:
subject_template: "[%{site_name}] Problema de email -- Acesso Inválido"
+ text_body_template: |
+ Pedimos desculpa, mas a sua mensagem de email para %{destination} (intitulada %{former_title}) não funcionou.
+
+ A sua conta não tem privilégios para publicar novos tópicos nessa categoria. Se acredita que isto é um erro, contacte um membro da equipa de apoio.
email_reject_strangers_not_allowed:
subject_template: "[%{site_name}] Problema de email -- Acesso Inválido"
- email_reject_invalid_post:
- subject_template: "[%{site_name}] Problema de email -- Erro de publicação"
- text_body_template: |
+ text_body_template: |+
Pedimos desculpa mas a sua mensagem de email para %{destination} (titled %{former_title}) não funcionou.
+ A categoria que enviou neste email apenas permite respostas de utilizadores com contas validadas e endereços de email conhecidos. Se acredita que isto é um erro, contacte um membro da equipa de apoio.
+
+ email_reject_invalid_post:
+ subject_template: "[%{site_name}] Problema de email -- Erro de Publicação"
+ text_body_template: |
+ Pedimos desculpa mas a sua mensagem de email para %{destination} (intitulada %{former_title}) não funcionou.
+
Algumas causas possíveis são: formatação complexa, mensagem demasiado grande, mensagem demasiado pequena. Por favor tente novamente, ou publique através do sítio se isto continuar.
email_reject_invalid_post_specified:
- subject_template: "[%{site_name}] Problema de email -- Erro de publicação"
+ subject_template: "[%{site_name}] Problema de email -- Erro de Publicação"
text_body_template: |
- Pedimos desculpa mas a sua mensagem de email para %{destination} (titled %{former_title}) não funcionou.
+ Pedimos desculpa mas a sua mensagem de email para %{destination} (intitulada %{former_title}) não funcionou.
Motivo:
@@ -1443,38 +1870,81 @@ pt:
Se conseguir corrigir o problema, tente novamente.
email_reject_invalid_post_action:
- subject_template: "[%{site_name}] Problema de email -- Acção de Post inválida"
+ subject_template: "[%{site_name}] Problema de email -- Acção de Publicação inválida"
text_body_template: |
- Pedimos desculpa mas a sua mensagem de email para %{destination} (titled %{former_title}) não funcionou.
+ Pedimos desculpa mas a sua mensagem de email para %{destination} (intitulada %{former_title}) não funcionou.
- A acção Post não foi reconhecida. Por favor tente novamente, ou publique através do sítio se isto continuar.
+ A Acção de Publicação não foi reconhecida. Por favor tente novamente, ou publique através do sítio se isto continuar.
email_reject_reply_key:
subject_template: "[%{site_name}] Problema de email -- Chave de Resposta Desconhecida"
text_body_template: |
- Pedimos desculpa, mas a sua mensagem de email para %{destination} (título %{former_title}) não funcionou.
+ Pedimos desculpa, mas a sua mensagem de email para %{destination} (intitulada %{former_title}) não funcionou.
- A chave de resposta no email é inválida ou desconhecida e por isso não conseguimos determinar a que email estava a responder. Contacte um membro do pessoal.
+ A chave de resposta no email é inválida ou desconhecida e por isso não conseguimos determinar a que é o que email estava a responder. Contacte um membro da equipa de apoio.
email_reject_bad_destination_address:
- subject_template: "[%{site_name}] Problema de email -- Endereço Para: Desconhecido"
+ subject_template: "[%{site_name}] Problema de Email -- Endereço Para: Desconhecido"
text_body_template: |
- Pedimos desculpa mas a sua mensagem de email para %{destination} (titled %{former_title}) não funcionou.
+ Pedimos desculpa mas a sua mensagem de email para %{destination} (intitulada %{former_title}) não funcionou.
- Nenhum dos endereços de destino é reconhecido. Por favor, certifique-se que está a enviar o endereço de email correcto fornecido pelo pessoal.
+ Nenhum dos endereços de destino é reconhecido. Por favor, certifique-se que está a enviar o endereço de email correcto fornecido pela equipa de apoio.
email_reject_topic_not_found:
subject_template: "[%{site_name}] Problema de email -- Tópico Não Encontrado"
+ text_body_template: |
+ Pedimos desculpa, mas a sua mensagem de email para %{destination} (intitulada %{former_title}) não funcionou.
+
+ O tópico ao qual está a responder já não existe -- talvez tenha sido apagado. Se acredita que isto é um erro, contacte um membro da equipa de apoio.
email_reject_topic_closed:
subject_template: "[%{site_name}] Problema de email -- Tópico Encerrado"
+ text_body_template: |
+ Pedimos desculpa, mas a sua mensagem de email para %{destination} (intitulada %{former_title}) não funcionou.
+
+ O tópico ao qual está a responder encontra-se fechado e já não aceita respostas. Se acredita que isto é um erro, contacte um membro da equipa de apoio.
email_reject_auto_generated:
subject_template: "[%{site_name}] Problema de email -- Resposta Gerada Automaticamente"
+ text_body_template: |
+ Pedimos desculpa, mas a sua mensagem de email para %{destination} (intitulada %{former_title}) não funcionou.
+
+ O seu email foi marcado como "gerado automaticamente", o que quer dizer que foi automaticamente criado por um computador em vez de ser escrito por uma pessoa; não podemos aceitar esse tipo de emails. Se acredita que isto é um erro, contacte um membro da equipa de apoio.
email_error_notification:
subject_template: "[%{site_name}] Problema de email -- Erro de autenticação POP"
text_body_template: |
- Ocorreu um erro de autenticação ao recuperar emails do servidor POP.
+ Infelizmente, ocorreu um erro de autenticação ao recuperar emails do servidor POP.
Por favor certifique-se que configurou correctamente as credenciais POP em [configurações do sítio](%{base_url}/admin/site_settings/category/email).
- Se existe uma interface web para a sua conta de POP de email pode necessitar se iniciar sessão na interface web e verificar a suas configurações aí.
+ Se existe uma interface web para a sua conta de POP de email, pode precisar de iniciar sessão na web e verificar a suas configurações aí.
+ too_many_spam_flags:
+ subject_template: "Nova conta suspensa"
+ text_body_template: |
+ Olá,
+
+ Esta é uma mensagem automática de %{site_name} para informá-lo de que as suas publicações foram temporariamente ocultadas porque foram denunciadas pela comunidade.
+
+ Como medida precaucionária, a sua conta nova foi bloqueada de criar novas respostas ou tópicos até um membro da equipa de apoio poder rever a sua conta. Pedimos desculpa pela inconveniência.
+
+ Para orientação adicional, por favor consulte as [orientações da comunidade](%{base_url}/guidelines).
+ too_many_tl3_flags:
+ subject_template: "Nova conta suspensa"
+ text_body_template: |
+ Olá,
+
+ Esta é uma mensagem automática de %{site_name} para informá-lo de que a sua conta está temporariamente suspensa devido a um número elevado de denúncias pela comunidade.
+
+ Como medida precaucionária, a sua conta nova foi bloqueada de criar novas respostas ou tópicos até um membro da equipa de apoio poder rever a sua conta. Pedimos desculpa pela inconveniência.
+
+ Para orientação adicional, por favor consulte as [orientações da comunidade](%{base_url}/guidelines).
+ blocked_by_staff:
+ subject_template: "Conta temporariamente suspensa"
+ text_body_template: |
+ Olá,
+
+ Esta é uma mensagem automática de %{site_name} para informá-lo de que a sua conta está temporariamente suspensa como medida precaucionária.
+
+ Por favor continue a navegar, mas não será capaz de criar novas respostas ou tópicos até um [membro da equipa de apoio](%{base_url}/about) poder rever a sua conta. Pedimos desculpa pela inconveniência.
+
+ Para orientação adicional, por favor consulte as [orientações da comunidade](%{base_url}/guidelines).
user_automatically_blocked:
+ subject_template: "Novo utilizador %{username} bloqueado devido a denúncias da comunidade."
text_body_template: |
Esta é uma mensagem automática.
@@ -1493,6 +1963,14 @@ pt:
Por favor [reveja o utilizador](%{user_url}).
Isto pode ser modificado através de `newuser_spam_host_threshold` e `white_listed_spam_host_domains` nas configurações do sítio.
+ unblocked:
+ subject_template: "Conta deixou de estar suspensa"
+ text_body_template: |
+ Olá,
+
+ Esta é uma mensagem automática de %{site_name} para informar que a sua conta deixou de estar suspensa após avaliação da staff.
+
+ Pode agora voltar a responder e criar novos tópicos.
pending_users_reminder:
subject_template:
one: "1 utilizador espera a aprovação"
@@ -1504,6 +1982,20 @@ pt:
download_remote_images_disabled:
subject_template: "Descarregamento de imagens remotas desativado"
text_body_template: "A configuração `download_remote_images_to_local` foi desativada porque o limite de espaço em disco em `download_remote_images_threshold` foi alcançado."
+ dashboard_problems:
+ subject_template: "Problemas foram encontrados"
+ text_body_template: |
+ Alguns problemas foram reportados no seu painel de administração.
+
+ [Por favor reveja-os e corrija-os](%{base_url}/admin).
+ unsubscribe_link: |
+ Para cancelar as subscrições a estes emails, [clique aqui](%{unsubscribe_url}).
+ unsubscribe_link_and_mail: |
+ Para cancelar as subscrições a estes emails, [clique aqui](%{unsubscribe_url}).
+ unsubscribe_mailing_list: |
+ Está a receber isto porque ativou o modo de lista de distribuição.
+
+ Para cancelar as subscrições a estes emails, [clique aqui](%{unsubscribe_url}).
subject_re: "Re:"
subject_pm: "[MP]"
user_notifications:
@@ -1515,29 +2007,149 @@ pt:
unsubscribe:
title: "Cancelar a Subscrição"
description: "Não está interessado em receber estes emails? Não há problema! Clique em baixo para cancelar a subscrição instantaneamente:"
+ reply_by_email: "[Visitar Tópico](%{base_url}%{url}) ou responda a este email para responder."
+ reply_by_email_pm: "[Visitar Mensagem](%{base_url}%{url}) ou responda a este email para responder."
+ only_reply_by_email: "Responda a este email para responder."
+ visit_link_to_respond: "[Visitar Tópico](%{base_url}%{url}) para responder."
+ visit_link_to_respond_pm: "[Visitar Mensagem](%{base_url}%{url}) para responder."
posted_by: "Publicado por %{username} em %{post_date}"
+ invited_to_private_message_body: |+
+ %{username} convidou-o para uma mensagem
+
+ > **%{topic_title}**
+ >
+ > %{topic_excerpt}
+
+ at
+
+ > %{site_title} -- %{site_description}
+
+ invited_to_topic_body: |+
+ %{username} convidou-o para uma discussão
+
+ > **%{topic_title}**
+ >
+ > %{topic_excerpt}
+
+ em
+
+ > %{site_title} -- %{site_description}
+
+
user_invited_to_private_message_pm:
subject_template: "[%{site_name}] %{username} convidou-o para uma mensagem '%{topic_title}'"
+ text_body_template: |
+ %{header_instructions}
+
+ %{message}
+
+ %{respond_instructions}
user_invited_to_private_message_pm_staged:
subject_template: "[%{site_name}] %{username} convidou-o para uma mensagem '%{topic_title}'"
+ text_body_template: |
+ %{header_instructions}
+
+ %{message}
+
+ %{respond_instructions}
user_invited_to_topic:
subject_template: "[%{site_name}] %{username} convidou-o para '%{topic_title}'"
+ text_body_template: |
+ %{header_instructions}
+
+ %{message}
+
+ %{respond_instructions}
user_replied:
subject_template: "[%{site_name}] %{topic_title}"
+ text_body_template: |
+ %{header_instructions}
+
+ %{message}
+
+ %{context}
+
+ %{respond_instructions}
user_replied_pm:
subject_template: "[%{site_name}] [MP] %{topic_title}"
+ text_body_template: |
+ %{header_instructions}
+
+ %{message}
+
+ %{context}
+
+ %{respond_instructions}
user_quoted:
subject_template: "[%{site_name}] %{topic_title}"
+ text_body_template: |
+ %{header_instructions}
+
+ %{message}
+
+ %{context}
+
+ %{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: |
+ %{header_instructions}
+
+ %{message}
+
+ %{context}
+
+ %{respond_instructions}
user_group_mentioned:
subject_template: "[%{site_name}] %{topic_title}"
+ text_body_template: |
+ %{header_instructions}
+
+ %{message}
+
+ %{context}
+
+ %{respond_instructions}
user_posted:
subject_template: "[%{site_name}] %{topic_title}"
+ text_body_template: |
+ %{header_instructions}
+
+ %{message}
+
+ %{context}
+
+ %{respond_instructions}
+ user_watching_first_post:
+ subject_template: "[%{site_name}] %{topic_title}"
+ text_body_template: |
+ %{header_instructions}
+
+ %{message}
+
+ %{context}
+
+ %{respond_instructions}
user_posted_pm:
subject_template: "[%{site_name}] [MP] %{topic_title}"
+ text_body_template: |
+ %{header_instructions}
+
+ %{message}
+
+ %{context}
+
+ %{respond_instructions}
user_posted_pm_staged:
subject_template: "%{optional_re}%{topic_title}"
text_body_template: |2
@@ -1545,14 +2157,26 @@ pt:
%{message}
digest:
why: "Um breve sumário de %{site_link} desde a sua última visita em %{last_seen_at}"
- new_activity: "Nova atividade nos seus tópicos e mensagens:"
- top_topics: "Mensagens populares"
- other_new_topics: "Tópicos populares"
+ since_last_visit: "Desde a sua última visita"
+ new_topics: "Novos tópicos"
+ unread_messages: "Mensagens Não Lidas"
+ unread_notifications: "Notificações Não Lidas"
+ popular_topics: "Tópicos Populares"
+ follow_topic: "Acompanhar este tópico"
+ join_the_discussion: "Ler Mais"
+ popular_posts: "Publicações Populares"
+ from_topic_label: "De"
+ more_new: "Novidades em tópicos e categorias que acompanha"
+ subject_template: "Sumário de [%{site_name}] "
+ unsubscribe: "Este resumo é enviado de %{site_link} quando não o vemos há algum tempo. Para anular a subscrição %{unsubscribe_link}."
click_here: "clique aqui"
- read_more: "Leia Mais"
- more_topics: "Houve %{new_topics_since_seen} outros novos tópicos."
- more_topics_category: "Mais novos tópicos:"
+ from: "resumo de %{site_name}"
+ preheader: "Um breve sumário desde a sua última visita em %{last_seen_at}"
mailing_list:
+ why: "Toda a atividade em %{site_link} em %{date}"
+ subject_template: "Resumo de [%{site_name}] para %{date}"
+ unsubscribe: "Este resumo é enviado diariamente devido ao modo de lista de distribuição estar ativado. Para anular a subscrição %{unsubscribe_link}."
+ from: "resumo de %{site_name}"
new_topics: "Novos tópicos"
topic_updates: "Atualizações de tópico"
view_this_topic: "Ver este tópico"
@@ -1594,17 +2218,18 @@ pt:
confirm_new_email:
subject_template: "[%{site_name}] Confirme o seu novo endereço de email"
text_body_template: |
- Confirme o seu novo endereço de email para %{site_name} ao clicar na seguinte hiperligação:
+ Confirme o seu novo endereço de email para %{site_name} ao clicar na seguinte ligaçã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
+ Antes de podermos alterar o seu endereço de email, precisámos que confirme que
+ controla
+ a conta de email atual. Após completar este passo, terá de 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:
+ Confirme o seu endereço de email para o %{site_name} ao clicar na seguinte ligação:
%{base_url}/users/authorize-email/%{email_token}
notify_old_email:
@@ -1612,7 +2237,7 @@ pt:
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.
+ a administração do sítio.
O seu endereço de email foi alterado para:
@@ -1624,18 +2249,18 @@ pt:
Um membro do pessoal aprovou a sua conta em %{site_name}.
- Clique na seguinte hiperligação para confirmar e ativar a sua nova conta:
- %{base_url}/utilizadores/ativar-conta/%{email_token}
+ Clique na seguinte ligação para confirmar e ativar a sua nova conta:
+ %{base_url}/users/activate-account/%{email_token}
- Se a hiperligação acima não for clicável, tente copiá-la e colá-la na barra de endereço do seu navegador de internet.
+ Se a ligação acima não for clicável, tente copiá-la e colá-la na barra de endereço do seu navegador de internet.
%{new_user_tips}
- Nós acreditamos em [comportamento civilizado da comunidade](%{base_url}/diretrizes) em todas as alturas.
+ Nós acreditamos em [comportamento civilizado da comunidade](%{base_url}/guidelines) em todas as alturas.
Desfrute da sua estadia!
- (Se precisar de comunicar com [membros do pessoal](%{base_url}/sobre) como um novo utilizador, apenas responda a esta mensagem.)
+ (Se precisar de comunicar com [membros da equipa de apoio](%{base_url}/about) como um novo utilizador, apenas responda a esta mensagem.)
signup:
subject_template: "[%{site_name}] Confirme a sua nova conta"
text_body_template: |
@@ -1671,8 +2296,13 @@ pt:
images:
too_large: "Pedimos desculpa, a imagem que está a tentar carregar é muito grande (o tamanho máximo é %{max_size_kb}KB), por favor redimensione-a e tente novamente."
size_not_found: "Pedimos desculpa, mas não conseguimos determinar o tamanho da imagem. É possível que seu ficheiro de imagem esteja corrompido?"
+ avatar:
+ missing: "Desculpe, mas não conseguimos encontrar nenhum avatar associado com esse endereço de email. Pode tentar carregá-lo novamente?"
+ flag_reason:
+ sockpuppet: "Um novo utilizador criou um tópico, no qual um outro novo utilizador com o mesmo IP (%{ip_address}) respondeu. Veja as configurações de
+
+ Para citações múltiplas, repita o mesmo processo.