diff --git a/app/assets/javascripts/discourse/templates/components/reviewable-field.hbs b/app/assets/javascripts/discourse/templates/components/reviewable-field.hbs
new file mode 100644
index 0000000000..cf9e69ed6d
--- /dev/null
+++ b/app/assets/javascripts/discourse/templates/components/reviewable-field.hbs
@@ -0,0 +1,6 @@
+{{#if value }}
+
+
{{name}}
+
{{value}}
+
+{{/if}}
\ No newline at end of file
diff --git a/app/assets/javascripts/discourse/templates/components/reviewable-flagged-post.hbs b/app/assets/javascripts/discourse/templates/components/reviewable-flagged-post.hbs
index be4407ffc9..22b5ceb385 100644
--- a/app/assets/javascripts/discourse/templates/components/reviewable-flagged-post.hbs
+++ b/app/assets/javascripts/discourse/templates/components/reviewable-flagged-post.hbs
@@ -12,9 +12,8 @@
<% end %>
diff --git a/config/discourse_defaults.conf b/config/discourse_defaults.conf
index bf4e8e3fa7..e66ed464b2 100644
--- a/config/discourse_defaults.conf
+++ b/config/discourse_defaults.conf
@@ -239,3 +239,13 @@ refresh_maxmind_db_during_precompile_days = 2
# backup path containing maxmind db files
maxmind_backup_path =
+# when enabled the following headers will be added to every response:
+# (note, if measurements do not exist for the header they will be omitted)
+#
+# X-Redis-Calls: 10
+# X-Redis-Time: 1.02
+# X-Sql-Calls: 102
+# X-Sql-Time: 1.02
+# X-Queue-Time: 1.01
+enable_performance_http_headers = false
+
diff --git a/config/initializers/014-track-setting-changes.rb b/config/initializers/014-track-setting-changes.rb
index 9720c1e7d8..bf7d998bf6 100644
--- a/config/initializers/014-track-setting-changes.rb
+++ b/config/initializers/014-track-setting-changes.rb
@@ -34,6 +34,8 @@ DiscourseEvent.on(:site_setting_changed) do |name, old_value, new_value|
Jobs.enqueue(:update_s3_inventory) if [:s3_inventory, :s3_upload_bucket].include?(name)
+ Jobs.enqueue(:update_private_uploads_acl) if name == :prevent_anons_from_downloading_files
+
SvgSprite.expire_cache if name.to_s.include?("_icon")
if SiteIconManager::WATCHED_SETTINGS.include?(name)
diff --git a/config/initializers/200-message_bus_request_tracker.rb b/config/initializers/200-message_bus_request_tracker.rb
index 1026912c49..c0ebcfcb1b 100644
--- a/config/initializers/200-message_bus_request_tracker.rb
+++ b/config/initializers/200-message_bus_request_tracker.rb
@@ -16,4 +16,8 @@ Rails.configuration.middleware = Rails.configuration.middleware + session_operat
if Rails.env != 'development' || ENV['TRACK_REQUESTS']
require 'middleware/request_tracker'
Rails.configuration.middleware.unshift Middleware::RequestTracker
+
+ if GlobalSetting.enable_performance_http_headers
+ MethodProfiler.ensure_discourse_instrumentation!
+ end
end
diff --git a/config/locales/client.ar.yml b/config/locales/client.ar.yml
index e26ab853a1..71e66c08cb 100644
--- a/config/locales/client.ar.yml
+++ b/config/locales/client.ar.yml
@@ -1332,6 +1332,8 @@ ar:
replied: 'ردّ {{username}} عليك في "{{topic}}" - {{site_title}}'
posted: 'نشر {{username}} في "{{topic}}" - {{site_title}}'
linked: '{{username}} وضع رابطا لمنشورك في "{{topic}}" - {{site_title}}'
+ titles:
+ watching_first_post: "موضوع جديد"
upload_selector:
title: "أضف صورة"
title_with_attachments: "أضف صورة أو ملفّ"
@@ -1489,6 +1491,8 @@ ar:
help: "انقل الرسالة للبريد الوارد"
edit_message:
title: "تحرير رسالة"
+ defer:
+ title: "تأجيل"
list: "الموضوعات"
new: "موضوع جديد"
unread: "غير مقروء"
@@ -2517,6 +2521,10 @@ ar:
admin:
title: "مدير المجتمع"
moderator: "مشرف"
+ tags:
+ remove_muted_tags_from_latest:
+ always: "دائما"
+ never: "أبدا"
dashboard:
title: "لوحة التحكم"
version: "الإصدار"
diff --git a/config/locales/client.bg.yml b/config/locales/client.bg.yml
index 1524c1c2af..858eb56d91 100644
--- a/config/locales/client.bg.yml
+++ b/config/locales/client.bg.yml
@@ -1074,6 +1074,9 @@ bg:
linked: '{{username}} прикачи вашата публикация от "{{topic}}" - {{site_title}}'
confirm_title: "Включени известявания - %{site_title}"
confirm_body: "Успех! Известяването е включено."
+ titles:
+ watching_first_post: "нова тема"
+ post_approved: "публикацията е одобрена"
upload_selector:
title: "Добавете изображение"
title_with_attachments: "Добавете изображение или файл"
@@ -1204,6 +1207,8 @@ bg:
move_to_inbox:
title: "Премести във входящи"
help: "Премести съобщението обратно във входящи"
+ defer:
+ title: "Отложи "
list: "Теми"
new: "нова тема"
unread: "непрочетено"
@@ -1954,6 +1959,10 @@ bg:
admin:
title: "Discourse Админ"
moderator: "Модератор"
+ tags:
+ remove_muted_tags_from_latest:
+ always: "винаги"
+ never: "никога"
dashboard:
title: "Работен плот"
version: "Версия"
diff --git a/config/locales/client.bs_BA.yml b/config/locales/client.bs_BA.yml
index 08728537d7..6f53626534 100644
--- a/config/locales/client.bs_BA.yml
+++ b/config/locales/client.bs_BA.yml
@@ -1332,6 +1332,8 @@ bs_BA:
linked: '{{username}} je linkao/la vašu objavu "{{topic}}" - {{site_title}}'
confirm_title: "Obavijesti uključene - %{site_title}"
confirm_body: "Uspješno! Obavijesti su sada uključene."
+ titles:
+ watching_first_post: "nova tema"
upload_selector:
title: "Dodaj sliku"
title_with_attachments: "Dodaj sliku ili fajl"
@@ -1498,6 +1500,8 @@ bs_BA:
edit_message:
help: "Izmijeni prvu objavu ove poruke"
title: "Izmijeni poruku"
+ defer:
+ title: "Defer"
list: "Teme"
new: "nova tema"
unread: "nepročitana"
@@ -2236,6 +2240,10 @@ bs_BA:
admin:
title: "Discourse Admin"
moderator: "Moderator"
+ tags:
+ remove_muted_tags_from_latest:
+ always: "uvijek"
+ never: "nikad"
dashboard:
title: "Dashboard"
version: "Version"
diff --git a/config/locales/client.ca.yml b/config/locales/client.ca.yml
index 74c26061b6..45afb90073 100644
--- a/config/locales/client.ca.yml
+++ b/config/locales/client.ca.yml
@@ -109,10 +109,15 @@ ca:
next_month: "Següent mes"
placeholder: data
share:
+ topic_html: 'Tema: %{topicTitle}'
post: "publica #%{postNumber}"
close: "tanca"
+ twitter: "Comparteix aquest enllaç a Twitter"
+ facebook: "Comparteix aquest enllaç a Facebook"
+ email: "Envia aquest enllaç a un correu electrònic"
action_codes:
public_topic: "va fer públic aquest tema %{when}"
+ private_topic: "es va convertir aquest tema en un missatge personal %{when}"
split_topic: "va dividir aquest tema %{when}"
invited_user: "va invitar %{who} %{when}"
invited_group: "va invitar %{who} %{when}"
@@ -158,6 +163,7 @@ ca:
eu_west_1: "EU (Irlanda)"
eu_west_2: "EU (Londres)"
eu_west_3: "UE (Paris)"
+ sa_east_1: "Sud-amèrica (São Paulo)"
us_east_1: "US East (N. Virginia)"
us_east_2: "EEUU Est (Ohio)"
us_west_1: "US West (N. California)"
@@ -1176,6 +1182,8 @@ ca:
replied: '{{username}} t''ha respost a "{{topic}}" - {{site_title}}'
posted: '{{username}} publicat a "{{topic}}" - {{site_title}}'
linked: '{{username}} ha enllaçat la teva entrada en "{{topic}}" - {{site_title}}'
+ titles:
+ watching_first_post: "nou tema"
upload_selector:
title: "Afegeix una imatge"
title_with_attachments: "Afegeix una imatge o arxiu"
@@ -1314,6 +1322,8 @@ ca:
move_to_inbox:
title: "Mou a la safata d'entrada"
help: "Torna el missatge a la safata d'entrada"
+ defer:
+ title: "Aplaça"
list: "Temes"
new: "nou tema"
unread: "sense llegir"
@@ -2129,6 +2139,10 @@ ca:
admin:
title: "Administració de Discourse"
moderator: "Moderació"
+ tags:
+ remove_muted_tags_from_latest:
+ always: "sempre"
+ never: "mai"
dashboard:
title: "Tauler de control"
version: "Versió"
diff --git a/config/locales/client.cs.yml b/config/locales/client.cs.yml
index 0305274cb8..31b44864a0 100644
--- a/config/locales/client.cs.yml
+++ b/config/locales/client.cs.yml
@@ -337,6 +337,7 @@ cs:
title:
placeholder: "sem napište název tématu"
review:
+ in_reply_to: "v odpovědi na"
delete: "Smazat"
settings:
save_changes: "Uložit změny"
@@ -1459,6 +1460,8 @@ cs:
linked: '{{username}} odkázal na vás příspěvek v "{{topic}}" - {{site_title}}'
confirm_title: "Upozornění zapnuta - %{site_title}"
confirm_body: "Upozornění úspěšně zapnuta."
+ titles:
+ watching_first_post: "nové téma"
upload_selector:
title: "Vložit obrázek"
title_with_attachments: "Nahrát obrázek nebo soubor"
@@ -1628,6 +1631,8 @@ cs:
edit_message:
help: "Upravit první příspěvek zprávy"
title: "upravit zprávu"
+ defer:
+ title: "Odložit"
list: "Témata"
new: "nové téma"
unread: "nepřečtený"
@@ -2666,6 +2671,10 @@ cs:
admin:
title: "Administrátor"
moderator: "Moderátor"
+ tags:
+ remove_muted_tags_from_latest:
+ always: "vždy"
+ never: "nikdy"
reports:
title: "Seznam dostupných reportů"
dashboard:
diff --git a/config/locales/client.da.yml b/config/locales/client.da.yml
index 76610a7015..200d6cf962 100644
--- a/config/locales/client.da.yml
+++ b/config/locales/client.da.yml
@@ -253,6 +253,7 @@ da:
title:
placeholder: "indtast emnets titel her"
review:
+ in_reply_to: "som svar til"
delete: "Slet"
settings:
save_changes: "Gem ændringer"
@@ -1117,6 +1118,8 @@ da:
replied: '{{username}} svarede dig i "{{topic}}" - {{site_title}}'
posted: '{{username}} skrev i "{{topic}}" - {{site_title}}'
linked: '{{username}} linkede til dit indlæg fra "{{topic}}" - {{site_title}}'
+ titles:
+ watching_first_post: "nyt emne"
upload_selector:
title: "Indsæt billede"
title_with_attachments: "Tilføj et billede eller en fil"
@@ -1256,6 +1259,8 @@ da:
help: "Flyt beskeder tilbage til Indbakke"
edit_message:
title: "Rediger Besked"
+ defer:
+ title: "Udsæt"
list: "Emner"
new: "nyt emne"
unread: "ulæste"
@@ -2113,6 +2118,10 @@ da:
admin:
title: "Discourse Admin"
moderator: "Moderator"
+ tags:
+ remove_muted_tags_from_latest:
+ always: "altid"
+ never: "aldrig"
dashboard:
title: "Dashboard"
version: "Installeret version"
diff --git a/config/locales/client.de.yml b/config/locales/client.de.yml
index bce3459428..d6b0cc5dd9 100644
--- a/config/locales/client.de.yml
+++ b/config/locales/client.de.yml
@@ -153,6 +153,7 @@ de:
bootstrap_mode_disabled: "Starthilfe-Modus wird in den nächsten 24 Stunden deaktiviert."
themes:
default_description: "Standard"
+ broken_theme_alert: "Deine Seite funktioniert vielleicht nicht, weil Theme/Komponent %{theme} Fehler hat. Deaktiviere es in %{path}."
s3:
regions:
ap_northeast_1: "Asien-Pazifik (Tokio)"
@@ -307,6 +308,8 @@ de:
search: "Suche eine Nachricht anhand der Überschrift:"
placeholder: "Gib hier die Überschrift der Nachricht ein"
review:
+ order_by: "beauftragt von"
+ in_reply_to: "Antwort auf"
claim_help:
optional: "Du kannst dieses Element reservieren, damit andere es nicht überprüfen."
required: "Du musst Elemente reservieren, bevor du sie überprüfen kannst."
@@ -382,7 +385,13 @@ de:
refresh: "Aktualisieren"
status: "Status"
category: "Kategorie"
+ orders:
+ priority: "Priorität"
+ priority_asc: "Priorität (umgekehrt)"
+ created_at: "Erstellt am"
+ created_at_asc: "Erstellt am (umgekehrt)"
priority:
+ title: "Minimale Priorität"
low: "Niedrig"
medium: "Mittel"
high: "Hoch"
@@ -415,6 +424,8 @@ de:
reviewable_flagged_post:
title: "Gemeldeter Beitrag"
flagged_by: "Gemeldet von"
+ reviewable_queued_topic:
+ title: "Thema in der Warteschlange"
reviewable_queued_post:
title: "Beitrag in der Warteschlange"
reviewable_user:
@@ -727,6 +738,7 @@ de:
allow_private_messages: "Anderen Benutzern erlauben, mir persönliche Nachrichten zu schicken"
external_links_in_new_tab: "Öffne alle externen Links in einem neuen Tab"
enable_quoting: "Aktiviere Zitatantwort mit dem hervorgehobenen Text"
+ enable_defer: "Aktiviere Verzögerung für das ungelesen Markieren von Themen"
change: "ändern"
moderator: "{{user}} ist ein Moderator"
admin: "{{user}} ist ein Administrator"
@@ -766,6 +778,7 @@ de:
watched_first_post_tags_instructions: "Du erhältst eine Benachrichtigung für den ersten Beitrag in jedem neuen Thema mit diesen Schlagwörtern."
muted_categories: "Stummgeschaltet"
muted_categories_instructions: "Du erhältst keine Benachrichtigungen über neue Themen in dieser Kategorie und die Themen werden auch nicht in der Liste der Kategorien oder der aktuellen Themen erscheinen."
+ muted_categories_instructions_dont_hide: "Du bekommst keine Benachrichtigung über irgendetwas an neuen Themen in diesen Kategorien."
no_category_access: "Moderaturen haben eingeschränkte Kategorien-Berechtigungen, Speichern ist nicht verfügbar."
delete_account: "Lösche mein Benutzerkonto"
delete_account_confirm: "Möchtest du wirklich dein Benutzerkonto permanent löschen? Diese Aktion kann nicht rückgängig gemacht werden!"
@@ -1161,6 +1174,11 @@ de:
too_few_topics_and_posts_notice: "Lass' die Diskussionen starten! Es existieren bisher %{currentTopics} von %{requiredTopics} benötigten Themen und %{currentPosts} von %{requiredPosts} benötigten Beiträgen. Neue Besucher benötigen bestehende Konversationen, die sie lesen und auf die sie antworten können."
too_few_topics_notice: "Lass' die Diskussionen starten! Es existieren bisher %{currentTopics} von %{requiredTopics} benötigten Themen. Neue Besucher benötigen bestehende Konversationen, die sie lesen und auf die sie antworten können."
too_few_posts_notice: "Lass' die Diskussionen starten! Es existieren bisher %{currentPosts} von %{requiredPosts} benötigten Beiträgen. Neue Besucher benötigen bestehende Konversationen, die sie lesen und auf die sie antworten können."
+ logs_error_rate_notice:
+ reached_hour_MF: "{relativeAge} – {rate, plural, one {# Fehler/Stunde} other {# errors/hour}} hat die Grenze der Webseiten-Einstellung von {limit, plural, one {# Fehler/Stunde} other {# Fehler/Stunde}} erreicht."
+ reached_minute_MF: "{relativeAge} – {rate, plural, one {# Fehler/Minute} other {# Fehler/Minute}} hat die Grenze der Webseiten-Einstellung von {limit, plural, one {# Fehler/Minute} other {# Fehler/Minute}} erreicht."
+ exceeded_hour_MF: "{relativeAge} – {rate, plural, one {# Fehler/Stunde} other {# Fehler/Stunde}} hat die Grenze der Webseiten-Einstellung von {limit, plural, one {# Fehler/Stunde} other {# Fehler/Stunde}} überschritten."
+ exceeded_minute_MF: "{relativeAge} – {rate, plural, one {# Fehler/Minute} other {# Fehler/Minute}} hat die Grenze der Webseiten-Einstellung von {limit, plural, one {# Fehler/Minute} other {# Fehler/Minute}} überschritten."
learn_more: "mehr erfahren…"
all_time: "gesamt"
all_time_desc: "Erstellte Themen"
@@ -1553,6 +1571,26 @@ de:
confirm_title: "Benachrichtigungen aktiviert – %{site_title}"
confirm_body: "Erfolgreich! Benachrichtigungen wurden aktiviert."
custom: "Benachrichtigung von {{username}} auf %{site_title}"
+ titles:
+ mentioned: "erwähnte"
+ replied: "neue Antwort"
+ quoted: "zitiert"
+ edited: "bearbeitet"
+ liked: "neue „Gefällt mir“-Angabe"
+ private_message: "neue private Nachricht"
+ invited_to_private_message: "zu einer privaten Nachricht eingeladen"
+ invitee_accepted: "Einladung angenommen"
+ posted: "neuer Beitrag"
+ moved_post: "Beitrag verschoben"
+ linked: "verknüpft"
+ granted_badge: "Abzeichen gewährt"
+ invited_to_topic: "zum Thema eingeladen"
+ group_mentioned: "Gruppe erwähnt"
+ group_message_summary: "neue Gruppen-Nachrichten"
+ watching_first_post: "neues Thema"
+ topic_reminder: "Themen-Erinnerung"
+ liked_consolidated: "neue „Gefällt mir“-Angaben"
+ post_approved: "Beitrag genehmigt"
upload_selector:
title: "Ein Bild hinzufügen"
title_with_attachments: "Ein Bild oder eine Datei hinzufügen"
@@ -1716,6 +1754,9 @@ de:
edit_message:
help: "Bearbeite ersten Beitrag dieser Nachricht"
title: "Nachricht bearbeiten"
+ defer:
+ help: "Als ungelesen markieren"
+ title: "Ignorieren"
list: "Themen"
new: "neues Thema"
unread: "ungelesen"
@@ -2741,6 +2782,11 @@ de:
admin:
title: "Discourse-Administrator"
moderator: "Moderator"
+ tags:
+ remove_muted_tags_from_latest:
+ always: "immer"
+ only_muted: "wenn allein oder mit anderen stummgeschalteten Tags verwendet"
+ never: "nie"
reports:
title: "Verfügbare Berichte"
dashboard:
@@ -2815,6 +2861,7 @@ de:
groups: "Alle Gruppen"
disabled: "Dieser Bericht ist deaktiviert"
totals_for_sample: "Insgesamt für Stichprobe"
+ average_for_sample: "Durchschnitt für Beispiel"
total: "Gesamt aller Zeiten"
no_data: "Keine Daten anzuzeigen."
trending_search:
@@ -3599,6 +3646,7 @@ de:
delete_posts_failed: "Es gab ein Problem beim Löschen der Beiträge."
penalty_post_actions: "Was möchtest du mit dem zugehörigen Beitrag machen?"
penalty_post_delete: "Beitrag löschen"
+ penalty_post_delete_replies: "Den Beitrag und etwaige Antworten löschen"
penalty_post_edit: "Beitrag bearbeiten"
penalty_post_none: "Nichts tun"
penalty_count: "Anzahl der Strafen"
diff --git a/config/locales/client.el.yml b/config/locales/client.el.yml
index 49b2236923..ff809ac930 100644
--- a/config/locales/client.el.yml
+++ b/config/locales/client.el.yml
@@ -23,20 +23,20 @@ el:
mb: MB
tb: TB
short:
- thousands: "{{number}}k"
- millions: "{{number}}M"
+ thousands: "{{number}}χιλ."
+ millions: "{{number}}εκατ."
dates:
time: "ΗΗ:mm"
timeline_date: "MMM YYYY"
long_no_year: "DD MMM HH:mm"
long_no_year_no_time: "DD MMM"
full_no_year_no_time: "Do MMMM"
- long_with_year: "DD MMM YYYY h:mm a"
- long_with_year_no_time: "D, MMM YYYY"
- full_with_year_no_time: "Do MMMM, YYYY"
- long_date_with_year: "DD, MMM 'YY HH:mm"
+ long_with_year: "D MMM YYYY HH:mm"
+ long_with_year_no_time: "D MMM YYYY"
+ full_with_year_no_time: "D MMMM YYYY"
+ long_date_with_year: "D MMM 'YY LT"
long_date_without_year: "MMM D, LT"
- long_date_with_year_without_time: "D MMM, 'YY"
+ long_date_with_year_without_time: "MMM D, 'YY"
long_date_without_year_with_linebreak: "MMM D LT"
long_date_with_year_with_linebreak: "MMM D, 'YY LT"
wrap_ago: "%{date} πριν"
@@ -1167,6 +1167,8 @@ el:
replied: '{{username}} σου απάντησε στο "{{topic}}" - {{site_title}}'
posted: '{{username}} ανάρτησε στο "{{topic}}" - {{site_title}}'
linked: '{{username}} έκανε μια σύνδεση στην ανάρτηση που έκανες στο νήμα "{{topic}}" - {{site_title}}'
+ titles:
+ watching_first_post: "νέο νήμα"
upload_selector:
title: "Προσθήκη εικόνας"
title_with_attachments: "Προσθήκη εικόνας ή αρχείου"
@@ -1311,6 +1313,8 @@ el:
move_to_inbox:
title: "Μετακίνηση στα Εισερχόμενα"
help: "Μετακίνηση μηνύματος πίσω στα Εισερχόμενα"
+ defer:
+ title: "Αναβολή"
list: "Νήματα"
new: "νέο νήμα"
unread: "αδιάβαστο"
@@ -2208,6 +2212,10 @@ el:
admin:
title: "Διαχειριστής"
moderator: "Συντονιστής"
+ tags:
+ remove_muted_tags_from_latest:
+ always: "πάντα"
+ never: "ποτέ"
dashboard:
title: "Πίνακας ελέγχου"
version: "Έκδοση"
diff --git a/config/locales/client.en.yml b/config/locales/client.en.yml
index 844b204ac7..24f5a293c6 100644
--- a/config/locales/client.en.yml
+++ b/config/locales/client.en.yml
@@ -363,6 +363,8 @@ en:
placeholder: "type the message title here"
review:
+ order_by: "Order by"
+ in_reply_to: "in reply to"
claim_help:
optional: "You can claim this item to prevent others from reviewing it."
required: "You must claim items before you can review them."
@@ -431,7 +433,7 @@ en:
edit: "Edit"
save: "Save"
cancel: "Cancel"
- new_topic: "New Topic:"
+ new_topic: "Approving this item will create a new topic"
filters:
type:
@@ -441,6 +443,12 @@ en:
refresh: "Refresh"
status: "Status"
category: "Category"
+ orders:
+ priority: "Priority"
+ priority_asc: "Priority (reverse)"
+ created_at: "Created At"
+ created_at_asc: "Created At (reverse)"
+
priority:
title: "Minimum Priority"
low: "Low"
@@ -478,6 +486,8 @@ en:
reviewable_flagged_post:
title: "Flagged Post"
flagged_by: "Flagged By"
+ reviewable_queued_topic:
+ title: "Queued Topic"
reviewable_queued_post:
title: "Queued Post"
reviewable_user:
@@ -803,6 +813,7 @@ en:
allow_private_messages: "Allow other users to send me personal messages"
external_links_in_new_tab: "Open all external links in a new tab"
enable_quoting: "Enable quote reply for highlighted text"
+ enable_defer: "Enable defer to mark topics unread"
change: "change"
moderator: "{{user}} is a moderator"
admin: "{{user}} is an admin"
@@ -843,6 +854,7 @@ en:
muted_categories: "Muted"
muted_categories_instructions: "You will not be notified of anything about new topics in these categories, and they will not appear on the categories or latest pages."
+ muted_categories_instructions_dont_hide: "You will not be notified of anything about new topics in these categories."
no_category_access: "As a moderator you have limited category access, save is disabled."
delete_account: "Delete My Account"
delete_account_confirm: "Are you sure you want to permanently delete your account? This action cannot be undone!"
@@ -1273,9 +1285,13 @@ en:
too_few_topics_notice: "Let's get this discussion started! There are currently %{currentTopics} / %{requiredTopics} topics. New visitors need some conversations to read and respond to."
too_few_posts_notice: "Let's get this discussion started! There are currently %{currentPosts} / %{requiredPosts} posts. New visitors need some conversations to read and respond to."
logs_error_rate_notice:
+ # keys ending with _MF use message format, see https://meta.discourse.org/t/message-format-support-for-localization/7035 for details
reached_hour_MF: "{relativeAge} – {rate, plural, one {# error/hour} other {# errors/hour}} reached site setting limit of {limit, plural, one {# error/hour} other {# errors/hour}}."
+ # keys ending with _MF use message format, see https://meta.discourse.org/t/message-format-support-for-localization/7035 for details
reached_minute_MF: "{relativeAge} – {rate, plural, one {# error/minute} other {# errors/minute}} reached site setting limit of {limit, plural, one {# error/minute} other {# errors/minute}}."
+ # keys ending with _MF use message format, see https://meta.discourse.org/t/message-format-support-for-localization/7035 for details
exceeded_hour_MF: "{relativeAge} – {rate, plural, one {# error/hour} other {# errors/hour}} exceeded site setting limit of {limit, plural, one {# error/hour} other {# errors/hour}}."
+ # keys ending with _MF use message format, see https://meta.discourse.org/t/message-format-support-for-localization/7035 for details
exceeded_minute_MF: "{relativeAge} – {rate, plural, one {# error/minute} other {# errors/minute}} exceeded site setting limit of {limit, plural, one {# error/minute} other {# errors/minute}}."
learn_more: "learn more..."
@@ -1706,6 +1722,27 @@ en:
confirm_body: "Success! Notifications have been enabled."
custom: "Notification from {{username}} on %{site_title}"
+ titles:
+ mentioned: "mentioned"
+ replied: "new reply"
+ quoted: "quoted"
+ edited: "edited"
+ liked: "new like"
+ private_message: "new private message"
+ invited_to_private_message: "invited to private message"
+ invitee_accepted: "invite accepted"
+ posted: "new post"
+ moved_post: "post moved"
+ linked: "linked"
+ granted_badge: "badge granted"
+ invited_to_topic: "invited to topic"
+ group_mentioned: "group mentioned"
+ group_message_summary: "new group messages"
+ watching_first_post: "new topic"
+ topic_reminder: "topic reminder"
+ liked_consolidated: "new likes"
+ post_approved: "post approved"
+
upload_selector:
title: "Add an image"
title_with_attachments: "Add an image or a file"
@@ -1876,6 +1913,9 @@ en:
edit_message:
help: "Edit first post of the message"
title: "Edit Message"
+ defer:
+ help: "Mark as unread"
+ title: "Defer"
list: "Topics"
new: "new topic"
unread: "unread"
@@ -2999,6 +3039,12 @@ en:
title: "Discourse Admin"
moderator: "Moderator"
+ tags:
+ remove_muted_tags_from_latest:
+ always: "always"
+ only_muted: "when used alone or with other muted tags"
+ never: "never"
+
reports:
title: "List of available reports"
@@ -3075,6 +3121,7 @@ en:
groups: "All groups"
disabled: "This report is disabled"
totals_for_sample: "Totals for sample"
+ average_for_sample: "Average for sample"
total: "All time total"
no_data: "No data to display."
trending_search:
diff --git a/config/locales/client.es.yml b/config/locales/client.es.yml
index 8eb01a7b58..1c95677847 100644
--- a/config/locales/client.es.yml
+++ b/config/locales/client.es.yml
@@ -26,15 +26,15 @@ es:
thousands: "{{number}}k"
millions: "{{number}}M"
dates:
- time: "h:mm a"
+ time: "HH:mm"
timeline_date: "MMM YYYY"
- long_no_year: "MMM D h:mm a"
- long_no_year_no_time: "MMM D"
- full_no_year_no_time: "MMMM Do"
- long_with_year: "MMM D, YYYY h:mm a"
- long_with_year_no_time: "MMM D, YYYY"
- full_with_year_no_time: "MMMM Do, YYYY"
- long_date_with_year: "D MMM, 'YY LT"
+ long_no_year: "D MMM HH:mm"
+ long_no_year_no_time: "D MMM"
+ full_no_year_no_time: "Do MMMM"
+ long_with_year: "D MMM YYYY HH:mm"
+ long_with_year_no_time: "D MMM YYYY"
+ full_with_year_no_time: "D MMMM YYYY"
+ long_date_with_year: "D MMM 'YY LT"
long_date_without_year: "D MMM, LT"
long_date_with_year_without_time: "D MMM, 'YY"
long_date_without_year_with_linebreak: "D MMM LT"
@@ -153,6 +153,7 @@ es:
bootstrap_mode_disabled: "El modo de arranque se desactivará dentro de 24 horas."
themes:
default_description: "Por defecto"
+ broken_theme_alert: "Tu sitio puede no funcionar porque el theme / componente %{theme} tiene errores. Desactivarlo en %{path}."
s3:
regions:
ap_northeast_1: "Asia Pacific (Tokyo)"
@@ -172,6 +173,7 @@ es:
us_east_1: "US East (N. Virginia)"
us_east_2: "US East (Ohio)"
us_gov_east_1: "AWS GovCloud (US-East)"
+ us_gov_west_1: "AWS GovCloud (US-West)"
us_west_1: "US West (N. California)"
us_west_2: "US West (Oregon)"
edit: "editar el título y la categoría de este tema"
@@ -306,6 +308,8 @@ es:
search: "Buscar un mensaje por título:"
placeholder: "escribe el título del mensaje aquí"
review:
+ order_by: "Ordenar por"
+ in_reply_to: "en respuesta a"
claim_help:
optional: "Puedes reclamar este artículo para evitar que otros lo revisen."
required: "Debes reclamar los artículos antes de poder revisarlos."
@@ -321,6 +325,8 @@ es:
saved: "Guardado"
save_changes: "Guardar cambios"
title: "Ajustes"
+ priorities:
+ title: "Prioridades Revisables"
moderation_history: "Historial de moderación"
view_all: "Ver todo"
grouped_by_topic: "Agrupados por tema"
@@ -379,6 +385,11 @@ es:
refresh: "Actualizar"
status: "Estado"
category: "Categoría"
+ orders:
+ priority: "Prioridad"
+ priority_asc: "Prioridad (inverso)"
+ created_at: "Creado el"
+ created_at_asc: "Creado el (inverso)"
priority:
title: "Prioridad mínima"
low: "Bajo"
@@ -413,6 +424,8 @@ es:
reviewable_flagged_post:
title: "Publicación reportada"
flagged_by: "Reportado por"
+ reviewable_queued_topic:
+ title: "Tema en cola"
reviewable_queued_post:
title: "Publicación en cola"
reviewable_user:
@@ -725,6 +738,7 @@ es:
allow_private_messages: "Permitir que otros usuarios me envíen mensajes privados"
external_links_in_new_tab: "Abrir todos los enlaces externos en una nueva pestaña"
enable_quoting: "Activar respuesta citando el texto resaltado"
+ enable_defer: "Habilitar diferir para marcar temas no leídos"
change: "cambio"
moderator: "{{user}} es un moderador"
admin: "{{user}} es un administrador"
@@ -764,6 +778,7 @@ es:
watched_first_post_tags_instructions: "Se te notificará del primer post en cada nuevo tema con estas etiquetas."
muted_categories: "Silenciado"
muted_categories_instructions: "No serás notificado de ningún tema en estas categorías, y no aparecerán en la página de categorías o mensajes recientes."
+ muted_categories_instructions_dont_hide: "No se le notificará nada sobre nuevos temas en estas categorías."
no_category_access: "Como un moderador, tienes acceso limitado a categorías, guardar está deshabilitado."
delete_account: "Borrar Mi Cuenta"
delete_account_confirm: "¿Estás seguro que quieres borrar permanentemente tu cuenta? ¡Esta acción no puede ser revertida!"
@@ -840,6 +855,8 @@ es:
description: "Cada uno de estos códigos de respaldo puede ser usado una única vez. Mantén los códigos en un lugar seguro, pero accesible."
second_factor:
title: "Autenticación Dos Factores"
+ disable: "Inhabilitar Autenticación Dos Factores"
+ enable: "Habilitar Autenticación Dos Factores"
confirm_password_description: "Por favor confirma tu contraseña para continuar"
label: "Código"
rate_limit: "Por favor, espera antes de volver a intentar otro código de autenticación."
@@ -847,6 +864,8 @@ es:
Escanea este código QR en una aplicación que lo soporte (Android – iOS) e introduce el código de verificación.
disable_description: "Por favor ingrese el código de autenticación desde su aplicación"
show_key_description: "Ingrese Manualmente"
+ short_description: |
+ Protege tu cuenta con el uso de un único código de seguridad.
extended_description: |
La verificación en dos pasos añade una capa extra de seguridad requiriendo un token por única vez además de tu contraseña. Los códigos (token) se generan en dispositivos Android e iOS
oauth_enabled_warning: "Por favor ten en cuenta que los accesos a través de redes sociales serán inhabilitados si habilitas el factor de autenticación en dos pasos de tu cuenta."
@@ -1155,6 +1174,11 @@ es:
too_few_topics_and_posts_notice: "¡Vamos a dar por comenzada la comunidad! Hay %{currentTopics} / %{requiredTopics} temas y %{currentPosts} / %{requiredPosts} posts. Los nuevos visitantes necesitan algo que leer y a lo que responder."
too_few_topics_notice: "¡Vamos a dar por comenzada la comunidad! Hay %{currentTopics} / %{requiredTopics} temas. Los nuevos visitantes necesitan algo que leer y a lo que responder."
too_few_posts_notice: "¡Vamos a dar por empezada la comunidad! Hay %{currentPosts} / %{requiredPosts} posts. Los nuevos visitantes necesitan algo que leer y a lo que responder."
+ logs_error_rate_notice:
+ reached_hour_MF: "{relativeAge} – {rate, plural, one {# error/hour} otros {# errors/hour}} alcanzó el límite de la configuración del sitio del {limit, plural, one {# error/hour} otros {# errors/hour}}."
+ reached_minute_MF: "{relativeAge} – {rate, plural, one {# error/minute} otros {# errors/minute}} alcanzó el límite de la configuración del sitio del {limit, plural, one {# error/minute} otros {# errors/minute}}."
+ exceeded_hour_MF: "{relativeAge} – {rate, plural, one {# error/hour} otros {# errors/hour}} excedió el límite de la configuración del sitio del {limit, plural, one {# error/hour} otros {# errors/hour}}."
+ exceeded_minute_MF: "{relativeAge} – {rate, plural, one {# error/minute} otros {# errors/minute}} excedió el límite de la configuración del sitio del {limit, plural, one {# error/minute} otros {# errors/minute}}."
learn_more: "saber más..."
all_time: "total"
all_time_desc: "temas creados total"
@@ -1210,6 +1234,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 del servicio."
title: "Crear Cuenta Nueva"
failed: "Algo ha salido mal, tal vez este e-mail ya fue registrado, intenta con el enlace 'olvidé la contraseña'"
forgot_password:
@@ -1248,6 +1273,7 @@ es:
email_placeholder: "dirección de e-mail o nombre de usuario"
caps_lock_warning: "Está activado Bloqueo de Mayúsculas"
error: "Error desconocido"
+ cookies_error: "Su navegador parece tener las cookies deshabilitadas. Es posible que no pueda iniciar sesión sin habilitarlos primero."
rate_limit: "Por favor, espera un poco antes de volver a intentar iniciar sesión."
blank_username: "Por favor ingresa tu email o nombre de usuario."
blank_username_or_password: "Por favor, introducir tu e-mail o usuario, y tu contraseña."
@@ -1325,6 +1351,7 @@ es:
shift: "Shift"
ctrl: "Ctrl"
alt: "Alt"
+ enter: "Intro"
conditional_loading_section:
loading: Cargando...
category_row:
@@ -1544,6 +1571,26 @@ es:
confirm_title: "Notificaciones habilitadas - %{site_title}"
confirm_body: "¡Éxito! Las notificaciones han sido habilitadas."
custom: "Notificación de {{username}} en %{site_title}"
+ titles:
+ mentioned: "mencionado"
+ replied: "nueva respuesta"
+ quoted: "citado"
+ edited: "editado"
+ liked: "nuevo me gusta"
+ private_message: "nuevo mensaje privado"
+ invited_to_private_message: "invitado a mensaje privado"
+ invitee_accepted: "invitación aceptada"
+ posted: "nueva publicación"
+ moved_post: "publicación movida"
+ linked: "gustado"
+ granted_badge: "medalla concedida"
+ invited_to_topic: "invitado al tema"
+ group_mentioned: "grupo mencionado"
+ group_message_summary: "nuevo mensaje grupal"
+ watching_first_post: "nuevo tema"
+ topic_reminder: "recordatorio de tema"
+ liked_consolidated: "nuevos me gusta"
+ post_approved: "post aprobado"
upload_selector:
title: "Añadir imagen"
title_with_attachments: "Añadir una imagen o archivo"
@@ -1707,6 +1754,9 @@ es:
edit_message:
help: "Editar el primer post del mensaje"
title: "Editar Mensaje"
+ defer:
+ help: "Marcar como no leído"
+ title: "Aplazar"
list: "Temas"
new: "nuevo tema"
unread: "sin leer"
@@ -2736,6 +2786,11 @@ es:
admin:
title: "Administrador de Discourse"
moderator: "Moderador"
+ tags:
+ remove_muted_tags_from_latest:
+ always: "siempre"
+ only_muted: "cuando es usado solo o con otras etiquetas silenciadas"
+ never: "nunca"
reports:
title: "Lista de informes disponibles"
dashboard:
@@ -2810,6 +2865,7 @@ es:
groups: "Todos los grupos"
disabled: "Este reporte está inhabilitado"
totals_for_sample: "Total para la muestra"
+ average_for_sample: "Promedio por muestra"
total: "Total de siempre"
no_data: "Ningún dato a mostrar."
trending_search:
@@ -3594,6 +3650,7 @@ es:
delete_posts_failed: "Ha habido un problema borrando los mensajes."
penalty_post_actions: "¿Qué te gustaría hacer con la publicación asociada?"
penalty_post_delete: "Borrar el post"
+ penalty_post_delete_replies: "Eliminar el post + sus respuesta"
penalty_post_edit: "Editar el post"
penalty_post_none: "Nada"
penalty_count: "Contador de Faltas"
diff --git a/config/locales/client.et.yml b/config/locales/client.et.yml
index 86de3015c2..5cdea52c3e 100644
--- a/config/locales/client.et.yml
+++ b/config/locales/client.et.yml
@@ -714,6 +714,7 @@ et:
primary: "Peamine e-post"
secondary: "Teine e-post"
no_secondary: "Teist e-posti pole"
+ instructions: "Ära näita kunagi avalikkusele."
ok: "Saadame sulle kinnituseks meili"
invalid: "Sisesta palun korrektne meiliaadress"
authenticated: "Sinu meil on autenditud {{provider}} poolt"
@@ -1019,6 +1020,7 @@ et:
button_ok: "OK"
button_help: "Abi"
email_login:
+ button_label: "e-postiga"
complete_username_not_found: "Kasutajanimele %{username} ei vasta ükski konto"
complete_email_not_found: "Meiliaadressile %{email} ei vasta ükski konto"
login:
@@ -1118,6 +1120,7 @@ et:
medium_dark_tone: Keskmiselt tume nahatoon
dark_tone: Tume nahatoon
shared_drafts:
+ destination_category: "Sihtkategooria"
publishing: "Teema avaldamine..."
composer:
emoji: "Emoji :)"
@@ -1255,6 +1258,8 @@ et:
replied: '{{username}} vastas Sulle teemas "{{topic}}" - {{site_title}}'
posted: '{{username}} postitas teemasse "{{topic}}" - {{site_title}}'
linked: '{{username}} viitas Sinu postitusele teemas "{{topic}}" - {{site_title}}'
+ titles:
+ watching_first_post: "uus teema"
upload_selector:
title: "Lisa pilt"
title_with_attachments: "Lisa pilt või fail"
@@ -1403,6 +1408,8 @@ et:
help: "Liiguta sõnum tagasi Postkasti"
edit_message:
title: "Muuda sõnumit"
+ defer:
+ title: "Lükka edasi"
list: "Teemad"
new: "uus teema"
unread: "lugemata"
@@ -1649,6 +1656,7 @@ et:
split_topic:
title: "Liiguta uue teema alla"
action: "liiguta uue teema alla"
+ topic_name: "Uue teema pealkiri"
radio_label: "Uus teema"
error: "Postituste uude teemasse liigutamisel tekkis viga."
instructions:
@@ -2022,6 +2030,7 @@ et:
history: "Ajalugu"
changed_by: "autor {{author}}"
raw_email:
+ title: "Sissetulevad e-kirjad"
not_available: "Pole saadaval!"
categories_list: "Foorumite loend"
filters:
@@ -2190,6 +2199,7 @@ et:
tagging:
all_tags: "Kõik sildid"
+ other_tags: "Muud sildid"
selector_all_tags: "kõik sildid"
selector_no_tags: "sildid puuduvad"
changed: "muudetud sildid:"
@@ -2262,8 +2272,13 @@ et:
admin:
title: "Discourse Admin"
moderator: "Moderaator"
+ tags:
+ remove_muted_tags_from_latest:
+ always: "alati"
+ never: "mitte kunagi"
dashboard:
title: "Armatuurlaud"
+ last_updated: "Töölauda on uuendatud:"
version: "Versioon"
up_to_date: "Oled aja tasemel!"
critical_available: "Kriitiline uuendus on saadaval."
@@ -2573,6 +2588,8 @@ et:
settings: "Seaded"
preview: "Eelvaade"
is_default: "Kujundus on vaikimisi sisse lülitatud"
+ user_selectable: "Kasutajad saavad teemat valida"
+ color_scheme: "Värvipalett"
theme_components: "Kujunduse osad"
convert: "Konverdi"
collapse: Ahenda
@@ -2580,12 +2597,14 @@ et:
add_upload: "Lisa üleslaadimine"
upload: "Laadi üles"
select_component: "Vali komponent..."
+ edit_css_html: "Muuda CSS-i/HTML-i"
installed: "Paigaldatud"
install_popular: "Populaarsed"
about_theme: "Teave"
license: "Litsents"
updating: "Uuendamine..."
add: "Lisa"
+ theme_settings: "Teema seaded"
scss:
text: "CSS"
header:
@@ -2602,9 +2621,14 @@ et:
body_tag:
text: "