Integrate translation strings for the Profile Directory. (#11722)
Run `yarn manage:translations en`
This commit is contained in:
parent
0ea53122f2
commit
1f22b8197c
5 changed files with 130 additions and 7 deletions
|
@ -18,7 +18,7 @@ const NavigationPanel = () => (
|
||||||
<NavLink className='column-link column-link--transparent' to='/timelines/direct'><Icon className='column-link__icon' id='envelope' fixedWidth /><FormattedMessage id='navigation_bar.direct' defaultMessage='Direct messages' /></NavLink>
|
<NavLink className='column-link column-link--transparent' to='/timelines/direct'><Icon className='column-link__icon' id='envelope' fixedWidth /><FormattedMessage id='navigation_bar.direct' defaultMessage='Direct messages' /></NavLink>
|
||||||
<NavLink className='column-link column-link--transparent' to='/favourites'><Icon className='column-link__icon' id='star' fixedWidth /><FormattedMessage id='navigation_bar.favourites' defaultMessage='Favourites' /></NavLink>
|
<NavLink className='column-link column-link--transparent' to='/favourites'><Icon className='column-link__icon' id='star' fixedWidth /><FormattedMessage id='navigation_bar.favourites' defaultMessage='Favourites' /></NavLink>
|
||||||
<NavLink className='column-link column-link--transparent' to='/lists'><Icon className='column-link__icon' id='list-ul' fixedWidth /><FormattedMessage id='navigation_bar.lists' defaultMessage='Lists' /></NavLink>
|
<NavLink className='column-link column-link--transparent' to='/lists'><Icon className='column-link__icon' id='list-ul' fixedWidth /><FormattedMessage id='navigation_bar.lists' defaultMessage='Lists' /></NavLink>
|
||||||
{profile_directory && <NavLink className='column-link column-link--transparent' to='/directory'><Icon className='column-link__icon' id='address-book-o' fixedWidth /><FormattedMessage id='getting_started.profile_directory' defaultMessage='Profile directory' /></NavLink>}
|
{profile_directory && <NavLink className='column-link column-link--transparent' to='/directory'><Icon className='column-link__icon' id='address-book-o' fixedWidth /><FormattedMessage id='getting_started.directory' defaultMessage='Profile directory' /></NavLink>}
|
||||||
|
|
||||||
<ListPanel />
|
<ListPanel />
|
||||||
|
|
||||||
|
|
|
@ -8,6 +8,14 @@
|
||||||
{
|
{
|
||||||
"defaultMessage": "An unexpected error occurred.",
|
"defaultMessage": "An unexpected error occurred.",
|
||||||
"id": "alert.unexpected.message"
|
"id": "alert.unexpected.message"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"defaultMessage": "Rate limited",
|
||||||
|
"id": "alert.rate_limited.title"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"defaultMessage": "Please retry after {retry_time, time, medium}.",
|
||||||
|
"id": "alert.rate_limited.message"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"path": "app/javascript/mastodon/actions/alerts.json"
|
"path": "app/javascript/mastodon/actions/alerts.json"
|
||||||
|
@ -191,6 +199,10 @@
|
||||||
"defaultMessage": "Toggle visibility",
|
"defaultMessage": "Toggle visibility",
|
||||||
"id": "media_gallery.toggle_visible"
|
"id": "media_gallery.toggle_visible"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"defaultMessage": "Not available",
|
||||||
|
"id": "status.uncached_media_warning"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"defaultMessage": "Sensitive content",
|
"defaultMessage": "Sensitive content",
|
||||||
"id": "status.sensitive_warning"
|
"id": "status.sensitive_warning"
|
||||||
|
@ -1130,6 +1142,19 @@
|
||||||
],
|
],
|
||||||
"path": "app/javascript/mastodon/features/compose/components/upload.json"
|
"path": "app/javascript/mastodon/features/compose/components/upload.json"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"descriptors": [
|
||||||
|
{
|
||||||
|
"defaultMessage": "Are you sure you want to log out?",
|
||||||
|
"id": "confirmations.logout.message"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"defaultMessage": "Log out",
|
||||||
|
"id": "confirmations.logout.confirm"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"path": "app/javascript/mastodon/features/compose/containers/navigation_container.json"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"descriptors": [
|
"descriptors": [
|
||||||
{
|
{
|
||||||
|
@ -1218,6 +1243,14 @@
|
||||||
{
|
{
|
||||||
"defaultMessage": "Compose new toot",
|
"defaultMessage": "Compose new toot",
|
||||||
"id": "navigation_bar.compose"
|
"id": "navigation_bar.compose"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"defaultMessage": "Are you sure you want to log out?",
|
||||||
|
"id": "confirmations.logout.message"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"defaultMessage": "Log out",
|
||||||
|
"id": "confirmations.logout.confirm"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"path": "app/javascript/mastodon/features/compose/index.json"
|
"path": "app/javascript/mastodon/features/compose/index.json"
|
||||||
|
@ -1235,6 +1268,76 @@
|
||||||
],
|
],
|
||||||
"path": "app/javascript/mastodon/features/direct_timeline/index.json"
|
"path": "app/javascript/mastodon/features/direct_timeline/index.json"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"descriptors": [
|
||||||
|
{
|
||||||
|
"defaultMessage": "Follow",
|
||||||
|
"id": "account.follow"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"defaultMessage": "Unfollow",
|
||||||
|
"id": "account.unfollow"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"defaultMessage": "Awaiting approval",
|
||||||
|
"id": "account.requested"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"defaultMessage": "Unblock @{name}",
|
||||||
|
"id": "account.unblock"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"defaultMessage": "Unmute @{name}",
|
||||||
|
"id": "account.unmute"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"defaultMessage": "Are you sure you want to unfollow {name}?",
|
||||||
|
"id": "confirmations.unfollow.message"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"defaultMessage": "Toots",
|
||||||
|
"id": "account.posts"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"defaultMessage": "Followers",
|
||||||
|
"id": "account.followers"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"defaultMessage": "Never",
|
||||||
|
"id": "account.never_active"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"defaultMessage": "Last active",
|
||||||
|
"id": "account.last_status"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"path": "app/javascript/mastodon/features/directory/components/account_card.json"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"descriptors": [
|
||||||
|
{
|
||||||
|
"defaultMessage": "Browse profiles",
|
||||||
|
"id": "column.directory"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"defaultMessage": "Recently active",
|
||||||
|
"id": "directory.recently_active"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"defaultMessage": "New arrivals",
|
||||||
|
"id": "directory.new_arrivals"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"defaultMessage": "From {domain} only",
|
||||||
|
"id": "directory.local"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"defaultMessage": "From known fediverse",
|
||||||
|
"id": "directory.federated"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"path": "app/javascript/mastodon/features/directory/index.json"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"descriptors": [
|
"descriptors": [
|
||||||
{
|
{
|
||||||
|
@ -2312,6 +2415,14 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"descriptors": [
|
"descriptors": [
|
||||||
|
{
|
||||||
|
"defaultMessage": "Are you sure you want to log out?",
|
||||||
|
"id": "confirmations.logout.message"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"defaultMessage": "Log out",
|
||||||
|
"id": "confirmations.logout.confirm"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"defaultMessage": "Invite people",
|
"defaultMessage": "Invite people",
|
||||||
"id": "getting_started.invite"
|
"id": "getting_started.invite"
|
||||||
|
@ -2427,6 +2538,10 @@
|
||||||
"defaultMessage": "Lists",
|
"defaultMessage": "Lists",
|
||||||
"id": "navigation_bar.lists"
|
"id": "navigation_bar.lists"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"defaultMessage": "Profile directory",
|
||||||
|
"id": "getting_started.directory"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"defaultMessage": "Preferences",
|
"defaultMessage": "Preferences",
|
||||||
"id": "navigation_bar.preferences"
|
"id": "navigation_bar.preferences"
|
||||||
|
@ -2434,10 +2549,6 @@
|
||||||
{
|
{
|
||||||
"defaultMessage": "Follows and followers",
|
"defaultMessage": "Follows and followers",
|
||||||
"id": "navigation_bar.follows_and_followers"
|
"id": "navigation_bar.follows_and_followers"
|
||||||
},
|
|
||||||
{
|
|
||||||
"defaultMessage": "Profile directory",
|
|
||||||
"id": "navigation_bar.profile_directory"
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"path": "app/javascript/mastodon/features/ui/components/navigation_panel.json"
|
"path": "app/javascript/mastodon/features/ui/components/navigation_panel.json"
|
||||||
|
|
|
@ -16,6 +16,7 @@
|
||||||
"account.follows.empty": "This user doesn't follow anyone yet.",
|
"account.follows.empty": "This user doesn't follow anyone yet.",
|
||||||
"account.follows_you": "Follows you",
|
"account.follows_you": "Follows you",
|
||||||
"account.hide_reblogs": "Hide boosts from @{name}",
|
"account.hide_reblogs": "Hide boosts from @{name}",
|
||||||
|
"account.last_status": "Last active",
|
||||||
"account.link_verified_on": "Ownership of this link was checked on {date}",
|
"account.link_verified_on": "Ownership of this link was checked on {date}",
|
||||||
"account.locked_info": "This account privacy status is set to locked. The owner manually reviews who can follow them.",
|
"account.locked_info": "This account privacy status is set to locked. The owner manually reviews who can follow them.",
|
||||||
"account.media": "Media",
|
"account.media": "Media",
|
||||||
|
@ -24,6 +25,7 @@
|
||||||
"account.mute": "Mute @{name}",
|
"account.mute": "Mute @{name}",
|
||||||
"account.mute_notifications": "Mute notifications from @{name}",
|
"account.mute_notifications": "Mute notifications from @{name}",
|
||||||
"account.muted": "Muted",
|
"account.muted": "Muted",
|
||||||
|
"account.never_active": "Never",
|
||||||
"account.posts": "Toots",
|
"account.posts": "Toots",
|
||||||
"account.posts_with_replies": "Toots and replies",
|
"account.posts_with_replies": "Toots and replies",
|
||||||
"account.report": "Report @{name}",
|
"account.report": "Report @{name}",
|
||||||
|
@ -36,6 +38,8 @@
|
||||||
"account.unfollow": "Unfollow",
|
"account.unfollow": "Unfollow",
|
||||||
"account.unmute": "Unmute @{name}",
|
"account.unmute": "Unmute @{name}",
|
||||||
"account.unmute_notifications": "Unmute notifications from @{name}",
|
"account.unmute_notifications": "Unmute notifications from @{name}",
|
||||||
|
"alert.rate_limited.message": "Please retry after {retry_time, time, medium}.",
|
||||||
|
"alert.rate_limited.title": "Rate limited",
|
||||||
"alert.unexpected.message": "An unexpected error occurred.",
|
"alert.unexpected.message": "An unexpected error occurred.",
|
||||||
"alert.unexpected.title": "Oops!",
|
"alert.unexpected.title": "Oops!",
|
||||||
"autosuggest_hashtag.per_week": "{count} per week",
|
"autosuggest_hashtag.per_week": "{count} per week",
|
||||||
|
@ -49,6 +53,7 @@
|
||||||
"column.blocks": "Blocked users",
|
"column.blocks": "Blocked users",
|
||||||
"column.community": "Local timeline",
|
"column.community": "Local timeline",
|
||||||
"column.direct": "Direct messages",
|
"column.direct": "Direct messages",
|
||||||
|
"column.directory": "Browse profiles",
|
||||||
"column.domain_blocks": "Hidden domains",
|
"column.domain_blocks": "Hidden domains",
|
||||||
"column.favourites": "Favourites",
|
"column.favourites": "Favourites",
|
||||||
"column.follow_requests": "Follow requests",
|
"column.follow_requests": "Follow requests",
|
||||||
|
@ -95,6 +100,8 @@
|
||||||
"confirmations.delete_list.message": "Are you sure you want to permanently delete this list?",
|
"confirmations.delete_list.message": "Are you sure you want to permanently delete this list?",
|
||||||
"confirmations.domain_block.confirm": "Hide entire domain",
|
"confirmations.domain_block.confirm": "Hide entire domain",
|
||||||
"confirmations.domain_block.message": "Are you really, really sure you want to block the entire {domain}? In most cases a few targeted blocks or mutes are sufficient and preferable. You will not see content from that domain in any public timelines or your notifications. Your followers from that domain will be removed.",
|
"confirmations.domain_block.message": "Are you really, really sure you want to block the entire {domain}? In most cases a few targeted blocks or mutes are sufficient and preferable. You will not see content from that domain in any public timelines or your notifications. Your followers from that domain will be removed.",
|
||||||
|
"confirmations.logout.confirm": "Log out",
|
||||||
|
"confirmations.logout.message": "Are you sure you want to log out?",
|
||||||
"confirmations.mute.confirm": "Mute",
|
"confirmations.mute.confirm": "Mute",
|
||||||
"confirmations.mute.message": "Are you sure you want to mute {name}?",
|
"confirmations.mute.message": "Are you sure you want to mute {name}?",
|
||||||
"confirmations.redraft.confirm": "Delete & redraft",
|
"confirmations.redraft.confirm": "Delete & redraft",
|
||||||
|
@ -103,6 +110,10 @@
|
||||||
"confirmations.reply.message": "Replying now will overwrite the message you are currently composing. Are you sure you want to proceed?",
|
"confirmations.reply.message": "Replying now will overwrite the message you are currently composing. Are you sure you want to proceed?",
|
||||||
"confirmations.unfollow.confirm": "Unfollow",
|
"confirmations.unfollow.confirm": "Unfollow",
|
||||||
"confirmations.unfollow.message": "Are you sure you want to unfollow {name}?",
|
"confirmations.unfollow.message": "Are you sure you want to unfollow {name}?",
|
||||||
|
"directory.federated": "From known fediverse",
|
||||||
|
"directory.local": "From {domain} only",
|
||||||
|
"directory.new_arrivals": "New arrivals",
|
||||||
|
"directory.recently_active": "Recently active",
|
||||||
"embed.instructions": "Embed this status on your website by copying the code below.",
|
"embed.instructions": "Embed this status on your website by copying the code below.",
|
||||||
"embed.preview": "Here is what it will look like:",
|
"embed.preview": "Here is what it will look like:",
|
||||||
"emoji_button.activity": "Activity",
|
"emoji_button.activity": "Activity",
|
||||||
|
@ -249,7 +260,6 @@
|
||||||
"navigation_bar.personal": "Personal",
|
"navigation_bar.personal": "Personal",
|
||||||
"navigation_bar.pins": "Pinned toots",
|
"navigation_bar.pins": "Pinned toots",
|
||||||
"navigation_bar.preferences": "Preferences",
|
"navigation_bar.preferences": "Preferences",
|
||||||
"navigation_bar.profile_directory": "Profile directory",
|
|
||||||
"navigation_bar.public_timeline": "Federated timeline",
|
"navigation_bar.public_timeline": "Federated timeline",
|
||||||
"navigation_bar.security": "Security",
|
"navigation_bar.security": "Security",
|
||||||
"notification.favourite": "{name} favourited your status",
|
"notification.favourite": "{name} favourited your status",
|
||||||
|
@ -356,6 +366,7 @@
|
||||||
"status.show_more": "Show more",
|
"status.show_more": "Show more",
|
||||||
"status.show_more_all": "Show more for all",
|
"status.show_more_all": "Show more for all",
|
||||||
"status.show_thread": "Show thread",
|
"status.show_thread": "Show thread",
|
||||||
|
"status.uncached_media_warning": "Not available",
|
||||||
"status.unmute_conversation": "Unmute conversation",
|
"status.unmute_conversation": "Unmute conversation",
|
||||||
"status.unpin": "Unpin from profile",
|
"status.unpin": "Unpin from profile",
|
||||||
"suggestions.dismiss": "Dismiss suggestion",
|
"suggestions.dismiss": "Dismiss suggestion",
|
||||||
|
|
|
@ -49,7 +49,7 @@
|
||||||
- if account.last_status_at.present?
|
- if account.last_status_at.present?
|
||||||
%time.time-ago{ datetime: account.last_status_at.iso8601, title: l(account.last_status_at) }= l account.last_status_at
|
%time.time-ago{ datetime: account.last_status_at.iso8601, title: l(account.last_status_at) }= l account.last_status_at
|
||||||
- else
|
- else
|
||||||
= t('invites.expires_in_prompt')
|
= t('accounts.never_active')
|
||||||
|
|
||||||
%small= t('accounts.last_active')
|
%small= t('accounts.last_active')
|
||||||
|
|
||||||
|
|
|
@ -58,6 +58,7 @@ en:
|
||||||
media: Media
|
media: Media
|
||||||
moved_html: "%{name} has moved to %{new_profile_link}:"
|
moved_html: "%{name} has moved to %{new_profile_link}:"
|
||||||
network_hidden: This information is not available
|
network_hidden: This information is not available
|
||||||
|
never_active: Never
|
||||||
nothing_here: There is nothing here!
|
nothing_here: There is nothing here!
|
||||||
people_followed_by: People whom %{name} follows
|
people_followed_by: People whom %{name} follows
|
||||||
people_who_follow: People who follow %{name}
|
people_who_follow: People who follow %{name}
|
||||||
|
|
Loading…
Reference in a new issue