From e545afcafea5c8f6eb87d7582984430f6d224825 Mon Sep 17 00:00:00 2001 From: Mayel de Borniol Date: Sat, 16 Dec 2023 19:26:07 +0000 Subject: [PATCH] localise --- .tx/config | 133 +- flavours/classic/config/bonfire_data.exs | 8 +- .../config/flavour_assets/hooks/index.js | 2 +- justfile | 5 +- lib/mix/mixer.ex | 20 +- mix.exs | 5 +- priv/localisation/bonfire.po | 366 ++-- priv/localisation/bonfire_boundaries.po | 1026 ++++++++--- priv/localisation/bonfire_common.po | 600 +------ .../bonfire_federate_activitypub.po | 9 +- priv/localisation/bonfire_invite_links.po | 17 +- priv/localisation/bonfire_me.po | 22 +- priv/localisation/bonfire_search.po | 24 +- priv/localisation/bonfire_social.po | 399 ++++- priv/localisation/bonfire_tag.po | 19 +- priv/localisation/bonfire_ui_common.po | 811 ++++++--- priv/localisation/bonfire_ui_me.po | 1495 ++++++++++++----- priv/localisation/bonfire_ui_social.po | 1077 +++++++++--- 18 files changed, 3957 insertions(+), 2081 deletions(-) diff --git a/.tx/config b/.tx/config index 3d09dec6457..489f234af4f 100644 --- a/.tx/config +++ b/.tx/config @@ -1,68 +1,91 @@ [main] host = https://www.transifex.com -[bonfire.priv-localisation-bonfire-po--main] -file_filter = priv/localisation//LC_MESSAGES/bonfire.po -source_file = priv/localisation/bonfire.po -source_lang = en -type = PO +[o:bonfire:p:bonfire:r:priv-localisation-bonfire-boundaries-po--main] +file_filter = priv/localisation//LC_MESSAGES/bonfire_boundaries.po +source_file = priv/localisation/bonfire_boundaries.po +source_lang = en +type = PO +replace_edited_strings = false +keep_translations = false -[bonfire.priv-localisation-bonfire-invite-links-po--main] -file_filter = priv/localisation//LC_MESSAGES/bonfire_invite_links.po -source_file = priv/localisation/bonfire_invite_links.po -source_lang = en -type = PO +[o:bonfire:p:bonfire:r:priv-localisation-bonfire-common-po--main] +file_filter = priv/localisation//LC_MESSAGES/bonfire_common.po +source_file = priv/localisation/bonfire_common.po +source_lang = en +type = PO +replace_edited_strings = false +keep_translations = false -[bonfire.priv-localisation-bonfire-ui-me-po--main] -file_filter = priv/localisation//LC_MESSAGES/bonfire_ui_me.po -source_file = priv/localisation/bonfire_ui_me.po -source_lang = en -type = PO +[o:bonfire:p:bonfire:r:priv-localisation-bonfire-federate-activitypub-po--main] +file_filter = priv/localisation//LC_MESSAGES/bonfire_federate_activitypub.po +source_file = priv/localisation/bonfire_federate_activitypub.po +source_lang = en +type = PO +replace_edited_strings = false +keep_translations = false -[bonfire.priv-localisation-bonfire-federate-activitypub-po--main] -file_filter = priv/localisation//LC_MESSAGES/bonfire_federate_activitypub.po -source_file = priv/localisation/bonfire_federate_activitypub.po -source_lang = en -type = PO +[o:bonfire:p:bonfire:r:priv-localisation-bonfire-invite-links-po--main] +file_filter = priv/localisation//LC_MESSAGES/bonfire_invite_links.po +source_file = priv/localisation/bonfire_invite_links.po +source_lang = en +type = PO +replace_edited_strings = false +keep_translations = false -[bonfire.priv-localisation-bonfire-ui-social-po--main] -file_filter = priv/localisation//LC_MESSAGES/bonfire_ui_social.po -source_file = priv/localisation/bonfire_ui_social.po -source_lang = en -type = PO +[o:bonfire:p:bonfire:r:priv-localisation-bonfire-me-po--main] +file_filter = priv/localisation//LC_MESSAGES/bonfire_me.po +source_file = priv/localisation/bonfire_me.po +source_lang = en +type = PO +replace_edited_strings = false +keep_translations = false -[bonfire.priv-localisation-bonfire-social-po--main] -file_filter = priv/localisation//LC_MESSAGES/bonfire_social.po -source_file = priv/localisation/bonfire_social.po -source_lang = en -type = PO +[o:bonfire:p:bonfire:r:priv-localisation-bonfire-po--main] +file_filter = priv/localisation//LC_MESSAGES/bonfire.po +source_file = priv/localisation/bonfire.po +source_lang = en +type = PO +replace_edited_strings = false +keep_translations = false -[bonfire.priv-localisation-bonfire-boundaries-po--main] -file_filter = priv/localisation//LC_MESSAGES/bonfire_boundaries.po -source_file = priv/localisation/bonfire_boundaries.po -source_lang = en -type = PO +[o:bonfire:p:bonfire:r:priv-localisation-bonfire-search-po--main] +file_filter = priv/localisation//LC_MESSAGES/bonfire_search.po +source_file = priv/localisation/bonfire_search.po +source_lang = en +type = PO +replace_edited_strings = false +keep_translations = false -[bonfire.priv-localisation-bonfire-me-po--main] -file_filter = priv/localisation//LC_MESSAGES/bonfire_me.po -source_file = priv/localisation/bonfire_me.po -source_lang = en -type = PO +[o:bonfire:p:bonfire:r:priv-localisation-bonfire-social-po--main] +file_filter = priv/localisation//LC_MESSAGES/bonfire_social.po +source_file = priv/localisation/bonfire_social.po +source_lang = en +type = PO +replace_edited_strings = false +keep_translations = false -[bonfire.priv-localisation-bonfire-common-po--main] -file_filter = priv/localisation//LC_MESSAGES/bonfire_common.po -source_file = priv/localisation/bonfire_common.po -source_lang = en -type = PO +[o:bonfire:p:bonfire:r:priv-localisation-bonfire-ui-common-po--main] +file_filter = priv/localisation//LC_MESSAGES/bonfire_ui_common.po +source_file = priv/localisation/bonfire_ui_common.po +source_lang = en +type = PO +replace_edited_strings = false +keep_translations = false -[bonfire.priv-localisation-bonfire-ui-common-po--main] -file_filter = priv/localisation//LC_MESSAGES/bonfire_ui_common.po -source_file = priv/localisation/bonfire_ui_common.po -source_lang = en -type = PO +[o:bonfire:p:bonfire:r:priv-localisation-bonfire-ui-me-po--main] +file_filter = priv/localisation//LC_MESSAGES/bonfire_ui_me.po +source_file = priv/localisation/bonfire_ui_me.po +source_lang = en +type = PO +replace_edited_strings = false +keep_translations = false + +[o:bonfire:p:bonfire:r:priv-localisation-bonfire-ui-social-po--main] +file_filter = priv/localisation//LC_MESSAGES/bonfire_ui_social.po +source_file = priv/localisation/bonfire_ui_social.po +source_lang = en +type = PO +replace_edited_strings = false +keep_translations = false -[bonfire.priv-localisation-bonfire-search-po--main] -file_filter = priv/localisation//LC_MESSAGES/bonfire_search.po -source_file = priv/localisation/bonfire_search.po -source_lang = en -type = PO diff --git a/flavours/classic/config/bonfire_data.exs b/flavours/classic/config/bonfire_data.exs index 926a8d5f18d..3cff332051f 100755 --- a/flavours/classic/config/bonfire_data.exs +++ b/flavours/classic/config/bonfire_data.exs @@ -208,7 +208,10 @@ common_assocs = %{ ### Mixins # A summary of an object that can appear in a feed. - activity: quote(do: has_one(:activity, unquote(Activity), unquote(mixin))), + # activity: quote(do: has_one(:activity, unquote(Activity), unquote(mixin))), + + # retrieves the Create activity + activity: quote(do: has_one(:activity, unquote(Activity), foreign_key: :id, references: :id)), # Indicates the entity responsible for an activity. Sort of like creator, but transferrable. Used # during deletion - when the caretaker is deleted, all their stuff will be too. @@ -372,9 +375,6 @@ common_assocs = %{ activities: quote(do: has_many(:activities, unquote(Activity), foreign_key: :object_id, references: :id)), - # retrieves the Create activity - activity: quote(do: has_one(:activity, unquote(Activity), foreign_key: :id, references: :id)), - ### Stuff I'm not sure how to categorise yet # Used currently only for requesting to follow a user, but more general diff --git a/flavours/classic/config/flavour_assets/hooks/index.js b/flavours/classic/config/flavour_assets/hooks/index.js index 8343b78c8bd..a53682ff112 100644 --- a/flavours/classic/config/flavour_assets/hooks/index.js +++ b/flavours/classic/config/flavour_assets/hooks/index.js @@ -10,7 +10,7 @@ function ns(hooks, nameSpace) { return updatedHooks } -import * as c1 from "./Bonfire.Editor.Milkdown.hooks" +import * as c1 from "./Bonfire.Editor.Milkdown.hooks" import * as c2 from "./Bonfire.UI.Common.ViewCodeLive.hooks" import * as c3 from "./Bonfire.UI.Common.PreviewContentLive.hooks" import * as c4 from "./Bonfire.UI.Common.NotificationLive.hooks" diff --git a/justfile b/justfile index d7bb9ae526e..e221aa0436b 100644 --- a/justfile +++ b/justfile @@ -759,11 +759,12 @@ audit: AS_UMBRELLA=1 just mix sobelow # Extract strings to-be-localised from the app and installed extensions -# FIXME: should extract to root app, not activity_pub like it's doing (for whatever reason) localise-extract: just mix "bonfire.localise.extract" - mv extensions/activity_pub/priv/localisation* priv/localisation/ cd priv/localisation/ && for f in *.pot; do mv -- "$f" "${f%.pot}.po"; done +# TODO: copy .pot strings from extensions/deps +# cp extensions/*/priv/gettext/* priv/localisation/ +# cp forks/*/priv/gettext/* priv/localisation/ @localise-tx-init: pip install transifex-client diff --git a/lib/mix/mixer.ex b/lib/mix/mixer.ex index e41c3d871ad..17127352bce 100644 --- a/lib/mix/mixer.ex +++ b/lib/mix/mixer.ex @@ -25,10 +25,10 @@ if not Code.ensure_loaded?(Bonfire.Mixer) do do: (config[:deps] || config) # |> IO.inspect(limit: :infinity) - |> Enum.filter(&include_dep?(deps_subtype, &1, config)) + |> Enum.filter(&include_dep?(deps_subtype, &1, config[:deps_prefixes][deps_subtype])) - def deps_names_for(type, deps \\ mix_config()) do - deps(deps, type) + def deps_names_for(type, config \\ mix_config()) do + deps(config, type) |> Enum.map(&dep_name/1) end @@ -68,8 +68,8 @@ if not Code.ensure_loaded?(Bonfire.Mixer) do end def mix_config do - if function_exported?(Mix.Project, :config, 0), - do: Mix.Project.config(), + if function_exported?(Bonfire.Umbrella.MixProject, :config, 0), + do: Bonfire.Umbrella.MixProject.config(), else: Bonfire.Application.config() end @@ -128,8 +128,8 @@ if not Code.ensure_loaded?(Bonfire.Mixer) do [path: "deps.path", git: "deps.git", hex: "deps.hex"] ] - def deps_to_clean(deps, type) do - deps(deps, type) + def deps_to_clean(config, type) do + deps(config, type) |> deps_names() |> or_unused() end @@ -274,12 +274,10 @@ if not Code.ensure_loaded?(Bonfire.Mixer) do do: unpinned_git_dep?(dep) # defp include_dep?(:docs = type, dep, deps_prefixes), do: String.starts_with?(dep_name(dep), deps_prefixes || @config[:deps_prefixes][type]) || git_dep?(dep) - def include_dep?(type, dep, config_or_prefixes) do - prefix = config_or_prefixes[:deps_prefixes][type] || config_or_prefixes[type] || "bonfire" - + def include_dep?(type, dep, prefixes) do String.starts_with?( dep_name(dep), - prefix + prefixes ) end diff --git a/mix.exs b/mix.exs index 1fd6c82ad06..e09eeea59e5 100755 --- a/mix.exs +++ b/mix.exs @@ -176,7 +176,10 @@ defmodule Bonfire.Umbrella.MixProject do "bonfire_ui_social" ], localise: ["bonfire"], - localise_self: [] + localise_self: [ + # FIXME: should extract to root app, not activity_pub like it's doing (for whatever reason) + "activity_pub" + ] ], deps: Mess.deps(Mixer.mess_sources(@default_flavour), @extra_deps, diff --git a/priv/localisation/bonfire.po b/priv/localisation/bonfire.po index 4a5eb43b997..5bdcf0f23fb 100644 --- a/priv/localisation/bonfire.po +++ b/priv/localisation/bonfire.po @@ -1,168 +1,188 @@ ## This file is a PO Template file. ## ## "msgid"s here are often extracted from source code. -## Add new translations manually only if they're dynamic -## translations that can't be statically extracted. +## Add new messages manually only if they're dynamic +## messages that can't be statically extracted. ## ## Run "mix gettext.extract" to bring this file up to ## date. Leave "msgstr"s empty as changing them here has no ## effect: edit them in PO (.po) files instead. +# msgid "" msgstr "" -#: lib/web/home/home_live.ex:40 +#: lib/web/views/home_live.ex:110 #, elixir-autogen, elixir-format -msgid "About Bonfire" +msgid "%{app}" msgstr "" -#: lib/web/home/home_live.ex:52 +#: lib/web/views/home_live.ex:111 #, elixir-autogen, elixir-format -msgid "An instance of" +msgid "%{app} dashboard" msgstr "" -#: lib/localise.ex:10 +#: lib/web/views/about_live.sface:15 #, elixir-autogen, elixir-format -msgid "Boost" +msgid "About" msgstr "" -#: lib/localise.ex:10 +#: lib/web/views/about_live.ex:16 #, elixir-autogen, elixir-format -msgid "Boosted" +msgid "About " msgstr "" -#: lib/localise.ex:10 +#: lib/web/views/changelog_live.ex:17 +#: lib/web/views/home_live.ex:33 #, elixir-autogen, elixir-format -msgid "Boosted by %{user}" +msgid "About Bonfire" msgstr "" -#: lib/localise.ex:18 +#: lib/web/views/about_live.sface:194 #, elixir-autogen, elixir-format -msgid "Boosts" +msgid "Activities from followed groups" msgstr "" -#: lib/web/home/home_live.ex:41 +#: lib/localise.ex:18 +#: lib/web/views/about_live.sface:222 #, elixir-autogen, elixir-format -msgid "Contribute" +msgid "Boosts" msgstr "" -#: lib/localise.ex:10 +#: lib/web/views/changelog_live.ex:25 #, elixir-autogen, elixir-format -msgid "Create" +msgid "Changelog" msgstr "" -#: lib/localise.ex:10 +#: lib/web/views/about_live.sface:521 #, elixir-autogen, elixir-format -msgid "Created" +msgid "Code of Conduct" msgstr "" -#: lib/localise.ex:10 +#: lib/web/views/code_of_conduct_live.ex:14 #, elixir-autogen, elixir-format -msgid "Created by %{user}" +msgid "Code of conduct" msgstr "" -#: lib/localise.ex:10 +#: lib/web/views/changelog_live.ex:18 +#: lib/web/views/home_live.ex:34 #, elixir-autogen, elixir-format -msgid "Delete" +msgid "Contribute" msgstr "" -#: lib/localise.ex:10 +#: lib/web/views/about_live.sface:372 #, elixir-autogen, elixir-format -msgid "Deleted" +msgid "Default avatars" msgstr "" -#: lib/localise.ex:10 +#: lib/web/views/about_live.sface:422 #, elixir-autogen, elixir-format -msgid "Deleted by %{user}" +msgid "Default boundary for new posts" msgstr "" -#: lib/localise.ex:10 +#: lib/web/views/about_live.sface:81 +#: lib/web/views/about_live.sface:101 +#: lib/web/views/about_live.sface:446 +#: lib/web/views/about_live.sface:446 +#: lib/web/views/about_live.sface:456 +#: lib/web/views/about_live.sface:457 +#: lib/web/views/about_live.sface:473 +#: lib/web/views/about_live.sface:473 +#: lib/web/views/about_live.sface:500 #, elixir-autogen, elixir-format -msgid "Edit" +msgid "Disabled" msgstr "" -#: lib/localise.ex:10 +#: lib/web/views/about_live.sface:76 +#: lib/web/views/about_live.sface:96 +#: lib/web/views/about_live.sface:495 #, elixir-autogen, elixir-format -msgid "Edited" +msgid "Enabled" msgstr "" -#: lib/localise.ex:10 +#: lib/web/views/about_live.sface:90 #, elixir-autogen, elixir-format -msgid "Edited by %{user}" +msgid "Federation" msgstr "" -#: lib/localise.ex:10 +#: lib/web/views/about_live.sface:278 #, elixir-autogen, elixir-format -msgid "Flag" +msgid "Follows" msgstr "" -#: lib/localise.ex:10 +#: lib/web/views/about_live.sface:64 #, elixir-autogen, elixir-format -msgid "Flagged" +msgid "General" msgstr "" -#: lib/localise.ex:10 +#: lib/web/views/about_live.sface:453 #, elixir-autogen, elixir-format -msgid "Flagged by %{user}" +msgid "Highlight the unread notification indicator" msgstr "" -#: lib/localise.ex:10 +#: lib/web/views/about_live.sface:444 #, elixir-autogen, elixir-format -msgid "Follow" +msgid "Infinite scrolling" msgstr "" -#: lib/localise.ex:10 +#: lib/web/views/about_live.sface:45 #, elixir-autogen, elixir-format -msgid "Followed" +msgid "Instance configuration" msgstr "" -#: lib/localise.ex:10 +#: lib/web/views/about_live.sface:126 #, elixir-autogen, elixir-format -msgid "Followed by %{user}" +msgid "Instance default font" msgstr "" -#: lib/localise.ex:10 +#: lib/web/views/about_live.sface:110 #, elixir-autogen, elixir-format -msgid "Like" +msgid "Instance default language" msgstr "" -#: lib/localise.ex:10 +#: lib/web/views/about_live.sface:353 #, elixir-autogen, elixir-format -msgid "Liked" +msgid "Instance default theme" msgstr "" -#: lib/localise.ex:10 +#: lib/web/views/about_live.sface:347 #, elixir-autogen, elixir-format -msgid "Liked by %{user}" +msgid "Look & feel" msgstr "" -#: lib/localise.ex:10 +#: lib/web/views/about_live.sface:142 #, elixir-autogen, elixir-format -msgid "Mention" +msgid "Maximum length of text inputs (e.g. posts)" msgstr "" -#: lib/localise.ex:10 +#: lib/web/views/about_live.sface:338 #, elixir-autogen, elixir-format -msgid "Mentioned" +msgid "Messages" msgstr "" -#: lib/localise.ex:10 +#: lib/web/views/about_live.sface:306 #, elixir-autogen, elixir-format -msgid "Mentioned by %{user}" +msgid "My own activities" msgstr "" -#: lib/localise.ex:10 +#: lib/web/views/about_live.sface:184 +#: lib/web/views/about_live.sface:212 +#: lib/web/views/about_live.sface:240 +#: lib/web/views/about_live.sface:268 +#: lib/web/views/about_live.sface:296 +#: lib/web/views/about_live.sface:324 +#: lib/web/views/about_live.sface:338 #, elixir-autogen, elixir-format -msgid "Message" +msgid "No" msgstr "" -#: lib/localise.ex:10 +#: lib/web/views/about_live.sface:334 #, elixir-autogen, elixir-format -msgid "Messaged" +msgid "Notifications" msgstr "" -#: lib/localise.ex:10 +#: lib/web/views/about_live.sface:70 #, elixir-autogen, elixir-format -msgid "Messaged by %{user}" +msgid "Open sign ups" msgstr "" #: lib/localise.ex:17 @@ -170,238 +190,98 @@ msgstr "" msgid "Posts" msgstr "" -#: lib/localise.ex:19 -#, elixir-autogen, elixir-format -msgid "Published" -msgstr "" - -#: lib/localise.ex:10 -#: lib/localise.ex:10 -#, elixir-autogen, elixir-format -msgid "Read" -msgstr "" - -#: lib/localise.ex:10 -#, elixir-autogen, elixir-format -msgid "Read by %{user}" -msgstr "" - -#: lib/localise.ex:10 -#, elixir-autogen, elixir-format -msgid "Replied" -msgstr "" - -#: lib/localise.ex:10 -#, elixir-autogen, elixir-format -msgid "Replied by %{user}" -msgstr "" - -#: lib/localise.ex:10 -#, elixir-autogen, elixir-format -msgid "Reply" -msgstr "" - -#: lib/localise.ex:10 -#, elixir-autogen, elixir-format -msgid "Request" -msgstr "" - -#: lib/localise.ex:10 -#, elixir-autogen, elixir-format -msgid "Request to Boost" -msgstr "" - -#: lib/localise.ex:10 -#, elixir-autogen, elixir-format -msgid "Request to Create" -msgstr "" - -#: lib/localise.ex:10 -#, elixir-autogen, elixir-format -msgid "Request to Delete" -msgstr "" - -#: lib/localise.ex:10 -#, elixir-autogen, elixir-format -msgid "Request to Edit" -msgstr "" - -#: lib/localise.ex:10 -#, elixir-autogen, elixir-format -msgid "Request to Flag" -msgstr "" - -#: lib/localise.ex:10 -#, elixir-autogen, elixir-format -msgid "Request to Follow" -msgstr "" - -#: lib/localise.ex:10 -#, elixir-autogen, elixir-format -msgid "Request to Like" -msgstr "" - -#: lib/localise.ex:10 +#: lib/web/views/about_live.sface:166 #, elixir-autogen, elixir-format -msgid "Request to Mention" +msgid "Posts and other activities from followed people" msgstr "" -#: lib/localise.ex:10 +#: lib/web/views/about_live.sface:438 #, elixir-autogen, elixir-format -msgid "Request to Message" +msgid "Potentially addictive or distracting" msgstr "" -#: lib/localise.ex:10 +#: lib/web/views/about_live.sface:386 #, elixir-autogen, elixir-format -msgid "Request to Read" +msgid "Privacy" msgstr "" -#: lib/localise.ex:10 +#: lib/web/views/terms_live.ex:15 #, elixir-autogen, elixir-format -msgid "Request to Reply" +msgid "Privacy policy" msgstr "" -#: lib/localise.ex:10 +#: lib/web/views/about_live.sface:428 #, elixir-autogen, elixir-format -msgid "Request to Request" +msgid "Public" msgstr "" -#: lib/localise.ex:10 -#, elixir-autogen, elixir-format -msgid "Request to See" -msgstr "" - -#: lib/localise.ex:10 -#, elixir-autogen, elixir-format -msgid "Request to Tag" -msgstr "" - -#: lib/localise.ex:10 -#, elixir-autogen, elixir-format -msgid "Requested" -msgstr "" - -#: lib/localise.ex:10 -#, elixir-autogen, elixir-format -msgid "Requested by %{user}" -msgstr "" - -#: lib/localise.ex:10 -#, elixir-autogen, elixir-format -msgid "Requested to Boost" -msgstr "" - -#: lib/localise.ex:10 -#, elixir-autogen, elixir-format -msgid "Requested to Create" -msgstr "" - -#: lib/localise.ex:10 -#, elixir-autogen, elixir-format -msgid "Requested to Delete" -msgstr "" - -#: lib/localise.ex:10 -#, elixir-autogen, elixir-format -msgid "Requested to Edit" -msgstr "" - -#: lib/localise.ex:10 -#, elixir-autogen, elixir-format -msgid "Requested to Flag" -msgstr "" - -#: lib/localise.ex:10 -#, elixir-autogen, elixir-format -msgid "Requested to Follow" -msgstr "" - -#: lib/localise.ex:10 -#, elixir-autogen, elixir-format -msgid "Requested to Like" -msgstr "" - -#: lib/localise.ex:10 -#, elixir-autogen, elixir-format -msgid "Requested to Mention" -msgstr "" - -#: lib/localise.ex:10 -#, elixir-autogen, elixir-format -msgid "Requested to Message" -msgstr "" - -#: lib/localise.ex:10 -#, elixir-autogen, elixir-format -msgid "Requested to Read" -msgstr "" - -#: lib/localise.ex:10 +#: lib/localise.ex:19 #, elixir-autogen, elixir-format -msgid "Requested to Reply" +msgid "Published" msgstr "" -#: lib/localise.ex:10 +#: lib/web/views/about_live.sface:250 #, elixir-autogen, elixir-format -msgid "Requested to Request" +msgid "Replies" msgstr "" -#: lib/localise.ex:10 +#: lib/web/views/about_live.sface:471 #, elixir-autogen, elixir-format -msgid "Requested to See" +msgid "Show reaction counts (likes/boosts)" msgstr "" -#: lib/localise.ex:10 +#: lib/web/views/about_live.sface:489 #, elixir-autogen, elixir-format -msgid "Requested to Tag" +msgid "Show the number of total users on this instance" msgstr "" -#: lib/localise.ex:10 +#: lib/localise.ex:20 #, elixir-autogen, elixir-format -msgid "Saw" +msgid "Submitted" msgstr "" -#: lib/localise.ex:10 +#: lib/web/views/about_live.sface:534 +#: lib/web/views/code_of_conduct_live.sface:3 #, elixir-autogen, elixir-format -msgid "Saw by %{user}" +msgid "The instance operator(s) have not yet added a code of conduct. Please use your best judgment, and consult the [code of conduct of the Bonfire project](https://bonfirenetworks.org/conduct/) as a reference." msgstr "" -#: lib/localise.ex:10 +#: lib/web/views/terms_live.sface:1 #, elixir-autogen, elixir-format -msgid "See" +msgid "The instance operator(s) have not yet added terms for the instance." msgstr "" -#: lib/localise.ex:20 +#: lib/localise.ex:16 #, elixir-autogen, elixir-format -msgid "Submitted" +msgid "Timeline" msgstr "" -#: lib/localise.ex:10 +#: lib/web/views/about_live.sface:465 #, elixir-autogen, elixir-format -msgid "Tag" +msgid "Vanity metrics" msgstr "" -#: lib/localise.ex:10 +#: lib/web/views/about_live.sface:46 #, elixir-autogen, elixir-format -msgid "Tagged" +msgid "View some of the default settings on this instance." msgstr "" -#: lib/localise.ex:10 +#: lib/web/views/about_live.sface:156 #, elixir-autogen, elixir-format -msgid "Tagged by %{user}" +msgid "What activities to include in home feeds by default" msgstr "" -#: lib/localise.ex:16 +#: lib/web/views/about_live.sface:373 #, elixir-autogen, elixir-format -msgid "Timeline" +msgid "What to show for users without a profile picture" msgstr "" -#: lib/web/home/home_live.sface:34 +#: lib/web/views/about_live.sface:392 #, elixir-autogen, elixir-format -msgid "Welcome" +msgid "Who can see the list of local users" msgstr "" -#: lib/web/home/home_live.ex:51 +#: lib/web/views/about_live.sface:149 #, elixir-autogen, elixir-format -msgid "dashboard" +msgid "words" msgstr "" diff --git a/priv/localisation/bonfire_boundaries.po b/priv/localisation/bonfire_boundaries.po index 2d169b2ab50..1588cc01de3 100644 --- a/priv/localisation/bonfire_boundaries.po +++ b/priv/localisation/bonfire_boundaries.po @@ -1,249 +1,523 @@ ## This file is a PO Template file. ## ## "msgid"s here are often extracted from source code. -## Add new translations manually only if they're dynamic -## translations that can't be statically extracted. +## Add new messages manually only if they're dynamic +## messages that can't be statically extracted. ## ## Run "mix gettext.extract" to bring this file up to ## date. Leave "msgstr"s empty as changing them here has no ## effect: edit them in PO (.po) files instead. +# msgid "" msgstr "" -#: lib/web/components/circles/circle_live.sface:172 +#: lib/web/components/block/block_button_live.sface:9 +#: lib/web/components/block/block_button_live.sface:335 #, elixir-autogen, elixir-format -msgid "Add" +msgid "%{type} %{user_or_instance_name}" msgstr "" -#: lib/web/components/circles/circle_live.sface:87 +#: lib/web/components/display/boundary_icon_stateless_live.sface:8 #, elixir-autogen, elixir-format -msgid "Add a user" +msgid "Activity boundary" msgstr "" -#: lib/web/components/acls/acl_live.sface:100 +#: lib/web/components/display/boundary_details_live.sface:74 #, elixir-autogen, elixir-format -msgid "Add more users or circles" +msgid "Add a boundary preset" msgstr "" -#: lib/web/live_handler.ex:393 +#: lib/web/components/acls/acl_live.sface:23 #, elixir-autogen, elixir-format -msgid "Added to boundary" +msgid "Add circle/users" msgstr "" -#: lib/web/components/circles/circle_live.ex:140 +#: lib/web/components/set/set_boundaries_live.sface:15 +#, elixir-autogen, elixir-format +msgid "Add circles or people" +msgstr "" + +#: lib/web/components/circles/circle_live.sface:126 +#, elixir-autogen, elixir-format +msgid "Add some users to get started!" +msgstr "" + +#: lib/web/components/circles/circle_live.sface:11 +#, elixir-autogen, elixir-format +msgid "Add users" +msgstr "" + +#: lib/web/components/circles/add_to_circle/add_to_circle_live.sface:20 +#, elixir-autogen, elixir-format +msgid "Add/remove from circle(s)" +msgstr "" + +#: lib/web/components/circles/add_to_circle/add_to_circle_widget_live.ex:48 +#: lib/web/components/circles/circle_live.ex:269 #, elixir-autogen, elixir-format msgid "Added to circle!" msgstr "" -#: lib/web/components/set/boundaries_list_live.sface:111 +#: lib/contexts/roles.ex:220 +#, elixir-autogen, elixir-format +msgid "Administer" +msgstr "" + +#: lib/web/components/sidebar/instance_sidebar_nav_live.sface:134 +#, elixir-autogen, elixir-format +msgid "Admins list" +msgstr "" + +#: lib/web/components/roles/your_role_live.sface:53 +#, elixir-autogen, elixir-format +msgid "Allowed actions" +msgstr "" + +#: lib/web/components/display/boundaries_preset_name_live.sface:74 #, elixir-autogen, elixir-format -msgid "Anyone mentioned will be able to see, interact, and reply (across the fediverse)" +msgid "Anyone can join and participate" msgstr "" -#: lib/web/live_handler.ex:248 -#: lib/web/live_handler.ex:260 +#: lib/web/components/display/boundaries_preset_description_live.sface:10 +#, elixir-autogen, elixir-format +msgid "Anyone mentioned will be able to see and reply" +msgstr "" + +#: lib/web/components/set/boundaries_general_access_live.sface:162 +#, elixir-autogen, elixir-format +msgid "Anyone mentioned will be able to see, interact, and reply." +msgstr "" + +#: lib/web/boundaries_live_handler.ex:323 #, elixir-autogen, elixir-format msgid "Archived" msgstr "" -#: lib/web/components/acls/acl_live.sface:59 -#: lib/web/components/acls/new_acl_live.sface:12 -#: lib/web/components/circles/new_circle_live.sface:11 +#: lib/web/components/display/boundary_details_live.sface:117 +#, elixir-autogen, elixir-format +msgid "Are you sure to remove %{name} from this object's boundary?" +msgstr "" + +#: lib/web/components/acls/acl_live.sface:198 +#, elixir-autogen, elixir-format +msgid "Are you sure to remove %{subject_name} from %{boundary_name} boundary?" +msgstr "" + +#: lib/web/components/block/block_button_live.sface:285 +#, elixir-autogen, elixir-format +msgid "Are you sure to unblock %{user_or_instance_name} instance-wide?" +msgstr "" + +#: lib/web/components/block/block_button_live.sface:180 +#, elixir-autogen, elixir-format +msgid "Are you sure to unghost %{user_or_instance_name} instance-wide?" +msgstr "" + +#: lib/web/components/block/block_button_live.sface:80 +#, elixir-autogen, elixir-format +msgid "Are you sure to unsilence %{user_or_instance_name} instance-wide?" +msgstr "" + +#: lib/web/components/roles/your_role_live.sface:39 +#, elixir-autogen, elixir-format +msgid "As caretaker you have full control over this, including the right to perform any action on it, and to set its boundaries." +msgstr "" + +#: lib/web/components/set/preview_boundaries_live.sface:66 #, elixir-autogen, elixir-format msgid "Back" msgstr "" -#: lib/web/components/block/block_button_live.sface:4 -#: lib/web/components/block/block_button_live.sface:146 -#: lib/web/components/block/block_button_live.sface:153 +#: lib/web/components/block/block_button_live.sface:237 +#: lib/web/components/block/block_menu_buttons_live.sface:11 #, elixir-autogen, elixir-format msgid "Block" msgstr "" -#: lib/web/components/acls/my_acls_live.sface:22 -#: lib/web/components/sidebar/sidebar_nav_live.sface:26 +#: lib/web/components/block/block_button_live.sface:275 #, elixir-autogen, elixir-format -msgid "Boundaries" +msgid "Block from the group" msgstr "" -#: lib/web/views/boundaries_live.ex:34 +#: lib/web/components/block/block_button_live.sface:308 #, elixir-autogen, elixir-format -msgid "Boundaries & Circles" +msgid "Block instance-wide" msgstr "" -#: lib/web/live_handler.ex:299 +#: lib/web/components/circles/circle_live.ex:247 +#, elixir-autogen, elixir-format +msgid "Blocked!" +msgstr "" + +#: lib/web/components/acls/my_acls_live.sface:15 +#, elixir-autogen, elixir-format +msgid "Boundaries define and enforce rules that can be used to control access and permissions to content or functionality. A boundary can apply to one or more users and circles." +msgstr "" + +#: lib/web/components/sidebar/instance_sidebar_nav_live.sface:82 +#: lib/web/components/sidebar/sidebar_nav_live.sface:89 +#: lib/web/views/boundaries_live.ex:115 +#, elixir-autogen, elixir-format +msgid "Boundary Presets" +msgstr "" + +#: lib/web/boundaries_live_handler.ex:420 +#, elixir-autogen, elixir-format +msgid "Boundary added!" +msgstr "" + +#: lib/web/boundaries_live_handler.ex:474 #, elixir-autogen, elixir-format msgid "Boundary created!" msgstr "" -#: lib/web/components/acls/acl_live.sface:163 -#: lib/web/components/acls/my_acls_live.sface:127 +#: lib/web/boundaries_live_handler.ex:399 +#, elixir-autogen, elixir-format +msgid "Boundary removed!" +msgstr "" + +#: lib/web/components/block/block_button_live.sface:124 +#, elixir-autogen, elixir-format +msgid "By ghosting %{user_or_instance_name}, you will prevent them from seeing or interacting with you or your content" +msgstr "" + +#: lib/web/components/block/block_button_live.sface:27 +#, elixir-autogen, elixir-format +msgid "By silencing %{user_or_instance_name}, you will stop seeing things they publish" +msgstr "" + +#: lib/web/components/block/block_button_live.sface:214 +#, elixir-autogen, elixir-format +msgid "By unblocking %{user_or_instance_name}, you will be able to interact together with them." +msgstr "" + +#: lib/web/components/block/block_button_live.sface:111 +#, elixir-autogen, elixir-format +msgid "By unghosting %{user_or_instance_name}, they will see things you publish again." +msgstr "" + +#: lib/web/components/block/block_button_live.sface:14 +#, elixir-autogen, elixir-format +msgid "By unsilencing %{user_or_instance_name}, you will see things they publish again." +msgstr "" + +#: lib/contexts/roles.ex:99 +#: lib/contexts/roles.ex:115 +#: lib/web/components/display/yes_maybe_false_live.sface:6 +#: lib/web/components/display/yes_maybe_false_live.sface:66 #, elixir-autogen, elixir-format msgid "Can" msgstr "" -#: lib/web/components/acls/acl_live.sface:189 -#: lib/web/components/acls/my_acls_live.sface:127 +#: lib/contexts/roles.ex:106 +#: lib/contexts/roles.ex:116 +#: lib/web/components/display/yes_maybe_false_live.sface:11 +#: lib/web/components/display/yes_maybe_false_live.sface:98 #, elixir-autogen, elixir-format msgid "Cannot" msgstr "" -#: lib/web/components/circles/my_circles_live.sface:20 -#: lib/web/components/sidebar/sidebar_nav_live.sface:10 +#: lib/web/components/set/set_boundaries_live.sface:41 +#, elixir-autogen, elixir-format +msgid "Caretaker" +msgstr "" + +#: lib/web/components/circles/circle_live.ex:111 +#, elixir-autogen, elixir-format +msgid "Circle" +msgstr "" + +#: lib/web/components/sidebar/sidebar_nav_live.sface:29 +#: lib/web/views/boundaries_live.ex:94 #, elixir-autogen, elixir-format msgid "Circles" msgstr "" -#: lib/web/components/sidebar/sidebar_mobile_live.sface:49 +#: lib/web/components/circles/my_circles_live.sface:6 #, elixir-autogen, elixir-format -msgid "Close menu" +msgid "Circles are a way to organize your connections and relations with people. Circles can be used to group people together based on your relationship, shared interests, affiliations, or other factors." msgstr "" -#: lib/web/components/circles/circle_live.ex:153 +#: lib/web/components/roles/your_role_live.sface:29 +#, elixir-autogen, elixir-format +msgid "Collapse" +msgstr "" + +#: lib/web/components/circles/add_to_circle/add_to_circle_widget_live.ex:53 +#: lib/web/components/circles/circle_live.ex:282 #, elixir-autogen, elixir-format msgid "Could not add to circle" msgstr "" -#: lib/web/components/acls/acl_live.ex:130 +#: lib/web/components/acls/acl_live.ex:237 +#, elixir-autogen, elixir-format +msgid "Could not assign the role" +msgstr "" + +#: lib/web/block_live_handlers.ex:103 +#: lib/web/components/circles/circle_live.ex:260 +#, elixir-autogen, elixir-format +msgid "Could not block" +msgstr "" + +#: lib/web/components/acls/acl_live.ex:143 #, elixir-autogen, elixir-format msgid "Could not edit boundary" msgstr "" -#: lib/web/components/circles/circle_live.ex:130 +#: lib/web/boundaries_live_handler.ex:312 #, elixir-autogen, elixir-format msgid "Could not edit circle" msgstr "" -#: lib/web/components/acls/acl_live.ex:175 +#: lib/web/components/acls/acl_live.ex:205 +#: lib/web/components/roles/roles_live.ex:117 #, elixir-autogen, elixir-format msgid "Could not edit permission" msgstr "" -#: lib/web/components/circles/circle_live.ex:170 +#: lib/web/block_live_handlers.ex:194 +#, elixir-autogen, elixir-format +msgid "Could not ghost" +msgstr "" + +#: lib/web/components/circles/circle_live.ex:192 #, elixir-autogen, elixir-format msgid "Could not remove from circle" msgstr "" -#: lib/web/components/acls/my_acls_live.sface:25 -#: lib/web/components/acls/new_acl_live.sface:91 -#: lib/web/components/circles/my_circles_live.sface:23 -#: lib/web/components/circles/new_circle_live.sface:89 +#: lib/web/components/circles/add_to_circle/add_to_circle_widget_live.ex:69 +#, elixir-autogen, elixir-format +msgid "Could not remove to circle" +msgstr "" + +#: lib/web/block_live_handlers.ex:30 +#: lib/web/block_live_handlers.ex:56 +#: lib/web/block_live_handlers.ex:80 +#: lib/web/block_live_handlers.ex:126 +#: lib/web/block_live_handlers.ex:240 +#: lib/web/block_live_handlers.ex:264 +#: lib/web/block_live_handlers.ex:286 +#: lib/web/block_live_handlers.ex:308 +#: lib/web/components/circles/circle_live.ex:177 +#, elixir-autogen, elixir-format +msgid "Could not unblock" +msgstr "" + +#: lib/web/block_live_handlers.ex:150 +#: lib/web/block_live_handlers.ex:172 +#: lib/web/block_live_handlers.ex:216 +#, elixir-autogen, elixir-format +msgid "Could not unghost" +msgstr "" + +#: lib/web/components/acls/new_acl_live.sface:92 +#: lib/web/components/circles/new_circle_live.sface:25 #, elixir-autogen, elixir-format msgid "Create" msgstr "" -#: lib/web/components/acls/acl_live.ex:110 +#: lib/web/components/roles/new_role_live.sface:7 +#, elixir-autogen, elixir-format +msgid "Create a new %{user_or_group_or_instance} role" +msgstr "" + +#: lib/web/components/circles/add_to_circle/add_to_circle_widget_live.sface:10 +#: lib/web/components/circles/add_to_circle/add_to_circle_widget_live.sface:86 +#: lib/web/components/circles/new_circle/new_circle_button_live.sface:4 +#, elixir-autogen, elixir-format +msgid "Create a new circle" +msgstr "" + +#: lib/web/components/acls/acl_live.ex:72 #, elixir-autogen, elixir-format msgid "Create and manage your boundary." msgstr "" -#: lib/web/components/circles/circle_live.ex:42 -#: lib/web/components/circles/drag_drop_WIP/edit_circle_live.ex:57 +#: lib/web/components/circles/circle_live.ex:51 +#: lib/web/components/circles/drag_drop_WIP/edit_circle_live.ex:56 #, elixir-autogen, elixir-format msgid "Create and manage your circle." msgstr "" -#: lib/web/components/display/boundary_icon_live.sface:35 +#: lib/web/components/roles/new_role_live.sface:56 +#, elixir-autogen, elixir-format +msgid "Create role" +msgstr "" + +#: lib/web/components/acls/acl_live.sface:173 +#: lib/web/components/display/boundary_icon_stateless_live.ex:35 +#: lib/web/components/roles/your_role_live.sface:12 +#: lib/web/components/set/boundaries_general_access_live.sface:249 +#: lib/web/components/set/boundaries_general_access_live.sface:262 +#, elixir-autogen, elixir-format +msgid "Custom" +msgstr "" + +#: lib/web/components/display/boundaries_preset_name_live.sface:150 +#: lib/web/components/display/boundaries_preset_name_live.sface:163 #, elixir-autogen, elixir-format msgid "Custom Boundaries" msgstr "" -#: lib/web/components/acls/acl_live.sface:283 -#: lib/web/components/circles/circle_live.sface:223 +#: lib/web/components/display/boundaries_preset_description_live.sface:16 +#, elixir-autogen, elixir-format +msgid "Custom permissions" +msgstr "" + +#: lib/web/components/set/boundaries_general_access_live.sface:62 +#: lib/web/components/set/boundaries_general_access_live.sface:124 +#: lib/web/components/set/boundaries_general_access_live.sface:232 +#, elixir-autogen, elixir-format +msgid "Customise" +msgstr "" + +#: lib/web/components/set/boundaries_general_access_live.sface:59 +#: lib/web/components/set/boundaries_general_access_live.sface:121 +#: lib/web/components/set/boundaries_general_access_live.sface:229 +#, elixir-autogen, elixir-format +msgid "Customise or add extra boundaries" +msgstr "" + +#: lib/web/views/boundaries_live.ex:133 #, elixir-autogen, elixir-format -msgid "Danger zone" +msgid "Default roles" msgstr "" -#: lib/web/components/acls/my_acls_live.sface:155 +#: lib/web/components/acls/my_acls_live.sface:182 #, elixir-autogen, elixir-format msgid "Define a new boundary" msgstr "" -#: lib/web/components/acls/acl_live.sface:75 +#: lib/web/components/sidebar/instance_sidebar_nav_live.sface:83 +#, elixir-autogen, elixir-format +msgid "Define and enforce instance-wide rules for access and permissions to content or functionality" +msgstr "" + +#: lib/web/components/sidebar/sidebar_nav_live.sface:90 #, elixir-autogen, elixir-format -msgid "Define a new circle" +msgid "Define and enforce rules for access and permissions to content or functionality" msgstr "" -#: lib/web/components/acls/acl_live.sface:326 -#: lib/web/components/circles/circle_live.sface:238 +#: lib/web/components/sidebar/instance_sidebar_nav_live.sface:56 +#: lib/web/components/sidebar/sidebar_nav_live.sface:60 +#, elixir-autogen, elixir-format +msgid "Define sets of permissions which you can assign to users and circles" +msgstr "" + +#: lib/web/components/sidebar/instance_sidebar_nav_live.sface:109 +#, elixir-autogen, elixir-format +msgid "Define which circles or users can control different aspects of the instance" +msgstr "" + +#: lib/web/components/sidebar/instance_sidebar_nav_live.sface:161 +#, elixir-autogen, elixir-format +msgid "Define which users can moderate the instance." +msgstr "" + +#: lib/web/components/acls/acl_live.sface:89 #, elixir-autogen, elixir-format msgid "Delete" msgstr "" +#: lib/web/components/circles/circle_live.sface:61 #: lib/web/components/circles/drag_drop_WIP/edit_circle_live.sface:16 +#: lib/web/components/circles/header_circle/header_circle_live.sface:122 #, elixir-autogen, elixir-format msgid "Delete circle" msgstr "" -#: lib/web/components/acls/acl_live.sface:313 -#: lib/web/components/acls/acl_live.sface:320 -#: lib/web/components/acls/acl_live.sface:336 +#: lib/web/components/acls/acl_live.sface:75 +#: lib/web/components/acls/acl_live.sface:83 +#: lib/web/components/acls/acl_live.sface:99 #, elixir-autogen, elixir-format msgid "Delete this boundary" msgstr "" -#: lib/web/components/circles/circle_live.sface:227 -#: lib/web/components/circles/circle_live.sface:232 -#: lib/web/components/circles/circle_live.sface:246 +#: lib/web/components/circles/circle_live.sface:48 +#: lib/web/components/circles/circle_live.sface:71 +#: lib/web/components/circles/header_circle/header_circle_live.sface:113 +#: lib/web/components/circles/header_circle/header_circle_live.sface:131 #, elixir-autogen, elixir-format msgid "Delete this circle" msgstr "" -#: lib/web/live_handler.ex:236 -#: lib/web/live_handler.ex:272 +#: lib/web/boundaries_live_handler.ex:264 +#: lib/web/boundaries_live_handler.ex:335 #, elixir-autogen, elixir-format msgid "Deleted" msgstr "" -#: lib/web/components/acls/acl_live.sface:314 +#: lib/web/components/acls/acl_live.sface:76 #, elixir-autogen, elixir-format msgid "Deleting a boundary means anything shared with users of the local instance using this boundary will no longer be shared. Please be certain." msgstr "" -#: lib/web/components/set/set_boundaries_live.sface:54 +#: lib/web/components/acls/acl_modal/acl_modal_live.sface:65 +#: lib/web/components/display/boundary_details_modal_live.sface:12 +#: lib/web/components/roles/role_details_live.sface:16 +#: lib/web/components/roles/your_role_live.sface:21 +#, elixir-autogen, elixir-format +msgid "Details" +msgstr "" + +#: lib/web/components/display/boundary_details_live.sface:38 +#: lib/web/components/set/boundary_composer_actions_live.sface:21 #, elixir-autogen, elixir-format msgid "Done" msgstr "" -#: lib/web/components/set/set_boundaries_live.sface:42 +#: lib/web/components/acls/acl_modal/acl_modal_live.sface:4 +#, elixir-autogen, elixir-format +msgid "Edit Role" +msgstr "" + +#: lib/web/components/display/boundary_details_live.sface:30 #, elixir-autogen, elixir-format msgid "Edit boundaries" msgstr "" -#: lib/web/components/acls/acl_live.sface:270 +#: lib/web/components/acls/acl_live.sface:30 +#: lib/web/components/acls/acl_live.sface:113 #, elixir-autogen, elixir-format -msgid "Edit the boundary description" +msgid "Edit boundary" msgstr "" -#: lib/web/components/acls/acl_live.sface:225 +#: lib/web/components/circles/circle_live.sface:41 #, elixir-autogen, elixir-format -msgid "Edit the boundary emoji" +msgid "Edit circle" msgstr "" -#: lib/web/components/acls/acl_live.sface:255 +#: lib/web/components/circles/circle_live.sface:17 +#: lib/web/components/circles/header_circle/header_circle_live.sface:70 #, elixir-autogen, elixir-format -msgid "Edit the boundary name" +msgid "Edit circle name" msgstr "" -#: lib/web/components/circles/circle_live.sface:209 +#: lib/web/components/circles/header_circle/header_circle_live.sface:106 #, elixir-autogen, elixir-format -msgid "Edit the circle description" +msgid "Edit name" +msgstr "" + +#: lib/web/components/acls/acl_live.sface:53 +#, elixir-autogen, elixir-format +msgid "Edit the boundary description" msgstr "" -#: lib/web/components/circles/circle_live.sface:194 +#: lib/web/components/acls/acl_live.sface:38 #, elixir-autogen, elixir-format -msgid "Edit the circle name" +msgid "Edit the boundary name" msgstr "" -#: lib/web/components/acls/acl_live.ex:124 -#: lib/web/components/circles/circle_live.ex:124 +#: lib/web/boundaries_live_handler.ex:306 +#: lib/web/components/acls/acl_live.ex:137 #, elixir-autogen, elixir-format msgid "Edited!" msgstr "" -#: lib/web/components/roles/roles_live.sface:5 +#: lib/web/components/roles/new_role_live.sface:44 #, elixir-autogen, elixir-format -msgid "Editor" +msgid "Enable this role for all users" msgstr "" #: lib/web/components/acls/new_acl_live.sface:57 @@ -251,100 +525,113 @@ msgstr "" msgid "Enter a name for the boundary" msgstr "" -#: lib/web/components/circles/new_circle_live.sface:55 +#: lib/web/components/set/boundaries_general_access_live.sface:105 #, elixir-autogen, elixir-format -msgid "Enter a name for the circle" +msgid "Everyone on this instance will be able to see, interact, and reply." msgstr "" -#: lib/web/components/set/boundaries_list_live.sface:68 +#: lib/web/components/set/set_boundaries_live.sface:76 #, elixir-autogen, elixir-format -msgid "Everyone on this instance will be able to see, interact, and reply" +msgid "Exclude users or circles" msgstr "" -#: lib/web/components/roles/roles_live.sface:8 -#: lib/web/components/roles/roles_live.sface:18 +#: lib/web/components/circles/drag_drop_WIP/edit_circle_live.sface:205 #, elixir-autogen, elixir-format -msgid "Expand" +msgid "Follow some people first..." msgstr "" -#: lib/web/components/circles/circle_live.sface:179 -#: lib/web/components/circles/drag_drop_WIP/edit_circle_live.sface:196 +#: lib/web/components/circles/my_circles_preview_live.sface:10 #, elixir-autogen, elixir-format -msgid "Follow some people first..." +msgid "Followers" +msgstr "" + +#: lib/web/boundaries_live_handler.ex:866 +#, elixir-autogen, elixir-format +msgid "Follows" msgstr "" -#: lib/web/components/acls/acl_live.sface:210 -#: lib/web/components/circles/circle_live.sface:190 +#: lib/contexts/roles.ex:220 #, elixir-autogen, elixir-format -msgid "General" +msgid "Full permissions" msgstr "" -#: lib/web/components/block/block_button_live.sface:59 +#: lib/web/components/block/block_button_live.sface:171 #, elixir-autogen, elixir-format msgid "Ghost" msgstr "" -#: lib/web/components/block/block_button_live.sface:128 +#: lib/web/components/block/block_button_live.sface:203 #, elixir-autogen, elixir-format msgid "Ghost instance-wide" msgstr "" -#: lib/web/components/sidebar/sidebar_nav_live.sface:48 +#: lib/web/views/boundaries_live.sface:74 #, elixir-autogen, elixir-format -msgid "Ghosted" +msgid "Ghosted instance-wide" msgstr "" -#: lib/web/components/sidebar/sidebar_nav_live.sface:125 +#: lib/web/components/sidebar/instance_sidebar_nav_live.sface:26 #, elixir-autogen, elixir-format -msgid "Ghosted instance-wide" +msgid "Group users based on shared characteristics or roles" +msgstr "" + +#: lib/web/components/sidebar/sidebar_nav_live.sface:30 +#, elixir-autogen, elixir-format +msgid "Group your contacts based on shared characteristics" msgstr "" -#: lib/web/components/roles/roles_live.sface:6 +#: lib/web/components/set/preview_boundaries_live.sface:11 #, elixir-autogen, elixir-format -msgid "Identify this topic" +msgid "Here you can preview how boundaries will be applied for a specific user." msgstr "" -#: lib/web/components/sidebar/sidebar_nav_live.sface:109 +#: lib/web/components/sidebar/instance_sidebar_nav_live.sface:25 #, elixir-autogen, elixir-format -msgid "Instance Boundaries" +msgid "Instance Circles" msgstr "" -#: lib/web/components/sidebar/sidebar_nav_live.sface:82 +#: lib/web/components/sidebar/instance_sidebar_nav_live.sface:108 #, elixir-autogen, elixir-format -msgid "Instance Roles / Circles" +msgid "Instance Permissions" msgstr "" -#: lib/web/components/sidebar/sidebar_nav_live.sface:69 +#: lib/web/components/sidebar/instance_sidebar_nav_live.sface:55 #, elixir-autogen, elixir-format -msgid "Instance wide" +msgid "Instance Roles" msgstr "" -#: lib/web/components/display/boundary_icon_live.sface:24 +#: lib/boundaries.ex:86 +#: lib/web/components/display/boundaries_preset_name_live.sface:47 +#: lib/web/components/set/boundaries_general_access_live.sface:77 +#: lib/web/components/set/boundaries_general_access_live.sface:81 +#: lib/web/components/set/boundaries_general_access_live.sface:103 +#: lib/web/components/set/boundaries_general_access_live.sface:117 #, elixir-autogen, elixir-format msgid "Local" msgstr "" -#: lib/boundaries.ex:102 -#: lib/web/components/set/boundaries_list_live.sface:58 -#: lib/web/components/set/boundaries_list_live.sface:66 +#: lib/boundaries.ex:268 #: lib/web/components/set/old/boundaries_dropdown_live.sface:87 #, elixir-autogen, elixir-format msgid "Local Instance" msgstr "" -#: lib/web/live_handler.ex:224 +#: lib/web/components/display/boundaries_preset_name_live.sface:30 #, elixir-autogen, elixir-format -msgid "Member was removed" +msgid "Local: everyone on this instance can see, interact, and reply." msgstr "" -#: lib/web/components/circles/circle_live.sface:45 +#: lib/web/boundaries_live_handler.ex:252 #, elixir-autogen, elixir-format -msgid "Members" +msgid "Member was removed" msgstr "" -#: lib/boundaries.ex:103 -#: lib/web/components/set/boundaries_list_live.sface:101 -#: lib/web/components/set/boundaries_list_live.sface:109 +#: lib/boundaries.ex:89 +#: lib/boundaries.ex:269 +#: lib/boundaries.ex:295 +#: lib/web/components/set/boundaries_general_access_live.sface:138 +#: lib/web/components/set/boundaries_general_access_live.sface:142 +#: lib/web/components/set/boundaries_general_access_live.sface:160 #: lib/web/components/set/old/boundaries_dropdown_live.sface:97 #, elixir-autogen, elixir-format msgid "Mentions" @@ -355,270 +642,405 @@ msgstr "" msgid "Message" msgstr "" -#: lib/web/live_handler.ex:321 +#: lib/web/components/sidebar/instance_sidebar_nav_live.sface:160 #, elixir-autogen, elixir-format -msgid "No permissions removed from boundary" +msgid "Moderators list" msgstr "" -#: lib/web/components/circles/drag_drop_WIP/edit_circle_live.sface:86 +#: lib/web/components/acls/new_acl_button/new_acl_button_live.sface:4 +#: lib/web/components/acls/new_acl_button/new_acl_button_live.sface:11 #, elixir-autogen, elixir-format -msgid "Nobody in this circle..." +msgid "New boundary preset" msgstr "" -#: lib/web/components/blocks/blocks_live.sface:17 +#: lib/web/components/circles/new_circle/new_circle_button_live.sface:14 #, elixir-autogen, elixir-format -msgid "Nobody on this instance will receive any updates from the users or instances on this list" +msgid "New circle" +msgstr "" + +#: lib/web/components/roles/new_role_button_live.sface:14 +#, elixir-autogen, elixir-format +msgid "New role" msgstr "" -#: lib/web/components/blocks/blocks_live.sface:243 +#: lib/web/components/acls/acl_live.ex:405 #, elixir-autogen, elixir-format -msgid "Not ghosting anyone" +msgid "No permissions removed from boundary" msgstr "" -#: lib/web/components/blocks/blocks_live.sface:118 +#: lib/web/components/circles/drag_drop_WIP/edit_circle_live.sface:89 #, elixir-autogen, elixir-format -msgid "Not silencing anyone" +msgid "Nobody in this circle..." +msgstr "" + +#: lib/web/components/blocks/blocks_live.sface:18 +#: lib/web/components/blocks/silence_description_live.sface:2 +#, elixir-autogen, elixir-format +msgid "Nobody on this instance will receive any updates from the users or instances on this list" msgstr "" -#: lib/web/components/acls/acl_live.sface:176 +#: lib/web/components/display/yes_maybe_false_live.sface:82 #, elixir-autogen, elixir-format msgid "Not specified" msgstr "" -#: lib/web/components/block/block_button_live.sface:79 -#: lib/web/components/blocks/blocks_live.sface:158 +#: lib/web/components/block/block_button_live.sface:144 +#: lib/web/components/blocks/blocks_live.sface:100 #, elixir-autogen, elixir-format msgid "Nothing you post privately will be shown to them from now on." msgstr "" -#: lib/web/components/circles/circle_live.sface:228 +#: lib/web/components/display/boundaries_preset_description_live.sface:7 +#: lib/web/components/display/boundaries_preset_name_live.sface:51 #, elixir-autogen, elixir-format -msgid "Once you delete a circle, there is no going back. Please be certain." +msgid "Only instance users can see and reply" msgstr "" -#: lib/web/components/acls/acl_live.sface:69 +#: lib/boundaries.ex:252 +#: lib/web/components/display/boundaries_preset_name_live.sface:60 +#: lib/web/components/display/boundaries_preset_name_live.sface:70 #, elixir-autogen, elixir-format -msgid "People and circles in this boundary" +msgid "Open" msgstr "" -#: lib/web/components/acls/acl_live.ex:165 +#: lib/web/components/acls/acl_live.ex:194 +#: lib/web/components/roles/roles_live.ex:110 #, elixir-autogen, elixir-format msgid "Permission edited!" msgstr "" -#: lib/web/components/acls/acl_live.sface:237 +#: lib/web/components/display/boundaries_preset_name_live.sface:114 +#: lib/web/components/display/boundaries_preset_name_live.sface:127 #, elixir-autogen, elixir-format -msgid "Pick an emoji" +msgid "Preset Boundary" msgstr "" -#: lib/web/components/block/block_button_live.sface:129 +#: lib/web/components/set/preview_boundaries_live.sface:29 #, elixir-autogen, elixir-format -msgid "Prevent %{user_or_instance_name} from seeing or interacting with all local users" +msgid "Previewing boundaries for" msgstr "" -#: lib/web/components/block/block_button_live.sface:60 +#: lib/boundaries.ex:253 +#: lib/web/components/display/boundaries_preset_name_live.sface:100 +#: lib/web/components/display/boundaries_preset_name_live.sface:109 #, elixir-autogen, elixir-format -msgid "Prevent them from seeing or interacting with you or your content" +msgid "Private" msgstr "" -#: lib/boundaries.ex:101 -#: lib/web/components/display/boundary_icon_live.sface:13 -#: lib/web/components/set/boundaries_list_live.sface:15 -#: lib/web/components/set/boundaries_list_live.sface:23 -#: lib/web/components/set/boundaries_selection_live.sface:25 +#: lib/boundaries.ex:83 +#: lib/boundaries.ex:267 +#: lib/web/components/display/boundaries_preset_name_live.sface:21 +#: lib/web/components/set/boundaries_general_access_live.sface:18 +#: lib/web/components/set/boundaries_general_access_live.sface:22 +#: lib/web/components/set/boundaries_general_access_live.sface:41 +#: lib/web/components/set/boundaries_general_access_live.sface:55 #: lib/web/components/set/old/boundaries_dropdown_live.sface:49 #: lib/web/components/set/old/boundaries_dropdown_live.sface:77 #, elixir-autogen, elixir-format msgid "Public" msgstr "" +#: lib/web/components/display/boundaries_preset_name_live.sface:4 +#, elixir-autogen, elixir-format +msgid "Public: visible to everyone. People on the fediverse can see, interact, and reply." +msgstr "" + +#: lib/web/components/display/boundaries_preset_description_live.sface:4 +#: lib/web/components/display/boundaries_preset_name_live.sface:25 +#, elixir-autogen, elixir-format +msgid "Publicly visible to everyone" +msgstr "" + #: lib/web/components/set/old/boundaries_dropdown_live.sface:78 #, elixir-autogen, elixir-format msgid "Publicly visible to everyone on the fediverse and in search engines" msgstr "" -#: lib/web/components/set/boundaries_list_live.sface:25 +#: lib/web/components/set/boundaries_general_access_live.sface:43 #, elixir-autogen, elixir-format -msgid "Publicly visible to everyone. People on the fediverse can see, interact, and reply. Discoverable by search engines." +msgid "Publicly visible to everyone. Discoverable by search engines." msgstr "" -#: lib/web/components/block/block_button_live.sface:28 -#: lib/web/components/block/block_button_live.sface:71 -#: lib/web/components/blocks/blocks_live.sface:27 -#: lib/web/components/blocks/blocks_live.sface:150 +#: lib/web/components/block/block_button_live.sface:38 +#: lib/web/components/block/block_button_live.sface:136 +#: lib/web/components/blocks/blocks_live.sface:31 +#: lib/web/components/blocks/blocks_live.sface:92 +#: lib/web/components/blocks/silence_description_live.sface:12 #, elixir-autogen, elixir-format msgid "Read less" msgstr "" -#: lib/web/components/block/block_button_live.sface:27 -#: lib/web/components/block/block_button_live.sface:70 -#: lib/web/components/blocks/blocks_live.sface:26 -#: lib/web/components/blocks/blocks_live.sface:149 +#: lib/web/components/block/block_button_live.sface:37 +#: lib/web/components/block/block_button_live.sface:135 +#: lib/web/components/blocks/blocks_live.sface:30 +#: lib/web/components/blocks/blocks_live.sface:91 +#: lib/web/components/blocks/silence_description_live.sface:11 #, elixir-autogen, elixir-format msgid "Read more" msgstr "" -#: lib/web/components/circles/circle_live.sface:122 +#: lib/web/components/acls/acl_live.sface:214 +#: lib/web/components/acls/acl_live.sface:217 +#: lib/web/components/circles/circle_live.sface:116 +#: lib/web/components/display/boundary_details_live.sface:133 +#: lib/web/components/display/boundary_details_live.sface:136 #, elixir-autogen, elixir-format msgid "Remove" msgstr "" -#: lib/web/live_handler.ex:316 +#: lib/web/components/acls/acl_live.sface:193 +#, elixir-autogen, elixir-format +msgid "Remove from boundary" +msgstr "" + +#: lib/web/components/display/boundary_details_live.sface:112 +#, elixir-autogen, elixir-format +msgid "Remove preset from boundary" +msgstr "" + +#: lib/web/components/acls/acl_live.ex:399 #, elixir-autogen, elixir-format msgid "Removed from boundary" msgstr "" -#: lib/web/components/circles/circle_live.ex:164 +#: lib/web/components/circles/circle_live.ex:187 #, elixir-autogen, elixir-format msgid "Removed from circle!" msgstr "" -#: lib/web/components/roles/roles_live.sface:16 +#: lib/web/components/roles/role_live.ex:8 #, elixir-autogen, elixir-format -msgid "Reviewer" +msgid "Role" msgstr "" -#: lib/web/components/sidebar/sidebar_nav_live.sface:32 +#: lib/web/components/acls/acl_live.ex:227 #, elixir-autogen, elixir-format -msgid "Safety" +msgid "Role assigned!" msgstr "" -#: lib/web/components/acls/acl_live.sface:281 -#: lib/web/components/circles/circle_live.sface:220 +#: lib/web/components/roles/roles_live.ex:28 +#: lib/web/components/sidebar/sidebar_nav_live.sface:59 +#, elixir-autogen, elixir-format +msgid "Roles" +msgstr "" + +#: lib/web/components/roles/roles_live.sface:7 +#, elixir-autogen, elixir-format +msgid "Roles define sets of permissions which you can assign to users and circles" +msgstr "" + +#: lib/web/components/acls/acl_live.sface:67 +#: lib/web/components/circles/circle_live.sface:35 +#: lib/web/components/circles/header_circle/header_circle_live.sface:104 #, elixir-autogen, elixir-format msgid "Save" msgstr "" -#: lib/web/components/acls/acl_live.sface:47 -#: lib/web/components/circles/circle_live.sface:74 +#: lib/web/components/set/preview_boundaries_live.sface:20 #, elixir-autogen, elixir-format -msgid "Settings" +msgid "Search for a user to preview" msgstr "" -#: lib/web/components/block/block_button_live.sface:16 +#: lib/web/components/acls/acl_live.sface:128 #, elixir-autogen, elixir-format -msgid "Silence" +msgid "Search for circles or users to add" msgstr "" -#: lib/web/components/block/block_button_live.sface:117 +#: lib/web/components/circles/circle_live.sface:82 #, elixir-autogen, elixir-format -msgid "Silence instance-wide" +msgid "Search for users to add" msgstr "" -#: lib/web/components/sidebar/sidebar_nav_live.sface:63 +#: lib/web/components/sidebar/instance_sidebar_nav_live.sface:135 #, elixir-autogen, elixir-format -msgid "Silenced" +msgid "See which users can administer the instance." msgstr "" -#: lib/web/components/sidebar/sidebar_nav_live.sface:140 +#: lib/web/components/acls/acl_live.ex:385 #, elixir-autogen, elixir-format -msgid "Silenced instance-wide" +msgid "Select a role (or custom permissions) to finish adding it to the boundary." +msgstr "" + +#: lib/web/components/set/set_boundaries_live.sface:92 +#, elixir-autogen, elixir-format +msgid "Select or search for circles or people to exclude" msgstr "" -#: lib/web/components/block/block_button_live.sface:118 +#: lib/web/components/roles/roles_dropdown_live.sface:6 #, elixir-autogen, elixir-format -msgid "Stop all local users from seeing %{user_or_instance_name} or their content" +msgid "Select role" msgstr "" -#: lib/web/components/block/block_button_live.sface:17 +#: lib/web/components/circles/add_to_circle/add_to_circle_widget_live.sface:3 #, elixir-autogen, elixir-format -msgid "Stop seeing things they publish" +msgid "Select the circle(s) you want %{name} to be in" msgstr "" -#: lib/web/components/circles/circle_live.sface:60 +#: lib/web/components/block/block_button_live.sface:71 #, elixir-autogen, elixir-format -msgid "Suggestions" +msgid "Silence" msgstr "" -#: lib/web/components/block/block_button_live.sface:108 +#: lib/web/components/block/block_button_live.sface:103 +#, elixir-autogen, elixir-format +msgid "Silence instance-wide" +msgstr "" + +#: lib/web/views/boundaries_live.sface:67 +#, elixir-autogen, elixir-format +msgid "Silenced instance-wide" +msgstr "" + +#: lib/web/components/set/boundaries_general_access_live.sface:263 +#, elixir-autogen, elixir-format +msgid "Specify custom boundaries, starting with a blank slate." +msgstr "" + +#: lib/web/components/block/block_button_live.sface:92 +#: lib/web/components/block/block_button_live.sface:192 +#: lib/web/components/block/block_button_live.sface:263 +#: lib/web/components/block/block_button_live.sface:297 #, elixir-autogen, elixir-format msgid "Super powers" msgstr "" -#: lib/web/components/acls/acl_live.sface:322 +#: lib/web/components/acls/acl_live.sface:85 #, elixir-autogen, elixir-format msgid "The boundary will be permanently deleted. This action will affect everything that was shared on the local instance using the boundary." msgstr "" -#: lib/web/components/circles/circle_live.sface:234 +#: lib/web/components/circles/circle_live.sface:52 +#: lib/web/components/circles/header_circle/header_circle_live.sface:117 #, elixir-autogen, elixir-format msgid "The circle will be permanently deleted. This action may affect all the activities that included this circle." msgstr "" -#: lib/web/components/block/block_button_live.sface:82 -#: lib/web/components/blocks/blocks_live.sface:161 +#: lib/web/components/roles/your_role_live.sface:47 +#, elixir-autogen, elixir-format +msgid "These permissions are set by the creator or caretaker. They specify which actions you can perform on this content." +msgstr "" + +#: lib/web/components/block/block_button_live.sface:147 +#: lib/web/components/blocks/blocks_live.sface:103 #, elixir-autogen, elixir-format msgid "They will still be able to see things you post publicly." msgstr "" -#: lib/web/components/block/block_button_live.sface:88 -#: lib/web/components/blocks/blocks_live.sface:167 +#: lib/web/components/block/block_button_live.sface:153 +#: lib/web/components/blocks/blocks_live.sface:109 #, elixir-autogen, elixir-format msgid "They won't be able to follow you." msgstr "" -#: lib/web/components/circles/circle_live.sface:129 +#: lib/web/components/circles/circle_live.sface:125 #, elixir-autogen, elixir-format msgid "This circle has no members yet" msgstr "" -#: lib/web/components/circles/circle_live.sface:148 +#: lib/web/components/blocks/blocks_live.sface:13 +#: lib/web/components/blocks/blocks_live.sface:72 +#, elixir-autogen, elixir-format +msgid "This list is empty" +msgstr "" + +#: lib/web/components/circles/new_circle_live.sface:10 #, elixir-autogen, elixir-format -msgid "This is simply a list of people you follow and who follow you." +msgid "Type the circle name" msgstr "" #: lib/web/components/acls/new_acl_live.sface:64 -#: lib/web/components/circles/new_circle_live.sface:62 #, elixir-autogen, elixir-format -msgid "Type here" +msgid "Type the name of the boundary" msgstr "" -#: lib/web/components/blocks/blocks_live.sface:202 -#: lib/web/components/blocks/blocks_live.sface:234 +#: lib/web/components/roles/new_role_live.sface:21 +#, elixir-autogen, elixir-format +msgid "Type the role name" +msgstr "" + +#: lib/web/components/block/block_button_live.sface:223 +#, elixir-autogen, elixir-format +msgid "Unblock" +msgstr "" + +#: lib/web/components/block/block_button_live.sface:294 +#, elixir-autogen, elixir-format +msgid "Unblock instance-wide" +msgstr "" + +#: lib/web/components/circles/circle_live.ex:172 +#, elixir-autogen, elixir-format +msgid "Unblocked!" +msgstr "" + +#: lib/web/components/block/block_button_live.sface:120 #, elixir-autogen, elixir-format msgid "Unghost" msgstr "" -#: lib/web/components/blocks/blocks_live.sface:77 -#: lib/web/components/blocks/blocks_live.sface:109 +#: lib/web/components/block/block_button_live.sface:189 +#, elixir-autogen, elixir-format +msgid "Unghost instance-wide" +msgstr "" + +#: lib/web/components/set/boundary_items_live.sface:35 +#, elixir-autogen, elixir-format +msgid "Unknown circle or user" +msgstr "" + +#: lib/web/components/display/boundary_details_live.ex:79 +#, elixir-autogen, elixir-format +msgid "Unnamed preset boundary" +msgstr "" + +#: lib/web/components/block/block_button_live.sface:23 #, elixir-autogen, elixir-format msgid "Unsilence" msgstr "" -#: lib/web/components/acls/my_acls_live.sface:48 -#: lib/web/components/acls/my_acls_live.sface:57 +#: lib/web/components/block/block_button_live.sface:89 #, elixir-autogen, elixir-format -msgid "Untitled" +msgid "Unsilence instance-wide" msgstr "" -#: lib/web/components/acls/acl_live.sface:33 +#: lib/web/components/acls/my_acls_live.sface:78 +#: lib/web/components/acls/my_acls_live.sface:87 #, elixir-autogen, elixir-format -msgid "Untitled boundary" +msgid "Untitled" msgstr "" -#: lib/web/components/acls/acl_live.ex:87 -#: lib/web/components/circles/circle_live.sface:20 #: lib/web/components/circles/drag_drop_WIP/edit_circle_live.sface:10 #, elixir-autogen, elixir-format msgid "Untitled circle" msgstr "" -#: lib/web/components/blocks/blocks_live.sface:75 -#: lib/web/components/blocks/blocks_live.sface:200 +#: lib/web/components/roles/new_role_live.sface:10 #, elixir-autogen, elixir-format -msgid "User" +msgid "Use roles to organize how users can interact with you and with your contents" msgstr "" -#: lib/web/components/blocks/blocks_live.sface:138 +#: lib/web/components/roles/new_role_live.sface:37 +#, elixir-autogen, elixir-format +msgid "Use this role only to set system boundaries (e.g. group or instance) rather than content" +msgstr "" + +#: lib/web/components/blocks/blocks_live.sface:77 #, elixir-autogen, elixir-format msgid "Users or instances on this list will not be able to see or interact with anyone on this instance" msgstr "" -#: lib/web/components/blocks/blocks_live.sface:141 +#: lib/web/components/blocks/blocks_live.sface:82 #, elixir-autogen, elixir-format msgid "Users or instances on this list will not be able to see or interact with you or your content" msgstr "" +#: lib/boundaries.ex:251 +#: lib/web/components/display/boundaries_preset_name_live.sface:83 +#: lib/web/components/display/boundaries_preset_name_live.sface:92 +#, elixir-autogen, elixir-format +msgid "Visible" +msgstr "" + #: lib/web/components/set/old/boundaries_dropdown_live.sface:109 #, elixir-autogen, elixir-format msgid "Visible only to people included in this message thread:" @@ -634,79 +1056,215 @@ msgstr "" msgid "Visible to all members of this instance" msgstr "" -#: lib/web/components/block/block_button_live.sface:8 +#: lib/web/components/block/block_button_live.sface:227 #, elixir-autogen, elixir-format msgid "When you feel unsafe, or you tried discussing or flagging problematic people or content and it went nowhere, or you simply came across spam or trolls, you can always resort to blocking." msgstr "" -#: lib/web/components/block/block_button_live.sface:110 +#: lib/web/components/block/block_button_live.sface:299 +#, elixir-autogen, elixir-format +msgid "You can enforce the block for all users of your instance. All local users will stop interact with %{user_or_instance_name} or their content" +msgstr "" + +#: lib/web/components/block/block_button_live.sface:265 +#, elixir-autogen, elixir-format +msgid "You can enforce the block for your group: %{user_or_instance_name} will no longer be able to see or interact with the group or future group activities." +msgstr "" + +#: lib/web/components/block/block_button_live.sface:194 +#, elixir-autogen, elixir-format +msgid "You can enforce the ghost for all users of your instance. Prevent %{user_or_instance_name} from seeing or interacting with all local users" +msgstr "" + +#: lib/web/components/block/block_button_live.sface:94 +#, elixir-autogen, elixir-format +msgid "You can enforce the silence for all users of your instance. All local users will stop seeing %{user_or_instance_name} or their content" +msgstr "" + +#: lib/web/components/acls/acl_modal/acl_modal_live.sface:10 +#, elixir-autogen, elixir-format +msgid "You can explicitly enable or disable a verb from this role to grant or forbid a specific permission. \n By removing the verb from the list, the user will inherit that permission from the other boundaries applied.\n If no other boundaries are present the default will be false." +msgstr "" + +#: lib/web/block_live_handlers.ex:97 +#, elixir-autogen, elixir-format +msgid "You have successfully blocked instance-wide this user" +msgstr "" + +#: lib/web/block_live_handlers.ex:50 +#: lib/web/block_live_handlers.ex:74 #, elixir-autogen, elixir-format -msgid "You can enforce a block for all users of your instance." +msgid "You have successfully blocked this user" msgstr "" -#: lib/web/components/block/block_button_live.sface:48 -#: lib/web/components/blocks/blocks_live.sface:47 +#: lib/web/block_live_handlers.ex:188 +#, elixir-autogen, elixir-format +msgid "You have successfully ghosted instance-wide this user" +msgstr "" + +#: lib/web/block_live_handlers.ex:166 +#, elixir-autogen, elixir-format +msgid "You have successfully ghosted this user" +msgstr "" + +#: lib/web/block_live_handlers.ex:280 +#, elixir-autogen, elixir-format +msgid "You have successfully silenced instance-wide this user" +msgstr "" + +#: lib/web/block_live_handlers.ex:258 +#, elixir-autogen, elixir-format +msgid "You have successfully silenced this user" +msgstr "" + +#: lib/web/block_live_handlers.ex:120 +#, elixir-autogen, elixir-format +msgid "You have successfully unblocked instance-wide this user" +msgstr "" + +#: lib/web/block_live_handlers.ex:24 +#, elixir-autogen, elixir-format +msgid "You have successfully unblocked this user" +msgstr "" + +#: lib/web/block_live_handlers.ex:210 +#, elixir-autogen, elixir-format +msgid "You have successfully unghosted instance-wide this user" +msgstr "" + +#: lib/web/block_live_handlers.ex:144 +#, elixir-autogen, elixir-format +msgid "You have successfully unghosted this user" +msgstr "" + +#: lib/web/block_live_handlers.ex:302 +#, elixir-autogen, elixir-format +msgid "You have successfully unsilenced instance-wide this user" +msgstr "" + +#: lib/web/block_live_handlers.ex:234 +#, elixir-autogen, elixir-format +msgid "You have successfully unsilenced this user" +msgstr "" + +#: lib/web/components/circles/add_to_circle/add_to_circle_widget_live.sface:15 +#, elixir-autogen, elixir-format +msgid "You need to create at list one circle" +msgstr "" + +#: lib/web/components/block/block_button_live.sface:58 +#: lib/web/components/blocks/blocks_live.sface:51 +#: lib/web/components/blocks/silence_description_live.sface:32 #, elixir-autogen, elixir-format msgid "You will be able to undo this later but may not be able to see any activities you missed." msgstr "" -#: lib/web/components/block/block_button_live.sface:91 -#: lib/web/components/blocks/blocks_live.sface:170 +#: lib/web/components/block/block_button_live.sface:156 +#: lib/web/components/blocks/blocks_live.sface:112 #, elixir-autogen, elixir-format msgid "You will be able to undo this later but they may not be able to see any activities they missed." msgstr "" -#: lib/web/components/blocks/blocks_live.sface:18 +#: lib/web/components/blocks/blocks_live.sface:21 +#: lib/web/components/blocks/silence_description_live.sface:3 #, elixir-autogen, elixir-format msgid "You will not receive any updates from the users or instances on this list" msgstr "" -#: lib/web/components/block/block_button_live.sface:39 -#: lib/web/components/blocks/blocks_live.sface:38 +#: lib/web/components/block/block_button_live.sface:49 +#: lib/web/components/blocks/blocks_live.sface:42 +#: lib/web/components/blocks/silence_description_live.sface:23 #, elixir-autogen, elixir-format msgid "You will still be able to view their profile or read their posts using direct links." msgstr "" -#: lib/web/components/block/block_button_live.sface:85 -#: lib/web/components/blocks/blocks_live.sface:164 +#: lib/web/components/block/block_button_live.sface:150 +#: lib/web/components/blocks/blocks_live.sface:106 #, elixir-autogen, elixir-format msgid "You won't be able to @ mention or message them." msgstr "" -#: lib/web/components/block/block_button_live.sface:45 -#: lib/web/components/blocks/blocks_live.sface:44 +#: lib/web/components/block/block_button_live.sface:55 +#: lib/web/components/blocks/blocks_live.sface:48 +#: lib/web/components/blocks/silence_description_live.sface:29 #, elixir-autogen, elixir-format msgid "You won't be able to follow them." msgstr "" -#: lib/web/components/block/block_button_live.sface:42 -#: lib/web/components/blocks/blocks_live.sface:41 +#: lib/web/components/block/block_button_live.sface:52 +#: lib/web/components/blocks/blocks_live.sface:45 +#: lib/web/components/blocks/silence_description_live.sface:26 #, elixir-autogen, elixir-format msgid "You won't see any @ mentions or messages they send you." msgstr "" -#: lib/web/components/block/block_button_live.sface:36 -#: lib/web/components/blocks/blocks_live.sface:35 +#: lib/web/components/block/block_button_live.sface:46 +#: lib/web/components/blocks/blocks_live.sface:39 +#: lib/web/components/blocks/silence_description_live.sface:20 #, elixir-autogen, elixir-format msgid "You won't see anything they write/create in feeds." msgstr "" -#: lib/web/components/set/boundaries_info_live.sface:5 +#: lib/web/components/set/old/boundaries_info_live.sface:5 #, elixir-autogen, elixir-format msgid "Your %{activity_type} will be publicly visible to everyone on the fediverse and in search engines." msgstr "" -#: lib/web/components/set/boundaries_info_live.sface:20 +#: lib/web/components/set/old/boundaries_info_live.sface:20 #, elixir-autogen, elixir-format msgid "Your %{activity_type} will be visible to anyone @ mentioned (plus yourself and instance admins)." msgstr "" -#: lib/web/components/set/boundaries_info_live.sface:12 +#: lib/web/components/set/old/boundaries_info_live.sface:12 #, elixir-autogen, elixir-format msgid "Your %{activity_type} will only be visible to members of your local instance." msgstr "" -#: lib/web/components/set/boundaries_info_live.sface:28 +#: lib/web/components/set/old/boundaries_info_live.sface:28 #, elixir-autogen, elixir-format msgid "Your %{activity_type} will only be visible to the person you are messaging (plus yourself and possibly instance admins)." msgstr "" + +#: lib/web/components/display/boundary_details_live.sface:17 +#, elixir-autogen, elixir-format +msgid "Your role" +msgstr "" + +#: lib/web/components/roles/your_role_live.sface:11 +#, elixir-autogen, elixir-format +msgid "Your role:" +msgstr "" + +#: lib/web/components/circles/my_circles_preview_live.sface:9 +#, elixir-autogen, elixir-format +msgid "circles" +msgstr "" + +#: lib/web/boundaries_live_handler.ex:379 +#, elixir-autogen, elixir-format +msgid "customised" +msgstr "" + +#: lib/web/components/display/boundary_details_modal_live.sface:4 +#, elixir-autogen, elixir-format +msgid "details" +msgstr "" + +#: lib/web/components/circles/add_to_circle/add_to_circle_widget_live.sface:37 +#: lib/web/components/circles/add_to_circle/add_to_circle_widget_live.sface:64 +#, elixir-autogen, elixir-format +msgid "members" +msgstr "" + +#: lib/web/components/circles/add_to_circle/add_to_circle_widget_live.ex:64 +#, elixir-autogen, elixir-format +msgid "removed from circle!" +msgstr "" + +#: lib/web/components/block/block_menu_buttons_live.sface:24 +#: lib/web/components/block/block_menu_buttons_live.sface:37 +#: lib/web/components/block/block_menu_buttons_live.sface:50 +#: lib/web/components/circles/add_to_circle/add_to_circle_widget_live.sface:3 +#, elixir-autogen, elixir-format +msgid "this user" +msgstr "" diff --git a/priv/localisation/bonfire_common.po b/priv/localisation/bonfire_common.po index 7c34e71dc79..441b36c3f7a 100644 --- a/priv/localisation/bonfire_common.po +++ b/priv/localisation/bonfire_common.po @@ -1,611 +1,37 @@ ## This file is a PO Template file. ## ## "msgid"s here are often extracted from source code. -## Add new translations manually only if they're dynamic -## translations that can't be statically extracted. +## Add new messages manually only if they're dynamic +## messages that can't be statically extracted. ## ## Run "mix gettext.extract" to bring this file up to ## date. Leave "msgstr"s empty as changing them here has no ## effect: edit them in PO (.po) files instead. +# msgid "" msgstr "" -#: lib/localise.ex:14 +#: lib/modularity/extension_diff.ex:142 #, elixir-autogen, elixir-format -msgid "Access" +msgid "Could not read the code file(s)." msgstr "" -#: lib/localise.ex:14 +#: lib/modularity/extension_diff.ex:21 #, elixir-autogen, elixir-format -msgid "Account" +msgid "Invalid diff." msgstr "" -#: lib/localise.ex:14 +#: lib/config_settings/settings.ex:435 #, elixir-autogen, elixir-format -msgid "Action" +msgid "Please contact an admin." msgstr "" -#: lib/localise.ex:14 +#: lib/config_settings/settings.ex:474 #, elixir-autogen, elixir-format -msgid "Activity" +msgid "You need to be authenticated to change settings." msgstr "" -#: lib/localise.ex:14 +#: lib/config_settings/settings.ex:435 #, elixir-autogen, elixir-format -msgid "Activity in Feed" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Actor" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Auth Second Factor" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Block" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Bookmark" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Boost" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Boundary" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Caretaker" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Category" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Character" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Circle" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Claim" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Commitment" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Credential" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Access" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Account" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Action" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Activity" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Activity in Feed" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Actor" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Auth Second Factor" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Block" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Bookmark" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Boost" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Boundary" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Caretaker" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Category" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Character" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Circle" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Claim" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Commitment" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Credential" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Economic Event" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Economic Resource" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Edge" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Edge Total" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Email" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Extra Info" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Federated Object" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Feed" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this File" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Flag" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Follow" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Geolocation" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Grant" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Hashtag" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Inbox" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Instance Admin" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Intent" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Like" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Measure" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Media" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Message" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Name" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Object Boundary" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Observation" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Post" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Post Content" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Process" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Process Specification" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Profile" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Proposal" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Proposed Intent" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Proposed To" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Reply in Thread" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Request" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Resource Specification" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Satisfaction" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Setting" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Tag" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Unit" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this User" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Value Calculation" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Delete this Verb" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Economic Event" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Economic Resource" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Edge" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Edge Total" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Email" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Extra Info" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Federated Object" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Feed" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "File" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Flag" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Follow" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Geolocation" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Grant" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Hashtag" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Inbox" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Instance Admin" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Intent" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Like" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Measure" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Media" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Message" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Name" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Object Boundary" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Observation" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Post" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Post Content" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Process" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Process Specification" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Profile" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Proposal" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Proposed Intent" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Proposed To" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Reply in Thread" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Request" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Resource Specification" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Satisfaction" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Setting" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Tag" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Unit" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "User" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Value Calculation" -msgstr "" - -#: lib/localise.ex:14 -#, elixir-autogen, elixir-format -msgid "Verb" +msgid "to change instance settings." msgstr "" diff --git a/priv/localisation/bonfire_federate_activitypub.po b/priv/localisation/bonfire_federate_activitypub.po index 357b786373a..59bde3bac88 100644 --- a/priv/localisation/bonfire_federate_activitypub.po +++ b/priv/localisation/bonfire_federate_activitypub.po @@ -1,21 +1,22 @@ ## This file is a PO Template file. ## ## "msgid"s here are often extracted from source code. -## Add new translations manually only if they're dynamic -## translations that can't be statically extracted. +## Add new messages manually only if they're dynamic +## messages that can't be statically extracted. ## ## Run "mix gettext.extract" to bring this file up to ## date. Leave "msgstr"s empty as changing them here has no ## effect: edit them in PO (.po) files instead. +# msgid "" msgstr "" -#: lib/adapter/adapter_utils.ex:410 +#: lib/adapter/adapter_utils.ex:777 #, elixir-autogen, elixir-format msgid "Location" msgstr "" -#: lib/adapter/adapter_utils.ex:715 +#: lib/adapter/adapter_utils.ex:1150 #, elixir-autogen, elixir-format msgid "Website" msgstr "" diff --git a/priv/localisation/bonfire_invite_links.po b/priv/localisation/bonfire_invite_links.po index 4e54169e0ee..6dde242154b 100644 --- a/priv/localisation/bonfire_invite_links.po +++ b/priv/localisation/bonfire_invite_links.po @@ -1,12 +1,13 @@ ## This file is a PO Template file. ## ## "msgid"s here are often extracted from source code. -## Add new translations manually only if they're dynamic -## translations that can't be statically extracted. +## Add new messages manually only if they're dynamic +## messages that can't be statically extracted. ## ## Run "mix gettext.extract" to bring this file up to ## date. Leave "msgstr"s empty as changing them here has no ## effect: edit them in PO (.po) files instead. +# msgid "" msgstr "" @@ -45,6 +46,11 @@ msgstr "" msgid "6 months" msgstr "" +#: lib/web/invites_live.sface:98 +#, elixir-autogen, elixir-format +msgid "Copy" +msgstr "" + #: lib/web/invites_live.sface:69 #, elixir-autogen, elixir-format msgid "Existing invites" @@ -60,7 +66,6 @@ msgstr "" msgid "Expires" msgstr "" -#: lib/web/invites_live.sface:7 #: lib/web/invites_live.sface:62 #, elixir-autogen, elixir-format msgid "Generate a new invite link" @@ -96,17 +101,17 @@ msgstr "" msgid "Uses left" msgstr "" -#: lib/web/invites_live.sface:122 +#: lib/web/invites_live.sface:145 #, elixir-autogen, elixir-format msgid "You cannot invite others, sorry!" msgstr "" -#: lib/web/invites_live.sface:100 +#: lib/web/invites_live.sface:117 #, elixir-autogen, elixir-format msgid "expired" msgstr "" -#: lib/web/invites_live.sface:101 +#: lib/web/invites_live.sface:123 #, elixir-autogen, elixir-format msgid "never" msgstr "" diff --git a/priv/localisation/bonfire_me.po b/priv/localisation/bonfire_me.po index 1fbd5522250..84b1b11e318 100644 --- a/priv/localisation/bonfire_me.po +++ b/priv/localisation/bonfire_me.po @@ -1,12 +1,13 @@ ## This file is a PO Template file. ## ## "msgid"s here are often extracted from source code. -## Add new translations manually only if they're dynamic -## translations that can't be statically extracted. +## Add new messages manually only if they're dynamic +## messages that can't be statically extracted. ## ## Run "mix gettext.extract" to bring this file up to ## date. Leave "msgstr"s empty as changing them here has no ## effect: edit them in PO (.po) files instead. +# msgid "" msgstr "" @@ -15,33 +16,20 @@ msgstr "" msgid "Confirm your email" msgstr "" +#: lib/users/shared_users.ex:77 #: lib/users/shared_users.ex:77 #: lib/users/shared_users.ex:77 #, elixir-autogen, elixir-format msgid "Could not find an existing account on this instance with that email or username." msgstr "" +#: lib/mails/mails.ex:70 #: lib/mails/mails.ex:70 #, elixir-autogen, elixir-format msgid "No confirmation token" msgstr "" -#: lib/settings/settings.ex:280 -#, elixir-autogen, elixir-format -msgid "Please contact an admin." -msgstr "" - #: lib/mails/mails.ex:67 #, elixir-autogen, elixir-format msgid "Reset your password" msgstr "" - -#: lib/settings/settings.ex:310 -#, elixir-autogen, elixir-format -msgid "You need to be authenticated to change settings." -msgstr "" - -#: lib/settings/settings.ex:280 -#, elixir-autogen, elixir-format -msgid "change instance settings." -msgstr "" diff --git a/priv/localisation/bonfire_search.po b/priv/localisation/bonfire_search.po index d53c777aec3..dbbda8d8cc2 100644 --- a/priv/localisation/bonfire_search.po +++ b/priv/localisation/bonfire_search.po @@ -1,21 +1,23 @@ ## This file is a PO Template file. ## ## "msgid"s here are often extracted from source code. -## Add new translations manually only if they're dynamic -## translations that can't be statically extracted. +## Add new messages manually only if they're dynamic +## messages that can't be statically extracted. ## ## Run "mix gettext.extract" to bring this file up to ## date. Leave "msgstr"s empty as changing them here has no ## effect: edit them in PO (.po) files instead. +# msgid "" msgstr "" +#: lib/web/search_live.sface:26 #: lib/web/widgets/filters_search_live.sface:24 #, elixir-autogen, elixir-format msgid "All types" msgstr "" -#: lib/web/form_live.sface:43 +#: lib/web/form_live.sface:48 #, elixir-autogen, elixir-format msgid "Filter or show more results" msgstr "" @@ -25,27 +27,24 @@ msgstr "" msgid "Filters" msgstr "" -#: lib/web/results_live.sface:30 +#: lib/web/results_live.sface:32 #, elixir-autogen, elixir-format msgid "Nothing relevant was found" msgstr "" +#: lib/web/search_live.sface:50 #: lib/web/widgets/filters_search_live.sface:42 #, elixir-autogen, elixir-format msgid "Posts" msgstr "" -#: lib/web/search_live.sface:9 -#, elixir-autogen, elixir-format -msgid "Results for" -msgstr "" - -#: lib/web/form_live.sface:9 +#: lib/web/form_live.sface:14 +#: lib/web/search_live.ex:14 #, elixir-autogen, elixir-format msgid "Search" msgstr "" -#: lib/web/form_live.sface:17 +#: lib/web/form_live.sface:22 #, elixir-autogen, elixir-format msgid "Search..." msgstr "" @@ -55,12 +54,13 @@ msgstr "" msgid "Type" msgstr "" +#: lib/web/search_live.sface:38 #: lib/web/widgets/filters_search_live.sface:33 #, elixir-autogen, elixir-format msgid "Users" msgstr "" -#: lib/web/form_live.sface:33 +#: lib/web/form_live.sface:38 #, elixir-autogen, elixir-format msgid "total results" msgstr "" diff --git a/priv/localisation/bonfire_social.po b/priv/localisation/bonfire_social.po index 2f7a480e28d..154d1bca1f7 100644 --- a/priv/localisation/bonfire_social.po +++ b/priv/localisation/bonfire_social.po @@ -1,46 +1,417 @@ ## This file is a PO Template file. ## ## "msgid"s here are often extracted from source code. -## Add new translations manually only if they're dynamic -## translations that can't be statically extracted. +## Add new messages manually only if they're dynamic +## messages that can't be statically extracted. ## ## Run "mix gettext.extract" to bring this file up to ## date. Leave "msgstr"s empty as changing them here has no ## effect: edit them in PO (.po) files instead. +# msgid "" msgstr "" -#: lib/follows.ex:232 -#: lib/follows.ex:232 +#: lib/follows.ex:265 +#: lib/follows.ex:265 +#: lib/follows.ex:265 #, elixir-autogen, elixir-format msgid "An error occurred while accepting the follow request" msgstr "" -#: lib/objects.ex:277 +#: lib/localise.ex:10 #, elixir-autogen, elixir-format -msgid "No permission to delete this" +msgid "Boost" msgstr "" -#: lib/boosts.ex:47 -#: lib/boosts.ex:61 +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Boosted" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Boosted by %{user}" +msgstr "" + +#: lib/follows.ex:498 +#, elixir-autogen, elixir-format +msgid "Could not federate the follow" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Create" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Created" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Created by %{user}" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Delete" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Deleted" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Deleted by %{user}" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Edit" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Edited" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Edited by %{user}" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Flag" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Flagged" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Flagged by %{user}" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Follow" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Followed" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Followed by %{user}" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Like" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Liked" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Liked by %{user}" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Mention" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Mentioned" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Mentioned by %{user}" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Message" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Messaged" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Messaged by %{user}" +msgstr "" + +#: lib/feed_activities.ex:424 +#, elixir-autogen, elixir-format +msgid "Not a recognised feed to query" +msgstr "" + +#: lib/localise.ex:10 +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Read" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Read by %{user}" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Replied" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Replied by %{user}" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Reply" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Boost" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Create" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Delete" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Edit" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Flag" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Follow" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Like" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Mention" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Message" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Read" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Reply" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Request" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to See" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Request to Tag" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested by %{user}" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Boost" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Create" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Delete" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Edit" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Flag" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Follow" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Like" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Mention" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Message" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Read" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Reply" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Request" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to See" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Requested to Tag" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Saw" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Saw by %{user}" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "See" +msgstr "" + +#: lib/boosts.ex:64 +#: lib/boosts.ex:64 +#: lib/boosts.ex:82 +#: lib/boosts.ex:82 #, elixir-autogen, elixir-format msgid "Sorry, you cannot boost this" msgstr "" -#: lib/pins.ex:68 -#: lib/pins.ex:82 +#: lib/pins.ex:71 +#: lib/pins.ex:71 +#: lib/pins.ex:85 +#: lib/pins.ex:85 #, elixir-autogen, elixir-format msgid "Sorry, you cannot pin this" msgstr "" -#: lib/pins.ex:60 -#: lib/pins.ex:120 +#: lib/pins.ex:63 +#: lib/pins.ex:63 +#: lib/pins.ex:123 +#: lib/pins.ex:123 #, elixir-autogen, elixir-format msgid "Sorry, you cannot pin to the instance" msgstr "" -#: lib/likes.ex:49 -#: lib/likes.ex:63 +#: lib/likes.ex:65 +#: lib/likes.ex:65 +#: lib/likes.ex:83 +#: lib/likes.ex:83 #, elixir-autogen, elixir-format msgid "Sorry, you cannot react to this" msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Tag" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Tagged" +msgstr "" + +#: lib/localise.ex:10 +#, elixir-autogen, elixir-format +msgid "Tagged by %{user}" +msgstr "" + +#: lib/boosts.ex:98 +#, elixir-autogen, elixir-format +msgid "You already boosted this recently." +msgstr "" + +#: lib/boosts.ex:109 +#, elixir-autogen, elixir-format +msgid "You already boosted this." +msgstr "" diff --git a/priv/localisation/bonfire_tag.po b/priv/localisation/bonfire_tag.po index cb105cf7e32..4ca4abcef34 100644 --- a/priv/localisation/bonfire_tag.po +++ b/priv/localisation/bonfire_tag.po @@ -1,32 +1,33 @@ ## This file is a PO Template file. ## ## "msgid"s here are often extracted from source code. -## Add new translations manually only if they're dynamic -## translations that can't be statically extracted. +## Add new messages manually only if they're dynamic +## messages that can't be statically extracted. ## ## Run "mix gettext.extract" to bring this file up to ## date. Leave "msgstr"s empty as changing them here has no ## effect: edit them in PO (.po) files instead. +# msgid "" msgstr "" -#: lib/web/pages/tag_feed_live.ex:25 +#: lib/web/components/widget_tags/widget_tags_live.sface:64 #, elixir-autogen, elixir-format -msgid "404" +msgid "No trending tags found" msgstr "" -#: lib/web/components/widget_tags/widget_tags_live.sface:68 +#: lib/web/pages/tag_feed_live.ex:14 #, elixir-autogen, elixir-format -msgid "No trending tags found" +msgid "Tag" msgstr "" -#: lib/web/components/widget_tags/widget_tags_live.sface:3 +#: lib/web/components/widget_tags/widget_tags_live.sface:8 #, elixir-autogen, elixir-format msgid "Trending topics" msgstr "" -#: lib/web/components/widget_tags/widget_tags_live.sface:35 -#: lib/web/components/widget_tags/widget_tags_live.sface:54 +#: lib/web/components/widget_tags/widget_tags_live.sface:31 +#: lib/web/components/widget_tags/widget_tags_live.sface:50 #, elixir-autogen, elixir-format msgid "activities" msgstr "" diff --git a/priv/localisation/bonfire_ui_common.po b/priv/localisation/bonfire_ui_common.po index 380ac6fdccb..a6023391cf9 100644 --- a/priv/localisation/bonfire_ui_common.po +++ b/priv/localisation/bonfire_ui_common.po @@ -1,130 +1,168 @@ ## This file is a PO Template file. ## ## "msgid"s here are often extracted from source code. -## Add new translations manually only if they're dynamic -## translations that can't be statically extracted. +## Add new messages manually only if they're dynamic +## messages that can't be statically extracted. ## ## Run "mix gettext.extract" to bring this file up to ## date. Leave "msgstr"s empty as changing them here has no ## effect: edit them in PO (.po) files instead. +# msgid "" msgstr "" -#: lib/components/settings/sidebar/sidebar_settings_nav_live.sface:58 +#: lib/components/placeholders/empty_feed.sface:15 #, elixir-autogen, elixir-format -msgid "Account Settings" +msgid "%{feed_name} feed is empty" msgstr "" -#: lib/components/extensions/extensions_live.sface:25 +#: lib/components/nav/footer_impressum/impressum_live.sface:2 +#: lib/components/nav/header/guest_actions_live.sface:25 +#: lib/components/nav/nav_sidebar/nav_sidebar_live.sface:79 +#, elixir-autogen, elixir-format +msgid "About" +msgstr "" + +#: lib/components/nav/header/guest_actions_live.sface:34 +#, elixir-autogen, elixir-format +msgid "About bonfire" +msgstr "" + +#: lib/components/settings/sidebar/sidebar_settings_nav_live.sface:41 +#, elixir-autogen, elixir-format +msgid "Account" +msgstr "" + +#: lib/components/members/member_live.sface:39 +#, elixir-autogen, elixir-format +msgid "Active" +msgstr "" + +#: lib/components/extensions/extensions_live.sface:1 +#, elixir-autogen, elixir-format +msgid "Active apps" +msgstr "" + +#: lib/components/smart_input/input_controls_live.sface:165 #, elixir-autogen, elixir-format -msgid "Active Apps" +msgid "Add a title" msgstr "" -#: lib/components/smart_input/input_controls_live.sface:22 +#: lib/components/smart_input/upload/upload_previews_live.sface:35 #, elixir-autogen, elixir-format -msgid "Add a content warning" +msgid "Add an alternative description" msgstr "" -#: lib/components/smart_input/upload/upload_previews_live.sface:49 +#: lib/components/smart_input/upload/upload_previews_live.sface:45 #, elixir-autogen, elixir-format -msgid "Add a meaningful description" +msgid "Adding an alternative description will improve the accessibility of your content, helping visually impaired people and others using screen reading tools." msgstr "" -#: lib/components/smart_input/upload/upload_previews_live.sface:41 +#: lib/components/members/member_live.sface:22 #, elixir-autogen, elixir-format -msgid "Add description" +msgid "Admin" msgstr "" -#: lib/components/settings/sidebar/sidebar_instance_settings_live.sface:169 -#: lib/components/settings/sidebar/sidebar_settings_nav_live.sface:205 +#: lib/components/settings/sidebar/instance_sidebar_settings_nav_live.sface:215 +#: lib/components/settings/sidebar/sidebar_settings_nav_live.sface:235 #, elixir-autogen, elixir-format msgid "Advanced" msgstr "" -#: lib/components/multiselect/multiselect_live.ex:55 +#: lib/components/multiselect/multiselect_live.ex:76 #, elixir-autogen, elixir-format msgid "Already selected" msgstr "" -#: lib/error/error_view.ex:9 +#: lib/ui_common.ex:725 #, elixir-autogen, elixir-format -msgid "Attempted to update out-of-date data" +msgid "An exceptional error occurred" msgstr "" -#: lib/components/images/avatar_live.sface:10 -#: lib/components/images/avatar_live.sface:27 +#: lib/components/settings/sidebar/sidebar_settings_nav_live.sface:57 #, elixir-autogen, elixir-format -msgid "Avatar" +msgid "Appearance" msgstr "" -#: lib/components/extensions/extensions_live.sface:95 +#: lib/components/settings/sidebar/instance_sidebar_settings_nav_live.sface:47 #, elixir-autogen, elixir-format -msgid "Bonfire Ecosystem libraries" +msgid "Appearance Defaults" msgstr "" -#: lib/components/extensions/extensions_live.sface:32 +#: lib/components/nav/footer_impressum/impressum_live.sface:42 #, elixir-autogen, elixir-format -msgid "Bonfire UI extensions" +msgid "Automatic federation enabled" msgstr "" -#: lib/components/extensions/extensions_live.sface:55 +#: lib/components/members/member_live.sface:78 #, elixir-autogen, elixir-format -msgid "Bonfire extensions" +msgid "Block" msgstr "" -#: lib/components/extensions/extensions_live.sface:78 +#: lib/components/members/member_live.sface:33 #, elixir-autogen, elixir-format -msgid "Bonfire schemas" +msgid "Blocked" msgstr "" -#: lib/components/actions/boost/boost_action_live.sface:28 +#: lib/components/extensions/extension_diff_live.html.heex:5 +#: lib/components/extensions/extension_diff_live.html.heex:5 #, elixir-autogen, elixir-format -msgid "Boost" +msgid "Bonfire Extension - local changes" msgstr "" -#: lib/components/actions/boost/boost_action_live.sface:1 +#: lib/components/extensions/extensions_live.sface:41 #, elixir-autogen, elixir-format -msgid "Boost this post" +msgid "Bonfire extensions" msgstr "" -#: lib/components/actions/boost/boost_action_live.sface:28 +#: lib/components/extensions/extensions_live.sface:78 #, elixir-autogen, elixir-format -msgid "Boosted" +msgid "Bonfire schemas" msgstr "" -#: lib/components/settings/sidebar/sidebar_instance_settings_live.sface:104 +#: lib/components/settings/sidebar/instance_sidebar_settings_nav_live.sface:203 +#: lib/components/settings/sidebar/sidebar_settings_nav_live.sface:185 #, elixir-autogen, elixir-format msgid "Boundaries" msgstr "" -#: lib/components/smart_input/input_controls_live.sface:32 +#: lib/components/smart_input/headers/smart_input_header_modal_live.sface:10 #, elixir-autogen, elixir-format -msgid "CW" +msgid "Cancel" msgstr "" -#: lib/components/modals/reusable_modal_live.sface:38 +#: lib/components/smart_input/smart_input_live.sface:37 +#: lib/components/smart_input/smart_input_live.sface:39 #, elixir-autogen, elixir-format -msgid "Cancel" +msgid "Cancel Reply" msgstr "" -#: lib/components/settings/change_themes_live.sface:19 +#: lib/components/settings/change_themes_live.sface:123 #, elixir-autogen, elixir-format -msgid "Change theme" +msgid "Caution: Modifying the color palette can potentially affect readability and accessibility for some users. Please consider accessibility guidelines and user testing when making changes." msgstr "" -#: lib/components/settings/change_theme_live.sface:18 -#: lib/components/settings/change_theme_live.sface:18 +#: lib/components/modals/inline_modal_live.sface:26 +#: lib/components/modals/inline_modal_live.sface:46 +#: lib/components/modals/reusable_modal_live.sface:63 +#: lib/components/modals/reusable_modal_live.sface:82 +#: lib/components/notification/notification_live.sface:57 +#: lib/components/notification/notification_live.sface:88 +#: lib/components/notification/notification_live.sface:145 +#: lib/components/smart_input/headers/smart_input_header_modal_live.sface:18 +#: lib/components/smart_input/minimized/composer_minimized_live.sface:30 #, elixir-autogen, elixir-format -msgid "Choose theme" +msgid "Close" msgstr "" -#: lib/components/modals/reusable_modal_live.sface:25 -#: lib/components/notification/notification_live.sface:42 -#: lib/components/notification/notification_live.sface:74 -#: lib/components/notification/notification_live.sface:121 -#: lib/components/smart_input/headers/smart_input_header_modal_live.sface:52 +#: lib/components/nav/nav_mobile/mobile_menu_live.sface:54 #, elixir-autogen, elixir-format -msgid "Close" +msgid "Close drawer menu" +msgstr "" + +#: lib/components/smart_input/headers/smart_input_header_modal_live.sface:14 +#, elixir-autogen, elixir-format +msgid "Closing the composer will discard your post. Are you sure you want to close it?" msgstr "" #: lib/components/widgets/widget_links/widget_links_live.sface:9 @@ -132,154 +170,194 @@ msgstr "" msgid "Code of Conduct" msgstr "" -#: lib/components/smart_input/button/smart_input_button_live.sface:5 -#: lib/components/smart_input/button/smart_input_button_live.sface:10 -#: lib/components/smart_input/button/smart_input_buttons_live.sface:20 +#: lib/components/nav/footer_impressum/impressum_live.sface:4 +#: lib/components/nav/header/guest_actions_live.sface:26 +#, elixir-autogen, elixir-format +msgid "Code of conduct" +msgstr "" + +#: lib/components/settings/change_themes_live.sface:9 +#, elixir-autogen, elixir-format +msgid "Colour mode" +msgstr "" + +#: lib/components/smart_input/button/smart_input_button_live.sface:28 +#: lib/components/smart_input/button/smart_input_buttons_live.sface:16 +#: lib/components/smart_input/smart_input_container_live.sface:14 #, elixir-autogen, elixir-format msgid "Compose" msgstr "" -#: lib/components/settings/smart_input_settings_live.sface:7 +#: lib/components/smart_input/minimized/composer_minimized_live.sface:17 #, elixir-autogen, elixir-format -msgid "Composer preferences" +msgid "Compose..." msgstr "" -#: lib/components/smart_input/button/choose_input_type_button_live.sface:35 +#: lib/layout/layout_live.ex:276 #, elixir-autogen, elixir-format -msgid "Create" +msgid "Create account" msgstr "" -#: lib/components/nav/header/logged_header_live.sface:97 -#: lib/components/nav/header/logged_header_live.sface:113 -#: lib/components/widgets/widget_live.sface:16 +#: lib/components/widgets/link_widget_live.sface:27 #, elixir-autogen, elixir-format msgid "Current Page:" msgstr "" -#: lib/components/settings/sidebar/sidebar_instance_settings_live.sface:6 -#: lib/components/settings/sidebar/sidebar_settings_nav_live.sface:14 +#: lib/components/settings/change_themes_live.sface:67 #, elixir-autogen, elixir-format -msgid "Dashboard" +msgid "Custom" msgstr "" -#: lib/components/settings/avatars_settings_live.sface:4 +#: lib/components/settings/change_themes_live.sface:116 #, elixir-autogen, elixir-format -msgid "Default avatars" +msgid "Customise theme colours" msgstr "" -#: lib/components/smart_input/upload/upload_previews_live.sface:31 +#: lib/components/settings/change_themes_live.sface:24 +#, elixir-autogen, elixir-format +msgid "Dark" +msgstr "" + +#: lib/components/settings/change_themes_live.sface:88 +#, elixir-autogen, elixir-format +msgid "Dark theme" +msgstr "" + +#: lib/components/smart_input/headers/smart_input_header_modal_live.sface:27 +#: lib/components/smart_input/upload/upload_previews_live.sface:82 #, elixir-autogen, elixir-format msgid "Delete" msgstr "" -#: lib/components/settings/sidebar/sidebar_instance_settings_live.sface:34 +#: lib/components/smart_input/headers/smart_input_header_modal_live.sface:9 #, elixir-autogen, elixir-format -msgid "Design" +msgid "Delete the draft" msgstr "" -#: lib/components/extensions/extension_toggle_live.sface:39 +#: lib/components/extensions/extension_toggle_live.sface:36 #, elixir-autogen, elixir-format msgid "Disable for everyone" msgstr "" -#: lib/components/extensions/extension_toggle_live.sface:20 +#: lib/components/extensions/extension_toggle_live.sface:17 #, elixir-autogen, elixir-format msgid "Disable for me" msgstr "" -#: lib/components/extensions/extension_toggle_live.sface:31 +#: lib/components/extensions/extension_toggle_live.sface:40 #, elixir-autogen, elixir-format -msgid "Enable by default" +msgid "Disabled on this instance" msgstr "" -#: lib/components/extensions/extension_toggle_live.sface:13 +#: lib/components/modals/preview_content_live.sface:23 #, elixir-autogen, elixir-format -msgid "Enable for me" +msgid "Discussion" msgstr "" -#: lib/ui_common.ex:198 +#: lib/components/smart_input/upload/upload_previews_live.sface:37 #, elixir-autogen, elixir-format -msgid "Error" +msgid "Done" msgstr "" -#: lib/components/settings/smart_input_settings_live.sface:9 +#: lib/components/extensions/extensions_live.sface:107 #, elixir-autogen, elixir-format -msgid "Expand" +msgid "Ecosystem libraries" msgstr "" -#: lib/components/settings/sidebar/sidebar_settings_nav_live.sface:159 +#: lib/components/smart_input/upload/upload_previews_live.sface:67 #, elixir-autogen, elixir-format -msgid "Extension Settings" +msgid "Edit" msgstr "" -#: lib/components/nav/nav_sidebar/nav_sidebar_live.sface:6 +#: lib/components/extensions/extension_toggle_live.sface:28 #, elixir-autogen, elixir-format -msgid "Extension navigation" +msgid "Enable by default" msgstr "" -#: lib/components/extensions/extensions_live.sface:4 -#: lib/components/settings/sidebar/sidebar_instance_settings_live.sface:183 -#: lib/components/widgets/widget_apps/widget_apps_live.sface:2 +#: lib/components/extensions/extension_toggle_live.sface:10 #, elixir-autogen, elixir-format -msgid "Extensions" +msgid "Enable for me" msgstr "" -#: lib/components/nav/nav_sidebar/nav_sidebar_live.sface:34 +#: lib/components/extensions/extension_toggle_live.sface:42 #, elixir-autogen, elixir-format -msgid "Favourite milestones" +msgid "Enabled on this instance" msgstr "" -#: lib/components/actions/like/like_action_live.sface:1 +#: lib/error/basic_view.ex:43 +#: lib/ui_common.ex:248 #, elixir-autogen, elixir-format -msgid "Favourite this" +msgid "Error" msgstr "" -#: lib/components/nav/nav_sidebar/default_nav_live.sface:35 +#: lib/components/nav/nav_sidebar/nav_sidebar_live.sface:62 #, elixir-autogen, elixir-format -msgid "Favourites" +msgid "Explore" msgstr "" -#: lib/components/actions/flag/flag_action_live.sface:16 -#: lib/components/actions/flag/flag_action_live.sface:25 +#: lib/components/settings/sidebar/sidebar_settings_nav_live.sface:228 #, elixir-autogen, elixir-format -msgid "Flag" +msgid "Export" msgstr "" -#: lib/components/actions/flag/flag_action_live.sface:8 +#: lib/components/nav/nav_mobile/mobile_menu_live.sface:60 +#: lib/layout/layout_live.ex:205 #, elixir-autogen, elixir-format -msgid "Flag this object" +msgid "Extension navigation" msgstr "" -#: lib/components/settings/sidebar/sidebar_instance_settings_live.sface:135 -#: lib/components/settings/sidebar/sidebar_settings_nav_live.sface:131 +#: lib/components/settings/sidebar/instance_sidebar_settings_nav_live.sface:230 +#: lib/components/settings/sidebar/sidebar_settings_nav_live.sface:250 #, elixir-autogen, elixir-format -msgid "Flagged" +msgid "Extensions" msgstr "" -#: lib/components/settings/smart_input_settings_live.sface:48 +#: lib/components/extensions/extensions_live.sface:136 #, elixir-autogen, elixir-format -msgid "Floating at the bottom" +msgid "External libraries" +msgstr "" + +#: lib/layout/layout_live.ex:299 +#, elixir-autogen, elixir-format +msgid "Favourite milestones" msgstr "" -#: lib/components/actions/flag/follow/follow_button_live.sface:13 +#: lib/components/nav/footer_impressum/impressum_live.sface:38 #, elixir-autogen, elixir-format -msgid "Follow" +msgid "Federation disabled" msgstr "" -#: lib/components/settings/sidebar/sidebar_settings_nav_live.sface:22 +#: lib/components/nav/nav_mobile/nav_footer_mobile_user_live.sface:12 +#, elixir-autogen, elixir-format +msgid "Feeds" +msgstr "" + +#: lib/components/settings/sidebar/instance_sidebar_settings_nav_live.sface:142 +#, elixir-autogen, elixir-format +msgid "Flagged by users" +msgstr "" + +#: lib/components/settings/sidebar/instance_sidebar_settings_nav_live.sface:31 +#: lib/components/settings/sidebar/sidebar_settings_nav_live.sface:6 #, elixir-autogen, elixir-format msgid "General" msgstr "" -#: lib/components/settings/sidebar/sidebar_instance_settings_live.sface:148 -#: lib/components/settings/sidebar/sidebar_settings_nav_live.sface:141 +#: lib/components/members/member_live.sface:35 +#: lib/components/settings/sidebar/sidebar_settings_nav_live.sface:150 #, elixir-autogen, elixir-format msgid "Ghosted" msgstr "" -#: lib/components/modals/preview_content_live.sface:32 -#: lib/components/nav/back_button_live.sface:6 -#: lib/components/nav/back_button_live.sface:15 +#: lib/components/settings/sidebar/instance_sidebar_settings_nav_live.sface:166 +#, elixir-autogen, elixir-format +msgid "Ghosted instance-wide" +msgstr "" + +#: lib/components/modals/preview_content_live.sface:18 +#: lib/components/nav/back/back_button_live.sface:6 +#: lib/components/nav/back/back_button_live.sface:14 +#: lib/components/nav/back/back_button_live.sface:23 #, elixir-autogen, elixir-format msgid "Go back to the previous page" msgstr "" @@ -289,34 +367,68 @@ msgstr "" msgid "Have some feedback?" msgstr "" -#: lib/components/nav/nav_footer_mobile/nav_footer_mobile_user_live.sface:10 +#: lib/components/settings/avatars_settings_live.sface:2 +#, elixir-autogen, elixir-format +msgid "Hide avatars" +msgstr "" + +#: lib/components/settings/avatars_settings_live.sface:3 +#, elixir-autogen, elixir-format +msgid "Hide avatars throughout the app?" +msgstr "" + +#: lib/components/nav/nav_mobile/nav_footer_mobile_user_live.sface:7 #, elixir-autogen, elixir-format msgid "Home" msgstr "" -#: lib/components/settings/sidebar/sidebar_settings_nav_live.sface:226 +#: lib/components/settings/sidebar/sidebar_settings_nav_live.sface:213 +#, elixir-autogen, elixir-format +msgid "Import" +msgstr "" + +#: lib/components/smart_input/input_controls_live.sface:68 +#, elixir-autogen, elixir-format +msgid "Insert emoji" +msgstr "" + +#: lib/components/settings/sidebar/instance_sidebar_settings_nav_live.sface:16 +#, elixir-autogen, elixir-format +msgid "Instance Configuration" +msgstr "" + +#: lib/components/nav/nav_mobile/mobile_menu_live.sface:97 +#: lib/components/nav/nav_sidebar/nav_sidebar_live.sface:47 +#: lib/components/nav/user_menu/user_menu_links_live.sface:68 #, elixir-autogen, elixir-format msgid "Instance Settings" msgstr "" -#: lib/components/settings/sidebar/sidebar_instance_settings_live.sface:116 +#: lib/components/settings/sidebar/instance_sidebar_settings_nav_live.sface:1 +#, elixir-autogen, elixir-format +msgid "Instance settings navigation" +msgstr "" + +#: lib/components/settings/sidebar/instance_sidebar_settings_nav_live.sface:119 #, elixir-autogen, elixir-format msgid "Invites" msgstr "" -#: lib/components/settings/smart_input_settings_live.sface:32 +#: lib/components/settings/change_themes_live.sface:39 #, elixir-autogen, elixir-format -msgid "It keeps you focused on the post." +msgid "Light" msgstr "" -#: lib/components/actions/like/like_action_live.sface:19 +#: lib/components/settings/change_themes_live.sface:99 #, elixir-autogen, elixir-format -msgid "Like" +msgid "Light theme" msgstr "" -#: lib/components/actions/like/like_action_live.sface:23 +#: lib/components/nav/_old/default_nav_live.sface:35 +#: lib/components/nav/nav_mobile/mobile_menu_live.sface:82 +#: lib/components/nav/user_menu/user_menu_links_live.sface:41 #, elixir-autogen, elixir-format -msgid "Liked" +msgid "Likes" msgstr "" #: lib/components/widgets/widget_links/widget_links_live.sface:3 @@ -324,109 +436,117 @@ msgstr "" msgid "Links" msgstr "" -#: lib/components/paginate/load_more_live.sface:17 +#: lib/components/paginate/load_more_live.sface:36 #: lib/components/paginate/load_previous_live.sface:17 #, elixir-autogen, elixir-format msgid "Load more" msgstr "" -#: lib/components/nav/nav_sidebar/default_nav_live.sface:17 +#: lib/components/nav/_old/default_nav_live.sface:17 #, elixir-autogen, elixir-format msgid "Local" msgstr "" -#: lib/components/nav/header/guest_header_live.sface:13 +#: lib/components/nav/header/guest_actions_live.sface:14 +#: lib/layout/layout_live.ex:270 #, elixir-autogen, elixir-format msgid "Log in" msgstr "" -#: lib/components/nav/user_dropdown/user_menu_links_live.sface:41 +#: lib/components/nav/nav_mobile/mobile_menu_live.sface:128 #, elixir-autogen, elixir-format msgid "Logout" msgstr "" -#: lib/components/settings/sidebar/sidebar_settings_nav_live.sface:219 +#: lib/components/nav/footer_impressum/impressum_live.sface:40 #, elixir-autogen, elixir-format -msgid "Manage Extensions" +msgid "Manual federation enabled" msgstr "" -#: lib/components/smart_input/headers/smart_input_header_modal_live.sface:27 +#: lib/components/smart_input/input_controls_live.sface:79 #, elixir-autogen, elixir-format -msgid "Maximise" +msgid "Mark the activity as sensitive" msgstr "" -#: lib/components/nav/user_dropdown/user_menu_live.sface:16 +#: lib/components/nav/nav_mobile/mobile_menu_live.sface:43 +#: lib/components/nav/user_menu/user_menu_links_live.sface:15 #, elixir-autogen, elixir-format msgid "Me" msgstr "" -#: lib/components/settings/sidebar/sidebar_instance_settings_live.sface:63 -#: lib/components/settings/sidebar/sidebar_instance_settings_live.sface:81 +#: lib/components/members/member_live.sface:25 +#, elixir-autogen, elixir-format +msgid "Member" +msgstr "" + +#: lib/components/settings/sidebar/instance_sidebar_settings_nav_live.sface:87 #, elixir-autogen, elixir-format msgid "Members" msgstr "" -#: lib/components/smart_input/headers/smart_input_header_modal_live.sface:23 +#: lib/components/settings/sidebar/instance_sidebar_settings_nav_live.sface:102 #, elixir-autogen, elixir-format -msgid "Minimize" +msgid "Members list" msgstr "" -#: lib/components/settings/sidebar/sidebar_instance_settings_live.sface:125 -#: lib/components/settings/sidebar/sidebar_settings_nav_live.sface:117 +#: lib/components/settings/sidebar/sidebar_settings_nav_live.sface:198 #, elixir-autogen, elixir-format -msgid "Moderation" +msgid "Migration" msgstr "" -#: lib/components/nav/nav_sidebar/default_nav_live.sface:8 +#: lib/components/smart_input/input_controls_live.sface:177 #, elixir-autogen, elixir-format -msgid "My feed" +msgid "Minimize" msgstr "" -#: lib/components/settings/sidebar/sidebar_instance_settings_live.sface:47 +#: lib/components/settings/sidebar/sidebar_settings_nav_live.sface:126 #, elixir-autogen, elixir-format -msgid "Navigation" +msgid "My Flags" msgstr "" -#: lib/components/smart_input/headers/smart_input_header_live.sface:6 -#: lib/components/smart_input/headers/smart_input_header_live.sface:8 -#: lib/components/smart_input/headers/smart_input_header_modal_live.sface:8 -#: lib/components/smart_input/headers/smart_input_header_modal_live.sface:10 +#: lib/components/nav/_old/default_nav_live.sface:8 #, elixir-autogen, elixir-format -msgid "New post" +msgid "My feed" msgstr "" -#: lib/components/paginate/load_more_live.sface:24 +#: lib/components/members/members_live.sface:5 #, elixir-autogen, elixir-format -msgid "Next page" +msgid "Name" msgstr "" -#: lib/components/settings/change_font_live.sface:7 +#: lib/components/paginate/load_more_live.sface:45 #, elixir-autogen, elixir-format -msgid "No known fonts" +msgid "Next page" msgstr "" -#: lib/components/settings/change_theme_live.sface:57 +#: lib/components/settings/change_theme_live.sface:47 #, elixir-autogen, elixir-format msgid "No known themes" msgstr "" -#: lib/components/modals/preview_content_live.sface:60 +#: lib/components/settings/templates/settings_select_live.sface:22 +#, elixir-autogen, elixir-format +msgid "No options available" +msgstr "" + +#: lib/components/modals/preview_content_live.sface:49 #, elixir-autogen, elixir-format msgid "No preview component or view is available." msgstr "" -#: lib/error/error_view.ex:7 +#: lib/components/settings/sidebar/instance_sidebar_settings_nav_live.sface:194 #, elixir-autogen, elixir-format -msgid "Not allowed" +msgid "Nobody on this instance will receive any updates from the users or instances on this list " msgstr "" -#: lib/error/error_view.ex:8 -#: lib/ui_common.ex:711 +#: lib/ui_common.ex:588 +#: lib/ui_common.ex:747 +#: lib/ui_common.ex:850 #, elixir-autogen, elixir-format msgid "Not found" msgstr "" -#: lib/components/nav/nav_footer_mobile/nav_footer_mobile_user_live.sface:32 +#: lib/components/nav/nav_mobile/nav_footer_mobile_user_live.sface:40 #, elixir-autogen, elixir-format msgid "Notifications" msgstr "" @@ -436,198 +556,323 @@ msgstr "" msgid "Notifications enabled" msgstr "" -#: lib/ui_common.ex:190 +#: lib/components/modals/reusable_modal_live.sface:87 #, elixir-autogen, elixir-format -msgid "Ok" +msgid "OK" msgstr "" -#: lib/components/smart_input/button/choose_input_type_button_live.sface:16 +#: lib/components/notification/notification_live.sface:14 #, elixir-autogen, elixir-format -msgid "Open options" +msgid "Offline - waiting to reconnect..." msgstr "" -#: lib/components/nav/header/logged_header_live.sface:15 +#: lib/ui_common.ex:240 #, elixir-autogen, elixir-format -msgid "Open_extensions_sidebar options" +msgid "Ok" msgstr "" -#: lib/components/extensions/extensions_live.sface:112 +#: lib/components/nav/header/open_sidebar_btn_live.sface:10 #, elixir-autogen, elixir-format -msgid "Other libraries" +msgid "Open extensions navigation sidebar" msgstr "" -#: lib/components/settings/sidebar/sidebar_instance_settings_live.sface:203 +#: lib/components/settings/change_themes_live.sface:85 #, elixir-autogen, elixir-format -msgid "Pages" +msgid "Pick your preferred dark theme" msgstr "" -#: lib/components/settings/smart_input_settings_live.sface:29 +#: lib/components/settings/change_themes_live.sface:96 #, elixir-autogen, elixir-format -msgid "Pop-up modal" +msgid "Pick your preferred light theme" msgstr "" -#: lib/components/smart_input/input_controls_live.sface:69 +#: lib/error/error_view.ex:74 #, elixir-autogen, elixir-format -msgid "Post" +msgid "Please try again in a few minutes or contact the instance admins." msgstr "" -#: lib/components/smart_input/input_controls_live.sface:59 +#: lib/error/error_view.ex:65 +#: lib/error/error_view.ex:95 +#: lib/error/error_view.ex:111 +#: lib/error/error_view.ex:123 #, elixir-autogen, elixir-format -msgid "Posting..." +msgid "Please try again or contact the instance admins." msgstr "" -#: lib/components/settings/sidebar/sidebar_instance_settings_live.sface:218 +#: lib/components/smart_input/input_controls_live.sface:190 #, elixir-autogen, elixir-format -msgid "Posts" +msgid "Posting..." msgstr "" -#: lib/components/settings/sidebar/sidebar_instance_settings_live.sface:27 -#: lib/components/settings/sidebar/sidebar_settings_nav_live.sface:48 +#: lib/components/settings/sidebar/sidebar_settings_nav_live.sface:72 #, elixir-autogen, elixir-format msgid "Preferences" msgstr "" -#: lib/components/paginate/load_previous_live.sface:24 +#: lib/components/settings/sidebar/instance_sidebar_settings_nav_live.sface:63 +#, elixir-autogen, elixir-format +msgid "Preferences default" +msgstr "" + +#: lib/components/smart_input/input_controls_live.sface:147 +#: lib/components/smart_input/input_controls_live.sface:150 +#, elixir-autogen, elixir-format +msgid "Preview boundaries" +msgstr "" + +#: lib/components/paginate/load_previous_live.sface:20 #, elixir-autogen, elixir-format msgid "Previous page" msgstr "" +#: lib/components/nav/footer_impressum/impressum_live.sface:5 +#: lib/components/nav/header/guest_actions_live.sface:27 +#, elixir-autogen, elixir-format +msgid "Privacy" +msgstr "" + #: lib/components/widgets/widget_links/widget_links_live.sface:16 #, elixir-autogen, elixir-format msgid "Privacy Policy" msgstr "" -#: lib/components/settings/sidebar/sidebar_settings_nav_live.sface:36 +#: lib/components/nav/nav_mobile/mobile_menu_live.sface:76 +#: lib/components/nav/user_menu/user_menu_links_live.sface:30 +#: lib/components/settings/sidebar/sidebar_settings_nav_live.sface:25 #, elixir-autogen, elixir-format msgid "Profile" msgstr "" -#: lib/ui_common.ex:1154 +#: lib/components/nav/nav_sidebar/nav_sidebar_live.sface:88 #, elixir-autogen, elixir-format -msgid "Public" +msgid "Public Groups" msgstr "" -#: lib/components/nav/nav_sidebar/default_nav_live.sface:26 +#: lib/components/nav/_old/default_nav_live.sface:26 #, elixir-autogen, elixir-format msgid "Remote" msgstr "" -#: lib/components/settings/sidebar/sidebar_instance_settings_live.sface:91 +#: lib/components/members/members_live.sface:6 #, elixir-autogen, elixir-format -msgid "Roles" +msgid "Role" msgstr "" -#: lib/components/nav/nav_footer_mobile/nav_footer_mobile_user_live.sface:21 +#: lib/components/settings/sidebar/instance_sidebar_settings_nav_live.sface:127 +#: lib/components/settings/sidebar/sidebar_settings_nav_live.sface:111 #, elixir-autogen, elixir-format -msgid "Search" +msgid "Safety" msgstr "" -#: lib/components/smart_input/headers/smart_input_header_live.sface:12 +#: lib/components/settings/templates/settings_input_live.sface:39 +#: lib/components/settings/templates/settings_textarea_live.sface:40 #, elixir-autogen, elixir-format -msgid "Select the activity type" +msgid "Save" msgstr "" -#: lib/components/smart_input/select_recipients_live.sface:12 +#: lib/components/nav/nav_mobile/nav_footer_mobile_user_live.sface:21 #, elixir-autogen, elixir-format -msgid "Select the participants" +msgid "Search" msgstr "" -#: lib/components/smart_input/input_controls_live.sface:67 +#: lib/components/smart_input/select_recipients_live.sface:13 #, elixir-autogen, elixir-format -msgid "Send" +msgid "Search people" msgstr "" -#: lib/components/smart_input/input_controls_live.sface:58 +#: lib/components/smart_input/input_controls_live.sface:189 #, elixir-autogen, elixir-format msgid "Sending..." msgstr "" -#: lib/components/nav/user_dropdown/user_menu_links_live.sface:26 +#: lib/components/nav/nav_mobile/mobile_menu_live.sface:88 +#: lib/components/nav/nav_sidebar/nav_sidebar_live.sface:39 +#: lib/components/nav/user_menu/user_menu_links_live.sface:57 #, elixir-autogen, elixir-format msgid "Settings" msgstr "" -#: lib/components/settings/sidebar/sidebar_instance_settings_live.sface:1 -#: lib/components/settings/sidebar/sidebar_settings_nav_live.sface:6 +#: lib/components/settings/sidebar/sidebar_settings_nav_live.sface:1 #, elixir-autogen, elixir-format msgid "Settings navigation" msgstr "" -#: lib/components/nav/user_dropdown/user_menu_links_live.sface:60 -#: lib/components/widgets/widget_feedbacks/feedback_button_live.sface:7 +#: lib/components/widgets/widget_feedbacks/feedback_button_live.sface:18 #, elixir-autogen, elixir-format msgid "Share feedback" msgstr "" -#: lib/components/notification/notification_live.sface:31 +#: lib/components/smart_input/headers/smart_input_header_modal_live.sface:3 +#, elixir-autogen, elixir-format +msgid "Share your thoughts" +msgstr "" + +#: lib/components/notification/notification_live.sface:46 #, elixir-autogen, elixir-format msgid "Show" msgstr "" -#: lib/components/settings/avatars_settings_live.sface:5 +#: lib/components/paginate/load_more_live.sface:35 +#, elixir-autogen, elixir-format +msgid "Show %{num} more" +msgstr "" + +#: lib/components/nav/user_menu/user_menu_links_live.sface:74 #, elixir-autogen, elixir-format -msgid "Show randomly-generated animal avatars for users without a profile picture" +msgid "Sign out" msgstr "" -#: lib/components/nav/header/guest_header_live.sface:16 +#: lib/components/nav/header/guest_actions_live.sface:24 #, elixir-autogen, elixir-format msgid "Sign up" msgstr "" -#: lib/components/settings/sidebar/sidebar_instance_settings_live.sface:160 -#: lib/components/settings/sidebar/sidebar_settings_nav_live.sface:150 +#: lib/components/members/members_live.sface:8 #, elixir-autogen, elixir-format -msgid "Silenced" +msgid "Signed up" msgstr "" -#: lib/components/widgets/widget_apps/widget_apps_live.sface:10 +#: lib/components/members/member_live.sface:37 +#: lib/components/settings/sidebar/sidebar_settings_nav_live.sface:175 #, elixir-autogen, elixir-format -msgid "Social" +msgid "Silenced" msgstr "" -#: lib/error/error_view.ex:10 +#: lib/components/settings/sidebar/instance_sidebar_settings_nav_live.sface:193 #, elixir-autogen, elixir-format -msgid "Something went wrong" +msgid "Silenced instance-wide" msgstr "" -#: lib/live_plugs/live_plugs.ex:95 +#: lib/live_plugs/live_plugs_helpers.ex:80 +#: lib/live_plugs/live_plugs_helpers.ex:80 #, elixir-autogen, elixir-format msgid "Sorry, %{app} is not enabled on this instance. You may want to get in touch with your instance admin(s)..." msgstr "" -#: lib/components/nav/user_dropdown/user_menu_links_live.sface:35 +#: lib/ui_common.ex:669 +#, elixir-autogen, elixir-format +msgid "Sorry, a condition didn't have any `case` matching the data it was expecting" +msgstr "" + +#: lib/ui_common.ex:660 +#, elixir-autogen, elixir-format +msgid "Sorry, a condition didn't match `with` any of the data it was expecting" +msgstr "" + +#: lib/ui_common.ex:678 +#, elixir-autogen, elixir-format +msgid "Sorry, a condition didn't receive data that matched a format it could recognise" +msgstr "" + +#: lib/ui_common.ex:689 +#, elixir-autogen, elixir-format +msgid "Sorry, a function didn't receive the data it expected" +msgstr "" + +#: lib/ui_common.ex:652 +#, elixir-autogen, elixir-format +msgid "Sorry, a function didn't receive the data it was expecting" +msgstr "" + +#: lib/ui_common.ex:844 +#, elixir-autogen, elixir-format +msgid "Sorry, a series of actions could not be completed" +msgstr "" + +#: lib/ui_common.ex:836 +#, elixir-autogen, elixir-format +msgid "Sorry, an action could not be completed" +msgstr "" + +#: lib/ui_common.ex:712 +#, elixir-autogen, elixir-format +msgid "Sorry, an operation encountered an error and stopped" +msgstr "" + +#: lib/ui_common.ex:857 +#, elixir-autogen, elixir-format +msgid "Sorry, no answer was received" +msgstr "" + +#: lib/ui_common.ex:700 +#, elixir-autogen, elixir-format +msgid "Sorry, the app encountered an unexpected error" +msgstr "" + +#: lib/ui_common.ex:606 +#, elixir-autogen, elixir-format +msgid "Sorry, the app tried to reference an invalid identifier or create a duplicate one" +msgstr "" + +#: lib/ui_common.ex:597 +#, elixir-autogen, elixir-format +msgid "Sorry, the app tried to use an invalid data type" +msgstr "" + +#: lib/ui_common.ex:550 +#, elixir-autogen, elixir-format +msgid "Sorry, the data provided has missing fields or is invalid and could do not be inserted or updated" +msgstr "" + +#: lib/ui_common.ex:639 +#, elixir-autogen, elixir-format +msgid "Sorry, the function %{function_name} in module %{module_name} didn't receive the data it was expecting" +msgstr "" + +#: lib/ui_common.ex:863 +#, elixir-autogen, elixir-format +msgid "Sorry, this resulted in something unexpected" +msgstr "" + +#: lib/components/smart_input/composer/composer_live.sface:9 +#, elixir-autogen, elixir-format +msgid "Start typing..." +msgstr "" + +#: lib/components/members/members_live.sface:7 +#, elixir-autogen, elixir-format +msgid "Status" +msgstr "" + +#: lib/components/nav/nav_mobile/mobile_menu_live.sface:118 +#: lib/components/nav/user_menu/user_menu_links_live.sface:35 #, elixir-autogen, elixir-format msgid "Switch profile" msgstr "" -#: lib/components/settings/sidebar/sidebar_instance_settings_live.sface:233 +#: lib/components/settings/change_themes_live.sface:53 +#, elixir-autogen, elixir-format +msgid "System" +msgstr "" + +#: lib/components/multiselect/multiselect_live.sface:46 #, elixir-autogen, elixir-format -msgid "Tags" +msgid "TO" msgstr "" -#: lib/components/placeholders/empty_feed.sface:144 +#: lib/components/placeholders/empty_feed.sface:19 #, elixir-autogen, elixir-format msgid "Take a deep breath..." msgstr "" -#: lib/components/settings/sidebar/sidebar_settings_nav_live.sface:72 +#: lib/components/settings/sidebar/sidebar_settings_nav_live.sface:89 #, elixir-autogen, elixir-format msgid "Team Profiles" msgstr "" -#: lib/components/settings/sidebar/sidebar_instance_settings_live.sface:54 +#: lib/components/settings/sidebar/instance_sidebar_settings_nav_live.sface:79 #, elixir-autogen, elixir-format msgid "Terms / Policies" msgstr "" -#: lib/components/widgets/widget_feedbacks/widget_feedback_live.sface:6 +#: lib/components/paginate/load_more_live.sface:52 #, elixir-autogen, elixir-format -msgid "The Bonfire team is all ears if you want to report a bug, suggest an improvement or a new feature, or just say hi :)" +msgid "That's all folks..." msgstr "" -#: lib/components/actions/flag/flag_action_live.sface:10 +#: lib/components/widgets/widget_feedbacks/widget_feedback_live.sface:6 #, elixir-autogen, elixir-format -msgid "The admins will review the content and might get in touch with you or the author for clarification. They may then delete it and/or block the person or originating instance if appropriate." +msgid "The Bonfire team is all ears if you want to report a bug, suggest an improvement or a new feature, or just say hi :)" msgstr "" #: lib/components/smart_input/upload/upload_previews_live.ex:6 @@ -635,71 +880,125 @@ msgstr "" msgid "The file is too large." msgstr "" +#: lib/ui_common.ex:805 +#, elixir-autogen, elixir-format +msgid "There was an error" +msgstr "" + +#: lib/components/extensions/extension_diff_live.ex:53 +#: lib/components/extensions/extension_diff_live.ex:53 +#: lib/components/extensions/extension_diff_live.ex:53 +#, elixir-autogen, elixir-format +msgid "There was an unknown error." +msgstr "" + +#: lib/components/extensions/extension_diff_live.ex:44 +#, elixir-autogen, elixir-format +msgid "There was no changes to the code found. Showing the entire code instead." +msgstr "" + +#: lib/components/extensions/extension_diff_live.html.heex:9 +#: lib/components/extensions/extension_diff_live.html.heex:9 +#, elixir-autogen, elixir-format +msgid "These are the differences (if any) between the extension as currently used on this instance and the latest version on git." +msgstr "" + #: lib/live_handlers_graceful_degradation_controller.ex:41 #, elixir-autogen, elixir-format msgid "This feature usually requires JavaScript, but the app attempted to do what was expected anyway. Did it not work for you? Feedback is welcome! " msgstr "" -#: lib/components/placeholders/empty_feed.sface:143 +#: lib/components/placeholders/empty_feed.sface:16 #, elixir-autogen, elixir-format msgid "This feed is empty" msgstr "" -#: lib/components/smart_input/select_recipients_live.sface:4 +#: lib/components/smart_input/input_controls_live.sface:32 +#, elixir-autogen, elixir-format +msgid "Title" +msgstr "" + +#: lib/plugs/plug_protect.ex:32 #, elixir-autogen, elixir-format -msgid "To" +msgid "Too many requests, please try again later." msgstr "" -#: lib/ui_common.ex:202 +#: lib/components/smart_input/input_controls_live.sface:36 +#, elixir-autogen, elixir-format +msgid "Type a title" +msgstr "" + +#: lib/ui_common.ex:252 #, elixir-autogen, elixir-format msgid "Unexpected data" msgstr "" -#: lib/components/actions/flag/follow/follow_button_live.sface:26 +#: lib/components/extensions/extensions_live.sface:5 #, elixir-autogen, elixir-format -msgid "Unfollow" +msgid "User interface extensions" msgstr "" -#: lib/components/smart_input/upload/upload_button_live.sface:1 +#: lib/components/nav/footer_impressum/impressum_live.sface:11 +#: lib/components/nav/header/guest_actions_live.sface:32 #, elixir-autogen, elixir-format -msgid "Upload an image" +msgid "Users" msgstr "" -#: lib/components/extensions/extensions_live.sface:40 -#: lib/components/extensions/extensions_live.sface:63 -#: lib/components/extensions/extensions_live.sface:86 -#: lib/components/extensions/extensions_live.sface:103 -#: lib/components/extensions/extensions_live.sface:120 +#: lib/components/nav/nav_sidebar/nav_sidebar_live.sface:100 #, elixir-autogen, elixir-format -msgid "View code" +msgid "Users directory" msgstr "" -#: lib/components/nav/user_dropdown/user_menu_links_live.sface:20 +#: lib/components/settings/sidebar/instance_sidebar_settings_nav_live.sface:167 #, elixir-autogen, elixir-format -msgid "View profile" +msgid "Users or instances on this list will not be able to see or interact with anyone on this instance " msgstr "" -#: lib/components/settings/sidebar/sidebar_instance_settings_live.sface:13 +#: lib/components/settings/sidebar/sidebar_settings_nav_live.sface:151 #, elixir-autogen, elixir-format -msgid "Website" +msgid "Users or instances on this list will not be able to see or interact with you or your content" msgstr "" -#: lib/components/settings/smart_input_settings_live.sface:14 +#: lib/components/extensions/view_code_live.ex:15 +#: lib/components/extensions/view_code_live.ex:77 #, elixir-autogen, elixir-format -msgid "Where to show the editor" +msgid "View Code" msgstr "" -#: lib/components/actions/flag/flag_action_live.sface:3 +#: lib/components/extensions/extensions_live.sface:27 +#: lib/components/extensions/extensions_live.sface:63 +#: lib/components/extensions/extensions_live.sface:100 +#: lib/components/extensions/extensions_live.sface:129 +#: lib/components/extensions/extensions_live.sface:158 #, elixir-autogen, elixir-format -msgid "You already flagged this" +msgid "View code changes" +msgstr "" + +#: lib/components/extensions/extensions_live.sface:25 +#: lib/components/extensions/extensions_live.sface:61 +#: lib/components/extensions/extensions_live.sface:98 +#: lib/components/extensions/extensions_live.sface:127 +#: lib/components/extensions/extensions_live.sface:156 +#, elixir-autogen, elixir-format +msgid "View code repository" +msgstr "" + +#: lib/components/members/member_live.sface:68 +#, elixir-autogen, elixir-format +msgid "View profile" msgstr "" -#: lib/components/settings/smart_input_settings_live.sface:51 +#: lib/components/extensions/extensions_live.sface:26 +#: lib/components/extensions/extensions_live.sface:62 +#: lib/components/extensions/extensions_live.sface:99 +#: lib/components/extensions/extensions_live.sface:128 +#: lib/components/extensions/extensions_live.sface:157 #, elixir-autogen, elixir-format -msgid "You are able to navigate through the app while composing a post." +msgid "View running code" msgstr "" -#: lib/live_plugs/live_plugs.ex:102 +#: lib/live_plugs/live_plugs_helpers.ex:87 +#: lib/live_plugs/live_plugs_helpers.ex:87 #, elixir-autogen, elixir-format msgid "You have not enabled %{app}. You can do so in Settings -> Extensions." msgstr "" @@ -714,17 +1013,37 @@ msgstr "" msgid "You have selected too many files." msgstr "" -#: lib/ui_common.ex:700 +#: lib/ui_common.ex:736 #, elixir-autogen, elixir-format msgid "You need to log in first." msgstr "" +#: lib/components/settings/sidebar/sidebar_settings_nav_live.sface:176 +#, elixir-autogen, elixir-format +msgid "You will not receive any updates from the users or instances on this list" +msgstr "" + #: lib/notifications.ex:10 #, elixir-autogen, elixir-format msgid "You will now receive notifications of messages, mentions, and other relevant activities." msgstr "" -#: lib/components/nav/nav_footer_mobile/nav_footer_mobile_user_live.sface:47 +#: lib/components/nav/nav_mobile/nav_footer_mobile_user_live.sface:64 +#, elixir-autogen, elixir-format +msgid "about" +msgstr "" + +#: lib/components/members/member_live.sface:31 +#, elixir-autogen, elixir-format +msgid "loading" +msgstr "" + +#: lib/components/members/member_live.sface:77 +#, elixir-autogen, elixir-format +msgid "this user" +msgstr "" + +#: lib/components/smart_input/upload/upload_button_live.sface:1 #, elixir-autogen, elixir-format -msgid "Your profile" +msgid "upload an image" msgstr "" diff --git a/priv/localisation/bonfire_ui_me.po b/priv/localisation/bonfire_ui_me.po index 3741319c559..857ff75ccd4 100644 --- a/priv/localisation/bonfire_ui_me.po +++ b/priv/localisation/bonfire_ui_me.po @@ -1,158 +1,241 @@ ## This file is a PO Template file. ## ## "msgid"s here are often extracted from source code. -## Add new translations manually only if they're dynamic -## translations that can't be statically extracted. +## Add new messages manually only if they're dynamic +## messages that can't be statically extracted. ## ## Run "mix gettext.extract" to bring this file up to ## date. Leave "msgstr"s empty as changing them here has no ## effect: edit them in PO (.po) files instead. +# msgid "" msgstr "" -#: lib/components/signup/signup_form_live.sface:63 +#: lib/components/signup/signup_form_live.sface:61 #, elixir-autogen, elixir-format msgid "10 characters minimum" msgstr "" -#: lib/components/settings/dashboard/user_dashboard_live.sface:119 +#: lib/components/settings/instance/config/instance_config_live.sface:21 #, elixir-autogen, elixir-format -msgid "A la carte" +msgid "A short summary shown in various places" msgstr "" -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:48 +#: lib/components/profile/profile_item_live.sface:39 +#: lib/views/signup/signup_live.sface:85 #, elixir-autogen, elixir-format -msgid "A short summary shown in various places" +msgid "Accept" msgstr "" -#: lib/live_handlers/users_live_handler.ex:32 +#: lib/live_handlers/users_live_handler.ex:40 #, elixir-autogen, elixir-format msgid "Access granted to the team!" msgstr "" -#: lib/components/login/login_view_live.sface:14 +#: lib/components/settings/preferences/preferences_header_aside_live.sface:31 +#, elixir-autogen, elixir-format +msgid "Account" +msgstr "" + +#: lib/components/login/login_view_live.sface:20 #, elixir-autogen, elixir-format msgid "Account not found. Either your username or password was incorrect. Did you want to " msgstr "" -#: lib/components/settings/account/edit_account_live.sface:4 +#: lib/components/settings/instance/config/instance_config_live.sface:426 #, elixir-autogen, elixir-format -msgid "Account settings" +msgid "Activate Curated tab" msgstr "" -#: lib/components/settings/instance/instance_old/admin_live.sface:237 +#: lib/components/profile/profile_hero/profile_nav_live.sface:16 #, elixir-autogen, elixir-format -msgid "Activities shared only with members of this instance." +msgid "Activities" msgstr "" -#: lib/components/switch_user/account_users_live.sface:26 +#: lib/components/switch_user/account_users_live.sface:34 #, elixir-autogen, elixir-format msgid "Add a new user" msgstr "" -#: lib/components/profile/profile_hero/profile_hero_full_live.sface:33 -#: lib/components/user_previews/user_preview_live.sface:34 +#: lib/components/settings/import_export/export_live.sface:317 +#: lib/components/settings/import_export/import_live.sface:143 +#: lib/components/settings/profile/edit_profile_live.sface:204 +#, elixir-autogen, elixir-format +msgid "Add alias" +msgstr "" + +#: lib/components/settings/profile/edit_profile_live.sface:198 +#, elixir-autogen, elixir-format +msgid "Add an alias" +msgstr "" + +#: lib/live_handlers/profiles_live_handler.ex:27 +#, elixir-autogen, elixir-format +msgid "Added the alias!" +msgstr "" + +#: lib/live_handlers/profiles_live_handler.ex:41 +#, elixir-autogen, elixir-format +msgid "Added the alias! If you have also added this user (%{username}) as an alias on the instance you want to migrate to, you can proceed by clicking the big red *Migrate* button." +msgstr "" + +#: lib/live_handlers/profiles_live_handler.ex:14 +#, elixir-autogen, elixir-format +msgid "Added the alias! You can now proceed with moving your profile, by triggering the migration on your old instance." +msgstr "" + +#: lib/components/settings/preferences/behaviours_live.sface:4 +#, elixir-autogen, elixir-format +msgid "Adjust how you interact with the instance." +msgstr "" + +#: lib/components/profile/profile_hero/profile_info_live.sface:22 +#: lib/components/profile/user_preview_live.sface:46 #, elixir-autogen, elixir-format msgid "Admin" msgstr "" -#: lib/components/settings/instance/instance_old/admin_live.sface:168 -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:319 -#: lib/components/widgets/widget_users/widget_admins_live.sface:3 +#: lib/components/settings/instance/config/instance_config_live.sface:234 +#: lib/components/widgets/widget_users/widget_admins_live.sface:8 #, elixir-autogen, elixir-format msgid "Admins" msgstr "" -#: lib/components/settings/dashboard/user_dashboard_live.sface:108 -#: lib/components/settings/instance/dashboard/instance_dashboard_live.sface:103 +#: lib/components/profile/profile_hero/profile_info_live.sface:118 #, elixir-autogen, elixir-format -msgid "Advanced" +msgid "Admins have blocked this user." msgstr "" -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:346 +#: lib/components/profile/profile_hero/profile_info_live.sface:135 #, elixir-autogen, elixir-format -msgid "Advanced settings" +msgid "Admins have ghosted this user." msgstr "" -#: lib/views/confirm_email/confirm_email_live.sface:58 +#: lib/components/profile/profile_hero/profile_info_live.sface:152 +#, elixir-autogen, elixir-format +msgid "Admins have silenced this user." +msgstr "" + +#: lib/views/confirm_email/confirm_email_live.sface:54 #, elixir-autogen, elixir-format msgid "Already confirmed your email?" msgstr "" -#: lib/views/error/error_live.html.heex:3 +#: lib/components/settings/preferences/behaviours_live.sface:180 +#, elixir-autogen, elixir-format +msgid "Amount of boosts" +msgstr "" + +#: lib/components/settings/preferences/behaviours_live.sface:181 #, elixir-autogen, elixir-format -msgid "An error occured" +msgid "Amount of likes" +msgstr "" + +#: lib/components/settings/preferences/behaviours_live.sface:179 +#, elixir-autogen, elixir-format +msgid "Amount of replies" msgstr "" #: lib/components/create_user/create_user_view_live.sface:44 -#: lib/components/signup/signup_form_live.sface:27 -#: lib/components/signup/signup_form_live.sface:40 +#: lib/components/signup/signup_form_live.sface:23 +#: lib/components/signup/signup_form_live.sface:34 #, elixir-autogen, elixir-format msgid "An error occurred:" msgstr "" -#: lib/views/create_user/create_user_controller.ex:47 +#: lib/views/create_user/create_user_controller.ex:53 #, elixir-autogen, elixir-format msgid "An unexpected error occured... " msgstr "" -#: lib/components/settings/shared_user/shared_user_live.sface:15 +#: lib/components/settings/shared_user/shared_user_live.sface:9 #, elixir-autogen, elixir-format msgid "Anyone you add will have admin-level access over this user identity, meaning they can post as @%{username}, read private messages, etc. You might want to %{a} first create a new user %{b} for this purpose?" msgstr "" -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:14 +#: lib/components/settings/preferences/appearance_live.ex:16 #, elixir-autogen, elixir-format msgid "Appearance" msgstr "" -#: lib/components/remote_interaction/remote_interaction_form_live.sface:30 +#: lib/components/remote_interaction/remote_interaction_form_live.sface:34 #, elixir-autogen, elixir-format msgid "Are you a user of this instance?" msgstr "" -#: lib/views/settings/settings_live.ex:167 +#: lib/components/settings/instance/config/instance_config_live.sface:176 +#: lib/components/settings/preferences/behaviours_live.sface:342 +#, elixir-autogen, elixir-format +msgid "Automatic: Push activities to the fediverse, and accept remote activities" +msgstr "" + +#: lib/live_handlers/profiles_live_handler.ex:132 #, elixir-autogen, elixir-format msgid "Avatar changed!" msgstr "" -#: lib/views/signup/signup_live.sface:29 +#: lib/views/signup/signup_live.sface:37 #, elixir-autogen, elixir-format msgid "Back to home page" msgstr "" -#: lib/views/settings/settings_live.ex:182 +#: lib/live_handlers/profiles_live_handler.ex:150 #, elixir-autogen, elixir-format msgid "Background image changed!" msgstr "" -#: lib/components/settings/profile/edit_profile_live.sface:32 +#: lib/components/profile/profile_hero/hero_more_actions_live.sface:249 +#, elixir-autogen, elixir-format +msgid "Blocked" +msgstr "" + +#: lib/components/settings/preferences/behaviours_live.sface:209 +#, elixir-autogen, elixir-format +msgid "Blur all media in feeds and discussions (and click to reveal)" +msgstr "" + +#: lib/components/profile/profile_hero/hero_more_actions_live.sface:59 #, elixir-autogen, elixir-format -msgid "Bio" +msgid "Bookmarks" msgstr "" -#: lib/components/settings/instance/dashboard/instance_dashboard_live.sface:97 +#: lib/components/settings/instance/config/instance_config_live.sface:427 #, elixir-autogen, elixir-format -msgid "Blocks" +msgid "By enabling the curated tab it will replace the everything tab in the explore feed" msgstr "" -#: lib/views/dashboard/logged_dashboard_live.ex:27 +#: lib/components/settings/import_export/export_live.sface:211 #, elixir-autogen, elixir-format -msgid "Bonfire Dashboard" +msgid "Cancel" msgstr "" -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:93 +#: lib/components/settings/account/edit_account_live.sface:11 +#: lib/components/settings/account/edit_account_live.sface:23 #, elixir-autogen, elixir-format msgid "Change" msgstr "" -#: lib/components/settings/account/edit_account_live.sface:6 -#: lib/views/change_password/change_password_live.ex:20 +#: lib/views/change_email/change_email_live.ex:12 +#, elixir-autogen, elixir-format +msgid "Change my email" +msgstr "" + +#: lib/components/settings/account/edit_account_live.sface:17 +#, elixir-autogen, elixir-format +msgid "Change my email address" +msgstr "" + +#: lib/views/change_password/change_password_live.ex:12 #, elixir-autogen, elixir-format msgid "Change my password" msgstr "" -#: lib/components/signup/signup_form_live.sface:63 +#: lib/components/settings/account/edit_account_live.sface:5 +#, elixir-autogen, elixir-format +msgid "Change password" +msgstr "" + +#: lib/components/signup/signup_form_live.sface:61 #, elixir-autogen, elixir-format msgid "Choose a password" msgstr "" @@ -162,22 +245,58 @@ msgstr "" msgid "Choose a username" msgstr "" -#: lib/views/change_password/change_password_live.sface:42 +#: lib/components/settings/preferences/behaviours_live.sface:177 +#, elixir-autogen, elixir-format +msgid "Chronological" +msgstr "" + +#: lib/views/signup/signup_live.sface:53 +#: lib/views/signup/signup_live.sface:54 +#, elixir-autogen, elixir-format +msgid "Code of Conduct" +msgstr "" + +#: lib/components/settings/preferences/appearance_live.sface:104 +#, elixir-autogen, elixir-format +msgid "Compact layouts are more dense and may show less contents." +msgstr "" + +#: lib/views/change_password/change_password_live.sface:48 #, elixir-autogen, elixir-format msgid "Confirm new password" msgstr "" -#: lib/components/signup/signup_form_live.sface:78 +#: lib/components/signup/signup_form_live.sface:76 #, elixir-autogen, elixir-format msgid "Confirm your password" msgstr "" -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:102 +#: lib/views/signup/signup_live.sface:65 #, elixir-autogen, elixir-format -msgid "Cover image" +msgid "Confirmation" msgstr "" -#: lib/components/create_user/create_user_view_live.sface:103 +#: lib/components/profile/profile_hero/profile_hero_full_live.sface:33 +#, elixir-autogen, elixir-format +msgid "Connection score unknown" +msgstr "" + +#: lib/components/profile/profile_hero/profile_hero_full_live.sface:38 +#: lib/components/profile/profile_hero/profile_hero_full_live.sface:45 +#: lib/components/profile/profile_hero/profile_hero_full_live.sface:52 +#: lib/components/profile/profile_hero/profile_hero_full_live.sface:59 +#: lib/components/profile/profile_hero/profile_hero_full_live.sface:66 +#: lib/components/profile/profile_hero/profile_hero_full_live.sface:73 +#, elixir-autogen, elixir-format +msgid "Connection score: %{distance}" +msgstr "" + +#: lib/components/profile/profile_hero/hero_more_actions_live.sface:120 +#, elixir-autogen, elixir-format +msgid "Copy invite link" +msgstr "" + +#: lib/components/create_user/create_user_view_live.sface:140 #, elixir-autogen, elixir-format msgid "Create" msgstr "" @@ -187,140 +306,247 @@ msgstr "" msgid "Create a new user" msgstr "" -#: lib/views/create_user/create_user_live.ex:23 -#: lib/views/create_user/create_user_live.ex:24 +#: lib/views/create_user/create_user_live.ex:14 +#: lib/views/create_user/create_user_live.ex:15 #, elixir-autogen, elixir-format msgid "Create a new user profile" msgstr "" -#: lib/components/switch_user/account_users_live.sface:36 +#: lib/components/switch_user/account_users_live.sface:44 #, elixir-autogen, elixir-format msgid "Create a user profile" msgstr "" -#: lib/views/change_password/change_password_live.sface:10 +#: lib/views/change_email/change_email_live.sface:16 +#, elixir-autogen, elixir-format +msgid "Current email address" +msgstr "" + +#: lib/views/change_password/change_password_live.sface:16 #, elixir-autogen, elixir-format msgid "Current password" msgstr "" -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:143 -#: lib/components/settings/preferences/preferences_live.sface:17 +#: lib/components/settings/preferences/appearance_live.sface:5 +#, elixir-autogen, elixir-format +msgid "Customise the general look and feel of the instance" +msgstr "" + +#: lib/components/settings/preferences/appearance_live.sface:13 #, elixir-autogen, elixir-format msgid "Customise the look and feel" msgstr "" -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:204 +#: lib/components/settings/settings_items/discoverable_live.sface:9 +#, elixir-autogen, elixir-format +msgid "DO NOT make new users easily discoverable (in Bonfire, the fediverse, and search engines) by default" +msgstr "" + +#: lib/components/settings/settings_items/indexable_live.sface:9 +#, elixir-autogen, elixir-format +msgid "DO NOT make public content appear in search engines (in Bonfire, the fediverse, and the web in general) by default" +msgstr "" + +#: lib/components/settings/preferences/behaviours_live.sface:247 +#, elixir-autogen, elixir-format +msgid "Dark Pattern" +msgstr "" + +#: lib/views/dashboard/logged_dashboard_live.ex:19 +#, elixir-autogen, elixir-format +msgid "Dashboard" +msgstr "" + +#: lib/views/signup/signup_live.sface:86 +#, elixir-autogen, elixir-format +msgid "Decline" +msgstr "" + +#: lib/views/settings/instance_settings_live.ex:42 +#, elixir-autogen, elixir-format +msgid "Default User Preferences" +msgstr "" + +#: lib/components/settings/preferences/behaviours_live.sface:358 #, elixir-autogen, elixir-format -msgid "Default behaviours" +msgid "Default boundary" msgstr "" -#: lib/components/settings/instance/instance_old/admin_live.sface:37 -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:168 -#: lib/components/settings/preferences/preferences_live.sface:70 +#: lib/components/settings/preferences/behaviours_live.sface:41 #, elixir-autogen, elixir-format -msgid "Default font" +msgid "Default feed" msgstr "" -#: lib/components/settings/instance/instance_old/admin_live.sface:28 -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:192 -#: lib/components/settings/preferences/preferences_live.sface:94 +#: lib/components/settings/account/edit_account_live.sface:53 #, elixir-autogen, elixir-format -msgid "Default language" +msgid "Delete Account, All Users & Data" msgstr "" -#: lib/components/settings/account/edit_account_live.sface:19 +#: lib/components/settings/profile/edit_profile_live.sface:213 #, elixir-autogen, elixir-format -msgid "Default look and feel" +msgid "Delete User & Data" msgstr "" -#: lib/components/settings/preferences/preferences_live.sface:27 +#: lib/components/settings/profile/edit_profile_live.sface:214 #, elixir-autogen, elixir-format -msgid "Default theme" +msgid "Delete all the data associated with this user profile" msgstr "" -#: lib/components/settings/instance/dashboard/instance_dashboard_live.sface:22 +#: lib/components/settings/account/edit_account_live.sface:54 #, elixir-autogen, elixir-format -msgid "Design" +msgid "Delete all the data associated with your account" msgstr "" -#: lib/components/settings/settings_items/discoverable_live.sface:6 +#: lib/components/settings/import_export/export_live.sface:190 #, elixir-autogen, elixir-format -msgid "Discoverable" +msgid "Delete archive" msgstr "" -#: lib/components/signup/signup_form_live.sface:162 +#: lib/components/settings/account/edit_account_live.sface:93 +#, elixir-autogen, elixir-format +msgid "Deleting your account means that ALL your user profiles and all related data and activities will be deleted." +msgstr "" + +#: lib/components/settings/account/edit_account_live.sface:71 +#, elixir-autogen, elixir-format +msgid "Deleting your account will remove all your data from this server. This includes all your posts, comments, and any other data associated with your account." +msgstr "" + +#: lib/components/settings/profile/edit_profile_live.sface:253 +#, elixir-autogen, elixir-format +msgid "Deleting your user profile means that this user (%{username}) and all related data and activities (but not any other user profiles under this account) will be deleted." +msgstr "" + +#: lib/components/settings/profile/edit_profile_live.sface:231 +#, elixir-autogen, elixir-format +msgid "Deleting your user will remove all associated data from this server. This includes all posts, comments, and any other data associated with this user profile." +msgstr "" + +#: lib/components/settings/instance/config/instance_config_live.sface:20 +#, elixir-autogen, elixir-format +msgid "Description" +msgstr "" + +#: lib/components/settings/settings_items/discoverable_live.sface:5 +#, elixir-autogen, elixir-format +msgid "Discoverability" +msgstr "" + +#: lib/components/settings/preferences/behaviours_live.sface:133 +#, elixir-autogen, elixir-format +msgid "Discussions default layout" +msgstr "" + +#: lib/components/settings/preferences/behaviours_live.sface:159 +#, elixir-autogen, elixir-format +msgid "Discussions default sort" +msgstr "" + +#: lib/components/settings/preferences/behaviours_live.sface:396 +#, elixir-autogen, elixir-format +msgid "Do not show a list of trending tags or groups" +msgstr "" + +#: lib/components/signup/signup_form_live.sface:160 #, elixir-autogen, elixir-format msgid "Do you already have an account?" msgstr "" -#: lib/views/confirm_email/confirm_email_live.sface:64 +#: lib/views/confirm_email/confirm_email_live.sface:60 #, elixir-autogen, elixir-format msgid "Don't have an account yet?" msgstr "" -#: lib/components/settings/instance/posts/instance_posts_live.sface:31 +#: lib/components/login/login_view_live.sface:153 #, elixir-autogen, elixir-format -msgid "Edit" +msgid "Don't have an account?" msgstr "" -#: lib/components/settings/dashboard/user_dashboard_live.sface:38 +#: lib/components/settings/import_export/export_live.sface:183 #, elixir-autogen, elixir-format -msgid "Edit account" +msgid "Download your existing archive" msgstr "" -#: lib/components/profile/profile_hero/profile_hero_full_live.sface:104 +#: lib/components/settings/instance/posts/instance_posts_live.sface:32 +#, elixir-autogen, elixir-format +msgid "Edit" +msgstr "" + +#: lib/components/profile/profile_hero/hero_more_actions_live.sface:21 +#: lib/views/settings/settings_live.ex:97 #, elixir-autogen, elixir-format msgid "Edit profile" msgstr "" -#: lib/components/settings/profile/edit_profile_live.sface:8 +#: lib/components/settings/profile/edit_profile_live.sface:74 +#, elixir-autogen, elixir-format +msgid "Edit your bio" +msgstr "" + +#: lib/components/settings/profile/edit_profile_live.sface:43 +#, elixir-autogen, elixir-format +msgid "Edit your full name" +msgstr "" + +#: lib/components/settings/profile/edit_profile_live.sface:129 +#, elixir-autogen, elixir-format +msgid "Edit your location" +msgstr "" + +#: lib/components/settings/profile/edit_profile_live.sface:99 +#, elixir-autogen, elixir-format +msgid "Edit your website" +msgstr "" + +#: lib/components/settings/shared_user/shared_user_live.sface:29 #, elixir-autogen, elixir-format -msgid "Edit your profile" +msgid "Eg. Team, Cooperative, Non-profit Organisation, or Moderation Team, ..." msgstr "" -#: lib/components/signup/signup_form_live.sface:51 +#: lib/components/signup/signup_form_live.sface:45 #, elixir-autogen, elixir-format msgid "Email address" msgstr "" -#: lib/components/login/login_view_live.sface:65 +#: lib/components/login/login_view_live.sface:71 #, elixir-autogen, elixir-format msgid "Email address or @username" msgstr "" -#: lib/components/settings/dashboard/user_dashboard_live.sface:39 +#: lib/components/settings/preferences/behaviours_live.sface:265 #, elixir-autogen, elixir-format -msgid "Email and password" +msgid "Enable doom scrolling" msgstr "" -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:351 +#: lib/components/settings/instance/config/instance_config_live.sface:173 +#: lib/components/settings/preferences/behaviours_live.sface:321 #, elixir-autogen, elixir-format -msgid "Enable federation" +msgid "Enable federation?" msgstr "" -#: lib/components/settings/instance/instance_old/admin_live.sface:55 +#: lib/components/settings/import_export/export_live.sface:280 #, elixir-autogen, elixir-format -msgid "Enable federation:" +msgid "Enter password to confirm" msgstr "" -#: lib/components/signup/signup_form_live.sface:116 +#: lib/components/signup/signup_form_live.sface:80 #, elixir-autogen, elixir-format -msgid "Enable two-factor authentication (recommended)" +msgid "Enter the same password again" msgstr "" -#: lib/components/signup/signup_form_live.sface:82 +#: lib/components/settings/import_export/export_live.sface:261 #, elixir-autogen, elixir-format -msgid "Enter the same password again" +msgid "Enter the username@domain of the account you want to move to" msgstr "" -#: lib/views/forgot_password/forgot_password_live.sface:25 +#: lib/views/forgot_password/forgot_password_live.sface:31 #, elixir-autogen, elixir-format msgid "Enter your email address and you will be sent a password reset link." msgstr "" #: lib/components/remote_interaction/remote_interaction_form_live.sface:13 #, elixir-autogen, elixir-format -msgid "Enter your fediverse nick to %{verb} %{user_name} remotely:" +msgid "Enter your fediverse nick to %{verb} %{user_name} remotely" msgstr "" #: lib/components/create_user/create_user_view_live.sface:64 @@ -328,82 +554,107 @@ msgstr "" msgid "Enter your name or a pseudonym" msgstr "" -#: lib/components/settings/instance/instance_old/terms_live.sface:38 -#: lib/components/settings/instance/instance_old/terms_live.sface:65 -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:23 -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:76 -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:145 -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:184 -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:268 -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:335 -#: lib/components/settings/preferences/preferences_live.sface:19 -#: lib/components/settings/preferences/preferences_live.sface:86 -#: lib/components/settings/preferences/preferences_live.sface:112 +#: lib/components/settings/import_export/export_controller.ex:178 +#, elixir-autogen, elixir-format +msgid "Error preparing your archive" +msgstr "" + +#: lib/components/settings/preferences/behaviours_live.sface:58 +#, elixir-autogen, elixir-format +msgid "Everything" +msgstr "" + +#: lib/components/settings/import_export/import_live.sface:120 +#: lib/components/settings/profile/edit_profile_live.sface:178 +#, elixir-autogen, elixir-format +msgid "Existing aliases" +msgstr "" + +#: lib/components/settings/instance/instance_old/terms_live.sface:20 +#: lib/components/settings/instance/instance_old/terms_live.sface:44 #, elixir-autogen, elixir-format msgid "Expand" msgstr "" -#: lib/components/settings/dashboard/user_dashboard_live.sface:118 -#: lib/components/settings/instance/dashboard/instance_dashboard_live.sface:110 +#: lib/components/settings/preferences/behaviours_live.sface:17 +#, elixir-autogen, elixir-format +msgid "Feed activities" +msgstr "" + +#: lib/components/settings/preferences/behaviours_live.sface:98 +#, elixir-autogen, elixir-format +msgid "Feed default sort" +msgstr "" + +#: lib/components/settings/preferences/behaviours_live.sface:73 #, elixir-autogen, elixir-format -msgid "Extensions" +msgid "Feed default time limit" msgstr "" -#: lib/components/profile/profile_hero/profile_hero_full_live.sface:192 +#: lib/components/settings/preferences/behaviours_live.sface:11 #, elixir-autogen, elixir-format -msgid "Flag" +msgid "Feeds and Discussions" msgstr "" -#: lib/components/settings/dashboard/user_dashboard_live.sface:76 -#: lib/components/settings/instance/dashboard/instance_dashboard_live.sface:87 +#: lib/components/settings/preferences/behaviours_live.sface:148 #, elixir-autogen, elixir-format -msgid "Flagged" +msgid "Flat" msgstr "" -#: lib/components/profile/profile_follows/profile_follows_live.sface:8 -#: lib/components/profile/profile_hero/profile_hero_full_live.sface:80 -#: lib/components/user_previews/user_preview_live.sface:46 +#: lib/components/profile/profile_hero/profile_info_live.sface:225 +#, elixir-autogen, elixir-format +msgid "Followed" +msgstr "" + +#: lib/components/profile/profile_follows/profile_follows_live.sface:16 +#: lib/components/profile/profile_follows/profile_follows_live.sface:17 +#: lib/components/profile/profile_hero/profile_info_live.sface:234 +#: lib/components/profile/user_preview_live.sface:59 #, elixir-autogen, elixir-format msgid "Followers" msgstr "" -#: lib/components/profile/profile_follows/profile_follows_live.sface:19 -#: lib/components/profile/profile_hero/profile_hero_full_live.sface:92 -#: lib/components/user_previews/user_preview_live.sface:51 +#: lib/components/profile/user_preview_live.sface:64 #, elixir-autogen, elixir-format msgid "Following" msgstr "" -#: lib/views/forgot_password/forgot_password_live.ex:21 -#: lib/views/forgot_password/forgot_password_live.ex:22 +#: lib/components/settings/preferences/appearance_live.sface:33 #, elixir-autogen, elixir-format -msgid "Forgot password" +msgid "Font" msgstr "" -#: lib/components/login/login_view_live.sface:143 +#: lib/components/settings/import_export/export_live.sface:282 #, elixir-autogen, elixir-format -msgid "Forgot password?" +msgid "For security purposes please enter the password of your account" msgstr "" -#: lib/views/forgot_password/forgot_password_live.sface:2 +#: lib/views/forgot_password/forgot_password_live.ex:12 +#: lib/views/forgot_password/forgot_password_live.ex:13 #, elixir-autogen, elixir-format -msgid "Forgot your password?" +msgid "Forgot password" +msgstr "" + +#: lib/components/login/login_view_live.sface:122 +#, elixir-autogen, elixir-format +msgid "Forgot password?" msgstr "" -#: lib/components/settings/profile/edit_profile_live.sface:17 +#: lib/views/forgot_password/forgot_password_live.sface:8 #, elixir-autogen, elixir-format -msgid "Full name" +msgid "Forgot your password?" msgstr "" -#: lib/components/settings/dashboard/user_dashboard_live.sface:2 -#: lib/components/settings/instance/dashboard/instance_dashboard_live.sface:12 +#: lib/components/settings/instance/config/instance_config_live.sface:178 +#: lib/components/settings/preferences/behaviours_live.sface:339 +#: lib/components/settings/preferences/behaviours_live.sface:344 #, elixir-autogen, elixir-format -msgid "General" +msgid "Fully disabled" msgstr "" -#: lib/components/settings/dashboard/user_dashboard_live.sface:89 +#: lib/components/profile/profile_hero/hero_more_actions_live.sface:213 #, elixir-autogen, elixir-format -msgid "Ghosted" +msgid "Get latest activities" msgstr "" #: lib/components/settings/shared_user/shared_user_live.sface:4 @@ -411,18 +662,17 @@ msgstr "" msgid "Give access to the @%{username} user to your team" msgstr "" -#: lib/views/confirm_email/confirm_email_live.sface:33 +#: lib/views/confirm_email/confirm_email_live.sface:29 #, elixir-autogen, elixir-format msgid "Great! We've emailed you another link. Please click it to continue." msgstr "" -#: lib/components/settings/instance/instance_old/admin_live.sface:136 -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:287 +#: lib/components/settings/instance/config/instance_config_live.sface:234 #, elixir-autogen, elixir-format msgid "Guests" msgstr "" -#: lib/views/create_user/create_user_controller.ex:55 +#: lib/views/create_user/create_user_controller.ex:61 #, elixir-autogen, elixir-format msgid "Hey %{name}, nice to meet you!" msgstr "" @@ -432,518 +682,820 @@ msgstr "" msgid "Hey there! Let's fill out your profile!" msgstr "" -#: lib/components/settings/instance/instance_old/admin_live.sface:112 -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:246 -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:247 +#: lib/components/settings/preferences/behaviours_live.sface:235 +#, elixir-autogen, elixir-format +msgid "Hide actions for comments in discussions, and only show them when you hover over an activity?" +msgstr "" + +#: lib/components/settings/preferences/behaviours_live.sface:225 +#, elixir-autogen, elixir-format +msgid "Hide actions in feeds, and only show them when you hover over an activity?" +msgstr "" + +#: lib/components/settings/preferences/behaviours_live.sface:234 +#, elixir-autogen, elixir-format +msgid "Hide actions on discussions (eg. reply, boost, etc)" +msgstr "" + +#: lib/components/settings/preferences/behaviours_live.sface:224 +#, elixir-autogen, elixir-format +msgid "Hide actions on feed activities (eg. reply, boost, etc)" +msgstr "" + +#: lib/components/settings/preferences/behaviours_live.sface:208 +#, elixir-autogen, elixir-format +msgid "Hide media" +msgstr "" + +#: lib/components/settings/instance/config/instance_config_live.sface:402 +#: lib/components/settings/instance/config/instance_config_live.sface:403 #, elixir-autogen, elixir-format msgid "Hide the number of total users on this instance" msgstr "" -#: lib/components/settings/instance/dashboard/instance_dashboard_live.sface:120 +#: lib/components/settings/preferences/behaviours_live.sface:395 #, elixir-autogen, elixir-format -msgid "History" +msgid "Hide trending topics" msgstr "" -#: lib/views/signup/signup_live.sface:18 +#: lib/views/signup/signup_live.sface:23 #, elixir-autogen, elixir-format msgid "Hooray! You are registered" msgstr "" -#: lib/components/settings/dashboard/user_dashboard_live.sface:26 +#: lib/components/settings/preferences/behaviours_live.sface:402 +#, elixir-autogen, elixir-format +msgid "How many days of activity to include when calculating trending topics" +msgstr "" + +#: lib/components/settings/preferences/behaviours_live.sface:123 #, elixir-autogen, elixir-format -msgid "How things should behave" +msgid "How many items to show in feeds and other lists" msgstr "" -#: lib/components/settings/dashboard/user_dashboard_live.sface:13 +#: lib/components/settings/preferences/behaviours_live.sface:408 #, elixir-autogen, elixir-format -msgid "How you present yourself" +msgid "How many trending topics to show" msgstr "" -#: lib/components/settings/preferences/preferences_live.sface:124 +#: lib/components/settings/settings_items/discoverable_live.sface:19 #, elixir-autogen, elixir-format -msgid "I want my profile (@%{username}) and content to appear publicly in search engines (in Bonfire, the fediverse, and the web in general)" +msgid "I DO NOT want my profile (%{username}) to be easily discoverable (in Bonfire, the fediverse, and search engines)" msgstr "" -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:73 +#: lib/components/settings/settings_items/discoverable_live.sface:14 +#, elixir-autogen, elixir-format +msgid "I DO NOT want my profiles to be easily discoverable (in Bonfire, the fediverse, and search engines)" +msgstr "" + +#: lib/components/settings/settings_items/indexable_live.sface:19 +#, elixir-autogen, elixir-format +msgid "I DO NOT want my public content to appear in search engines (in Bonfire, the fediverse, and the web in general)" +msgstr "" + +#: lib/components/settings/settings_items/indexable_live.sface:14 +#, elixir-autogen, elixir-format +msgid "I DO NOT want my public content to appear in search engines by default (in Bonfire, the fediverse, and the web in general)" +msgstr "" + +#: lib/components/settings/instance/config/instance_config_live.sface:28 #, elixir-autogen, elixir-format msgid "Icon & banner" msgstr "" -#: lib/views/settings/instance_settings_live.ex:132 -#: lib/views/settings/settings_live.ex:136 +#: lib/live_handlers/settings_live_handler.ex:206 #, elixir-autogen, elixir-format msgid "Icon changed!" msgstr "" -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:21 +#: lib/components/settings/account/edit_account_live.sface:77 #, elixir-autogen, elixir-format -msgid "Identify this instance" +msgid "If you are sure you want to delete your account, please enter your password below to confirm." msgstr "" -#: lib/components/signup/signup_form_live.sface:125 +#: lib/components/settings/profile/edit_profile_live.sface:236 #, elixir-autogen, elixir-format -msgid "If you have a two-factor authentication app, please enable it by scanning the QR Code with your app (or you can enter the secret below instead), and then enter the code provided by your app at the bottom." +msgid "If you are sure you want to delete your user, please enter your password below to confirm." msgstr "" -#: lib/components/login/login_view_live.sface:111 +#: lib/components/settings/import_export/import_live.sface:110 #, elixir-autogen, elixir-format -msgid "If you have two-factor authentication enabled, please enter the code provided by your app (optional)." +msgid "If you want to move from another profile to this one (%{username}), here you can create an alias, which you must do *before* you can proceed with moving followers from the old account to this new one. This action by itself is harmless and reversible. After adding the alias here, you need to trigger the actual account migration from the old account." msgstr "" -#: lib/components/settings/dashboard/user_dashboard_live.sface:102 +#: lib/components/settings/import_export/export_live.sface:309 #, elixir-autogen, elixir-format -msgid "Ignored / Silenced" +msgid "If your new profile isn't already listed above, you can add it by entering the username@domain " msgstr "" -#: lib/views/settings/instance_settings_live.ex:147 -#: lib/views/settings/settings_live.ex:151 +#: lib/live_handlers/settings_live_handler.ex:227 #, elixir-autogen, elixir-format msgid "Image changed!" msgstr "" -#: lib/components/settings/instance/instance_old/admin_live.sface:185 -#: lib/components/settings/instance/instance_old/admin_live.sface:191 +#: lib/components/settings/preferences/behaviours_live.sface:248 #, elixir-autogen, elixir-format -msgid "Indexing of data in this instance's search engine" +msgid "Infinite scrolling" msgstr "" -#: lib/components/settings/instance/dashboard/instance_dashboard_live.sface:2 -#: lib/views/settings/instance_settings_live.ex:27 +#: lib/components/settings/preferences/preferences_header_aside_live.sface:42 #, elixir-autogen, elixir-format -msgid "Instance Settings" +msgid "Instance" msgstr "" -#: lib/components/settings/instance/instance_old/admin_live.sface:11 -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:153 +#: lib/views/settings/instance_settings_live.ex:11 #, elixir-autogen, elixir-format -msgid "Instance default theme" +msgid "Instance Settings" msgstr "" -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:82 +#: lib/views/confirm_email/confirm_email_live.sface:21 #, elixir-autogen, elixir-format -msgid "Instance icon" +msgid "Invalid confirmation link. Please request a new one below." msgstr "" -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:11 +#: lib/components/profile/profile_hero/hero_more_actions_live.sface:267 #, elixir-autogen, elixir-format -msgid "Instance preferences" +msgid "Join" msgstr "" -#: lib/views/confirm_email/confirm_email_live.sface:25 +#: lib/components/profile/profile_hero/hero_more_actions_live.sface:269 #, elixir-autogen, elixir-format -msgid "Invalid confirmation link. Please request a new one below." +msgid "Joined" msgstr "" -#: lib/components/settings/instance/dashboard/instance_dashboard_live.sface:74 +#: lib/components/settings/preferences/appearance_live.sface:44 #, elixir-autogen, elixir-format -msgid "Invites" +msgid "Language" msgstr "" -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:181 -#: lib/components/settings/preferences/preferences_live.sface:83 +#: lib/components/profile/profile_hero/hero_more_actions_live.sface:268 #, elixir-autogen, elixir-format -msgid "Language" +msgid "Leave" msgstr "" -#: lib/components/settings/instance/instance_old/admin_live.sface:234 +#: lib/components/profile/profile_hero/hero_more_actions_live.sface:52 #, elixir-autogen, elixir-format -msgid "Local-only" +msgid "Likes" msgstr "" -#: lib/components/settings/profile/edit_profile_live.sface:116 +#: lib/components/settings/preferences/behaviours_live.sface:59 #, elixir-autogen, elixir-format -msgid "Location" +msgid "Local" msgstr "" -#: lib/components/login/login_view_live.sface:133 -#: lib/components/signup/signup_form_live.sface:163 -#: lib/views/confirm_email/confirm_email_live.sface:59 -#: lib/views/login/login_live.ex:11 +#: lib/components/login/login_view_live.sface:145 +#: lib/components/signup/signup_form_live.sface:161 +#: lib/views/confirm_email/confirm_email_live.sface:55 +#: lib/views/login/login_live.ex:14 #, elixir-autogen, elixir-format msgid "Log in" msgstr "" -#: lib/views/logout/logout_controller.ex:8 +#: lib/components/profile/profile_hero/hero_more_actions_live.sface:80 #, elixir-autogen, elixir-format -msgid "Logged out successfully. Until next time!" +msgid "Logout" msgstr "" -#: lib/components/profile/profile_hero/profile_hero_full_live.sface:176 +#: lib/components/settings/instance/config/instance_config_live.sface:255 +#: lib/components/settings/instance/config/instance_config_live.sface:265 +#, elixir-autogen, elixir-format +msgid "MB" +msgstr "" + +#: lib/components/profile/profile_hero/hero_more_actions_live.sface:174 #, elixir-autogen, elixir-format msgid "Make admin" msgstr "" -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:211 +#: lib/components/settings/instance/config/instance_config_live.sface:193 #, elixir-autogen, elixir-format msgid "Make invite only" msgstr "" -#: lib/components/settings/instance/instance_old/admin_live.sface:257 +#: lib/components/create_user/create_user_view_live.sface:115 +#, elixir-autogen, elixir-format +msgid "Make my profile publicly discoverable (in Bonfire, the fediverse, and search engines)" +msgstr "" + +#: lib/components/create_user/create_user_view_live.sface:132 +#, elixir-autogen, elixir-format +msgid "Make my public content fully searchable (in Bonfire, the fediverse, and web search engines)" +msgstr "" + +#: lib/components/settings/instance/config/instance_config_live.sface:177 +#: lib/components/settings/preferences/behaviours_live.sface:338 +#: lib/components/settings/preferences/behaviours_live.sface:343 +#, elixir-autogen, elixir-format +msgid "Manual: Enable looking up usernames or fetching individual posts or activities" +msgstr "" + +#: lib/components/settings/preferences/behaviours_live.sface:198 +#, elixir-autogen, elixir-format +msgid "Mark all your uploaded media as sensitive by default (you can still mark *as not sensitive* when posting)" +msgstr "" + +#: lib/components/settings/preferences/behaviours_live.sface:197 +#, elixir-autogen, elixir-format +msgid "Mark as sensitive media" +msgstr "" + +#: lib/components/settings/instance/config/instance_config_live.sface:241 +#, elixir-autogen, elixir-format +msgid "Maximum amount of files one can attach to a post or other activity" +msgstr "" + +#: lib/components/settings/instance/config/instance_config_live.sface:277 +#, elixir-autogen, elixir-format +msgid "Maximum dimensions when resizing a banner" +msgstr "" + +#: lib/components/settings/instance/config/instance_config_live.sface:270 #, elixir-autogen, elixir-format -msgid "Make private content (except messages) searcheable by those allowed (based on boundaries)." +msgid "Maximum dimensions when resizing an avatar" msgstr "" -#: lib/components/settings/instance/dashboard/instance_dashboard_live.sface:43 +#: lib/components/settings/instance/config/instance_config_live.sface:284 #, elixir-autogen, elixir-format -msgid "Manage roles and collaborators" +msgid "Maximum dimensions when resizing images" msgstr "" -#: lib/components/settings/instance/dashboard/instance_dashboard_live.sface:57 -#: lib/components/settings/instance/dashboard/instance_dashboard_live.sface:64 -#: lib/components/settings/instance/members/instance_members_live.sface:3 +#: lib/components/settings/instance/config/instance_config_live.sface:250 #, elixir-autogen, elixir-format -msgid "Members" +msgid "Maximum file size of uploads attached to a post or other activity" msgstr "" -#: lib/components/settings/dashboard/user_dashboard_live.sface:66 -#: lib/components/settings/instance/dashboard/instance_dashboard_live.sface:80 +#: lib/components/settings/instance/config/instance_config_live.sface:260 #, elixir-autogen, elixir-format -msgid "Moderation" +msgid "Maximum file size of uploads like avatars or banners" msgstr "" -#: lib/views/dashboard/logged_dashboard_live.ex:28 +#: lib/components/settings/instance/config/instance_config_live.sface:217 +#, elixir-autogen, elixir-format +msgid "Maximum length of text inputs (e.g. posts)" +msgstr "" + +#: lib/components/settings/instance/config/instance_config_live.sface:225 +#, elixir-autogen, elixir-format +msgid "Maximum number of items to query in lists" +msgstr "" + +#: lib/components/settings/instance/config/instance_config_live.sface:209 +#, elixir-autogen, elixir-format +msgid "Maximum number of users per account" +msgstr "" + +#: lib/components/profile/profile_hero/hero_more_actions_live.sface:73 +#, elixir-autogen, elixir-format +msgid "Messages" +msgstr "" + +#: lib/components/settings/import_export/export_live.sface:294 +#, elixir-autogen, elixir-format +msgid "Migrate" +msgstr "" + +#: lib/components/settings/import_export/export_live.sface:275 +#, elixir-autogen, elixir-format +msgid "Migrate followers to" +msgstr "" + +#: lib/components/settings/import_export/export_live.sface:301 +#, elixir-autogen, elixir-format +msgid "Migrate to %{username} now" +msgstr "" + +#: lib/components/settings/import_export/import_live.sface:88 +#, elixir-autogen, elixir-format +msgid "Move from a different profile" +msgstr "" + +#: lib/components/settings/import_export/import_live.sface:89 +#, elixir-autogen, elixir-format +msgid "Move from another profile to this one (works across instances, and also with other fediverse tools like Mastodon or Akkoma)" +msgstr "" + +#: lib/components/settings/import_export/export_live.sface:220 +#, elixir-autogen, elixir-format +msgid "Move to a different profile" +msgstr "" + +#: lib/components/settings/preferences/behaviours_live.sface:57 +#, elixir-autogen, elixir-format +msgid "My Feed" +msgstr "" + +#: lib/views/dashboard/logged_dashboard_live.ex:20 #, elixir-autogen, elixir-format msgid "My feed" msgstr "" -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:20 +#: lib/components/settings/instance/config/instance_config_live.sface:12 +#, elixir-autogen, elixir-format +msgid "Name" +msgstr "" + +#: lib/components/settings/import_export/import_live.sface:137 #, elixir-autogen, elixir-format -msgid "Name & description" +msgid "Name of your old account" msgstr "" -#: lib/components/settings/instance/dashboard/instance_dashboard_live.sface:32 #: lib/components/settings/instance/navigation/instance_navigation_live.sface:3 #, elixir-autogen, elixir-format msgid "Navigation" msgstr "" -#: lib/views/change_password/change_password_live.sface:27 +#: lib/components/settings/preferences/behaviours_live.sface:148 #, elixir-autogen, elixir-format -msgid "New password" +msgid "Nested threads" msgstr "" -#: lib/components/settings/instance/posts/instance_posts_live.sface:5 +#: lib/components/profile/profile_hero/profile_nav_live.sface:29 #, elixir-autogen, elixir-format -msgid "New post" +msgid "Network" msgstr "" -#: lib/components/settings/instance/instance_old/admin_live.sface:291 +#: lib/views/change_email/change_email_live.sface:25 #, elixir-autogen, elixir-format -msgid "New users and their content should appear in publicly in search engines (in Bonfire, the fediverse, and the web in general) by default (this can be overriden by each user)" +msgid "New email address" msgstr "" -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:368 +#: lib/views/change_password/change_password_live.sface:33 #, elixir-autogen, elixir-format -msgid "New users and their content should appear publicly in search engines (in Bonfire, the fediverse, and the web in general) by default (this can be overriden by each user)" +msgid "New password" msgstr "" -#: lib/components/profile/profile_follows/profile_follows_live.sface:58 +#: lib/components/settings/instance/posts/instance_posts_live.sface:6 +#, elixir-autogen, elixir-format +msgid "New post" +msgstr "" + +#: lib/components/profile/profile_hero/hero_more_actions_live.sface:131 +#, elixir-autogen, elixir-format +msgid "New topic" +msgstr "" + +#: lib/components/profile/profile_follows/profile_follows_live.sface:62 #, elixir-autogen, elixir-format msgid "Nobody following" msgstr "" -#: lib/components/profile/profile_follows/profile_follows_live.sface:39 +#: lib/components/profile/profile_follows/profile_follows_live.sface:35 #, elixir-autogen, elixir-format msgid "Not following anyone" msgstr "" -#: lib/views/profile/character_live.ex:74 +#: lib/views/profile/character_live.ex:107 #, elixir-autogen, elixir-format msgid "Not found" msgstr "" -#: lib/views/signup/signup_live.sface:21 +#: lib/components/settings/instance/config/instance_config_live.sface:261 +#, elixir-autogen, elixir-format +msgid "Note that they will be automatically resized on the server, so a higher limit here may be reasonable." +msgstr "" + +#: lib/components/profile/profile_hero/hero_more_actions_live.sface:66 +#, elixir-autogen, elixir-format +msgid "Notifications" +msgstr "" + +#: lib/views/signup/signup_live.sface:26 #, elixir-autogen, elixir-format msgid "Now we need you to confirm your email address. We've emailed you a link (check your spam folder!). Please click on it to continue." msgstr "" -#: lib/components/settings/instance/instance_old/admin_live.sface:69 -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:212 +#: lib/components/settings/instance/config/instance_config_live.sface:194 #, elixir-autogen, elixir-format msgid "Only people with a valid invite link can sign up to this instance." msgstr "" -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:128 -#: lib/components/settings/profile/edit_profile_live.sface:64 +#: lib/components/settings/profile/edit_profile_live.sface:162 #, elixir-autogen, elixir-format -msgid "PNG, JPG, GIF up to 10MB" +msgid "Other profiles" msgstr "" -#: lib/components/login/login_view_live.sface:76 +#: lib/components/login/login_view_live.sface:86 #, elixir-autogen, elixir-format msgid "Password (Min 10 characters)" msgstr "" -#: lib/components/settings/dashboard/user_dashboard_live.sface:90 +#: lib/components/create_user/create_user_view_live.sface:104 #, elixir-autogen, elixir-format -msgid "People and instances who shouldn't see you" +msgid "People need to make a request before they can follow me" msgstr "" -#: lib/components/settings/dashboard/user_dashboard_live.sface:103 +#: lib/views/change_email/change_email_controller.ex:45 #, elixir-autogen, elixir-format -msgid "People and instances you don't want to see" +msgid "Please check your email for a confirmation link..." msgstr "" -#: lib/views/create_user/create_user_controller.ex:40 +#: lib/views/create_user/create_user_controller.ex:46 #, elixir-autogen, elixir-format msgid "Please double check your inputs... " msgstr "" -#: lib/views/profile/profile_live.ex:139 +#: lib/views/profile/profile_live.ex:125 #, elixir-autogen, elixir-format msgid "Please login first, and then... " msgstr "" -#: lib/components/settings/shared_user/shared_user_live.sface:50 +#: lib/components/settings/instance/config/instance_config_live.sface:251 +#, elixir-autogen, elixir-format +msgid "Please note that a high limit can your instance's impact resource use (and it is recommended to store uploads using an S3-style cloud storage rather than directly on the server file system)." +msgstr "" + +#: lib/components/settings/instance/config/instance_config_live.sface:226 +#, elixir-autogen, elixir-format +msgid "Please note that a high limit may be desired in order to properly display nested threads" +msgstr "" + +#: lib/components/settings/shared_user/shared_user_live.sface:54 #, elixir-autogen, elixir-format msgid "Please note they need to already be signed up on this instance." msgstr "" -#: lib/components/settings/instance/posts/instance_posts_live.sface:3 +#: lib/components/profile/profile_hero/hero_more_actions_live.sface:275 +#, elixir-autogen, elixir-format +msgid "Post" +msgstr "" + +#: lib/components/settings/instance/posts/instance_posts_live.sface:4 #, elixir-autogen, elixir-format msgid "Posts" msgstr "" -#: lib/components/settings/dashboard/user_dashboard_live.sface:25 +#: lib/components/settings/preferences/behaviours_live.sface:264 +#, elixir-autogen, elixir-format +msgid "Pre-load extra activities, but require clicking on 'Show more' to see them" +msgstr "" + +#: lib/components/settings/preferences/appearance_live.sface:103 +#, elixir-autogen, elixir-format +msgid "Prefer compact layouts" +msgstr "" + +#: lib/components/settings/preferences/behaviours_live.ex:16 +#: lib/views/settings/settings_live.ex:61 #, elixir-autogen, elixir-format msgid "Preferences" msgstr "" -#: lib/components/settings/instance/instance_old/terms_live.sface:62 +#: lib/live_handlers/settings_live_handler.ex:16 #, elixir-autogen, elixir-format -msgid "Privacy Policy" +msgid "Preparing your archive... You will notified here when it is ready to download (you can continue browsing Bonfire but please keep it open)." msgstr "" -#: lib/components/settings/instance/instance_old/admin_live.sface:254 +#: lib/components/settings/preferences/behaviours_live.sface:311 #, elixir-autogen, elixir-format -msgid "Private activities" +msgid "Privacy & Safety" msgstr "" -#: lib/components/remote_interaction/remote_interaction_form_live.sface:27 +#: lib/components/settings/instance/instance_old/terms_live.sface:41 +#, elixir-autogen, elixir-format +msgid "Privacy Policy" +msgstr "" + +#: lib/components/remote_interaction/remote_interaction_form_live.sface:31 #, elixir-autogen, elixir-format msgid "Proceed to %{verb}" msgstr "" -#: lib/components/settings/dashboard/user_dashboard_live.sface:12 +#: lib/views/profile/profile_live.ex:206 #, elixir-autogen, elixir-format msgid "Profile" msgstr "" -#: lib/views/profile/profile_live.ex:150 +#: lib/views/profile/profile_live.ex:146 #, elixir-autogen, elixir-format msgid "Profile not found" msgstr "" -#: lib/components/settings/instance/instance_old/terms_live.sface:26 +#: lib/components/settings/instance/instance_old/terms_live.sface:8 #, elixir-autogen, elixir-format msgid "Protip: instead of text you can paste the URL of a remote markdown-formated document, and its contents will be pulled in." msgstr "" -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:74 +#: lib/components/settings/instance/config/instance_config_live.sface:29 #, elixir-autogen, elixir-format msgid "Provide some visuals" msgstr "" -#: lib/components/settings/instance/instance_old/admin_live.sface:214 +#: lib/live_handlers/settings_live_handler.ex:140 #, elixir-autogen, elixir-format -msgid "Public content" +msgid "Queued for deletion. Should be done in a few minutes... So long, and thanks for all the fish!" msgstr "" -#: lib/components/settings/instance/instance_old/admin_live.sface:55 -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:353 +#: lib/components/remote_interaction/remote_interaction_form_live.sface:28 #, elixir-autogen, elixir-format -msgid "Push local activities to the fediverse, and accept remote activities" +msgid "Redirecting..." msgstr "" -#: lib/views/signup/signup_live.sface:67 +#: lib/components/settings/preferences/behaviours_live.sface:60 #, elixir-autogen, elixir-format -msgid "Read our code of conduct" +msgid "Remote" msgstr "" -#: lib/views/signup/signup_live.sface:104 +#: lib/views/confirm_email/confirm_email_live.sface:8 #, elixir-autogen, elixir-format -msgid "Read our privacy policy" +msgid "Request email confirmation link" msgstr "" -#: lib/components/remote_interaction/remote_interaction_form_live.sface:26 +#: lib/components/profile/profile_hero/hero_more_actions_live.sface:267 #, elixir-autogen, elixir-format -msgid "Redirecting..." +msgid "Request to join" msgstr "" -#: lib/views/confirm_email/confirm_email_live.sface:11 +#: lib/components/settings/import_export/export_live.sface:202 #, elixir-autogen, elixir-format -msgid "Request email confirmation link" +msgid "Request your archive" msgstr "" -#: lib/components/settings/dashboard/user_dashboard_live.sface:77 +#: lib/components/profile/profile_hero/hero_more_actions_live.sface:183 #, elixir-autogen, elixir-format -msgid "Review what you've flagged" +msgid "Revoke admin" msgstr "" -#: lib/components/profile/profile_hero/profile_hero_full_live.sface:186 +#: lib/components/settings/instance/instance_old/terms_live.sface:62 +#: lib/components/settings/profile/edit_profile_live.sface:154 #, elixir-autogen, elixir-format -msgid "Revoke admin" +msgid "Save" msgstr "" -#: lib/components/settings/instance/dashboard/instance_dashboard_live.sface:42 +#: lib/components/settings/settings_items/indexable_live.sface:5 #, elixir-autogen, elixir-format -msgid "Roles" +msgid "Search indexing" msgstr "" -#: lib/components/settings/instance/instance_old/terms_live.sface:10 -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:60 -#: lib/components/settings/profile/edit_profile_live.sface:10 +#: lib/components/settings/preferences/appearance_live.sface:34 #, elixir-autogen, elixir-format -msgid "Save" +msgid "Select the default font for the interface" msgstr "" -#: lib/views/confirm_email/confirm_email_live.sface:52 +#: lib/components/settings/preferences/behaviours_live.sface:160 #, elixir-autogen, elixir-format -msgid "Send" +msgid "Select the default sorting options for viewing discussions (can always change in the feed controls options)" +msgstr "" + +#: lib/components/settings/preferences/behaviours_live.sface:99 +#, elixir-autogen, elixir-format +msgid "Select the default sorting options for your feeds (can always change in the feed controls options)" +msgstr "" + +#: lib/components/settings/preferences/behaviours_live.sface:134 +#, elixir-autogen, elixir-format +msgid "Select the default way to view discussions (can always change in the feed controls options)" +msgstr "" + +#: lib/components/settings/preferences/behaviours_live.sface:42 +#, elixir-autogen, elixir-format +msgid "Select the feed you want to display on the homepage" msgstr "" -#: lib/components/profile/profile_hero/profile_hero_full_live.sface:155 +#: lib/components/settings/import_export/import_live.sface:41 #, elixir-autogen, elixir-format -msgid "Send a message" +msgid "Select the file you want to import" msgstr "" -#: lib/views/forgot_password/forgot_password_live.sface:37 +#: lib/components/settings/preferences/behaviours_live.sface:74 +#, elixir-autogen, elixir-format +msgid "Select the time limit you want to use by default (can always change in the feed controls options)" +msgstr "" + +#: lib/components/settings/import_export/import_live.sface:20 +#, elixir-autogen, elixir-format +msgid "Select what kind of data you want to import" +msgstr "" + +#: lib/views/confirm_email/confirm_email_live.sface:48 +#, elixir-autogen, elixir-format +msgid "Send" +msgstr "" + +#: lib/views/forgot_password/forgot_password_live.sface:47 #, elixir-autogen, elixir-format msgid "Send email" msgstr "" -#: lib/views/settings/settings_live.ex:28 +#: lib/components/profile/profile_hero/hero_more_actions_live.sface:46 +#: lib/components/profile/profile_hero/hero_more_actions_live.sface:140 +#: lib/views/settings/settings_live.ex:16 #, elixir-autogen, elixir-format msgid "Settings" msgstr "" -#: lib/components/settings/shared_user/shared_user_live.sface:63 +#: lib/live_handlers/settings_live_handler.ex:45 +#: lib/live_handlers/settings_live_handler.ex:58 +#: lib/live_handlers/settings_live_handler.ex:69 +#, elixir-autogen, elixir-format +msgid "Settings saved :-)" +msgstr "" + +#: lib/components/settings/shared_user/shared_user_live.sface:68 #, elixir-autogen, elixir-format msgid "Share access" msgstr "" -#: lib/components/settings/shared_user/shared_user_live.sface:47 +#: lib/components/settings/shared_user/shared_user_live.sface:48 #, elixir-autogen, elixir-format msgid "Share full access to this user identity (@%{username}) with the following users." msgstr "" -#: lib/components/settings/instance/instance_old/admin_live.sface:83 +#: lib/components/settings/instance/config/instance_config_live.sface:380 +#: lib/components/settings/instance/config/instance_config_live.sface:381 #, elixir-autogen, elixir-format -msgid "Show followed topics in the sidebar" +msgid "Show list of admins on public homepage" msgstr "" -#: lib/components/settings/instance/instance_old/admin_live.sface:98 -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:228 -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:229 +#: lib/components/settings/preferences/appearance_live.sface:72 #, elixir-autogen, elixir-format -msgid "Show list of admins on public homepage" +msgid "Show only the instance logo" +msgstr "" + +#: lib/components/settings/preferences/appearance_live.sface:92 +#, elixir-autogen, elixir-format +msgid "Show randomly-generated animal avatars for users without a profile picture?" +msgstr "" + +#: lib/components/settings/preferences/behaviours_live.sface:300 +#, elixir-autogen, elixir-format +msgid "Show reaction counts (likes / boosts)" +msgstr "" + +#: lib/components/settings/preferences/appearance_live.sface:81 +#, elixir-autogen, elixir-format +msgid "Show square avatars" +msgstr "" + +#: lib/components/settings/preferences/appearance_live.sface:63 +#, elixir-autogen, elixir-format +msgid "Show the focused composer" msgstr "" -#: lib/components/remote_interaction/remote_interaction_form_live.sface:30 +#: lib/components/remote_interaction/remote_interaction_form_live.sface:34 #, elixir-autogen, elixir-format msgid "Sign in instead." msgstr "" -#: lib/components/login/login_view_live.sface:146 -#: lib/components/signup/signup_form_live.sface:155 +#: lib/components/login/login_view_live.sface:153 +#: lib/components/signup/signup_form_live.sface:153 #: lib/views/signup/signup_live.ex:13 #, elixir-autogen, elixir-format msgid "Sign up" msgstr "" -#: lib/views/confirm_email/confirm_email_live.sface:65 +#: lib/views/confirm_email/confirm_email_live.sface:61 +#: lib/views/signup/signup_live.sface:60 #, elixir-autogen, elixir-format msgid "Signup" msgstr "" -#: lib/views/profile/profile_live.ex:78 +#: lib/views/profile/profile_live.ex:238 #, elixir-autogen, elixir-format msgid "Someone" msgstr "" -#: lib/views/change_password/change_password_live.sface:55 +#: lib/components/settings/profile/edit_profile_live.sface:200 +#, elixir-autogen, elixir-format +msgid "Specify the *@username@domain.com* of the account" +msgstr "" + +#: lib/components/settings/import_export/import_live.sface:139 +#, elixir-autogen, elixir-format +msgid "Specify the *@username@domain.com* of the account you want to move from" +msgstr "" + +#: lib/components/settings/preferences/behaviours_live.sface:359 +#, elixir-autogen, elixir-format +msgid "Specify your default boundary when publishing a new activity" +msgstr "" + +#: lib/components/settings/import_export/export_live.sface:255 +#, elixir-autogen, elixir-format +msgid "Specify your new profile" +msgstr "" + +#: lib/views/change_password/change_password_live.sface:65 #, elixir-autogen, elixir-format msgid "Submit" msgstr "" +#: lib/components/settings/preferences/behaviours_live.sface:178 +#, elixir-autogen, elixir-format +msgid "Surface latest replies" +msgstr "" + #: lib/components/create_user/create_user_view_live.sface:31 -#: lib/views/switch_user/switch_user_live.ex:26 +#: lib/views/switch_user/switch_user_live.ex:19 #, elixir-autogen, elixir-format msgid "Switch user profile" msgstr "" -#: lib/components/create_user/create_user_view_live.sface:94 +#: lib/views/settings/settings_live.ex:87 #, elixir-autogen, elixir-format -msgid "Tell people a bit about yourself" +msgid "Team profile" msgstr "" -#: lib/components/settings/instance/dashboard/instance_dashboard_live.sface:52 -#: lib/components/settings/instance/instance_old/terms_live.sface:8 +#: lib/components/create_user/create_user_view_live.sface:91 #, elixir-autogen, elixir-format -msgid "Terms / Policies" +msgid "Tell people a bit about yourself" msgstr "" -#: lib/components/settings/instance/instance_old/terms_live.sface:35 +#: lib/components/settings/instance/instance_old/terms_live.sface:17 #, elixir-autogen, elixir-format msgid "Terms of Use / Code of Conduct" msgstr "" #: lib/views/forgot_password/forgot_password_controller.ex:29 #: lib/views/forgot_password/forgot_password_controller.ex:41 -#: lib/views/forgot_password/forgot_password_live.sface:8 +#: lib/views/forgot_password/forgot_password_live.sface:14 #, elixir-autogen, elixir-format msgid "Thanks for your request. If your email address is linked to an account here, a reset email should be on its way to you." msgstr "" -#: lib/live_plugs/admin_required.ex:15 -#: lib/plugs/admin_required.ex:13 +#: lib/live_plugs/admin_required.ex:21 +#: lib/plugs/admin_required.ex:18 #, elixir-autogen, elixir-format msgid "That page is only accessible to instance administrators." msgstr "" -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:31 +#: lib/views/settings/deleted_live.sface:2 +#, elixir-autogen, elixir-format +msgid "The %{type} has been queued for deletion. Should be done in a few minutes... So long, and thanks for all the fish!" +msgstr "" + +#: lib/views/profile/character_live.ex:85 +#, elixir-autogen, elixir-format +msgid "The extension needed to display this doesn't seem installed or enabled. Showing a simplified profile instead..." +msgstr "" + +#: lib/views/signup/signup_live.sface:72 +#, elixir-autogen, elixir-format +msgid "The instance operator(s) have not yet added a code of conduct. Please use your best judgment, and consult the [code of conduct of the Bonfire project](https://bonfirenetworks.org/conduct/) as a reference." +msgstr "" + +#: lib/live_handlers/profiles_live_handler.ex:59 +#, elixir-autogen, elixir-format +msgid "The move is underway... Followers will be transferred over the next few hours..." +msgstr "" + +#: lib/components/settings/instance/config/instance_config_live.sface:13 #, elixir-autogen, elixir-format msgid "The name of your instance" msgstr "" -#: lib/components/settings/instance/instance_old/terms_live.sface:43 -#: lib/components/settings/instance/instance_old/terms_live.sface:70 +#: lib/components/settings/instance/instance_old/terms_live.sface:18 +#: lib/components/settings/instance/instance_old/terms_live.sface:42 #, elixir-autogen, elixir-format msgid "The terms of use that will be in place in your instance" msgstr "" -#: lib/views/users_directory/users_directory_live.ex:51 +#: lib/views/users_directory/users_directory_live.ex:40 #, elixir-autogen, elixir-format msgid "The user directory is disabled on this instance" msgstr "" -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:142 -#: lib/components/settings/preferences/preferences_live.sface:16 +#: lib/components/settings/preferences/appearance_live.sface:12 +#, elixir-autogen, elixir-format +msgid "Theme" +msgstr "" + +#: lib/live_handlers/settings_live_handler.ex:89 #, elixir-autogen, elixir-format -msgid "Theme & font" +msgid "Theme changed and loaded :-)" msgstr "" -#: lib/components/login/login_view_live.sface:51 +#: lib/components/login/login_view_live.sface:57 #, elixir-autogen, elixir-format msgid "There was an error" msgstr "" -#: lib/live_handlers/users_live_handler.ex:60 +#: lib/views/error/error_live.ex:19 +#, elixir-autogen, elixir-format +msgid "There was an error." +msgstr "" + +#: lib/live_handlers/users_live_handler.ex:70 #, elixir-autogen, elixir-format msgid "They are no longer an admin." msgstr "" -#: lib/live_handlers/users_live_handler.ex:46 +#: lib/live_handlers/users_live_handler.ex:55 #, elixir-autogen, elixir-format msgid "They are now an admin!" msgstr "" -#: lib/views/confirm_email/confirm_email_live.sface:27 +#: lib/components/settings/account/edit_account_live.sface:76 +#: lib/components/settings/profile/edit_profile_live.sface:235 +#, elixir-autogen, elixir-format +msgid "This action cannot be undone." +msgstr "" + +#: lib/views/confirm_email/confirm_email_live.sface:23 #, elixir-autogen, elixir-format msgid "This confirmation link has expired. Please request a new one below." msgstr "" -#: lib/components/signup/signup_form_live.sface:14 +#: lib/components/signup/signup_form_live.sface:12 #, elixir-autogen, elixir-format msgid "This email is taken." msgstr "" @@ -953,7 +1505,7 @@ msgstr "" msgid "This information will be displayed publicly so be careful what you share." msgstr "" -#: lib/views/signup/signup_live.sface:41 +#: lib/views/signup/signup_live.sface:97 #, elixir-autogen, elixir-format msgid "This instance is currently invite-only." msgstr "" @@ -963,27 +1515,42 @@ msgstr "" msgid "This username has already been taken. Please choose another. Did you mean to" msgstr "" -#: lib/components/profile/profile_hero/profile_hero_full_live.sface:206 +#: lib/components/settings/preferences/behaviours_live.sface:389 #, elixir-autogen, elixir-format -msgid "Timeline" +msgid "Trending topics" msgstr "" -#: lib/components/signup/signup_form_live.sface:67 +#: lib/components/signup/signup_form_live.sface:65 #, elixir-autogen, elixir-format msgid "Type a strong password" msgstr "" -#: lib/views/confirm_email/confirm_email_live.sface:46 -#: lib/views/forgot_password/forgot_password_live.sface:30 +#: lib/components/settings/shared_user/shared_user_live.sface:38 +#, elixir-autogen, elixir-format +msgid "Type here" +msgstr "" + +#: lib/views/confirm_email/confirm_email_live.sface:42 +#: lib/views/forgot_password/forgot_password_live.sface:36 #, elixir-autogen, elixir-format msgid "Type your email" msgstr "" -#: lib/components/login/login_view_live.sface:83 +#: lib/components/login/login_view_live.sface:93 #, elixir-autogen, elixir-format msgid "Type your password" msgstr "" +#: lib/views/change_email/change_email_controller.ex:31 +#, elixir-autogen, elixir-format +msgid "Unable to change your email. Try entering a valid email address..." +msgstr "" + +#: lib/views/change_email/change_email_controller.ex:20 +#, elixir-autogen, elixir-format +msgid "Unable to change your email. Try entering your old email correctly..." +msgstr "" + #: lib/views/change_password/change_password_controller.ex:31 #, elixir-autogen, elixir-format msgid "Unable to change your password. Try entering a longer password..." @@ -994,80 +1561,107 @@ msgstr "" msgid "Unable to change your password. Try entering your old password correctly..." msgstr "" -#: lib/components/settings/profile/edit_profile_live.sface:55 +#: lib/components/profile/profile_hero/profile_info_live.sface:176 #, elixir-autogen, elixir-format -msgid "Upload a background image" +msgid "Unblock" msgstr "" -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:117 +#: lib/components/profile/profile_hero/profile_info_live.sface:125 #, elixir-autogen, elixir-format -msgid "Upload an image" +msgid "Unblock instance-wide" msgstr "" -#: lib/components/settings/profile/edit_profile_live.sface:85 +#: lib/components/profile/profile_hero/profile_info_live.sface:207 #, elixir-autogen, elixir-format -msgid "Upload or drop" +msgid "Unghost" msgstr "" -#: lib/components/settings/preferences/preferences_live.sface:9 +#: lib/components/profile/profile_hero/profile_info_live.sface:142 #, elixir-autogen, elixir-format -msgid "User Preferences" +msgid "Unghost instance-wide" msgstr "" -#: lib/views/profile/profile_live.ex:102 +#: lib/components/profile/profile_hero/profile_info_live.sface:192 #, elixir-autogen, elixir-format -msgid "User timeline" +msgid "Unsilence" msgstr "" -#: lib/components/settings/instance/instance_old/admin_live.sface:153 -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:304 +#: lib/components/profile/profile_hero/profile_info_live.sface:190 #, elixir-autogen, elixir-format -msgid "Users" +msgid "Unsilence %{user}" msgstr "" -#: lib/components/settings/instance/members/instance_members_live.ex:21 -#: lib/views/users_directory/users_directory_live.ex:41 +#: lib/components/profile/profile_hero/profile_info_live.sface:158 #, elixir-autogen, elixir-format -msgid "Users directory" +msgid "Unsilence %{user} instance-wide" msgstr "" -#: lib/components/settings/instance/members/instance_members_live.ex:20 -#: lib/views/users_directory/users_directory_live.ex:40 +#: lib/components/profile/profile_hero/profile_info_live.sface:160 #, elixir-autogen, elixir-format -msgid "Users directory (%{total})" +msgid "Unsilence instance-wide" msgstr "" -#: lib/components/signup/signup_form_live.sface:138 +#: lib/views/change_email/change_email_live.sface:36 #, elixir-autogen, elixir-format -msgid "Verification code (optional)" +msgid "Update email" msgstr "" -#: lib/components/settings/instance/posts/instance_posts_live.sface:24 +#: lib/components/settings/import_export/import_live.sface:79 #, elixir-autogen, elixir-format -msgid "View" +msgid "Upload" +msgstr "" + +#: lib/components/settings/import_export/import_live.sface:44 +#, elixir-autogen, elixir-format +msgid "Upload or drop" +msgstr "" + +#: lib/components/settings/preferences/behaviours_live.sface:285 +#, elixir-autogen, elixir-format +msgid "Use the primary color to highlight the notifications indicator" +msgstr "" + +#: lib/components/settings/preferences/preferences_header_aside_live.sface:21 +#, elixir-autogen, elixir-format +msgid "User" msgstr "" -#: lib/components/settings/instance/dashboard/instance_dashboard_live.sface:121 +#: lib/views/profile/profile_live.ex:207 #, elixir-autogen, elixir-format -msgid "View system event log" +msgid "User timeline" msgstr "" -#: lib/components/profile/profile_hero/profile_hero_full_live.sface:166 +#: lib/components/settings/instance/config/instance_config_live.sface:234 #, elixir-autogen, elixir-format -msgid "Visit the original url" +msgid "Users" msgstr "" -#: lib/components/settings/shared_user/shared_user_live.sface:12 +#: lib/views/users_directory/users_directory_live.ex:30 #, elixir-autogen, elixir-format -msgid "Warning!" +msgid "Users directory" msgstr "" -#: lib/components/settings/profile/edit_profile_live.sface:102 +#: lib/views/users_directory/users_directory_live.ex:29 #, elixir-autogen, elixir-format -msgid "Website" +msgid "Users directory (%{total})" msgstr "" -#: lib/views/login/login_controller.ex:39 +#: lib/components/settings/instance/posts/instance_posts_live.sface:25 +#, elixir-autogen, elixir-format +msgid "View" +msgstr "" + +#: lib/components/settings/profile/edit_profile_live.sface:31 +#, elixir-autogen, elixir-format +msgid "View Profile" +msgstr "" + +#: lib/components/profile/profile_hero/hero_more_actions_live.sface:224 +#, elixir-autogen, elixir-format +msgid "View on the original instance" +msgstr "" + +#: lib/views/login/login_controller.ex:51 #, elixir-autogen, elixir-format msgid "Welcome back!" msgstr "" @@ -1082,109 +1676,154 @@ msgstr "" msgid "Welcome back! Thanks for confirming your email address. You can now create a user profile." msgstr "" -#: lib/views/login/login_controller.ex:53 -#: lib/views/switch_user/switch_user_controller.ex:43 +#: lib/components/settings/preferences/behaviours_live.sface:192 #, elixir-autogen, elixir-format -msgid "Welcome back, %{name}!" +msgid "Wellbeing" msgstr "" -#: lib/components/settings/instance/instance_old/admin_live.sface:178 -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:332 -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:339 -#: lib/components/settings/preferences/preferences_live.sface:109 -#: lib/components/settings/preferences/preferences_live.sface:116 +#: lib/components/settings/preferences/behaviours_live.sface:18 +#: lib/components/settings/preferences/behaviours_live.sface:32 #, elixir-autogen, elixir-format msgid "What activities to include in home feeds by default" msgstr "" -#: lib/components/settings/shared_user/shared_user_live.sface:31 +#: lib/components/settings/shared_user/shared_user_live.sface:26 #, elixir-autogen, elixir-format msgid "What kind of team or organisation is it?" msgstr "" -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:182 -#, elixir-autogen, elixir-format -msgid "What language do most new users understand?" -msgstr "" - -#: lib/components/settings/preferences/preferences_live.sface:84 +#: lib/components/settings/preferences/appearance_live.sface:45 #, elixir-autogen, elixir-format msgid "What language do you want your interface to speak?" msgstr "" -#: lib/components/settings/instance/instance_old/admin_live.sface:118 -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:265 +#: lib/components/settings/instance/config/instance_config_live.sface:232 #, elixir-autogen, elixir-format msgid "Who can see the list of local users?" msgstr "" -#: lib/components/remote_interaction/remote_interaction_form_live.sface:32 +#: lib/components/remote_interaction/remote_interaction_form_live.sface:38 #, elixir-autogen, elixir-format msgid "Why is this step necessary? This might not be the fediverse instance where you are registered, in which case we first need to redirect you to your home instance where you'll be able to proceed to %{verb}." msgstr "" -#: lib/views/switch_user/switch_user_live.sface:4 +#: lib/components/settings/import_export/export_live.sface:170 +#, elixir-autogen, elixir-format +msgid "You can also request an archive of all your activities (in the ActivityPub format), copies of uploaded media, along with all of the above data (in CSV format). You can export a new archive every 7 days." +msgstr "" + +#: lib/views/switch_user/switch_user_live.sface:15 +#, elixir-autogen, elixir-format +msgid "You can have up to %{max_users} user profiles for different online identities, or for your organizations or projects." +msgstr "" + +#: lib/components/settings/import_export/import_live.sface:21 +#, elixir-autogen, elixir-format +msgid "You can import data that you have previously exported from another instance in CVS format" +msgstr "" + +#: lib/components/settings/profile/edit_profile_live.sface:163 #, elixir-autogen, elixir-format -msgid "You can have multiple user profiles for different online identities, or for your organizations or projects." +msgid "You can indicate your different profiles across the fediverse (including on other apps like Peertube, Pixelfed or Mobilizon)" msgstr "" -#: lib/views/signup/signup_live.sface:25 +#: lib/components/settings/import_export/export_live.sface:263 +#, elixir-autogen, elixir-format +msgid "You can migrate to one of your existing aliases, or enter a new one below" +msgstr "" + +#: lib/views/signup/signup_live.sface:30 #, elixir-autogen, elixir-format msgid "You can now log in." msgstr "" -#: lib/views/switch_user/switch_user_controller.ex:53 +#: lib/views/switch_user/switch_user_controller.ex:69 #, elixir-autogen, elixir-format msgid "You can only identify as valid users in your account." msgstr "" -#: lib/components/settings/profile/edit_profile_live.sface:36 +#: lib/components/settings/import_export/export_live.sface:221 +#, elixir-autogen, elixir-format +msgid "You can redirect this profile to a different one, and bring your followers with you (works across instances, and also with other fediverse tools like Mastodon or Akkoma)" +msgstr "" + +#: lib/components/settings/profile/edit_profile_live.sface:90 #, elixir-autogen, elixir-format msgid "You can use markdown formatting." msgstr "" -#: lib/components/settings/instance/instance_old/admin_live.sface:298 -#: lib/components/settings/instance/instance_old/terms_live.sface:88 +#: lib/components/settings/profile/edit_profile_live.sface:194 +#, elixir-autogen, elixir-format +msgid "You don't have any alias yet" +msgstr "" + +#: lib/components/settings/instance/config/instance_config_live.sface:435 +#: lib/components/settings/instance/instance_old/terms_live.sface:65 #, elixir-autogen, elixir-format msgid "You don't have permission to configure the instance, sorry!" msgstr "" -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:376 +#: lib/components/settings/instance/config/instance_config_live.sface:165 #, elixir-autogen, elixir-format msgid "You don't have permission to describe the instance, sorry!" msgstr "" +#: lib/components/profile/profile_hero/profile_info_live.sface:168 +#, elixir-autogen, elixir-format +msgid "You have blocked this user." +msgstr "" + +#: lib/components/profile/profile_hero/profile_info_live.sface:199 +#, elixir-autogen, elixir-format +msgid "You have ghosted this user." +msgstr "" + #: lib/views/change_password/change_password_controller.ex:45 #, elixir-autogen, elixir-format msgid "You have now changed your password. We recommend saving it in a password manager app!" msgstr "" -#: lib/live_plugs/user_required.ex:17 +#: lib/components/profile/profile_hero/profile_info_live.sface:183 +#, elixir-autogen, elixir-format +msgid "You have silenced this user." +msgstr "" + +#: lib/live_plugs/user_required.ex:28 #: lib/plugs/user_required.ex:16 #, elixir-autogen, elixir-format msgid "You need to choose a user to see that page." msgstr "" -#: lib/views/users_directory/users_directory_live.ex:48 +#: lib/live_handlers/profiles_live_handler.ex:69 +#, elixir-autogen, elixir-format +msgid "You need to first add this user (%{username}) as an alias on the instance you want to migrate to. If you have already done so please try again in an hour or so." +msgstr "" + +#: lib/views/users_directory/users_directory_live.ex:37 #, elixir-autogen, elixir-format msgid "You need to log in before browsing the user directory" msgstr "" -#: lib/live_plugs/user_required.ex:24 +#: lib/live_plugs/account_required.ex:24 +#: lib/plugs/account_required.ex:15 +#, elixir-autogen, elixir-format +msgid "You need to log in first." +msgstr "" + +#: lib/live_plugs/user_required.ex:35 #: lib/plugs/user_required.ex:25 #, elixir-autogen, elixir-format msgid "You need to log in to see that page." msgstr "" -#: lib/live_plugs/account_required.ex:13 -#: lib/plugs/account_required.ex:15 +#: lib/components/login/login_view_live.sface:29 #, elixir-autogen, elixir-format -msgid "You need to log in to view that page." +msgid "You need to to click the link in the email you should have received to verify your email address. Need to have it " msgstr "" -#: lib/components/login/login_view_live.sface:23 +#: lib/components/settings/preferences/behaviours_live.sface:301 #, elixir-autogen, elixir-format -msgid "You need to to click the link in the email you should have received to verify your email address. Need to have it " +msgid "You will see the number of reactions to activities (may not indicate the real amount for federated posts)" msgstr "" #: lib/views/confirm_email/confirm_email_controller.ex:66 @@ -1192,25 +1831,42 @@ msgstr "" msgid "You've already confirmed your email address. You can log in now." msgstr "" -#: lib/views/profile/profile_live.ex:82 +#: lib/components/settings/import_export/export_controller.ex:167 +#, elixir-autogen, elixir-format +msgid "Your archive is ready" +msgstr "" + +#: lib/views/profile/profile_live.ex:244 #, elixir-autogen, elixir-format msgid "Your profile" msgstr "" -#: lib/components/settings/profile/edit_profile_live.sface:87 +#: lib/components/settings/account/edit_account_live.sface:90 +#, elixir-autogen, elixir-format +msgid "account, along with user profiles & data" +msgstr "" + +#: lib/components/settings/preferences/behaviours_live.sface:404 #, elixir-autogen, elixir-format -msgid "avatar" +msgid "days" msgstr "" -#: lib/views/profile/profile_live.ex:108 -#: lib/views/remote_interaction/remote_interaction_live.ex:24 +#: lib/views/profile/profile_live.ex:230 +#: lib/views/remote_interaction/remote_interaction_live.ex:22 #, elixir-autogen, elixir-format msgid "follow" msgstr "" -#: lib/components/settings/shared_user/shared_user_live.sface:40 +#: lib/components/settings/instance/config/instance_config_live.sface:46 #, elixir-autogen, elixir-format -msgid "for example: Team, Cooperative, Non-profit Organisation, or Moderation Team, ..." +msgid "icon" +msgstr "" + +#: lib/components/settings/instance/config/instance_config_live.sface:228 +#: lib/components/settings/instance/config/instance_config_live.sface:243 +#: lib/components/settings/preferences/behaviours_live.sface:125 +#, elixir-autogen, elixir-format +msgid "items" msgstr "" #: lib/components/create_user/create_user_view_live.sface:31 @@ -1218,20 +1874,26 @@ msgstr "" msgid "login" msgstr "" +#: lib/views/settings/deleted_live.sface:4 +#, elixir-autogen, elixir-format +msgid "object" +msgstr "" + #: lib/components/create_user/create_user_view_live.sface:31 #, elixir-autogen, elixir-format msgid "or" msgstr "" -#: lib/components/settings/instance/preferences/instance_preferences_live.sface:120 -#: lib/components/settings/profile/edit_profile_live.sface:56 +#: lib/components/login/login_view_live.sface:57 #, elixir-autogen, elixir-format -msgid "or drag and drop" +msgid "please try again." msgstr "" -#: lib/components/login/login_view_live.sface:51 +#: lib/components/settings/instance/config/instance_config_live.sface:272 +#: lib/components/settings/instance/config/instance_config_live.sface:279 +#: lib/components/settings/instance/config/instance_config_live.sface:286 #, elixir-autogen, elixir-format -msgid "please try again." +msgid "px" msgstr "" #: lib/views/signup/signup_live.ex:12 @@ -1239,7 +1901,38 @@ msgstr "" msgid "signup" msgstr "" -#: lib/components/settings/instance/dashboard/instance_dashboard_live.sface:5 +#: lib/components/profile/profile_hero/hero_more_actions_live.sface:239 +#: lib/components/profile/profile_hero/hero_more_actions_live.sface:282 +#, elixir-autogen, elixir-format +msgid "someone" +msgstr "" + +#: lib/components/profile/profile_hero/profile_info_live.sface:124 +#: lib/components/profile/profile_hero/profile_info_live.sface:141 +#: lib/components/profile/profile_hero/profile_info_live.sface:159 +#: lib/components/profile/profile_hero/profile_info_live.sface:175 +#: lib/components/profile/profile_hero/profile_info_live.sface:191 +#: lib/components/profile/profile_hero/profile_info_live.sface:206 +#, elixir-autogen, elixir-format +msgid "this user" +msgstr "" + +#: lib/components/settings/preferences/behaviours_live.sface:410 +#, elixir-autogen, elixir-format +msgid "topics" +msgstr "" + +#: lib/components/settings/profile/edit_profile_live.sface:249 +#, elixir-autogen, elixir-format +msgid "user & data" +msgstr "" + +#: lib/components/settings/instance/config/instance_config_live.sface:211 +#, elixir-autogen, elixir-format +msgid "users" +msgstr "" + +#: lib/components/settings/instance/config/instance_config_live.sface:219 #, elixir-autogen, elixir-format -msgid "website" +msgid "words" msgstr "" diff --git a/priv/localisation/bonfire_ui_social.po b/priv/localisation/bonfire_ui_social.po index dcd1df007b7..ad6a30aab5d 100644 --- a/priv/localisation/bonfire_ui_social.po +++ b/priv/localisation/bonfire_ui_social.po @@ -1,48 +1,189 @@ ## This file is a PO Template file. ## ## "msgid"s here are often extracted from source code. -## Add new translations manually only if they're dynamic -## translations that can't be statically extracted. +## Add new messages manually only if they're dynamic +## messages that can't be statically extracted. ## ## Run "mix gettext.extract" to bring this file up to ## date. Leave "msgstr"s empty as changing them here has no ## effect: edit them in PO (.po) files instead. +# msgid "" msgstr "" -#: lib/components/activity/actions/more_actions_live.sface:88 +#: lib/components/activity/subject/subject_minimal_live.sface:67 +#: lib/components/activity/subject/subject_minimal_live.sface:129 #, elixir-autogen, elixir-format -msgid "%{activity_verb} from feeds" +msgid " your activity" msgstr "" -#: lib/components/activity/actions/delete_object_live.sface:14 +#: lib/components/activity/subject/subject_live.sface:38 +#: lib/components/activity/subject/subject_live.sface:49 +#, elixir-autogen, elixir-format +msgid "%{name}'s profile" +msgstr "" + +#: lib/components/activity/actions/edit/edit_post_live.sface:41 +#, elixir-autogen, elixir-format +msgid "%{number_of_edits} edit" +msgid_plural "%{number_of_edits} edits" +msgstr[0] "" +msgstr[1] "" + +#: lib/live_handlers/flags_live_handler.ex:14 +#, elixir-autogen, elixir-format +msgid "%{user_or_thing} flagged!" +msgstr "" + +#: lib/components/activity/actions/delete_object_live.sface:12 #, elixir-autogen, elixir-format msgid "A request will be sent to remote instances to delete it as well." msgstr "" -#: lib/live_handlers/feeds_live_handler.ex:396 +#: lib/components/activity/object/character/character_live.sface:49 +#, elixir-autogen, elixir-format +msgid "Accept" +msgstr "" + +#: lib/live_handlers/feeds_live_handler.ex:511 +#: lib/views/feeds/feeds_live.ex:77 +#, elixir-autogen, elixir-format +msgid "Activities" +msgstr "" + +#: lib/components/settings/my_feed_items_live.sface:13 +#, elixir-autogen, elixir-format +msgid "Activities from groups I follow" +msgstr "" + +#: lib/components/settings/my_feed_items_live.sface:3 +#, elixir-autogen, elixir-format +msgid "Activities from people I follow" +msgstr "" + +#: lib/components/activity/actions/flag/flag_action_live.sface:34 +#, elixir-autogen, elixir-format +msgid "Already flagged" +msgstr "" + +#: lib/components/settings/reactions_sort_items_live.sface:11 +#, elixir-autogen, elixir-format +msgid "Amount of boosts" +msgstr "" + +#: lib/components/settings/reactions_sort_items_live.sface:12 +#, elixir-autogen, elixir-format +msgid "Amount of likes" +msgstr "" + +#: lib/components/settings/reactions_sort_items_live.sface:10 +#, elixir-autogen, elixir-format +msgid "Amount of replies" +msgstr "" + +#: lib/components/activity/actions/flagged_actions_live.sface:114 +#, elixir-autogen, elixir-format +msgid "Block" +msgstr "" + +#: lib/components/activity/actions/bookmark/bookmark_action_live.sface:23 +#, elixir-autogen, elixir-format +msgid "Bookmark" +msgstr "" + +#: lib/components/activity/actions/bookmark/bookmark_action_live.sface:26 #, elixir-autogen, elixir-format -msgid "Activities from around the fediverse" +msgid "Bookmarked" msgstr "" -#: lib/live_handlers/feeds_live_handler.ex:421 +#: lib/views/bookmarks/bookmarks_live.ex:4 +#: lib/views/bookmarks/bookmarks_live.ex:31 #, elixir-autogen, elixir-format -msgid "Activities on this instance" +msgid "Bookmarks" msgstr "" -#: lib/components/thread/thread_live.sface:75 +#: lib/components/activity/actions/boost/boost_action_live.sface:18 #, elixir-autogen, elixir-format -msgid "Be the first to reply" +msgid "Boost this" msgstr "" -#: lib/components/settings/my_feed_items_live.sface:16 +#: lib/components/settings/my_feed_items_live.sface:27 +#: lib/components/thread/thread_stats_live.sface:33 +#: lib/runtime_config.ex:48 #, elixir-autogen, elixir-format msgid "Boosts" msgstr "" -#: lib/components/messages/message_threads_live.sface:3 +#: lib/live_handlers/objects_live_handler.ex:30 +#, elixir-autogen, elixir-format +msgid "Boundary updated!" +msgstr "" + +#: lib/components/thread/thread_controls_live.sface:164 +#, elixir-autogen, elixir-format +msgid "By amount of boosts" +msgstr "" + +#: lib/components/thread/thread_controls_live.sface:178 +#, elixir-autogen, elixir-format +msgid "By amount of likes" +msgstr "" + +#: lib/components/thread/thread_controls_live.sface:150 #, elixir-autogen, elixir-format -msgid "Chats" +msgid "By amount of replies" +msgstr "" + +#: lib/components/activity/actions/edit/edit_post_live.sface:80 +#, elixir-autogen, elixir-format +msgid "CW" +msgstr "" + +#: lib/components/activity/actions/follow/follow_button_live.sface:33 +#: lib/components/activity/actions/follow/follow_button_live.sface:39 +#, elixir-autogen, elixir-format +msgid "Cancel" +msgstr "" + +#: lib/components/activity/actions/boost/boost_action_live.sface:42 +#, elixir-autogen, elixir-format +msgid "Cannot Boost" +msgstr "" + +#: lib/components/activity/actions/like/like_action_live.sface:49 +#, elixir-autogen, elixir-format +msgid "Cannot Like" +msgstr "" + +#: lib/components/activity/actions/reply/reply_live.sface:48 +#, elixir-autogen, elixir-format +msgid "Cannot Reply" +msgstr "" + +#: lib/components/activity/actions/bookmark/bookmark_action_live.sface:41 +#, elixir-autogen, elixir-format +msgid "Cannot bookmark" +msgstr "" + +#: lib/live_handlers/follows_live_handler.ex:130 +#, elixir-autogen, elixir-format +msgid "Cannot follow a remote actor when federation is disabled." +msgstr "" + +#: lib/components/settings/reactions_sort_items_live.sface:9 +#: lib/components/thread/thread_controls_live.sface:120 +#, elixir-autogen, elixir-format +msgid "Chronological" +msgstr "" + +#: lib/components/thread/thread_controls_live.sface:120 +#, elixir-autogen, elixir-format +msgid "Chronological by branch" +msgstr "" + +#: lib/components/thread/thread_controls_live.sface:136 +#, elixir-autogen, elixir-format +msgid "Chronological by latest reply" msgstr "" #: lib/components/messages/sidebar_messages_mobile_live.sface:49 @@ -55,208 +196,414 @@ msgstr "" msgid "Completed" msgstr "" -#: lib/views/messages/messages_live.ex:46 -#: lib/views/messages/messages_live.ex:130 +#: lib/components/activity/actions/flagged_actions_live.sface:63 +#: lib/components/activity/actions/flagged_actions_live.sface:86 #, elixir-autogen, elixir-format -msgid "Compose a thoughtful message..." +msgid "Confirm you want to remove this post from the group" msgstr "" -#: lib/views/messages/messages_live.ex:234 +#: lib/components/activity/object/note/note_live.sface:30 #, elixir-autogen, elixir-format -msgid "Compose a thoughtful response" +msgid "Content Warning" msgstr "" -#: lib/views/messages/messages_live.ex:237 +#: lib/live_handlers/messages_live_handler.ex:127 #, elixir-autogen, elixir-format msgid "Conversation" msgstr "" -#: lib/components/activity/actions/delete_object_live.sface:11 -#: lib/components/activity/actions/delete_object_live.sface:20 -#: lib/components/activity/actions/delete_object_live.sface:33 +#: lib/components/feeds/feed_live.ex:107 +#, elixir-autogen, elixir-format +msgid "Curated" +msgstr "" + +#: lib/components/widgets/widget_curated/widget_curated_live.sface:5 +#, elixir-autogen, elixir-format +msgid "Curated feed" +msgstr "" + +#: lib/components/settings/time_sort_items_live.sface:8 +#, elixir-autogen, elixir-format +msgid "Day" +msgstr "" + +#: lib/components/activity/actions/delete_object_live.sface:32 +#: lib/components/activity/actions/delete_object_live.sface:44 +#: lib/components/activity/actions/more_actions_live.sface:212 +#, elixir-autogen, elixir-format +msgid "Delete" +msgstr "" + +#: lib/components/activity/actions/delete_object_live.sface:7 #, elixir-autogen, elixir-format msgid "Delete this" msgstr "" -#: lib/live_handlers/feeds_live_handler.ex:115 +#: lib/components/activity/actions/delete_object_live.sface:29 #, elixir-autogen, elixir-format -msgid "Deleted from %{number} feeds!" +msgid "Delete this object" msgstr "" -#: lib/live_handlers/objects_live_handler.ex:41 +#: lib/live_handlers/feeds_live_handler.ex:87 #, elixir-autogen, elixir-format -msgid "Deleted!" +msgid "Deleted from %{number} feeds!" msgstr "" -#: lib/components/activity/actions/more_actions_live.sface:90 +#: lib/live_handlers/objects_live_handler.ex:56 #, elixir-autogen, elixir-format -msgid "Deleting from feeds means this %{verb} and this %{object} still exist, but this activity won't be discoverable via the local instance's feeds. Remote feeds won't be affected." +msgid "Deleted!" msgstr "" -#: lib/components/smart_input/write/write_post_content_live.sface:53 +#: lib/components/activity/actions/more_actions_live.sface:237 #, elixir-autogen, elixir-format -msgid "Description" +msgid "Deleting from feeds means this %{verb} and this %{object} still exist, but this activity won't be discoverable via the local instance's feeds. Remote feeds won't be affected." msgstr "" -#: lib/views/feeds/notifications/notifications_live.ex:36 +#: lib/views/explore/explore_live.ex:27 +#: lib/views/feeds/notifications_feed_live.ex:35 #, elixir-autogen, elixir-format msgid "Did you know you can customise which activities you want to be notified for in your settings ?" msgstr "" #: lib/components/messages/sidebar_messages_mobile_live.sface:68 -#: lib/views/messages/messages_live.ex:154 -#: lib/views/messages/messages_live.ex:277 +#: lib/views/messages/messages_live.ex:8 +#: lib/views/messages/messages_live.ex:249 #, elixir-autogen, elixir-format msgid "Direct Messages" msgstr "" -#: lib/components/activity/actions/actions_live.sface:26 -#: lib/components/activity/actions/actions_live.sface:42 -#: lib/live_handlers/objects_live_handler.ex:129 -#: lib/live_handlers/objects_live_handler.ex:182 -#: lib/views/threads/discussion_live.ex:22 +#: lib/components/activity/activity_live.ex:491 +#: lib/components/activity/activity_live.ex:520 +#: lib/views/threads/discussion_live.ex:10 #, elixir-autogen, elixir-format msgid "Discussion" msgstr "" -#: lib/views/feeds/feeds_live.ex:23 +#: lib/live_handlers/feeds_live_handler.ex:498 #, elixir-autogen, elixir-format msgid "Discussions" msgstr "" -#: lib/components/object_with_thread/object_header_aside/object_header_aside_live.sface:27 -#: lib/components/object_with_thread/object_header_aside/object_header_aside_live.sface:35 +#: lib/components/activity/actions/edit/edit_post_live.sface:107 +#, elixir-autogen, elixir-format +msgid "Done" +msgstr "" + +#: lib/live_handlers/feeds_live_handler.ex:113 +#, elixir-autogen, elixir-format +msgid "Done!" +msgstr "" + +#: lib/components/messages/message_threads_live.sface:74 +#, elixir-autogen, elixir-format +msgid "Drop a line, write a direct message with other users in the fediverse. Be aware that DMs are not encrypted (yet)." +msgstr "" + +#: lib/components/activity/actions/edit/edit_post_live.sface:60 +#, elixir-autogen, elixir-format +msgid "Edit" +msgstr "" + +#: lib/components/activity/actions/edit/edit_post_live.sface:100 +#, elixir-autogen, elixir-format +msgid "Edit / History" +msgstr "" + +#: lib/components/activity/actions/more_actions_live.sface:78 +#, elixir-autogen, elixir-format +msgid "Edit discussion title" +msgstr "" + +#: lib/components/activity/actions/edit/edit_post_live.sface:100 +#, elixir-autogen, elixir-format +msgid "Edit history" +msgstr "" + +#: lib/components/object_with_thread/object_header_aside/object_header_aside_live.sface:30 +#: lib/components/object_with_thread/object_header_aside/object_header_aside_live.sface:48 #, elixir-autogen, elixir-format msgid "Edit the thread title" msgstr "" -#: lib/components/smart_input/write/old/set_cw_live.sface:5 -#: lib/components/smart_input/write/write_post_content_live.sface:47 +#: lib/components/activity/actions/more_actions_live.sface:56 #, elixir-autogen, elixir-format -msgid "Enter a content warning" +msgid "Edit the title of this discussion" msgstr "" -#: lib/views/messages/messages_live.sface:57 +#: lib/live_handlers/posts_live_handler.ex:110 #, elixir-autogen, elixir-format -msgid "Enter an optional subject" +msgid "Edited!" msgstr "" -#: lib/live_handlers/feeds_live_handler.ex:439 +#: lib/components/smart_input/write/old/set_cw_live.sface:6 +#: lib/components/smart_input/write/write_post_content_live.sface:52 #, elixir-autogen, elixir-format -msgid "Favourites" +msgid "Enter an optional content warning" msgstr "" -#: lib/components/feeds/header_aside_feeds_live.sface:34 +#: lib/components/activity/actions/delete_object_live.sface:16 #, elixir-autogen, elixir-format -msgid "Federated" +msgid "Enter password to confirm" +msgstr "" + +#: lib/components/activity/actions/flagged_actions_live.sface:94 +#: lib/components/activity/actions/flagged_actions_live.sface:99 +#, elixir-autogen, elixir-format +msgid "Escalate to instance moderators" +msgstr "" + +#: lib/components/activity/object/unknown/event_activity_streams_live.sface:12 +#, elixir-autogen, elixir-format +msgid "Event" +msgstr "" + +#: lib/components/feeds/feed_live.ex:109 +#, elixir-autogen, elixir-format +msgid "Everything" +msgstr "" + +#: lib/views/explore/explore_live.ex:4 +#: lib/views/explore/explore_live.ex:24 +#: lib/views/feeds/feeds_live.ex:34 +#, elixir-autogen, elixir-format +msgid "Explore" msgstr "" -#: lib/live_handlers/feeds_live_handler.ex:395 +#: lib/components/feeds/old/header_aside_feeds_live.sface:37 #, elixir-autogen, elixir-format -msgid "Federated activities from remote instances" +msgid "Federated" msgstr "" -#: lib/views/_deprecated/federation/federation_live.ex:29 +#: lib/views/_deprecated/federation/federation_live.ex:20 #, elixir-autogen, elixir-format msgid "Federation" msgstr "" -#: lib/views/feeds/feeds_live.ex:20 +#: lib/components/feeds/feed_controls_live.sface:7 +#, elixir-autogen, elixir-format +msgid "Feed options" +msgstr "" + +#: lib/components/activity/actions/more_actions_live.sface:163 +#, elixir-autogen, elixir-format +msgid "Flag" +msgstr "" + +#: lib/components/activity/actions/flag/flag_action_live.sface:9 +#: lib/components/activity/actions/flag/flag_action_live.sface:20 +#: lib/components/activity/actions/flag/flag_action_live.sface:45 +#, elixir-autogen, elixir-format +msgid "Flag %{user_or_thing}" +msgstr "" + +#: lib/components/activity/actions/more_actions_live.sface:174 +#, elixir-autogen, elixir-format +msgid "Flag this %{object}" +msgstr "" + +#: lib/components/thread/thread_controls_live.sface:58 #, elixir-autogen, elixir-format -msgid "Feeds" +msgid "Flat list" msgstr "" -#: lib/components/activity/actions/more_actions_live.sface:60 +#: lib/components/activity/actions/follow/follow_button_live.sface:27 #, elixir-autogen, elixir-format -msgid "Flag " +msgid "Follow" msgstr "" -#: lib/components/activity/actions/more_actions_live.sface:50 +#: lib/runtime_config.ex:52 +#: lib/runtime_config.ex:57 #, elixir-autogen, elixir-format -msgid "Flag this" +msgid "Followed" msgstr "" -#: lib/components/settings/my_feed_items_live.sface:20 +#: lib/runtime_config.ex:51 +#: lib/runtime_config.ex:55 +#, elixir-autogen, elixir-format +msgid "Followers" +msgstr "" + +#: lib/components/activity/actions/follow/follow_button_live.sface:3 +#: lib/components/activity/actions/follow/follow_button_live.sface:56 +#: lib/components/activity/actions/follow/follow_button_live.sface:72 +#, elixir-autogen, elixir-format +msgid "Following" +msgstr "" + +#: lib/components/settings/my_feed_items_live.sface:55 #, elixir-autogen, elixir-format msgid "Follows" msgstr "" -#: lib/components/feeds/header_aside_feeds_live.sface:15 +#: lib/components/activity/actions/delete_object_live.sface:18 +#, elixir-autogen, elixir-format +msgid "For security purposes please enter the password of your account" +msgstr "" + +#: lib/components/activity/actions/more_actions_live.sface:94 +#, elixir-autogen, elixir-format +msgid "Get latest comments" +msgstr "" + +#: lib/runtime_config.ex:28 +#, elixir-autogen, elixir-format +msgid "Groups" +msgstr "" + +#: lib/runtime_config.ex:25 +#: lib/views/explore/explore_live.sface:6 +#: lib/views/explore/explore_live.sface:7 +#, elixir-autogen, elixir-format +msgid "Hashtags" +msgstr "" + +#: lib/live_handlers/feeds_live_handler.ex:757 +#, elixir-autogen, elixir-format +msgid "Have you not bookmarked anything yet?" +msgstr "" + +#: lib/live_handlers/feeds_live_handler.ex:734 +#, elixir-autogen, elixir-format +msgid "Have you not liked anything yet?" +msgstr "" + +#: lib/components/feeds/old/header_aside_feeds_live.sface:18 #, elixir-autogen, elixir-format msgid "Home" msgstr "" -#: lib/live_handlers/feeds_live_handler.ex:424 +#: lib/components/feeds/feed_controls_live.sface:16 +#, elixir-autogen, elixir-format +msgid "Included activities" +msgstr "" + +#: lib/live_handlers/feeds_live_handler.ex:631 +#, elixir-autogen, elixir-format +msgid "It seems like the paint is still fresh and there are no activities to explore..." +msgstr "" + +#: lib/live_handlers/feeds_live_handler.ex:690 #, elixir-autogen, elixir-format msgid "It seems like the paint is still fresh on this instance..." msgstr "" -#: lib/live_handlers/feeds_live_handler.ex:399 +#: lib/live_handlers/feeds_live_handler.ex:660 #, elixir-autogen, elixir-format msgid "It seems you and other local users do not follow anyone on a different federated instance" msgstr "" -#: lib/components/feeds/feed_live.sface:10 +#: lib/components/activity/actions/category_actions/category_actions_live.sface:18 +#, elixir-autogen, elixir-format +msgid "Join" +msgstr "" + +#: lib/components/activity/actions/category_actions/category_actions_live.sface:20 +#, elixir-autogen, elixir-format +msgid "Joined" +msgstr "" + +#: lib/components/thread/thread_stats_live.sface:14 +#: lib/components/thread/thread_stats_live.sface:19 +#, elixir-autogen, elixir-format +msgid "Last Reply" +msgstr "" + +#: lib/components/thread/thread_controls_live.sface:221 +#, elixir-autogen, elixir-format +msgid "Least first" +msgstr "" + +#: lib/components/activity/actions/category_actions/category_actions_live.sface:19 +#, elixir-autogen, elixir-format +msgid "Leave" +msgstr "" + +#: lib/components/activity/actions/like/like_action_live.sface:25 +#, elixir-autogen, elixir-format +msgid "Like" +msgstr "" + +#: lib/components/activity/actions/like/like_action_live.sface:28 #, elixir-autogen, elixir-format msgid "Liked" msgstr "" -#: lib/components/thread/load_previous_live.sface:9 +#: lib/views/_deprecated/likes/likes_live.ex:4 +#: lib/views/_deprecated/likes/likes_live.ex:39 #, elixir-autogen, elixir-format -msgid "Load previous comments" +msgid "Likes" msgstr "" -#: lib/components/feeds/feed_live.sface:2622 +#: lib/components/feeds/feed_controls_live.sface:139 +#, elixir-autogen, elixir-format +msgid "Limit to" +msgstr "" + +#: lib/components/feeds/feed_live.sface:140 #, elixir-autogen, elixir-format msgid "Loading..." msgstr "" -#: lib/components/feeds/feed_live.sface:10 -#: lib/components/feeds/feed_live.sface:11 -#: lib/components/feeds/header_aside_feeds_live.sface:24 -#: lib/live_handlers/feeds_live_handler.ex:420 -#: lib/views/_deprecated/local/local_live.ex:31 +#: lib/components/feeds/feed_live.ex:107 +#: lib/components/feeds/feed_live.ex:109 +#: lib/components/feeds/old/header_aside_feeds_live.sface:27 +#: lib/views/_deprecated/local/local_live.ex:6 +#: lib/views/_deprecated/local/local_live.ex:21 #, elixir-autogen, elixir-format msgid "Local" msgstr "" -#: lib/components/feeds/header_aside_notifications_seen_live.sface:9 +#: lib/components/feeds/header_aside_notifications_seen_live.sface:11 +#: lib/components/thread/thread_mark_seen_live.sface:11 #, elixir-autogen, elixir-format msgid "Mark all as read" msgstr "" +#: lib/components/activity/media/media_live.sface:290 +#: lib/components/activity/media/media_live.sface:313 +#, elixir-autogen, elixir-format +msgid "Media Hidden" +msgstr "" + #: lib/components/activity/actions/flagged_actions_live.sface:7 -#: lib/components/activity/actions/flagged_actions_live.sface:15 #, elixir-autogen, elixir-format -msgid "Message" +msgid "Mediate" +msgstr "" + +#: lib/components/activity/actions/flagged_actions_live.sface:29 +#, elixir-autogen, elixir-format +msgid "Message the flagger" +msgstr "" + +#: lib/components/activity/actions/flagged_actions_live.sface:49 +#, elixir-autogen, elixir-format +msgid "Message the original author" msgstr "" -#: lib/components/settings/my_feed_items_live.sface:35 -#: lib/views/messages/messages_live.ex:34 -#: lib/views/messages/messages_live.ex:125 +#: lib/components/settings/my_feed_items_live.sface:112 +#: lib/views/messages/messages_live.ex:31 +#: lib/views/messages/messages_live.ex:102 #, elixir-autogen, elixir-format msgid "Messages" msgstr "" -#: lib/views/_deprecated/likes/likes_live.ex:51 +#: lib/components/settings/time_sort_items_live.sface:8 #, elixir-autogen, elixir-format -msgid "My Favourites" +msgid "Month" msgstr "" -#: lib/live_handlers/feeds_live_handler.ex:440 +#: lib/components/thread/thread_controls_live.sface:209 #, elixir-autogen, elixir-format -msgid "My favourites" +msgid "Most first" msgstr "" -#: lib/components/feeds/feed_live.sface:10 -#: lib/live_handlers/feeds_live_handler.ex:375 -#: lib/live_handlers/feeds_live_handler.ex:376 -#: lib/views/feeds/feeds_live.ex:48 +#: lib/live_handlers/feeds_live_handler.ex:597 +#: lib/views/feeds/feeds_live.ex:30 #, elixir-autogen, elixir-format msgid "My feed" msgstr "" -#: lib/components/settings/my_feed_items_live.sface:23 +#: lib/components/settings/my_feed_items_live.sface:69 #, elixir-autogen, elixir-format msgid "My own activities" msgstr "" @@ -266,55 +613,91 @@ msgstr "" msgid "Name updated!" msgstr "" -#: lib/components/activity/object/intent/intent_task_live.sface:79 +#: lib/components/messages/new_dm_live.sface:7 +#, elixir-autogen, elixir-format +msgid "New message" +msgstr "" + +#: lib/components/thread/thread_controls_live.sface:209 +#, elixir-autogen, elixir-format +msgid "Newest first" +msgstr "" + +#: lib/components/activity/object/intent/intent_task_live.sface:91 #, elixir-autogen, elixir-format msgid "No due date" msgstr "" -#: lib/views/messages/messages_live.ex:43 +#: lib/views/messages/messages_live.ex:41 #, elixir-autogen, elixir-format msgid "No messages" msgstr "" -#: lib/components/thread/thread_live.sface:81 +#: lib/components/activity/actions/edit/edit_post_live.sface:55 #, elixir-autogen, elixir-format -msgid "No replies yet..." +msgid "Not edited" msgstr "" -#: lib/live_handlers/objects_live_handler.ex:164 -#: lib/live_handlers/objects_live_handler.ex:197 +#: lib/views/messages/messages_live.ex:233 #, elixir-autogen, elixir-format -msgid "Not found" +msgid "Not found (or you don't have permission to view this message)" msgstr "" -#: lib/views/messages/messages_live.ex:264 +#: lib/live_handlers/feeds_live_handler.ex:711 #, elixir-autogen, elixir-format -msgid "Not found (or you don't have permission to view this message)" +msgid "Nothing curated yet?" msgstr "" -#: lib/components/settings/my_feed_items_live.sface:29 -#: lib/views/feeds/notifications/notifications_live.ex:33 +#: lib/components/settings/my_feed_items_live.sface:84 +#: lib/views/feeds/notifications_feed_live.ex:4 +#: lib/views/feeds/notifications_feed_live.ex:32 #, elixir-autogen, elixir-format msgid "Notifications" msgstr "" +#: lib/components/thread/thread_controls_live.sface:221 +#, elixir-autogen, elixir-format +msgid "Oldest first" +msgstr "" + #: lib/components/activity/object/process/process_reflow/process_reflow_live.sface:33 #, elixir-autogen, elixir-format msgid "Open" msgstr "" -#: lib/components/activity/date_ago_live.sface:12 +#: lib/components/activity/_old/date_ago_live.sface:14 #: lib/components/activity/instance_icon_live.sface:7 #, elixir-autogen, elixir-format msgid "Originates from a remote instance" msgstr "" -#: lib/components/activity/actions/pin/pin_action_live.sface:56 +#: lib/components/activity/media/media_live.sface:20 +#: lib/components/activity/media/media_live.sface:25 +#, elixir-autogen, elixir-format +msgid "PDF" +msgstr "" + +#: lib/components/thread/thread_stats_live.sface:41 +#, elixir-autogen, elixir-format +msgid "Participants" +msgstr "" + +#: lib/components/activity/actions/pin/pin_action_live.sface:24 +#: lib/components/activity/actions/pin/pin_action_live.sface:58 +#: lib/components/activity/actions/pin/pin_action_live.sface:72 +#, elixir-autogen, elixir-format +msgid "Pin this activity" +msgstr "" + +#: lib/components/activity/actions/pin/pin_action_live.sface:38 +#: lib/components/activity/actions/pin/pin_action_live.sface:72 +#: lib/components/activity/actions/pin/pin_action_live.sface:79 #, elixir-autogen, elixir-format msgid "Pin to instance" msgstr "" -#: lib/components/activity/actions/pin/pin_action_live.sface:56 +#: lib/components/activity/actions/pin/pin_action_live.sface:38 +#: lib/components/activity/actions/pin/pin_action_live.sface:79 #, elixir-autogen, elixir-format msgid "Pin to your profile" msgstr "" @@ -324,67 +707,94 @@ msgstr "" msgid "Pinned!" msgstr "" -#: lib/live_handlers/objects_live_handler.ex:138 -#: lib/live_handlers/objects_live_handler.ex:149 -#: lib/views/threads/post_live.ex:23 +#: lib/components/activity/actions/pin/pin_action_live.sface:25 +#, elixir-autogen, elixir-format +msgid "Pins will be added in your highlights profile tab." +msgstr "" + +#: lib/components/activity/actions/pin/pin_action_live.sface:59 +#, elixir-autogen, elixir-format +msgid "Pins will be added to the instance highlights tab." +msgstr "" + +#: lib/components/feeds/profile_posts/profile_posts_live.sface:39 +#, elixir-autogen, elixir-format +msgid "Please visit the **remote profile** if you don't want to miss any of their older activities." +msgstr "" + +#: lib/components/feeds/profile_timeline/profile_timeline_live.sface:44 +#, elixir-autogen, elixir-format +msgid "Please visit the **remote profile** if you don't want to miss any older activities." +msgstr "" + +#: lib/views/threads/post_live.ex:12 #, elixir-autogen, elixir-format msgid "Post" msgstr "" -#: lib/live_handlers/posts_live_handler.ex:96 +#: lib/live_handlers/posts_live_handler.ex:69 #, elixir-autogen, elixir-format msgid "Posted!" msgstr "" -#: lib/views/feeds/feeds_live.ex:21 +#: lib/live_handlers/feeds_live_handler.ex:505 +#: lib/runtime_config.ex:27 +#: lib/runtime_config.ex:47 #, elixir-autogen, elixir-format msgid "Posts" msgstr "" -#: lib/components/settings/my_feed_items_live.sface:2 +#: lib/components/activity/context/published_in_live.sface:9 +#: lib/components/activity/object/unknown/book_activity_streams_live.sface:62 #, elixir-autogen, elixir-format -msgid "Posts and other activities from followed people" +msgid "Published in" msgstr "" -#: lib/components/activity/subject/subject_minimal_live.sface:128 +#: lib/components/activity/object/note/note_live.sface:84 #, elixir-autogen, elixir-format -msgid "Published in" +msgid "Read more" msgstr "" -#: lib/components/activity/actions/actions_live.sface:25 +#: lib/components/feeds/feed_live.ex:107 +#: lib/components/feeds/feed_live.ex:109 +#: lib/views/_deprecated/federation/federation_live.ex:6 #, elixir-autogen, elixir-format -msgid "Read discussion" +msgid "Remote" msgstr "" -#: lib/components/feeds/feed_live.sface:10 -#: lib/components/feeds/feed_live.sface:11 +#: lib/components/activity/actions/flagged_actions_live.sface:72 #, elixir-autogen, elixir-format -msgid "Remote" +msgid "Remove" msgstr "" -#: lib/components/settings/my_feed_items_live.sface:18 +#: lib/components/activity/actions/flagged_actions_live.sface:77 #, elixir-autogen, elixir-format -msgid "Replies" +msgid "Remove this post from the group" msgstr "" -#: lib/components/activity/actions/reply/reply_live.sface:7 -#: lib/components/activity/actions/reply/reply_live.sface:64 -#: lib/live_handlers/objects_live_handler.ex:70 +#: lib/components/settings/my_feed_items_live.sface:41 +#: lib/components/thread/thread_stats_live.sface:17 +#: lib/components/thread/thread_stats_live.sface:25 +#: lib/components/thread/thread_stats_live.sface:90 #, elixir-autogen, elixir-format -msgid "Reply" +msgid "Replies" msgstr "" -#: lib/views/threads/discussion_live.ex:28 +#: lib/components/activity/actions/reply/reply_live.sface:17 +#: lib/components/activity/actions/reply/reply_live.sface:22 #, elixir-autogen, elixir-format -msgid "Reply to this discussion" +msgid "Reply" msgstr "" -#: lib/views/threads/post_live.ex:27 +#: lib/components/activity/actions/follow/follow_button_live.sface:31 +#: lib/components/activity/actions/follow/follow_button_live.sface:34 +#: lib/components/activity/actions/follow/follow_button_live.sface:48 #, elixir-autogen, elixir-format -msgid "Reply to this thread" +msgid "Requested" msgstr "" -#: lib/components/object_with_thread/object_header_aside/object_header_aside_live.sface:41 +#: lib/components/activity/actions/more_actions_live.sface:72 +#: lib/components/object_with_thread/object_header_aside/object_header_aside_live.sface:43 #, elixir-autogen, elixir-format msgid "Save" msgstr "" @@ -394,77 +804,184 @@ msgstr "" msgid "See discussion" msgstr "" -#: lib/views/messages/messages_live.ex:44 +#: lib/views/messages/messages_live.ex:42 #, elixir-autogen, elixir-format msgid "Select a thread or start a new one..." msgstr "" -#: lib/live_handlers/messages_live_handler.ex:109 -#: lib/live_handlers/messages_live_handler.ex:116 +#: lib/components/messages/message_threads_live.sface:83 #, elixir-autogen, elixir-format -msgid "Sent!" +msgid "Send a message" msgstr "" -#: lib/views/threads/write_live.ex:29 +#: lib/live_handlers/messages_live_handler.ex:160 +#: lib/live_handlers/messages_live_handler.ex:168 #, elixir-autogen, elixir-format -msgid "Share a feedback" +msgid "Sent!" msgstr "" -#: lib/live_handlers/posts_live_handler.ex:96 +#: lib/live_handlers/posts_live_handler.ex:69 #, elixir-autogen, elixir-format msgid "Show" msgstr "" -#: lib/components/activity/object/note/note_live.sface:48 +#: lib/components/activity/object/note/note_live.sface:34 #, elixir-autogen, elixir-format msgid "Show less" msgstr "" -#: lib/components/activity/object/note/note_live.sface:40 +#: lib/components/activity/object/note/note_live.sface:34 +#: lib/components/activity/object/note/note_live.sface:37 +#: lib/components/activity/object/note/note_live.sface:41 #, elixir-autogen, elixir-format msgid "Show more" msgstr "" -#: lib/live_handlers/feeds_live_handler.ex:89 +#: lib/components/feeds/feed_live.sface:54 +#, elixir-autogen, elixir-format +msgid "Show more recent" +msgstr "" + +#: lib/components/feeds/feed_live.sface:174 +#: lib/components/feeds/feed_live.sface:188 +#, elixir-autogen, elixir-format +msgid "Show older activities" +msgstr "" + +#: lib/components/thread/thread_branch_live.sface:126 +#, elixir-autogen, elixir-format +msgid "Show replies" +msgstr "" + +#: lib/components/activity/media/media_live.sface:242 +#, elixir-autogen, elixir-format +msgid "Sorry, no caption provided by author" +msgstr "" + +#: lib/live_handlers/objects_live_handler.ex:276 +#, elixir-autogen, elixir-format +msgid "Sorry, you can't view this %{thing}" +msgstr "" + +#: lib/live_handlers/threads_live_handler.ex:294 +#: lib/live_handlers/threads_live_handler.ex:294 #, elixir-autogen, elixir-format msgid "Sorry, you cannot reply to this" msgstr "" -#: lib/live_handlers/objects_live_handler.ex:161 -#: lib/live_handlers/objects_live_handler.ex:194 +#: lib/components/feeds/feed_controls_live.sface:27 #, elixir-autogen, elixir-format -msgid "Sorry, you don't have permission to view this %{thing}" +msgid "Sort by" msgstr "" -#: lib/live_handlers/objects_live_handler.ex:31 +#: lib/live_handlers/objects_live_handler.ex:45 #, elixir-autogen, elixir-format msgid "Tagged!" msgstr "" -#: lib/components/activity/actions/actions_live.sface:50 -#: lib/components/activity/actions/actions_live.sface:57 +#: lib/components/activity/activity_live.ex:529 +#: lib/components/activity/activity_live.ex:540 #, elixir-autogen, elixir-format msgid "Task" msgstr "" -#: lib/components/thread/comment_live.sface:79 +#: lib/components/activity/actions/edit/edit_post_live.sface:89 +#, elixir-autogen, elixir-format +msgid "Text" +msgstr "" + +#: lib/components/feeds/feed_live.sface:193 +#, elixir-autogen, elixir-format +msgid "That's all folks..." +msgstr "" + +#: lib/components/feeds/feed_live.sface:162 +#, elixir-autogen, elixir-format +msgid "That's all for today..." +msgid_plural "That's all for the last %{number} days..." +msgstr[0] "" +msgstr[1] "" + +#: lib/components/activity/actions/flag/flag_action_live.sface:13 +#, elixir-autogen, elixir-format +msgid "The admins will review the content and might get in touch with you or the author for clarification. They may then delete it and/or block the person or originating instance if appropriate." +msgstr "" + +#: lib/components/widgets/widget_curated/widget_curated_live.sface:8 +#, elixir-autogen, elixir-format +msgid "The curated feed is made of local and remote activities hand-picked by this instance moderators." +msgstr "" + +#: lib/live_handlers/feeds_live_handler.ex:628 +#, elixir-autogen, elixir-format +msgid "There is no activities to explore" +msgstr "" + +#: lib/live_handlers/follows_live_handler.ex:53 +#: lib/live_handlers/follows_live_handler.ex:53 +#: lib/live_handlers/follows_live_handler.ex:53 +#, elixir-autogen, elixir-format +msgid "There was an error when trying to accept the request" +msgstr "" + +#: lib/components/thread/comment_live.sface:43 #, elixir-autogen, elixir-format msgid "This comment was deleted." msgstr "" -#: lib/components/activity/object/note/note_live.sface:80 +#: lib/components/activity/object/note/note_live.sface:54 #, elixir-autogen, elixir-format -msgid "This post has been deleted." +msgid "This content is not available." msgstr "" -#: lib/components/smart_input/write/write_post_content_live.sface:43 +#: lib/components/thread/thread_controls_live.sface:44 +#, elixir-autogen, elixir-format +msgid "Threaded replies" +msgstr "" + +#: lib/components/feeds/profile_boosts/profile_boosts_live.sface:9 +#: lib/components/feeds/profile_pins/profile_pins_live.sface:17 +#: lib/components/feeds/profile_pins/profile_pins_live.sface:18 +#: lib/components/feeds/profile_posts/profile_posts_live.sface:9 +#: lib/components/feeds/profile_timeline/profile_timeline_live.sface:17 +#: lib/components/feeds/profile_timeline/profile_timeline_live.sface:18 +#: lib/runtime_config.ex:46 +#, elixir-autogen, elixir-format +msgid "Timeline" +msgstr "" + +#: lib/components/activity/actions/edit/edit_post_live.sface:67 +#: lib/components/smart_input/write/write_post_content_live.sface:48 #, elixir-autogen, elixir-format msgid "Title" msgstr "" -#: lib/components/activity/actions/flagged_actions_live.sface:42 +#: lib/components/activity/actions/flagged_actions_live.sface:174 +#: lib/components/activity/actions/flagged_actions_live.sface:179 +#, elixir-autogen, elixir-format +msgid "Unflag" +msgstr "" + +#: lib/live_handlers/flags_live_handler.ex:34 +#, elixir-autogen, elixir-format +msgid "Unflagged!" +msgstr "" + +#: lib/components/activity/actions/follow/follow_button_live.sface:55 +#: lib/components/activity/actions/follow/follow_button_live.sface:62 +#, elixir-autogen, elixir-format +msgid "Unfollow" +msgstr "" + +#: lib/components/activity/object/unknown/unknown_activity_streams_live.sface:9 +#, elixir-autogen, elixir-format +msgid "Unknown type of object" +msgstr "" + +#: lib/components/activity/actions/pin/pin_action_live.sface:21 +#: lib/components/activity/actions/pin/pin_action_live.sface:55 #, elixir-autogen, elixir-format -msgid "Unflag this" +msgid "Unpin this activity" msgstr "" #: lib/live_handlers/pins_live_handler.ex:68 @@ -472,52 +989,83 @@ msgstr "" msgid "Unpinned" msgstr "" -#: lib/components/activity/object/unknown/unknown_live.sface:19 +#: lib/live_handlers/flags_live_handler.ex:54 +#, elixir-autogen, elixir-format +msgid "Unpublished!" +msgstr "" + +#: lib/components/activity/object/unknown/unknown_live.sface:26 #, elixir-autogen, elixir-format msgid "Unsupported type or deleted object" msgstr "" +#: lib/components/activity/object/unknown/audio_activity_streams_live.sface:31 +#: lib/components/activity/object/unknown/audio_activity_streams_live.sface:53 +#, elixir-autogen, elixir-format +msgid "Untitled audio" +msgstr "" + +#: lib/components/activity/object/unknown/book_activity_streams_live.sface:24 +#, elixir-autogen, elixir-format +msgid "Untitled book" +msgstr "" + +#: lib/components/activity/object/unknown/event_activity_streams_live.sface:20 +#, elixir-autogen, elixir-format +msgid "Untitled event" +msgstr "" + +#: lib/components/activity/media/media_live.sface:105 +#, elixir-autogen, elixir-format +msgid "Untitled media" +msgstr "" + #: lib/components/activity/object/intent/intent_task_live.sface:30 #, elixir-autogen, elixir-format msgid "Untitled task" msgstr "" -#: lib/views/messages/messages_live.ex:142 +#: lib/components/activity/object/unknown/video_activity_streams_live.sface:22 +#, elixir-autogen, elixir-format +msgid "Untitled video" +msgstr "" + +#: lib/views/messages/messages_live.ex:118 #, elixir-autogen, elixir-format -msgid "User not found" +msgid "User %{username} not found" msgstr "" -#: lib/components/settings/my_feed_items_live.sface:23 +#: lib/components/settings/my_feed_items_live.sface:69 #, elixir-autogen, elixir-format msgid "User's own activities" msgstr "" -#: lib/components/activity/actions/actions_live.sface:66 +#: lib/runtime_config.ex:26 #, elixir-autogen, elixir-format -msgid "View" +msgid "Users" msgstr "" -#: lib/components/activity/actions/actions_live.sface:62 +#: lib/components/activity/actions/edit/edit_post_live.sface:3 #, elixir-autogen, elixir-format -msgid "View list" +msgid "Version history" msgstr "" -#: lib/components/activity/media/media_live.sface:41 -#: lib/components/activity/media/media_live.sface:98 -#: lib/components/activity/media/media_live.sface:144 +#: lib/components/activity/media/media_live.sface:20 +#: lib/components/activity/media/media_live.sface:25 +#: lib/components/activity/media/media_live.sface:73 #, elixir-autogen, elixir-format -msgid "View media" +msgid "View" msgstr "" -#: lib/components/widgets/widget_messages/widget_messages_live.sface:9 +#: lib/components/widgets/widget_messages/widget_messages_live.sface:10 #: lib/components/widgets/widget_notification/widget_notification_live.sface:4 #, elixir-autogen, elixir-format msgid "View more" msgstr "" -#: lib/components/object_with_thread/object_header_aside/object_header_aside_live.sface:67 +#: lib/components/activity/actions/more_actions_live.sface:105 #, elixir-autogen, elixir-format -msgid "View participants" +msgid "View on the original instance" msgstr "" #: lib/components/activity/actions/process_actions/process_actions_live.sface:17 @@ -530,70 +1078,128 @@ msgstr "" msgid "View resource" msgstr "" -#: lib/components/activity/actions/actions_live.sface:49 +#: lib/components/activity/activity_live.ex:528 #, elixir-autogen, elixir-format msgid "View task" msgstr "" -#: lib/components/activity/media/remote_media_live.sface:10 +#: lib/components/activity/media/remote_media_live.sface:64 #, elixir-autogen, elixir-format msgid "View the %{media}" msgstr "" -#: lib/components/activity/subject/subject_live.sface:95 -#: lib/components/activity/subject/subject_minimal_live.sface:89 +#: lib/components/activity/object/unknown/video_activity_streams_live.sface:42 #, elixir-autogen, elixir-format -msgid "You" +msgid "Views" msgstr "" -#: lib/views/messages/messages_live.sface:40 +#: lib/components/settings/time_sort_items_live.sface:8 #, elixir-autogen, elixir-format -msgid "You can search for people you follow. If you want to message someone else, you can do some via their profile page." +msgid "Week" msgstr "" -#: lib/views/feeds/feeds_live.ex:57 +#: lib/components/messages/message_threads_live.sface:72 +#, elixir-autogen, elixir-format +msgid "Welcome to your inbox" +msgstr "" + +#: lib/views/write_live.ex:15 +#, elixir-autogen, elixir-format +msgid "Write something" +msgstr "" + +#: lib/components/activity/subject/subject_minimal_live.sface:61 +#: lib/components/activity/subject/subject_minimal_live.sface:123 +#: lib/components/activity/subject/subject_minimal_live.sface:221 +#: lib/components/activity/subject/subject_minimal_live.sface:243 +#, elixir-autogen, elixir-format +msgid "You" +msgstr "" + +#: lib/views/feeds/feeds_live.ex:91 #, elixir-autogen, elixir-format msgid "You can start by following some people, or writing a new post yourself." msgstr "" -#: lib/components/messages/message_threads_live.sface:83 +#: lib/components/activity/actions/pin/pin_action_live.sface:44 +#, elixir-autogen, elixir-format +msgid "You can unpin this activity to remove it from the instance highlights tab" +msgstr "" + +#: lib/components/activity/actions/pin/pin_action_live.sface:10 +#, elixir-autogen, elixir-format +msgid "You can unpin this activity to remove it from your profile highlights tab" +msgstr "" + +#: lib/components/activity/actions/bookmark/bookmark_action_live.sface:34 +#, elixir-autogen, elixir-format +msgid "You can't bookmark this" +msgstr "" + +#: lib/components/activity/actions/boost/boost_action_live.sface:36 +#, elixir-autogen, elixir-format +msgid "You can't boost this activity" +msgstr "" + +#: lib/components/activity/actions/like/like_action_live.sface:42 +#, elixir-autogen, elixir-format +msgid "You can't like this" +msgstr "" + +#: lib/components/activity/actions/reply/reply_live.sface:43 +#, elixir-autogen, elixir-format +msgid "You can't reply to this activity" +msgstr "" + +#: lib/components/object_with_thread/object_thread_live.sface:19 +#, elixir-autogen, elixir-format +msgid "You cannot view this activity" +msgstr "" + +#: lib/components/activity/actions/pin/pin_action_live.sface:9 +#: lib/components/activity/actions/pin/pin_action_live.sface:43 +#, elixir-autogen, elixir-format +msgid "You have already pinned this activity" +msgstr "" + +#: lib/views/explore/explore_live.ex:25 #, elixir-autogen, elixir-format -msgid "You dont have any messages yet" +msgid "You have no activities" msgstr "" -#: lib/live_handlers/feeds_live_handler.ex:441 +#: lib/live_handlers/feeds_live_handler.ex:774 #, elixir-autogen, elixir-format -msgid "You have no favourites yet" +msgid "You have no flagged activities..." msgstr "" -#: lib/views/feeds/notifications/notifications_live.ex:34 +#: lib/views/feeds/notifications_feed_live.ex:33 #, elixir-autogen, elixir-format msgid "You have no notifications" msgstr "" -#: lib/live_handlers/feeds_live_handler.ex:397 +#: lib/live_handlers/feeds_live_handler.ex:658 #, elixir-autogen, elixir-format msgid "Your fediverse feed is empty" msgstr "" -#: lib/views/feeds/feeds_live.ex:55 +#: lib/views/feeds/feeds_live.ex:89 #, elixir-autogen, elixir-format msgid "Your feed is empty" msgstr "" -#: lib/live_handlers/feeds_live_handler.ex:422 +#: lib/live_handlers/feeds_live_handler.ex:688 #, elixir-autogen, elixir-format msgid "Your local feed is empty" msgstr "" -#: lib/components/activity/actions/more_actions_live.sface:87 +#: lib/components/activity/media/media_live.sface:334 #, elixir-autogen, elixir-format -msgid "activity from feeds" +msgid "alt" msgstr "" -#: lib/components/activity/subject/subject_live.sface:130 +#: lib/live_handlers/bookmarks_live_handler.ex:27 #, elixir-autogen, elixir-format -msgid "assigned a task to %{name}" +msgid "bookmark" msgstr "" #: lib/live_handlers/boosts_live_handler.ex:24 @@ -601,14 +1207,14 @@ msgstr "" msgid "boost" msgstr "" -#: lib/components/activity/subject/subject_live.sface:126 +#: lib/components/activity/object/unknown/book_activity_streams_live.sface:63 #, elixir-autogen, elixir-format -msgid "completed a task" +msgid "by" msgstr "" -#: lib/components/activity/subject/subject_live.sface:115 +#: lib/components/activity/actions/edit/edit_post_live.sface:39 #, elixir-autogen, elixir-format -msgid "created a new" +msgid "created " msgstr "" #: lib/live_handlers/flags_live_handler.ex:7 @@ -616,20 +1222,19 @@ msgstr "" msgid "flag" msgstr "" -#: lib/live_handlers/follows_live_handler.ex:12 +#: lib/live_handlers/follows_live_handler.ex:13 #, elixir-autogen, elixir-format msgid "follow" msgstr "" -#: lib/components/activity/object/intent/intent_task_live.sface:38 -#: lib/components/activity/subject/subject_live.sface:200 +#: lib/components/activity/actions/more_actions_live.sface:234 #, elixir-autogen, elixir-format -msgid "in" +msgid "from feeds" msgstr "" -#: lib/components/activity/object/category/category_live.sface:14 +#: lib/components/activity/object/intent/intent_task_live.sface:38 #, elixir-autogen, elixir-format -msgid "in " +msgid "in" msgstr "" #: lib/live_handlers/likes_live_handler.ex:27 @@ -637,22 +1242,39 @@ msgstr "" msgid "like" msgstr "" -#: lib/components/activity/media/remote_media_live.sface:10 +#: lib/components/activity/media/media_live.sface:73 +#, elixir-autogen, elixir-format +msgid "link" +msgstr "" + +#: lib/components/activity/actions/follow/follow_button_live.sface:7 +#: lib/components/activity/actions/follow/follow_button_live.sface:17 +#: lib/components/activity/actions/follow/follow_button_live.sface:54 +#, elixir-autogen, elixir-format +msgid "loading..." +msgstr "" + +#: lib/components/activity/media/remote_media_live.sface:64 #, elixir-autogen, elixir-format msgid "media" msgstr "" -#: lib/components/activity/actions/delete_object_live.sface:11 -#: lib/components/activity/actions/delete_object_live.sface:20 -#: lib/components/activity/actions/delete_object_live.sface:33 -#: lib/components/activity/actions/more_actions_live.sface:50 -#: lib/components/activity/actions/more_actions_live.sface:92 +#: lib/components/activity/actions/delete_object_live.sface:7 +#: lib/components/activity/actions/delete_object_live.sface:32 +#: lib/components/activity/actions/delete_object_live.sface:44 +#: lib/components/activity/actions/more_actions_live.sface:173 +#: lib/components/activity/actions/more_actions_live.sface:174 +#: lib/components/activity/actions/more_actions_live.sface:239 #, elixir-autogen, elixir-format msgid "object" msgstr "" +#: lib/components/activity/object/unknown/book_activity_streams_live.sface:51 +#, elixir-autogen, elixir-format +msgid "pages" +msgstr "" + #: lib/components/activity/actions/main_object_info_live.sface:13 -#: lib/components/object_with_thread/object_header_aside/object_header_aside_live.sface:51 #, elixir-autogen, elixir-format msgid "participants" msgstr "" @@ -662,69 +1284,56 @@ msgstr "" msgid "pin" msgstr "" -#: lib/components/activity/subject/subject_live.sface:122 -#, elixir-autogen, elixir-format -msgid "pinned" -msgstr "" - -#: lib/live_handlers/objects_live_handler.ex:161 +#: lib/live_handlers/objects_live_handler.ex:277 #, elixir-autogen, elixir-format msgid "post" msgstr "" -#: lib/components/activity/subject/subject_minimal_live.sface:130 -#: lib/components/activity/subject/subject_minimal_live.sface:158 -#: lib/components/activity/subject/subject_minimal_live.sface:178 -#: lib/components/activity/subject/subject_minimal_live.sface:208 +#: lib/components/activity/context/published_in_live.sface:11 +#: lib/components/activity/subject/subject_minimal_live.sface:164 +#: lib/components/activity/subject/subject_minimal_live.sface:284 +#: lib/components/activity/subject/subject_minimal_live.sface:302 #, elixir-autogen, elixir-format msgid "profile" msgstr "" -#: lib/components/activity/subject/subject_live.sface:128 -#, elixir-autogen, elixir-format -msgid "re-opened a task" -msgstr "" - -#: lib/components/activity/subject/subject_live.sface:120 +#: lib/live_handlers/threads_live_handler.ex:222 #, elixir-autogen, elixir-format -msgid "replied" +msgid "reply" msgstr "" -#: lib/live_handlers/feeds_live_handler.ex:46 +#: lib/live_handlers/threads_live_handler.ex:243 #, elixir-autogen, elixir-format -msgid "reply" +msgid "someone" msgstr "" -#: lib/components/activity/subject/subject_live.sface:124 +#: lib/live_handlers/messages_live_handler.ex:118 #, elixir-autogen, elixir-format -msgid "scheduled a task %{date}" +msgid "someone else" msgstr "" -#: lib/live_handlers/feeds_live_handler.ex:55 -#: lib/live_handlers/objects_live_handler.ex:77 -#: lib/views/messages/messages_live.ex:115 -#: lib/views/messages/messages_live.ex:219 +#: lib/components/activity/actions/flagged_actions_live.sface:147 #, elixir-autogen, elixir-format -msgid "someone" +msgid "the flagger" msgstr "" -#: lib/views/messages/messages_live.ex:228 +#: lib/components/activity/actions/flagged_actions_live.sface:132 #, elixir-autogen, elixir-format -msgid "someone else" +msgid "the original author" msgstr "" -#: lib/components/activity/actions/flagged_actions_live.sface:24 -#: lib/components/activity/actions/more_actions_live.ex:28 +#: lib/components/activity/actions/more_actions_live.ex:52 #, elixir-autogen, elixir-format msgid "this user" msgstr "" -#: lib/components/activity/subject/subject_live.sface:118 +#: lib/components/activity/actions/more_actions_live.sface:187 #, elixir-autogen, elixir-format -msgid "topic" +msgid "user" msgstr "" -#: lib/components/activity/subject/subject_minimal_live.sface:117 +#: lib/components/activity/subject/subject_minimal_live.sface:94 +#: lib/components/activity/subject/subject_minimal_live.sface:271 #, elixir-autogen, elixir-format msgid "you" msgstr ""