0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-11 02:59:07 +08:00
discourse/plugins/discourse-solved/config/locales/client.en.yml
Osama Sayegh 2eb203bb4a
FEATURE: Let plugins register persistable admin dashboard section settings (#41843)
`register_admin_dashboard_section` now accepts an optional `settings:`
map of setting key to a class exposing `.permit`/`.validate`, so a
plugin section can save its own filter selections through the same `PUT
/admin/dashboard/sections/:id/settings/:key` mechanism core sections
already use, instead of that mechanism being core-only.

discourse-solved's "Support" section now uses this: its category filter
is genuinely multi-select (like Who's posting/Activity by category) and
persists per-site, including converting the `accepted_solutions`
report's category filter from a single id to a list.
2026-07-22 18:00:38 +03:00

188 lines
8 KiB
YAML
Vendored
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

en:
admin_js:
admin:
site_settings:
categories:
discourse_solved: "Discourse Solved"
dashboard:
highlights:
kpi:
accepted_solutions:
label: "Accepted solutions"
tooltip: "The number of topics that had a post marked as the solution."
sections:
support:
title: "Support"
fetch_error: "Support data couldn't be loaded."
save_error: "Couldn't save your selection for next time."
headline:
healthy:
title: "The community is solving its own problems."
struggling:
title: "Most questions aren't getting answered."
mixed:
title: "Support is a mixed bag."
no_data:
title: "Not enough support activity yet"
summary: "There's no support activity in this period yet. Once topics come in, you'll see how your community is handling them."
resolution:
up: "Resolution rate climbed to %{rate}%."
down: "Resolution rate dropped to %{rate}%."
flat: "Resolution rate held at %{rate}%."
answerers:
members: "Members are handling %{share}% of replies."
staff: "Staff are answering %{share}% of replies."
reply:
faster: "First-reply time improved to %{time}, %{delta} faster than the previous period."
slower: "First-reply time slipped to %{time}, %{delta} slower than the previous period."
flat: "First-reply time held at %{time}."
unanswered:
one: "%{count} topic from this period still has zero replies."
other: "%{count} topics from this period still have zero replies."
kpi:
resolution_rate:
label: "Resolution rate"
tooltip: "The percentage of open support topics that were solved."
staff_involvement:
label: "Staff involvement"
tooltip: "The percentage of open support topics where a staff member made the first reply."
avg_first_reply:
label: "Avg. first reply"
tooltip: "The average time between when a support topic was posted and when it received its first reply."
outcomes:
title: "Topic outcomes"
resolved:
label: "Resolved"
tooltip: "The number of topics that were marked solved."
in_progress:
label: "In progress"
tooltip: "The number of topics with at least one reply."
unanswered:
label: "Unanswered"
tooltip: "The number of topics with no replies."
answerers:
title: "Who's answering?"
empty: "No replies in this period."
staff: "Staff"
leader: "Leaders"
regular: "Regulars"
member: "Members"
basic: "Basic"
response_time:
title: "Response time distribution"
buckets:
lt_1h: "< 1 hour"
"1_4h": "14 hours"
"4_24h": "424 hours"
gt_24h: "> 24 hours"
trend:
faster: "%{duration} faster"
slower: "%{duration} slower"
tooltip: "The average response time trend."
js:
notifications:
alt:
solved:
accepted_notification: "accepted"
topic_solved_notification: "solved"
solutions: "Solutions"
solved:
title: "Solved"
notify_on_solved: "Notify when a topic that I am Tracking or Watching is solved. Only applies to topics in categories that allow solutions."
allow_accepted_answers: "Allow topic owner and staff to mark a reply as the solution"
solved_topics_auto_close_hours: "Auto close topic (n) hours after the last reply once the topic has been marked as solved."
notify_on_staff_accept_solved: "Notify topic creator when staff marks a solution"
empty_box_on_unsolved: "Display unsolved topic state in the topic list for supported themes"
accept_answer: "Select if this reply solves the problem"
accepted_description: "This is the accepted solution to this topic"
has_no_accepted_answer: "This topic has no solution"
unaccept_answer: "Unselect if this reply no longer solves the problem"
accepted_answer: "Solution"
solution: "Solution"
solution_summary:
one: "solution"
other: "solutions"
accepted_answer_solver_info: "by %{user} in %{post}"
accepted_answer_post_number: "post %{post_number}"
accepted_notification: "<p><span>%{username}</span> %{description}</p>"
topic_status_filter:
all: "all"
solved: "solved"
unsolved: "unsolved"
no_solved_topics_title: "You havent solved any topics yet"
no_solved_topics_title_others: "%{username} has not solved any topics yet"
no_solved_topics_body: "When you provide a helpful reply to a topic, your reply might be selected as the solution by the topic owner or staff."
marked_solved_by: "accepted by %{user}"
confirm_move_solution_title: "Move solution post"
confirm_move_solution:
one: "The post you selected is marked as the solution for this topic. If you move it, the topic will be updated to unsolved."
other: "One of the posts you selected is marked as the solution for this topic. If you move them, the topic will be updated to unsolved."
move_post_confirm:
one: "Move post"
other: "Move posts"
move_post_cancel: "Cancel"
dont_show_again: "Got it, don't show me this again"
confirm_solved_removal_title: "Solution will be removed"
confirm_solved_removal: "This change will disable solutions for this topic and remove the accepted solution."
confirm_solved_removal_confirm: "Confirm"
confirm_solved_removal_cancel: "Cancel"
shared_issue:
label: "Me too"
label_with_count: "%{label} (%{count})"
title: "I am also experiencing this issue"
author_title: "You started this topic"
closed_title: "This topic is closed"
archived_title: "This topic is archived"
no_answer:
title: Has your question been answered?
description: "Highlight the answer and help others by using the solution button below the correct reply."
topic_solved_notification: "<p><span>%{username}</span> %{description}</p>"
notification:
title: "your post was marked as solution"
topic_solved_title: "Topic solved"
topic_notifications:
tracking:
description: "You will be notified if someone mentions your @name, replies to you, or when the topic is solved. A count of new replies will be shown for this topic."
watching:
description: "You will be notified of every new reply in this topic and when the topic is solved. A count of new replies will be shown for this topic."
category_type_support:
title: "Support"
topic_statuses:
solved:
help: "This topic has a solution"
search:
advanced:
statuses:
solved: "are solved"
unsolved: "are unsolved"
admin:
web_hooks:
solved_event:
group_name: "Solved Event"
accepted_solution: "When an user marks a post as the accepted answer"
unaccepted_solution: "When an user marks a post as the unaccepted answer"
api:
scopes:
descriptions:
solved:
answer: Accept/Unaccept a solution.
discourse_automation:
triggerables:
first_accepted_solution:
max_trust_level:
tl1: < TL1
tl2: < TL2
tl3: < TL3
tl4: < TL4
any: Any
fields:
maximum_trust_level:
label: Trust Level
description: Users under this Trust Level will trigger this automation