From 32e1974e30de3805162c017d483b1a17bb198398 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Wed, 21 Aug 2024 01:33:16 +0800 Subject: [PATCH 001/132] New Crowdin updates (#658) * New translations (Kabyle) * New translations (Polish) --- src/locales/kab.po | 8 +- src/locales/pl-PL.po | 3685 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 3689 insertions(+), 4 deletions(-) create mode 100644 src/locales/pl-PL.po diff --git a/src/locales/kab.po b/src/locales/kab.po index e3e7d222..1d6c73dc 100644 --- a/src/locales/kab.po +++ b/src/locales/kab.po @@ -8,7 +8,7 @@ msgstr "" "Language: kab\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-20 15:24\n" +"PO-Revision-Date: 2024-08-20 17:33\n" "Last-Translator: \n" "Language-Team: Kabyle\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -640,7 +640,7 @@ msgstr "Abdar uslig" #: src/components/compose.jsx:1188 msgid "Post your reply" -msgstr "Suffeɣ tiririt-ik" +msgstr "Suffeɣ tiririt-ik·im" #: src/components/compose.jsx:1190 msgid "Edit your post" @@ -1391,7 +1391,7 @@ msgstr "" #: src/components/notification.jsx:75 msgid "{account} published a post." -msgstr "" +msgstr "Y·Tesuffeɣ-d {account} tasuffeɣt." #: src/components/notification.jsx:83 msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0} people boosted your reply.} other {<2><3>{1} people boosted your post.}}}}" @@ -3255,7 +3255,7 @@ msgstr "Ulac tisuffaɣ i yettwafen." #: src/pages/search.jsx:476 msgid "Enter your search term or paste a URL above to get started." -msgstr "Sekcem awal-ik n unadi neɣ senteḍ URL nnig i wakken ad tebduḍ." +msgstr "Sekcem awal-ik·im n unadi neɣ senteḍ URL nnig i wakken ad tebduḍ." #: src/pages/settings.jsx:74 msgid "Settings" diff --git a/src/locales/pl-PL.po b/src/locales/pl-PL.po new file mode 100644 index 00000000..0735d080 --- /dev/null +++ b/src/locales/pl-PL.po @@ -0,0 +1,3685 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2024-08-04 21:58+0800\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: pl\n" +"Project-Id-Version: phanpy\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-08-20 17:33\n" +"Last-Translator: \n" +"Language-Team: Polish\n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" +"X-Crowdin-Project: phanpy\n" +"X-Crowdin-Project-ID: 703337\n" +"X-Crowdin-Language: pl\n" +"X-Crowdin-File: /main/src/locales/en.po\n" +"X-Crowdin-File-ID: 18\n" + +#: src/components/account-block.jsx:133 +msgid "Locked" +msgstr "" + +#: src/components/account-block.jsx:139 +msgid "Posts: {0}" +msgstr "" + +#: src/components/account-block.jsx:144 +msgid "Last posted: {0}" +msgstr "" + +#: src/components/account-block.jsx:159 +#: src/components/account-info.jsx:635 +msgid "Automated" +msgstr "" + +#: src/components/account-block.jsx:166 +#: src/components/account-info.jsx:640 +#: src/components/status.jsx:439 +#: src/pages/catchup.jsx:1438 +msgid "Group" +msgstr "" + +#: src/components/account-block.jsx:176 +msgid "Mutual" +msgstr "" + +#: src/components/account-block.jsx:180 +#: src/components/account-info.jsx:1675 +msgid "Requested" +msgstr "" + +#: src/components/account-block.jsx:184 +#: src/components/account-info.jsx:417 +#: src/components/account-info.jsx:743 +#: src/components/account-info.jsx:757 +#: src/components/account-info.jsx:1666 +#: src/components/nav-menu.jsx:193 +#: src/components/shortcuts-settings.jsx:137 +#: src/pages/following.jsx:20 +#: src/pages/following.jsx:131 +msgid "Following" +msgstr "" + +#: src/components/account-block.jsx:188 +#: src/components/account-info.jsx:1060 +msgid "Follows you" +msgstr "" + +#: src/components/account-block.jsx:196 +msgid "{followersCount, plural, one {# follower} other {# followers}}" +msgstr "" + +#: src/components/account-block.jsx:205 +#: src/components/account-info.jsx:681 +msgid "Verified" +msgstr "" + +#: src/components/account-block.jsx:220 +#: src/components/account-info.jsx:778 +msgid "Joined <0>{0}" +msgstr "" + +#: src/components/account-info.jsx:57 +msgid "Forever" +msgstr "" + +#: src/components/account-info.jsx:378 +msgid "Unable to load account." +msgstr "" + +#: src/components/account-info.jsx:386 +msgid "Go to account page" +msgstr "" + +#: src/components/account-info.jsx:414 +#: src/components/account-info.jsx:703 +#: src/components/account-info.jsx:733 +msgid "Followers" +msgstr "" + +#: src/components/account-info.jsx:420 +#: src/components/account-info.jsx:774 +#: src/pages/account-statuses.jsx:484 +#: src/pages/search.jsx:237 +#: src/pages/search.jsx:384 +msgid "Posts" +msgstr "" + +#: src/components/account-info.jsx:428 +#: src/components/account-info.jsx:1116 +#: src/components/compose.jsx:2444 +#: src/components/media-alt-modal.jsx:45 +#: src/components/media-modal.jsx:283 +#: src/components/status.jsx:1628 +#: src/components/status.jsx:1645 +#: src/components/status.jsx:1769 +#: src/components/status.jsx:2364 +#: src/components/status.jsx:2367 +#: src/pages/account-statuses.jsx:528 +#: src/pages/accounts.jsx:106 +#: src/pages/hashtag.jsx:199 +#: src/pages/list.jsx:157 +#: src/pages/public.jsx:114 +#: src/pages/status.jsx:1169 +#: src/pages/trending.jsx:437 +msgid "More" +msgstr "" + +#: src/components/account-info.jsx:440 +msgid "<0>{displayName} has indicated that their new account is now:" +msgstr "" + +#: src/components/account-info.jsx:585 +#: src/components/account-info.jsx:1274 +msgid "Handle copied" +msgstr "" + +#: src/components/account-info.jsx:588 +#: src/components/account-info.jsx:1277 +msgid "Unable to copy handle" +msgstr "" + +#: src/components/account-info.jsx:594 +#: src/components/account-info.jsx:1283 +msgid "Copy handle" +msgstr "" + +#: src/components/account-info.jsx:600 +msgid "Go to original profile page" +msgstr "" + +#: src/components/account-info.jsx:607 +msgid "View profile image" +msgstr "" + +#: src/components/account-info.jsx:613 +msgid "View profile header" +msgstr "" + +#: src/components/account-info.jsx:630 +msgid "In Memoriam" +msgstr "" + +#: src/components/account-info.jsx:710 +#: src/components/account-info.jsx:748 +msgid "This user has chosen to not make this information available." +msgstr "" + +#: src/components/account-info.jsx:803 +msgid "{0} original posts, {1} replies, {2} boosts" +msgstr "" + +#: src/components/account-info.jsx:819 +msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" +msgstr "" + +#: src/components/account-info.jsx:832 +msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" +msgstr "" + +#: src/components/account-info.jsx:856 +#: src/pages/catchup.jsx:70 +msgid "Original" +msgstr "" + +#: src/components/account-info.jsx:860 +#: src/components/status.jsx:2155 +#: src/pages/catchup.jsx:71 +#: src/pages/catchup.jsx:1412 +#: src/pages/catchup.jsx:2023 +#: src/pages/status.jsx:892 +#: src/pages/status.jsx:1494 +msgid "Replies" +msgstr "" + +#: src/components/account-info.jsx:864 +#: src/pages/catchup.jsx:72 +#: src/pages/catchup.jsx:1414 +#: src/pages/catchup.jsx:2035 +#: src/pages/settings.jsx:1016 +msgid "Boosts" +msgstr "" + +#: src/components/account-info.jsx:870 +msgid "Post stats unavailable." +msgstr "" + +#: src/components/account-info.jsx:901 +msgid "View post stats" +msgstr "" + +#: src/components/account-info.jsx:1064 +msgid "Last post: <0>{0}" +msgstr "" + +#: src/components/account-info.jsx:1078 +msgid "Muted" +msgstr "" + +#: src/components/account-info.jsx:1083 +msgid "Blocked" +msgstr "" + +#: src/components/account-info.jsx:1092 +msgid "Private note" +msgstr "" + +#: src/components/account-info.jsx:1149 +msgid "Mention <0>@{username}" +msgstr "" + +#: src/components/account-info.jsx:1161 +msgid "Translate bio" +msgstr "" + +#: src/components/account-info.jsx:1172 +msgid "Edit private note" +msgstr "" + +#: src/components/account-info.jsx:1172 +msgid "Add private note" +msgstr "" + +#: src/components/account-info.jsx:1192 +msgid "Notifications enabled for @{username}'s posts." +msgstr "" + +#: src/components/account-info.jsx:1193 +msgid "Notifications disabled for @{username}'s posts." +msgstr "" + +#: src/components/account-info.jsx:1205 +msgid "Disable notifications" +msgstr "" + +#: src/components/account-info.jsx:1206 +msgid "Enable notifications" +msgstr "" + +#: src/components/account-info.jsx:1223 +msgid "Boosts from @{username} enabled." +msgstr "" + +#: src/components/account-info.jsx:1224 +msgid "Boosts from @{username} disabled." +msgstr "" + +#: src/components/account-info.jsx:1235 +msgid "Disable boosts" +msgstr "" + +#: src/components/account-info.jsx:1235 +msgid "Enable boosts" +msgstr "" + +#: src/components/account-info.jsx:1251 +#: src/components/account-info.jsx:1261 +#: src/components/account-info.jsx:1859 +msgid "Add/Remove from Lists" +msgstr "" + +#: src/components/account-info.jsx:1300 +#: src/components/status.jsx:1071 +msgid "Link copied" +msgstr "" + +#: src/components/account-info.jsx:1303 +#: src/components/status.jsx:1074 +msgid "Unable to copy link" +msgstr "" + +#: src/components/account-info.jsx:1309 +#: src/components/shortcuts-settings.jsx:1056 +#: src/components/status.jsx:1080 +#: src/components/status.jsx:3102 +msgid "Copy" +msgstr "" + +#: src/components/account-info.jsx:1324 +#: src/components/shortcuts-settings.jsx:1074 +#: src/components/status.jsx:1096 +msgid "Sharing doesn't seem to work." +msgstr "" + +#: src/components/account-info.jsx:1330 +#: src/components/status.jsx:1102 +msgid "Share…" +msgstr "" + +#: src/components/account-info.jsx:1350 +msgid "Unmuted @{username}" +msgstr "" + +#: src/components/account-info.jsx:1362 +msgid "Unmute <0>@{username}" +msgstr "" + +#: src/components/account-info.jsx:1378 +msgid "Mute <0>@{username}…" +msgstr "" + +#: src/components/account-info.jsx:1410 +msgid "Muted @{username} for {0}" +msgstr "" + +#: src/components/account-info.jsx:1422 +msgid "Unable to mute @{username}" +msgstr "" + +#: src/components/account-info.jsx:1443 +msgid "Remove <0>@{username} from followers?" +msgstr "" + +#: src/components/account-info.jsx:1463 +msgid "@{username} removed from followers" +msgstr "" + +#: src/components/account-info.jsx:1475 +msgid "Remove follower…" +msgstr "" + +#: src/components/account-info.jsx:1486 +msgid "Block <0>@{username}?" +msgstr "" + +#: src/components/account-info.jsx:1507 +msgid "Unblocked @{username}" +msgstr "" + +#: src/components/account-info.jsx:1515 +msgid "Blocked @{username}" +msgstr "" + +#: src/components/account-info.jsx:1523 +msgid "Unable to unblock @{username}" +msgstr "" + +#: src/components/account-info.jsx:1525 +msgid "Unable to block @{username}" +msgstr "" + +#: src/components/account-info.jsx:1535 +msgid "Unblock <0>@{username}" +msgstr "" + +#: src/components/account-info.jsx:1544 +msgid "Block <0>@{username}…" +msgstr "" + +#: src/components/account-info.jsx:1561 +msgid "Report <0>@{username}…" +msgstr "" + +#: src/components/account-info.jsx:1581 +#: src/components/account-info.jsx:2092 +msgid "Edit profile" +msgstr "" + +#: src/components/account-info.jsx:1617 +msgid "Withdraw follow request?" +msgstr "" + +#: src/components/account-info.jsx:1618 +msgid "Unfollow @{0}?" +msgstr "" + +#: src/components/account-info.jsx:1669 +msgid "Unfollow…" +msgstr "" + +#: src/components/account-info.jsx:1678 +msgid "Withdraw…" +msgstr "" + +#: src/components/account-info.jsx:1685 +#: src/components/account-info.jsx:1689 +#: src/pages/hashtag.jsx:261 +msgid "Follow" +msgstr "" + +#: src/components/account-info.jsx:1800 +#: src/components/account-info.jsx:1854 +#: src/components/account-info.jsx:1987 +#: src/components/account-info.jsx:2087 +#: src/components/account-sheet.jsx:37 +#: src/components/compose.jsx:797 +#: src/components/compose.jsx:2400 +#: src/components/compose.jsx:2873 +#: src/components/compose.jsx:3081 +#: src/components/compose.jsx:3311 +#: src/components/drafts.jsx:58 +#: src/components/embed-modal.jsx:12 +#: src/components/generic-accounts.jsx:142 +#: src/components/keyboard-shortcuts-help.jsx:39 +#: src/components/list-add-edit.jsx:33 +#: src/components/media-alt-modal.jsx:33 +#: src/components/media-modal.jsx:247 +#: src/components/notification-service.jsx:156 +#: src/components/report-modal.jsx:75 +#: src/components/shortcuts-settings.jsx:227 +#: src/components/shortcuts-settings.jsx:580 +#: src/components/shortcuts-settings.jsx:780 +#: src/components/status.jsx:2827 +#: src/components/status.jsx:3066 +#: src/components/status.jsx:3564 +#: src/pages/accounts.jsx:33 +#: src/pages/catchup.jsx:1548 +#: src/pages/filters.jsx:224 +#: src/pages/list.jsx:274 +#: src/pages/notifications.jsx:840 +#: src/pages/notifications.jsx:1054 +#: src/pages/settings.jsx:69 +#: src/pages/status.jsx:1256 +msgid "Close" +msgstr "" + +#: src/components/account-info.jsx:1805 +msgid "Translated Bio" +msgstr "" + +#: src/components/account-info.jsx:1899 +msgid "Unable to remove from list." +msgstr "" + +#: src/components/account-info.jsx:1900 +msgid "Unable to add to list." +msgstr "" + +#: src/components/account-info.jsx:1919 +#: src/pages/lists.jsx:104 +msgid "Unable to load lists." +msgstr "" + +#: src/components/account-info.jsx:1923 +msgid "No lists." +msgstr "" + +#: src/components/account-info.jsx:1934 +#: src/components/list-add-edit.jsx:37 +#: src/pages/lists.jsx:58 +msgid "New list" +msgstr "" + +#: src/components/account-info.jsx:1992 +msgid "Private note about <0>@{0}" +msgstr "" + +#: src/components/account-info.jsx:2022 +msgid "Unable to update private note." +msgstr "" + +#: src/components/account-info.jsx:2045 +#: src/components/account-info.jsx:2215 +msgid "Cancel" +msgstr "" + +#: src/components/account-info.jsx:2050 +msgid "Save & close" +msgstr "" + +#: src/components/account-info.jsx:2143 +msgid "Unable to update profile." +msgstr "" + +#: src/components/account-info.jsx:2163 +msgid "Bio" +msgstr "" + +#: src/components/account-info.jsx:2176 +msgid "Extra fields" +msgstr "" + +#: src/components/account-info.jsx:2182 +msgid "Label" +msgstr "" + +#: src/components/account-info.jsx:2185 +msgid "Content" +msgstr "" + +#: src/components/account-info.jsx:2218 +#: src/components/list-add-edit.jsx:147 +#: src/components/shortcuts-settings.jsx:712 +#: src/pages/filters.jsx:554 +#: src/pages/notifications.jsx:906 +msgid "Save" +msgstr "" + +#: src/components/account-info.jsx:2271 +msgid "username" +msgstr "" + +#: src/components/account-info.jsx:2275 +msgid "server domain name" +msgstr "" + +#: src/components/background-service.jsx:138 +msgid "Cloak mode disabled" +msgstr "" + +#: src/components/background-service.jsx:138 +msgid "Cloak mode enabled" +msgstr "" + +#: src/components/columns.jsx:19 +#: src/components/nav-menu.jsx:184 +#: src/components/shortcuts-settings.jsx:137 +#: src/components/timeline.jsx:431 +#: src/pages/catchup.jsx:860 +#: src/pages/filters.jsx:89 +#: src/pages/followed-hashtags.jsx:40 +#: src/pages/home.jsx:52 +#: src/pages/notifications.jsx:505 +msgid "Home" +msgstr "" + +#: src/components/compose-button.jsx:49 +#: src/compose.jsx:34 +msgid "Compose" +msgstr "" + +#: src/components/compose.jsx:392 +msgid "You have unsaved changes. Discard this post?" +msgstr "" + +#: src/components/compose.jsx:614 +#: src/components/compose.jsx:630 +#: src/components/compose.jsx:1328 +#: src/components/compose.jsx:1582 +msgid "{maxMediaAttachments, plural, one {You can only attach up to 1 file.} other {You can only attach up to # files.}}" +msgstr "" + +#: src/components/compose.jsx:778 +msgid "Pop out" +msgstr "" + +#: src/components/compose.jsx:785 +msgid "Minimize" +msgstr "" + +#: src/components/compose.jsx:821 +msgid "Looks like you closed the parent window." +msgstr "" + +#: src/components/compose.jsx:828 +msgid "Looks like you already have a compose field open in the parent window and currently publishing. Please wait for it to be done and try again later." +msgstr "" + +#: src/components/compose.jsx:833 +msgid "Looks like you already have a compose field open in the parent window. Popping in this window will discard the changes you made in the parent window. Continue?" +msgstr "" + +#: src/components/compose.jsx:875 +msgid "Pop in" +msgstr "" + +#: src/components/compose.jsx:885 +msgid "Replying to @{0}’s post (<0>{1})" +msgstr "" + +#: src/components/compose.jsx:895 +msgid "Replying to @{0}’s post" +msgstr "" + +#: src/components/compose.jsx:908 +msgid "Editing source post" +msgstr "" + +#: src/components/compose.jsx:955 +msgid "Poll must have at least 2 options" +msgstr "" + +#: src/components/compose.jsx:959 +msgid "Some poll choices are empty" +msgstr "" + +#: src/components/compose.jsx:972 +msgid "Some media have no descriptions. Continue?" +msgstr "" + +#: src/components/compose.jsx:1024 +msgid "Attachment #{i} failed" +msgstr "" + +#: src/components/compose.jsx:1118 +#: src/components/status.jsx:1954 +#: src/components/timeline.jsx:975 +msgid "Content warning" +msgstr "" + +#: src/components/compose.jsx:1134 +msgid "Content warning or sensitive media" +msgstr "" + +#: src/components/compose.jsx:1170 +#: src/components/status.jsx:93 +#: src/pages/settings.jsx:285 +msgid "Public" +msgstr "" + +#: src/components/compose.jsx:1173 +#: src/components/status.jsx:94 +#: src/pages/settings.jsx:288 +msgid "Unlisted" +msgstr "" + +#: src/components/compose.jsx:1176 +#: src/components/status.jsx:95 +#: src/pages/settings.jsx:291 +msgid "Followers only" +msgstr "" + +#: src/components/compose.jsx:1179 +#: src/components/status.jsx:96 +#: src/components/status.jsx:1832 +msgid "Private mention" +msgstr "" + +#: src/components/compose.jsx:1188 +msgid "Post your reply" +msgstr "" + +#: src/components/compose.jsx:1190 +msgid "Edit your post" +msgstr "" + +#: src/components/compose.jsx:1191 +msgid "What are you doing?" +msgstr "" + +#: src/components/compose.jsx:1266 +msgid "Mark media as sensitive" +msgstr "" + +#: src/components/compose.jsx:1364 +msgid "Add poll" +msgstr "" + +#: src/components/compose.jsx:1386 +msgid "Add custom emoji" +msgstr "" + +#: src/components/compose.jsx:1469 +#: src/components/keyboard-shortcuts-help.jsx:143 +#: src/components/status.jsx:830 +#: src/components/status.jsx:1608 +#: src/components/status.jsx:1609 +#: src/components/status.jsx:2260 +msgid "Reply" +msgstr "" + +#: src/components/compose.jsx:1469 +msgid "Update" +msgstr "" + +#: src/components/compose.jsx:1469 +#: src/pages/status.jsx:565 +msgid "Post" +msgstr "" + +#: src/components/compose.jsx:1594 +msgid "Downloading GIF…" +msgstr "" + +#: src/components/compose.jsx:1622 +msgid "Failed to download GIF" +msgstr "" + +#: src/components/compose.jsx:1733 +#: src/components/compose.jsx:1810 +#: src/components/nav-menu.jsx:287 +msgid "More…" +msgstr "" + +#: src/components/compose.jsx:2213 +msgid "Uploaded" +msgstr "" + +#: src/components/compose.jsx:2226 +msgid "Image description" +msgstr "" + +#: src/components/compose.jsx:2227 +msgid "Video description" +msgstr "" + +#: src/components/compose.jsx:2228 +msgid "Audio description" +msgstr "" + +#: src/components/compose.jsx:2264 +#: src/components/compose.jsx:2284 +msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower." +msgstr "" + +#: src/components/compose.jsx:2276 +#: src/components/compose.jsx:2296 +msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px." +msgstr "" + +#: src/components/compose.jsx:2304 +msgid "Frame rate too high. Uploading might encounter issues." +msgstr "" + +#: src/components/compose.jsx:2364 +#: src/components/compose.jsx:2614 +#: src/components/shortcuts-settings.jsx:723 +#: src/pages/catchup.jsx:1058 +#: src/pages/filters.jsx:412 +msgid "Remove" +msgstr "" + +#: src/components/compose.jsx:2381 +msgid "Error" +msgstr "" + +#: src/components/compose.jsx:2406 +msgid "Edit image description" +msgstr "" + +#: src/components/compose.jsx:2407 +msgid "Edit video description" +msgstr "" + +#: src/components/compose.jsx:2408 +msgid "Edit audio description" +msgstr "" + +#: src/components/compose.jsx:2453 +#: src/components/compose.jsx:2502 +msgid "Generating description. Please wait…" +msgstr "" + +#: src/components/compose.jsx:2473 +msgid "Failed to generate description: {0}" +msgstr "" + +#: src/components/compose.jsx:2474 +msgid "Failed to generate description" +msgstr "" + +#: src/components/compose.jsx:2486 +#: src/components/compose.jsx:2492 +#: src/components/compose.jsx:2538 +msgid "Generate description…" +msgstr "" + +#: src/components/compose.jsx:2525 +msgid "Failed to generate description{0}" +msgstr "" + +#: src/components/compose.jsx:2540 +msgid "({0}) <0>— experimental" +msgstr "" + +#: src/components/compose.jsx:2559 +msgid "Done" +msgstr "" + +#: src/components/compose.jsx:2595 +msgid "Choice {0}" +msgstr "" + +#: src/components/compose.jsx:2642 +msgid "Multiple choices" +msgstr "" + +#: src/components/compose.jsx:2645 +msgid "Duration" +msgstr "" + +#: src/components/compose.jsx:2676 +msgid "Remove poll" +msgstr "" + +#: src/components/compose.jsx:2890 +msgid "Search accounts" +msgstr "" + +#: src/components/compose.jsx:2931 +#: src/components/shortcuts-settings.jsx:712 +#: src/pages/list.jsx:359 +msgid "Add" +msgstr "" + +#: src/components/compose.jsx:2944 +#: src/components/generic-accounts.jsx:227 +msgid "Error loading accounts" +msgstr "" + +#: src/components/compose.jsx:3087 +msgid "Custom emojis" +msgstr "" + +#: src/components/compose.jsx:3107 +msgid "Search emoji" +msgstr "" + +#: src/components/compose.jsx:3138 +msgid "Error loading custom emojis" +msgstr "" + +#: src/components/compose.jsx:3149 +msgid "Recently used" +msgstr "" + +#: src/components/compose.jsx:3150 +msgid "Others" +msgstr "" + +#: src/components/compose.jsx:3188 +msgid "{0} more…" +msgstr "" + +#: src/components/compose.jsx:3326 +msgid "Search GIFs" +msgstr "" + +#: src/components/compose.jsx:3341 +msgid "Powered by GIPHY" +msgstr "" + +#: src/components/compose.jsx:3349 +msgid "Type to search GIFs" +msgstr "" + +#: src/components/compose.jsx:3447 +#: src/components/media-modal.jsx:387 +#: src/components/timeline.jsx:880 +msgid "Previous" +msgstr "" + +#: src/components/compose.jsx:3465 +#: src/components/media-modal.jsx:406 +#: src/components/timeline.jsx:897 +msgid "Next" +msgstr "" + +#: src/components/compose.jsx:3482 +msgid "Error loading GIFs" +msgstr "" + +#: src/components/drafts.jsx:63 +#: src/pages/settings.jsx:672 +msgid "Unsent drafts" +msgstr "" + +#: src/components/drafts.jsx:68 +msgid "Looks like you have unsent drafts. Let's continue where you left off." +msgstr "" + +#: src/components/drafts.jsx:102 +msgid "Delete this draft?" +msgstr "" + +#: src/components/drafts.jsx:117 +msgid "Error deleting draft! Please try again." +msgstr "" + +#: src/components/drafts.jsx:127 +#: src/components/list-add-edit.jsx:183 +#: src/components/status.jsx:1243 +#: src/pages/filters.jsx:587 +msgid "Delete…" +msgstr "" + +#: src/components/drafts.jsx:146 +msgid "Error fetching reply-to status!" +msgstr "" + +#: src/components/drafts.jsx:171 +msgid "Delete all drafts?" +msgstr "" + +#: src/components/drafts.jsx:189 +msgid "Error deleting drafts! Please try again." +msgstr "" + +#: src/components/drafts.jsx:201 +msgid "Delete all…" +msgstr "" + +#: src/components/drafts.jsx:209 +msgid "No drafts found." +msgstr "" + +#: src/components/drafts.jsx:245 +#: src/pages/catchup.jsx:1895 +msgid "Poll" +msgstr "" + +#: src/components/drafts.jsx:248 +#: src/pages/account-statuses.jsx:365 +msgid "Media" +msgstr "" + +#: src/components/embed-modal.jsx:22 +msgid "Open in new window" +msgstr "" + +#: src/components/follow-request-buttons.jsx:42 +#: src/pages/notifications.jsx:890 +msgid "Accept" +msgstr "" + +#: src/components/follow-request-buttons.jsx:68 +msgid "Reject" +msgstr "" + +#: src/components/follow-request-buttons.jsx:75 +#: src/pages/notifications.jsx:1173 +msgid "Accepted" +msgstr "" + +#: src/components/follow-request-buttons.jsx:79 +msgid "Rejected" +msgstr "" + +#: src/components/generic-accounts.jsx:24 +msgid "Nothing to show" +msgstr "" + +#: src/components/generic-accounts.jsx:145 +#: src/components/notification.jsx:429 +#: src/pages/accounts.jsx:38 +#: src/pages/search.jsx:227 +#: src/pages/search.jsx:260 +msgid "Accounts" +msgstr "" + +#: src/components/generic-accounts.jsx:205 +#: src/components/timeline.jsx:513 +#: src/pages/list.jsx:293 +#: src/pages/notifications.jsx:820 +#: src/pages/search.jsx:454 +#: src/pages/status.jsx:1289 +msgid "Show more…" +msgstr "" + +#: src/components/generic-accounts.jsx:210 +#: src/components/timeline.jsx:518 +#: src/pages/search.jsx:459 +msgid "The end." +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:43 +#: src/components/nav-menu.jsx:405 +#: src/pages/catchup.jsx:1586 +msgid "Keyboard shortcuts" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:51 +msgid "Keyboard shortcuts help" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:55 +#: src/pages/catchup.jsx:1611 +msgid "Next post" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:59 +#: src/pages/catchup.jsx:1619 +msgid "Previous post" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:63 +msgid "Skip carousel to next post" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:65 +msgid "<0>Shift + <1>j" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:71 +msgid "Skip carousel to previous post" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:73 +msgid "<0>Shift + <1>k" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:79 +msgid "Load new posts" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:83 +#: src/pages/catchup.jsx:1643 +msgid "Open post details" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:85 +msgid "<0>Enter or <1>o" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:92 +msgid "Expand content warning or<0/>toggle expanded/collapsed thread" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:101 +msgid "Close post or dialogs" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:103 +msgid "<0>Esc or <1>Backspace" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:109 +msgid "Focus column in multi-column mode" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:111 +msgid "<0>1 to <1>9" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:117 +msgid "Compose new post" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:121 +msgid "Compose new post (new window)" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:124 +msgid "<0>Shift + <1>c" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:130 +msgid "Send post" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:132 +msgid "<0>Ctrl + <1>Enter or <2>⌘ + <3>Enter" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:139 +#: src/components/nav-menu.jsx:374 +#: src/components/search-form.jsx:72 +#: src/components/shortcuts-settings.jsx:52 +#: src/components/shortcuts-settings.jsx:176 +#: src/pages/search.jsx:39 +#: src/pages/search.jsx:209 +msgid "Search" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:147 +msgid "Reply (new window)" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:150 +msgid "<0>Shift + <1>r" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:156 +msgid "Like (favourite)" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:158 +msgid "<0>l or <1>f" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:164 +#: src/components/status.jsx:838 +#: src/components/status.jsx:2286 +#: src/components/status.jsx:2318 +#: src/components/status.jsx:2319 +msgid "Boost" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:166 +msgid "<0>Shift + <1>b" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:172 +#: src/components/status.jsx:923 +#: src/components/status.jsx:2343 +#: src/components/status.jsx:2344 +msgid "Bookmark" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:176 +msgid "Toggle Cloak mode" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:178 +msgid "<0>Shift + <1>Alt + <2>k" +msgstr "" + +#: src/components/list-add-edit.jsx:37 +msgid "Edit list" +msgstr "" + +#: src/components/list-add-edit.jsx:93 +msgid "Unable to edit list." +msgstr "" + +#: src/components/list-add-edit.jsx:94 +msgid "Unable to create list." +msgstr "" + +#: src/components/list-add-edit.jsx:102 +msgid "Name" +msgstr "" + +#: src/components/list-add-edit.jsx:122 +msgid "Show replies to list members" +msgstr "" + +#: src/components/list-add-edit.jsx:125 +msgid "Show replies to people I follow" +msgstr "" + +#: src/components/list-add-edit.jsx:128 +msgid "Don't show replies" +msgstr "" + +#: src/components/list-add-edit.jsx:141 +msgid "Hide posts on this list from Home/Following" +msgstr "" + +#: src/components/list-add-edit.jsx:147 +#: src/pages/filters.jsx:554 +msgid "Create" +msgstr "" + +#: src/components/list-add-edit.jsx:154 +msgid "Delete this list?" +msgstr "" + +#: src/components/list-add-edit.jsx:173 +msgid "Unable to delete list." +msgstr "" + +#: src/components/media-alt-modal.jsx:38 +#: src/components/media.jsx:50 +msgid "Media description" +msgstr "" + +#: src/components/media-alt-modal.jsx:57 +#: src/components/status.jsx:967 +#: src/components/status.jsx:994 +#: src/components/translation-block.jsx:195 +msgid "Translate" +msgstr "" + +#: src/components/media-alt-modal.jsx:68 +#: src/components/status.jsx:981 +#: src/components/status.jsx:1008 +msgid "Speak" +msgstr "" + +#: src/components/media-modal.jsx:294 +msgid "Open original media in new window" +msgstr "" + +#: src/components/media-modal.jsx:298 +msgid "Open original media" +msgstr "" + +#: src/components/media-modal.jsx:314 +msgid "Attempting to describe image. Please wait…" +msgstr "" + +#: src/components/media-modal.jsx:329 +msgid "Failed to describe image" +msgstr "" + +#: src/components/media-modal.jsx:339 +msgid "Describe image…" +msgstr "" + +#: src/components/media-modal.jsx:362 +msgid "View post" +msgstr "" + +#: src/components/media-post.jsx:127 +msgid "Sensitive media" +msgstr "" + +#: src/components/media-post.jsx:132 +msgid "Filtered: {filterTitleStr}" +msgstr "" + +#: src/components/media-post.jsx:133 +#: src/components/status.jsx:3394 +#: src/components/status.jsx:3490 +#: src/components/status.jsx:3568 +#: src/components/timeline.jsx:964 +#: src/pages/catchup.jsx:75 +#: src/pages/catchup.jsx:1843 +msgid "Filtered" +msgstr "" + +#: src/components/modals.jsx:72 +msgid "Post published. Check it out." +msgstr "" + +#: src/components/modals.jsx:73 +msgid "Reply posted. Check it out." +msgstr "" + +#: src/components/modals.jsx:74 +msgid "Post updated. Check it out." +msgstr "" + +#: src/components/nav-menu.jsx:126 +msgid "Menu" +msgstr "" + +#: src/components/nav-menu.jsx:162 +msgid "Reload page now to update?" +msgstr "" + +#: src/components/nav-menu.jsx:174 +msgid "New update available…" +msgstr "" + +#: src/components/nav-menu.jsx:200 +#: src/pages/catchup.jsx:855 +msgid "Catch-up" +msgstr "" + +#: src/components/nav-menu.jsx:207 +#: src/components/shortcuts-settings.jsx:58 +#: src/components/shortcuts-settings.jsx:143 +#: src/pages/home.jsx:223 +#: src/pages/mentions.jsx:20 +#: src/pages/mentions.jsx:167 +#: src/pages/settings.jsx:1008 +#: src/pages/trending.jsx:347 +msgid "Mentions" +msgstr "" + +#: src/components/nav-menu.jsx:214 +#: src/components/shortcuts-settings.jsx:49 +#: src/components/shortcuts-settings.jsx:149 +#: src/pages/filters.jsx:24 +#: src/pages/home.jsx:83 +#: src/pages/home.jsx:183 +#: src/pages/notifications.jsx:106 +#: src/pages/notifications.jsx:509 +msgid "Notifications" +msgstr "" + +#: src/components/nav-menu.jsx:217 +msgid "New" +msgstr "" + +#: src/components/nav-menu.jsx:228 +msgid "Profile" +msgstr "" + +#: src/components/nav-menu.jsx:241 +#: src/components/nav-menu.jsx:268 +#: src/components/shortcuts-settings.jsx:50 +#: src/components/shortcuts-settings.jsx:155 +#: src/pages/list.jsx:126 +#: src/pages/lists.jsx:16 +#: src/pages/lists.jsx:50 +msgid "Lists" +msgstr "" + +#: src/components/nav-menu.jsx:249 +#: src/components/shortcuts.jsx:209 +#: src/pages/list.jsx:133 +msgid "All Lists" +msgstr "" + +#: src/components/nav-menu.jsx:276 +#: src/components/shortcuts-settings.jsx:54 +#: src/components/shortcuts-settings.jsx:192 +#: src/pages/bookmarks.jsx:11 +#: src/pages/bookmarks.jsx:23 +msgid "Bookmarks" +msgstr "" + +#: src/components/nav-menu.jsx:296 +#: src/components/shortcuts-settings.jsx:55 +#: src/components/shortcuts-settings.jsx:198 +#: src/pages/catchup.jsx:1413 +#: src/pages/catchup.jsx:2029 +#: src/pages/favourites.jsx:11 +#: src/pages/favourites.jsx:23 +#: src/pages/settings.jsx:1012 +msgid "Likes" +msgstr "" + +#: src/components/nav-menu.jsx:302 +#: src/pages/followed-hashtags.jsx:14 +#: src/pages/followed-hashtags.jsx:44 +msgid "Followed Hashtags" +msgstr "" + +#: src/components/nav-menu.jsx:310 +#: src/pages/account-statuses.jsx:331 +#: src/pages/filters.jsx:54 +#: src/pages/filters.jsx:93 +#: src/pages/hashtag.jsx:339 +msgid "Filters" +msgstr "" + +#: src/components/nav-menu.jsx:318 +msgid "Muted users" +msgstr "" + +#: src/components/nav-menu.jsx:326 +msgid "Muted users…" +msgstr "" + +#: src/components/nav-menu.jsx:333 +msgid "Blocked users" +msgstr "" + +#: src/components/nav-menu.jsx:341 +msgid "Blocked users…" +msgstr "" + +#: src/components/nav-menu.jsx:353 +msgid "Accounts…" +msgstr "" + +#: src/components/nav-menu.jsx:363 +#: src/pages/login.jsx:142 +#: src/pages/status.jsx:792 +#: src/pages/welcome.jsx:64 +msgid "Log in" +msgstr "" + +#: src/components/nav-menu.jsx:380 +#: src/components/shortcuts-settings.jsx:57 +#: src/components/shortcuts-settings.jsx:169 +#: src/pages/trending.jsx:407 +msgid "Trending" +msgstr "" + +#: src/components/nav-menu.jsx:386 +#: src/components/shortcuts-settings.jsx:162 +msgid "Local" +msgstr "" + +#: src/components/nav-menu.jsx:392 +#: src/components/shortcuts-settings.jsx:162 +msgid "Federated" +msgstr "" + +#: src/components/nav-menu.jsx:415 +msgid "Shortcuts / Columns…" +msgstr "" + +#: src/components/nav-menu.jsx:425 +#: src/components/nav-menu.jsx:439 +msgid "Settings…" +msgstr "" + +#: src/components/notification-service.jsx:160 +msgid "Notification" +msgstr "" + +#: src/components/notification-service.jsx:166 +msgid "This notification is from your other account." +msgstr "" + +#: src/components/notification-service.jsx:195 +msgid "View all notifications" +msgstr "" + +#: src/components/notification.jsx:68 +msgid "{account} reacted to your post with {emojiObject}" +msgstr "" + +#: src/components/notification.jsx:75 +msgid "{account} published a post." +msgstr "" + +#: src/components/notification.jsx:83 +msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0} people boosted your reply.} other {<2><3>{1} people boosted your post.}}}}" +msgstr "" + +#: src/components/notification.jsx:126 +msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0} people followed you.}}" +msgstr "" + +#: src/components/notification.jsx:140 +msgid "{account} requested to follow you." +msgstr "" + +#: src/components/notification.jsx:149 +msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} liked your reply.} other {{account} liked your post.}}} other {{account} liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0} people liked your reply.} other {<2><3>{1} people liked your post.}}}}" +msgstr "" + +#: src/components/notification.jsx:191 +msgid "A poll you have voted in or created has ended." +msgstr "" + +#: src/components/notification.jsx:192 +msgid "A poll you have created has ended." +msgstr "" + +#: src/components/notification.jsx:193 +msgid "A poll you have voted in has ended." +msgstr "" + +#: src/components/notification.jsx:194 +msgid "A post you interacted with has been edited." +msgstr "" + +#: src/components/notification.jsx:202 +msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted & liked your reply.} other {{account} boosted & liked your post.}}} other {{account} boosted & liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0} people boosted & liked your reply.} other {<2><3>{1} people boosted & liked your post.}}}}" +msgstr "" + +#: src/components/notification.jsx:244 +msgid "{account} signed up." +msgstr "" + +#: src/components/notification.jsx:246 +msgid "{account} reported {targetAccount}" +msgstr "" + +#: src/components/notification.jsx:251 +msgid "Lost connections with <0>{name}." +msgstr "" + +#: src/components/notification.jsx:257 +msgid "Moderation warning" +msgstr "" + +#: src/components/notification.jsx:267 +msgid "An admin from <0>{from} has suspended <1>{targetName}, which means you can no longer receive updates from them or interact with them." +msgstr "" + +#: src/components/notification.jsx:273 +msgid "An admin from <0>{from} has blocked <1>{targetName}. Affected followers: {followersCount}, followings: {followingCount}." +msgstr "" + +#: src/components/notification.jsx:279 +msgid "You have blocked <0>{targetName}. Removed followers: {followersCount}, followings: {followingCount}." +msgstr "" + +#: src/components/notification.jsx:287 +msgid "Your account has received a moderation warning." +msgstr "" + +#: src/components/notification.jsx:288 +msgid "Your account has been disabled." +msgstr "" + +#: src/components/notification.jsx:289 +msgid "Some of your posts have been marked as sensitive." +msgstr "" + +#: src/components/notification.jsx:290 +msgid "Some of your posts have been deleted." +msgstr "" + +#: src/components/notification.jsx:291 +msgid "Your posts will be marked as sensitive from now on." +msgstr "" + +#: src/components/notification.jsx:292 +msgid "Your account has been limited." +msgstr "" + +#: src/components/notification.jsx:293 +msgid "Your account has been suspended." +msgstr "" + +#: src/components/notification.jsx:364 +msgid "[Unknown notification type: {type}]" +msgstr "" + +#: src/components/notification.jsx:425 +#: src/components/status.jsx:937 +#: src/components/status.jsx:947 +msgid "Boosted/Liked by…" +msgstr "" + +#: src/components/notification.jsx:426 +msgid "Liked by…" +msgstr "" + +#: src/components/notification.jsx:427 +msgid "Boosted by…" +msgstr "" + +#: src/components/notification.jsx:428 +msgid "Followed by…" +msgstr "" + +#: src/components/notification.jsx:484 +#: src/components/notification.jsx:500 +msgid "Learn more <0/>" +msgstr "" + +#: src/components/notification.jsx:680 +#: src/components/status.jsx:189 +msgid "Read more →" +msgstr "" + +#: src/components/poll.jsx:110 +msgid "Voted" +msgstr "" + +#: src/components/poll.jsx:135 +#: src/components/poll.jsx:218 +#: src/components/poll.jsx:222 +msgid "Hide results" +msgstr "" + +#: src/components/poll.jsx:184 +msgid "Vote" +msgstr "" + +#: src/components/poll.jsx:204 +#: src/components/poll.jsx:206 +#: src/pages/status.jsx:1158 +#: src/pages/status.jsx:1181 +msgid "Refresh" +msgstr "" + +#: src/components/poll.jsx:218 +#: src/components/poll.jsx:222 +msgid "Show results" +msgstr "" + +#: src/components/poll.jsx:227 +msgid "{votesCount, plural, one {<0>{0} vote} other {<1>{1} votes}}" +msgstr "" + +#: src/components/poll.jsx:244 +msgid "{votersCount, plural, one {<0>{0} voter} other {<1>{1} voters}}" +msgstr "" + +#: src/components/poll.jsx:264 +msgid "Ended <0/>" +msgstr "" + +#: src/components/poll.jsx:268 +msgid "Ended" +msgstr "" + +#: src/components/poll.jsx:271 +msgid "Ending <0/>" +msgstr "" + +#: src/components/poll.jsx:275 +msgid "Ending" +msgstr "" + +#. Relative time in seconds, as short as possible +#: src/components/relative-time.jsx:54 +msgid "{0}s" +msgstr "" + +#. Relative time in minutes, as short as possible +#: src/components/relative-time.jsx:59 +msgid "{0}m" +msgstr "" + +#. Relative time in hours, as short as possible +#: src/components/relative-time.jsx:64 +msgid "{0}h" +msgstr "" + +#: src/components/report-modal.jsx:29 +msgid "Spam" +msgstr "" + +#: src/components/report-modal.jsx:30 +msgid "Malicious links, fake engagement, or repetitive replies" +msgstr "" + +#: src/components/report-modal.jsx:33 +msgid "Illegal" +msgstr "" + +#: src/components/report-modal.jsx:34 +msgid "Violates the law of your or the server's country" +msgstr "" + +#: src/components/report-modal.jsx:37 +msgid "Server rule violation" +msgstr "" + +#: src/components/report-modal.jsx:38 +msgid "Breaks specific server rules" +msgstr "" + +#: src/components/report-modal.jsx:39 +msgid "Violation" +msgstr "" + +#: src/components/report-modal.jsx:42 +msgid "Other" +msgstr "" + +#: src/components/report-modal.jsx:43 +msgid "Issue doesn't fit other categories" +msgstr "" + +#: src/components/report-modal.jsx:68 +msgid "Report Post" +msgstr "" + +#: src/components/report-modal.jsx:68 +msgid "Report @{username}" +msgstr "" + +#: src/components/report-modal.jsx:104 +msgid "Pending review" +msgstr "" + +#: src/components/report-modal.jsx:146 +msgid "Post reported" +msgstr "" + +#: src/components/report-modal.jsx:146 +msgid "Profile reported" +msgstr "" + +#: src/components/report-modal.jsx:154 +msgid "Unable to report post" +msgstr "" + +#: src/components/report-modal.jsx:155 +msgid "Unable to report profile" +msgstr "" + +#: src/components/report-modal.jsx:163 +msgid "What's the issue with this post?" +msgstr "" + +#: src/components/report-modal.jsx:164 +msgid "What's the issue with this profile?" +msgstr "" + +#: src/components/report-modal.jsx:233 +msgid "Additional info" +msgstr "" + +#: src/components/report-modal.jsx:256 +msgid "Forward to <0>{domain}" +msgstr "" + +#: src/components/report-modal.jsx:266 +msgid "Send Report" +msgstr "" + +#: src/components/report-modal.jsx:275 +msgid "Muted {username}" +msgstr "" + +#: src/components/report-modal.jsx:278 +msgid "Unable to mute {username}" +msgstr "" + +#: src/components/report-modal.jsx:283 +msgid "Send Report <0>+ Mute profile" +msgstr "" + +#: src/components/report-modal.jsx:294 +msgid "Blocked {username}" +msgstr "" + +#: src/components/report-modal.jsx:297 +msgid "Unable to block {username}" +msgstr "" + +#: src/components/report-modal.jsx:302 +msgid "Send Report <0>+ Block profile" +msgstr "" + +#: src/components/search-form.jsx:202 +msgid "{query} <0>‒ accounts, hashtags & posts" +msgstr "" + +#: src/components/search-form.jsx:215 +msgid "Posts with <0>{query}" +msgstr "" + +#: src/components/search-form.jsx:227 +msgid "Posts tagged with <0>#{0}" +msgstr "" + +#: src/components/search-form.jsx:241 +msgid "Look up <0>{query}" +msgstr "" + +#: src/components/search-form.jsx:252 +msgid "Accounts with <0>{query}" +msgstr "" + +#: src/components/shortcuts-settings.jsx:48 +msgid "Home / Following" +msgstr "" + +#: src/components/shortcuts-settings.jsx:51 +msgid "Public (Local / Federated)" +msgstr "" + +#: src/components/shortcuts-settings.jsx:53 +msgid "Account" +msgstr "" + +#: src/components/shortcuts-settings.jsx:56 +msgid "Hashtag" +msgstr "" + +#: src/components/shortcuts-settings.jsx:63 +msgid "List ID" +msgstr "" + +#: src/components/shortcuts-settings.jsx:70 +msgid "Local only" +msgstr "" + +#: src/components/shortcuts-settings.jsx:75 +#: src/components/shortcuts-settings.jsx:84 +#: src/components/shortcuts-settings.jsx:122 +#: src/pages/login.jsx:146 +msgid "Instance" +msgstr "" + +#: src/components/shortcuts-settings.jsx:78 +#: src/components/shortcuts-settings.jsx:87 +#: src/components/shortcuts-settings.jsx:125 +msgid "Optional, e.g. mastodon.social" +msgstr "" + +#: src/components/shortcuts-settings.jsx:93 +msgid "Search term" +msgstr "" + +#: src/components/shortcuts-settings.jsx:96 +msgid "Optional, unless for multi-column mode" +msgstr "" + +#: src/components/shortcuts-settings.jsx:113 +msgid "e.g. PixelArt (Max 5, space-separated)" +msgstr "" + +#: src/components/shortcuts-settings.jsx:117 +#: src/pages/hashtag.jsx:355 +msgid "Media only" +msgstr "" + +#: src/components/shortcuts-settings.jsx:232 +#: src/components/shortcuts.jsx:186 +msgid "Shortcuts" +msgstr "" + +#: src/components/shortcuts-settings.jsx:240 +msgid "beta" +msgstr "" + +#: src/components/shortcuts-settings.jsx:246 +msgid "Specify a list of shortcuts that'll appear as:" +msgstr "" + +#: src/components/shortcuts-settings.jsx:252 +msgid "Floating button" +msgstr "" + +#: src/components/shortcuts-settings.jsx:257 +msgid "Tab/Menu bar" +msgstr "" + +#: src/components/shortcuts-settings.jsx:262 +msgid "Multi-column" +msgstr "" + +#: src/components/shortcuts-settings.jsx:329 +msgid "Not available in current view mode" +msgstr "" + +#: src/components/shortcuts-settings.jsx:348 +msgid "Move up" +msgstr "" + +#: src/components/shortcuts-settings.jsx:364 +msgid "Move down" +msgstr "" + +#: src/components/shortcuts-settings.jsx:376 +#: src/components/status.jsx:1208 +#: src/pages/list.jsx:170 +msgid "Edit" +msgstr "" + +#: src/components/shortcuts-settings.jsx:397 +msgid "Add more than one shortcut/column to make this work." +msgstr "" + +#: src/components/shortcuts-settings.jsx:408 +msgid "No columns yet. Tap on the Add column button." +msgstr "" + +#: src/components/shortcuts-settings.jsx:409 +msgid "No shortcuts yet. Tap on the Add shortcut button." +msgstr "" + +#: src/components/shortcuts-settings.jsx:412 +msgid "Not sure what to add?<0/>Try adding <1>Home / Following and Notifications first." +msgstr "" + +#: src/components/shortcuts-settings.jsx:440 +msgid "Max {SHORTCUTS_LIMIT} columns" +msgstr "" + +#: src/components/shortcuts-settings.jsx:441 +msgid "Max {SHORTCUTS_LIMIT} shortcuts" +msgstr "" + +#: src/components/shortcuts-settings.jsx:455 +msgid "Import/export" +msgstr "" + +#: src/components/shortcuts-settings.jsx:465 +msgid "Add column…" +msgstr "" + +#: src/components/shortcuts-settings.jsx:466 +msgid "Add shortcut…" +msgstr "" + +#: src/components/shortcuts-settings.jsx:513 +msgid "Specific list is optional. For multi-column mode, list is required, else the column will not be shown." +msgstr "" + +#: src/components/shortcuts-settings.jsx:514 +msgid "For multi-column mode, search term is required, else the column will not be shown." +msgstr "" + +#: src/components/shortcuts-settings.jsx:515 +msgid "Multiple hashtags are supported. Space-separated." +msgstr "" + +#: src/components/shortcuts-settings.jsx:584 +msgid "Edit shortcut" +msgstr "" + +#: src/components/shortcuts-settings.jsx:584 +msgid "Add shortcut" +msgstr "" + +#: src/components/shortcuts-settings.jsx:620 +msgid "Timeline" +msgstr "" + +#: src/components/shortcuts-settings.jsx:646 +msgid "List" +msgstr "" + +#: src/components/shortcuts-settings.jsx:785 +msgid "Import/Export <0>Shortcuts" +msgstr "" + +#: src/components/shortcuts-settings.jsx:795 +msgid "Import" +msgstr "" + +#: src/components/shortcuts-settings.jsx:803 +msgid "Paste shortcuts here" +msgstr "" + +#: src/components/shortcuts-settings.jsx:819 +msgid "Downloading saved shortcuts from instance server…" +msgstr "" + +#: src/components/shortcuts-settings.jsx:848 +msgid "Unable to download shortcuts" +msgstr "" + +#: src/components/shortcuts-settings.jsx:851 +msgid "Download shortcuts from instance server" +msgstr "" + +#: src/components/shortcuts-settings.jsx:909 +msgid "* Exists in current shortcuts" +msgstr "" + +#: src/components/shortcuts-settings.jsx:914 +msgid "List may not work if it's from a different account." +msgstr "" + +#: src/components/shortcuts-settings.jsx:924 +msgid "Invalid settings format" +msgstr "" + +#: src/components/shortcuts-settings.jsx:932 +msgid "Append to current shortcuts?" +msgstr "" + +#: src/components/shortcuts-settings.jsx:935 +msgid "Only shortcuts that don’t exist in current shortcuts will be appended." +msgstr "" + +#: src/components/shortcuts-settings.jsx:957 +msgid "No new shortcuts to import" +msgstr "" + +#: src/components/shortcuts-settings.jsx:972 +msgid "Shortcuts imported. Exceeded max {SHORTCUTS_LIMIT}, so the rest are not imported." +msgstr "" + +#: src/components/shortcuts-settings.jsx:973 +#: src/components/shortcuts-settings.jsx:997 +msgid "Shortcuts imported" +msgstr "" + +#: src/components/shortcuts-settings.jsx:983 +msgid "Import & append…" +msgstr "" + +#: src/components/shortcuts-settings.jsx:991 +msgid "Override current shortcuts?" +msgstr "" + +#: src/components/shortcuts-settings.jsx:992 +msgid "Import shortcuts?" +msgstr "" + +#: src/components/shortcuts-settings.jsx:1006 +msgid "or override…" +msgstr "" + +#: src/components/shortcuts-settings.jsx:1006 +msgid "Import…" +msgstr "" + +#: src/components/shortcuts-settings.jsx:1015 +msgid "Export" +msgstr "" + +#: src/components/shortcuts-settings.jsx:1030 +msgid "Shortcuts copied" +msgstr "" + +#: src/components/shortcuts-settings.jsx:1033 +msgid "Unable to copy shortcuts" +msgstr "" + +#: src/components/shortcuts-settings.jsx:1047 +msgid "Shortcut settings copied" +msgstr "" + +#: src/components/shortcuts-settings.jsx:1050 +msgid "Unable to copy shortcut settings" +msgstr "" + +#: src/components/shortcuts-settings.jsx:1080 +msgid "Share" +msgstr "" + +#: src/components/shortcuts-settings.jsx:1119 +msgid "Saving shortcuts to instance server…" +msgstr "" + +#: src/components/shortcuts-settings.jsx:1126 +msgid "Shortcuts saved" +msgstr "" + +#: src/components/shortcuts-settings.jsx:1131 +msgid "Unable to save shortcuts" +msgstr "" + +#: src/components/shortcuts-settings.jsx:1134 +msgid "Sync to instance server" +msgstr "" + +#: src/components/shortcuts-settings.jsx:1142 +msgid "{0, plural, one {# character} other {# characters}}" +msgstr "" + +#: src/components/shortcuts-settings.jsx:1154 +msgid "Raw Shortcuts JSON" +msgstr "" + +#: src/components/shortcuts-settings.jsx:1167 +msgid "Import/export settings from/to instance server (Very experimental)" +msgstr "" + +#: src/components/status.jsx:463 +msgid "<0/> <1>boosted" +msgstr "" + +#: src/components/status.jsx:562 +msgid "Sorry, your current logged-in instance can't interact with this post from another instance." +msgstr "" + +#: src/components/status.jsx:715 +msgid "Unliked @{0}'s post" +msgstr "" + +#: src/components/status.jsx:716 +msgid "Liked @{0}'s post" +msgstr "" + +#: src/components/status.jsx:755 +msgid "Unbookmarked @{0}'s post" +msgstr "" + +#: src/components/status.jsx:756 +msgid "Bookmarked @{0}'s post" +msgstr "" + +#: src/components/status.jsx:838 +#: src/components/status.jsx:900 +#: src/components/status.jsx:2286 +#: src/components/status.jsx:2318 +msgid "Unboost" +msgstr "" + +#: src/components/status.jsx:854 +#: src/components/status.jsx:2301 +msgid "Quote" +msgstr "" + +#: src/components/status.jsx:862 +#: src/components/status.jsx:2310 +msgid "Some media have no descriptions." +msgstr "" + +#: src/components/status.jsx:869 +msgid "Old post (<0>{0})" +msgstr "" + +#: src/components/status.jsx:888 +#: src/components/status.jsx:1333 +msgid "Unboosted @{0}'s post" +msgstr "" + +#: src/components/status.jsx:889 +#: src/components/status.jsx:1334 +msgid "Boosted @{0}'s post" +msgstr "" + +#: src/components/status.jsx:901 +msgid "Boost…" +msgstr "" + +#: src/components/status.jsx:913 +#: src/components/status.jsx:1618 +#: src/components/status.jsx:2331 +msgid "Unlike" +msgstr "" + +#: src/components/status.jsx:914 +#: src/components/status.jsx:1618 +#: src/components/status.jsx:1619 +#: src/components/status.jsx:2331 +#: src/components/status.jsx:2332 +msgid "Like" +msgstr "" + +#: src/components/status.jsx:923 +#: src/components/status.jsx:2343 +msgid "Unbookmark" +msgstr "" + +#: src/components/status.jsx:1031 +msgid "View post by <0>@{0}" +msgstr "" + +#: src/components/status.jsx:1052 +msgid "Show Edit History" +msgstr "" + +#: src/components/status.jsx:1055 +msgid "Edited: {editedDateText}" +msgstr "" + +#: src/components/status.jsx:1115 +#: src/components/status.jsx:3071 +msgid "Embed post" +msgstr "" + +#: src/components/status.jsx:1129 +msgid "Conversation unmuted" +msgstr "" + +#: src/components/status.jsx:1129 +msgid "Conversation muted" +msgstr "" + +#: src/components/status.jsx:1135 +msgid "Unable to unmute conversation" +msgstr "" + +#: src/components/status.jsx:1136 +msgid "Unable to mute conversation" +msgstr "" + +#: src/components/status.jsx:1145 +msgid "Unmute conversation" +msgstr "" + +#: src/components/status.jsx:1152 +msgid "Mute conversation" +msgstr "" + +#: src/components/status.jsx:1168 +msgid "Post unpinned from profile" +msgstr "" + +#: src/components/status.jsx:1169 +msgid "Post pinned to profile" +msgstr "" + +#: src/components/status.jsx:1174 +msgid "Unable to unpin post" +msgstr "" + +#: src/components/status.jsx:1174 +msgid "Unable to pin post" +msgstr "" + +#: src/components/status.jsx:1183 +msgid "Unpin from profile" +msgstr "" + +#: src/components/status.jsx:1190 +msgid "Pin to profile" +msgstr "" + +#: src/components/status.jsx:1219 +msgid "Delete this post?" +msgstr "" + +#: src/components/status.jsx:1232 +msgid "Post deleted" +msgstr "" + +#: src/components/status.jsx:1235 +msgid "Unable to delete post" +msgstr "" + +#: src/components/status.jsx:1263 +msgid "Report post…" +msgstr "" + +#: src/components/status.jsx:1619 +#: src/components/status.jsx:1655 +#: src/components/status.jsx:2332 +msgid "Liked" +msgstr "" + +#: src/components/status.jsx:1652 +#: src/components/status.jsx:2319 +msgid "Boosted" +msgstr "" + +#: src/components/status.jsx:1662 +#: src/components/status.jsx:2344 +msgid "Bookmarked" +msgstr "" + +#: src/components/status.jsx:1666 +msgid "Pinned" +msgstr "" + +#: src/components/status.jsx:1711 +#: src/components/status.jsx:2163 +msgid "Deleted" +msgstr "" + +#: src/components/status.jsx:1752 +msgid "{repliesCount, plural, one {# reply} other {# replies}}" +msgstr "" + +#: src/components/status.jsx:1841 +msgid "Thread{0}" +msgstr "" + +#: src/components/status.jsx:1917 +#: src/components/status.jsx:1979 +#: src/components/status.jsx:2064 +msgid "Show less" +msgstr "" + +#: src/components/status.jsx:1917 +#: src/components/status.jsx:1979 +msgid "Show content" +msgstr "" + +#: src/components/status.jsx:2064 +msgid "Show media" +msgstr "" + +#: src/components/status.jsx:2184 +msgid "Edited" +msgstr "" + +#: src/components/status.jsx:2261 +msgid "Comments" +msgstr "" + +#: src/components/status.jsx:2832 +msgid "Edit History" +msgstr "" + +#: src/components/status.jsx:2836 +msgid "Failed to load history" +msgstr "" + +#: src/components/status.jsx:2841 +msgid "Loading…" +msgstr "" + +#: src/components/status.jsx:3076 +msgid "HTML Code" +msgstr "" + +#: src/components/status.jsx:3093 +msgid "HTML code copied" +msgstr "" + +#: src/components/status.jsx:3096 +msgid "Unable to copy HTML code" +msgstr "" + +#: src/components/status.jsx:3108 +msgid "Media attachments:" +msgstr "" + +#: src/components/status.jsx:3130 +msgid "Account Emojis:" +msgstr "" + +#: src/components/status.jsx:3161 +#: src/components/status.jsx:3206 +msgid "static URL" +msgstr "" + +#: src/components/status.jsx:3175 +msgid "Emojis:" +msgstr "" + +#: src/components/status.jsx:3220 +msgid "Notes:" +msgstr "" + +#: src/components/status.jsx:3224 +msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed." +msgstr "" + +#: src/components/status.jsx:3230 +msgid "Polls are not interactive, becomes a list with vote counts." +msgstr "" + +#: src/components/status.jsx:3235 +msgid "Media attachments can be images, videos, audios or any file types." +msgstr "" + +#: src/components/status.jsx:3241 +msgid "Post could be edited or deleted later." +msgstr "" + +#: src/components/status.jsx:3247 +msgid "Preview" +msgstr "" + +#: src/components/status.jsx:3256 +msgid "Note: This preview is lightly styled." +msgstr "" + +#: src/components/status.jsx:3498 +msgid "<0/> <1/> boosted" +msgstr "" + +#: src/components/timeline.jsx:447 +#: src/pages/settings.jsx:1036 +msgid "New posts" +msgstr "" + +#: src/components/timeline.jsx:548 +#: src/pages/home.jsx:212 +#: src/pages/notifications.jsx:796 +#: src/pages/status.jsx:945 +#: src/pages/status.jsx:1318 +msgid "Try again" +msgstr "" + +#: src/components/timeline.jsx:937 +#: src/components/timeline.jsx:944 +#: src/pages/catchup.jsx:1860 +msgid "Thread" +msgstr "" + +#: src/components/timeline.jsx:959 +msgid "<0>Filtered: <1>{0}" +msgstr "" + +#: src/components/translation-block.jsx:152 +msgid "Auto-translated from {sourceLangText}" +msgstr "" + +#: src/components/translation-block.jsx:190 +msgid "Translating…" +msgstr "" + +#: src/components/translation-block.jsx:193 +msgid "Translate from {sourceLangText} (auto-detected)" +msgstr "" + +#: src/components/translation-block.jsx:194 +msgid "Translate from {sourceLangText}" +msgstr "" + +#: src/components/translation-block.jsx:222 +msgid "Auto ({0})" +msgstr "" + +#: src/components/translation-block.jsx:235 +msgid "Failed to translate" +msgstr "" + +#: src/compose.jsx:29 +msgid "Editing source status" +msgstr "" + +#: src/compose.jsx:31 +msgid "Replying to @{0}" +msgstr "" + +#: src/compose.jsx:55 +msgid "You may close this page now." +msgstr "" + +#: src/compose.jsx:63 +msgid "Close window" +msgstr "" + +#: src/pages/account-statuses.jsx:233 +msgid "Account posts" +msgstr "" + +#: src/pages/account-statuses.jsx:240 +msgid "{accountDisplay} (+ Replies)" +msgstr "" + +#: src/pages/account-statuses.jsx:242 +msgid "{accountDisplay} (- Boosts)" +msgstr "" + +#: src/pages/account-statuses.jsx:244 +msgid "{accountDisplay} (#{tagged})" +msgstr "" + +#: src/pages/account-statuses.jsx:246 +msgid "{accountDisplay} (Media)" +msgstr "" + +#: src/pages/account-statuses.jsx:252 +msgid "{accountDisplay} ({monthYear})" +msgstr "" + +#: src/pages/account-statuses.jsx:321 +msgid "Clear filters" +msgstr "" + +#: src/pages/account-statuses.jsx:324 +msgid "Clear" +msgstr "" + +#: src/pages/account-statuses.jsx:338 +msgid "Showing post with replies" +msgstr "" + +#: src/pages/account-statuses.jsx:343 +msgid "+ Replies" +msgstr "" + +#: src/pages/account-statuses.jsx:349 +msgid "Showing posts without boosts" +msgstr "" + +#: src/pages/account-statuses.jsx:354 +msgid "- Boosts" +msgstr "" + +#: src/pages/account-statuses.jsx:360 +msgid "Showing posts with media" +msgstr "" + +#: src/pages/account-statuses.jsx:377 +msgid "Showing posts tagged with #{0}" +msgstr "" + +#: src/pages/account-statuses.jsx:416 +msgid "Showing posts in {0}" +msgstr "" + +#: src/pages/account-statuses.jsx:505 +msgid "Nothing to see here yet." +msgstr "" + +#: src/pages/account-statuses.jsx:506 +#: src/pages/public.jsx:97 +#: src/pages/trending.jsx:415 +msgid "Unable to load posts" +msgstr "" + +#: src/pages/account-statuses.jsx:547 +#: src/pages/account-statuses.jsx:577 +msgid "Unable to fetch account info" +msgstr "" + +#: src/pages/account-statuses.jsx:554 +msgid "Switch to account's instance {0}" +msgstr "" + +#: src/pages/account-statuses.jsx:584 +msgid "Switch to my instance (<0>{currentInstance})" +msgstr "" + +#: src/pages/account-statuses.jsx:646 +msgid "Month" +msgstr "" + +#: src/pages/accounts.jsx:52 +msgid "Current" +msgstr "" + +#: src/pages/accounts.jsx:98 +msgid "Default" +msgstr "" + +#: src/pages/accounts.jsx:117 +msgid "View profile…" +msgstr "" + +#: src/pages/accounts.jsx:134 +msgid "Set as default" +msgstr "" + +#: src/pages/accounts.jsx:144 +msgid "Log out <0>@{0}?" +msgstr "" + +#: src/pages/accounts.jsx:167 +msgid "Log out…" +msgstr "" + +#: src/pages/accounts.jsx:180 +msgid "Add an existing account" +msgstr "" + +#: src/pages/accounts.jsx:187 +msgid "Note: <0>Default account will always be used for first load. Switched accounts will persist during the session." +msgstr "" + +#: src/pages/bookmarks.jsx:26 +msgid "Unable to load bookmarks." +msgstr "" + +#: src/pages/catchup.jsx:54 +msgid "last 1 hour" +msgstr "" + +#: src/pages/catchup.jsx:55 +msgid "last 2 hours" +msgstr "" + +#: src/pages/catchup.jsx:56 +msgid "last 3 hours" +msgstr "" + +#: src/pages/catchup.jsx:57 +msgid "last 4 hours" +msgstr "" + +#: src/pages/catchup.jsx:58 +msgid "last 5 hours" +msgstr "" + +#: src/pages/catchup.jsx:59 +msgid "last 6 hours" +msgstr "" + +#: src/pages/catchup.jsx:60 +msgid "last 7 hours" +msgstr "" + +#: src/pages/catchup.jsx:61 +msgid "last 8 hours" +msgstr "" + +#: src/pages/catchup.jsx:62 +msgid "last 9 hours" +msgstr "" + +#: src/pages/catchup.jsx:63 +msgid "last 10 hours" +msgstr "" + +#: src/pages/catchup.jsx:64 +msgid "last 11 hours" +msgstr "" + +#: src/pages/catchup.jsx:65 +msgid "last 12 hours" +msgstr "" + +#: src/pages/catchup.jsx:66 +msgid "beyond 12 hours" +msgstr "" + +#: src/pages/catchup.jsx:73 +msgid "Followed tags" +msgstr "" + +#: src/pages/catchup.jsx:74 +msgid "Groups" +msgstr "" + +#: src/pages/catchup.jsx:596 +msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}" +msgstr "" + +#: src/pages/catchup.jsx:866 +#: src/pages/catchup.jsx:890 +msgid "Catch-up <0>beta" +msgstr "" + +#: src/pages/catchup.jsx:880 +#: src/pages/catchup.jsx:1552 +msgid "Help" +msgstr "" + +#: src/pages/catchup.jsx:896 +msgid "What is this?" +msgstr "" + +#: src/pages/catchup.jsx:899 +msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts." +msgstr "" + +#: src/pages/catchup.jsx:910 +msgid "Preview of Catch-up UI" +msgstr "" + +#: src/pages/catchup.jsx:919 +msgid "Let's catch up" +msgstr "" + +#: src/pages/catchup.jsx:924 +msgid "Let's catch up on the posts from your followings." +msgstr "" + +#: src/pages/catchup.jsx:928 +msgid "Show me all posts from…" +msgstr "" + +#: src/pages/catchup.jsx:951 +msgid "until the max" +msgstr "" + +#: src/pages/catchup.jsx:981 +msgid "Catch up" +msgstr "" + +#: src/pages/catchup.jsx:987 +msgid "Overlaps with your last catch-up" +msgstr "" + +#: src/pages/catchup.jsx:999 +msgid "Until the last catch-up ({0})" +msgstr "" + +#: src/pages/catchup.jsx:1008 +msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more." +msgstr "" + +#: src/pages/catchup.jsx:1018 +msgid "Previously…" +msgstr "" + +#: src/pages/catchup.jsx:1036 +msgid "{0, plural, one {# post} other {# posts}}" +msgstr "" + +#: src/pages/catchup.jsx:1046 +msgid "Remove this catch-up?" +msgstr "" + +#: src/pages/catchup.jsx:1067 +msgid "Note: Only max 3 will be stored. The rest will be automatically removed." +msgstr "" + +#: src/pages/catchup.jsx:1082 +msgid "Fetching posts…" +msgstr "" + +#: src/pages/catchup.jsx:1085 +msgid "This might take a while." +msgstr "" + +#: src/pages/catchup.jsx:1120 +msgid "Reset filters" +msgstr "" + +#: src/pages/catchup.jsx:1128 +#: src/pages/catchup.jsx:1558 +msgid "Top links" +msgstr "" + +#: src/pages/catchup.jsx:1244 +msgid "Shared by {0}" +msgstr "" + +#: src/pages/catchup.jsx:1283 +#: src/pages/mentions.jsx:147 +#: src/pages/search.jsx:222 +msgid "All" +msgstr "" + +#: src/pages/catchup.jsx:1368 +msgid "{0, plural, one {# author} other {# authors}}" +msgstr "" + +#: src/pages/catchup.jsx:1380 +msgid "Sort" +msgstr "" + +#: src/pages/catchup.jsx:1411 +msgid "Date" +msgstr "" + +#: src/pages/catchup.jsx:1415 +msgid "Density" +msgstr "" + +#: src/pages/catchup.jsx:1453 +msgid "Authors" +msgstr "" + +#: src/pages/catchup.jsx:1454 +msgid "None" +msgstr "" + +#: src/pages/catchup.jsx:1470 +msgid "Show all authors" +msgstr "" + +#: src/pages/catchup.jsx:1521 +msgid "You don't have to read everything." +msgstr "" + +#: src/pages/catchup.jsx:1522 +msgid "That's all." +msgstr "" + +#: src/pages/catchup.jsx:1530 +msgid "Back to top" +msgstr "" + +#: src/pages/catchup.jsx:1561 +msgid "Links shared by followings, sorted by shared counts, boosts and likes." +msgstr "" + +#: src/pages/catchup.jsx:1567 +msgid "Sort: Density" +msgstr "" + +#: src/pages/catchup.jsx:1570 +msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos." +msgstr "" + +#: src/pages/catchup.jsx:1577 +msgid "Group: Authors" +msgstr "" + +#: src/pages/catchup.jsx:1580 +msgid "Posts are grouped by authors, sorted by posts count per author." +msgstr "" + +#: src/pages/catchup.jsx:1627 +msgid "Next author" +msgstr "" + +#: src/pages/catchup.jsx:1635 +msgid "Previous author" +msgstr "" + +#: src/pages/catchup.jsx:1651 +msgid "Scroll to top" +msgstr "" + +#: src/pages/catchup.jsx:1842 +msgid "Filtered: {0}" +msgstr "" + +#: src/pages/favourites.jsx:26 +msgid "Unable to load likes." +msgstr "" + +#: src/pages/filters.jsx:23 +msgid "Home and lists" +msgstr "" + +#: src/pages/filters.jsx:25 +msgid "Public timelines" +msgstr "" + +#: src/pages/filters.jsx:26 +msgid "Conversations" +msgstr "" + +#: src/pages/filters.jsx:27 +msgid "Profiles" +msgstr "" + +#: src/pages/filters.jsx:42 +msgid "Never" +msgstr "" + +#: src/pages/filters.jsx:103 +#: src/pages/filters.jsx:228 +msgid "New filter" +msgstr "" + +#: src/pages/filters.jsx:151 +msgid "{0, plural, one {# filter} other {# filters}}" +msgstr "" + +#: src/pages/filters.jsx:166 +msgid "Unable to load filters." +msgstr "" + +#: src/pages/filters.jsx:170 +msgid "No filters yet." +msgstr "" + +#: src/pages/filters.jsx:177 +msgid "Add filter" +msgstr "" + +#: src/pages/filters.jsx:228 +msgid "Edit filter" +msgstr "" + +#: src/pages/filters.jsx:345 +msgid "Unable to edit filter" +msgstr "" + +#: src/pages/filters.jsx:346 +msgid "Unable to create filter" +msgstr "" + +#: src/pages/filters.jsx:355 +msgid "Title" +msgstr "" + +#: src/pages/filters.jsx:396 +msgid "Whole word" +msgstr "" + +#: src/pages/filters.jsx:422 +msgid "No keywords. Add one." +msgstr "" + +#: src/pages/filters.jsx:449 +msgid "Add keyword" +msgstr "" + +#: src/pages/filters.jsx:453 +msgid "{0, plural, one {# keyword} other {# keywords}}" +msgstr "" + +#: src/pages/filters.jsx:466 +msgid "Filter from…" +msgstr "" + +#: src/pages/filters.jsx:492 +msgid "* Not implemented yet" +msgstr "" + +#: src/pages/filters.jsx:498 +msgid "Status: <0><1/>" +msgstr "" + +#: src/pages/filters.jsx:507 +msgid "Change expiry" +msgstr "" + +#: src/pages/filters.jsx:507 +msgid "Expiry" +msgstr "" + +#: src/pages/filters.jsx:526 +msgid "Filtered post will be…" +msgstr "" + +#: src/pages/filters.jsx:536 +msgid "minimized" +msgstr "" + +#: src/pages/filters.jsx:546 +msgid "hidden" +msgstr "" + +#: src/pages/filters.jsx:563 +msgid "Delete this filter?" +msgstr "" + +#: src/pages/filters.jsx:576 +msgid "Unable to delete filter." +msgstr "" + +#: src/pages/filters.jsx:608 +msgid "Expired" +msgstr "" + +#: src/pages/filters.jsx:610 +msgid "Expiring <0/>" +msgstr "" + +#: src/pages/filters.jsx:614 +msgid "Never expires" +msgstr "" + +#: src/pages/followed-hashtags.jsx:70 +msgid "{0, plural, one {# hashtag} other {# hashtags}}" +msgstr "" + +#: src/pages/followed-hashtags.jsx:85 +msgid "Unable to load followed hashtags." +msgstr "" + +#: src/pages/followed-hashtags.jsx:89 +msgid "No hashtags followed yet." +msgstr "" + +#: src/pages/following.jsx:133 +msgid "Nothing to see here." +msgstr "" + +#: src/pages/following.jsx:134 +#: src/pages/list.jsx:108 +msgid "Unable to load posts." +msgstr "" + +#: src/pages/hashtag.jsx:55 +msgid "{hashtagTitle} (Media only) on {instance}" +msgstr "" + +#: src/pages/hashtag.jsx:56 +msgid "{hashtagTitle} on {instance}" +msgstr "" + +#: src/pages/hashtag.jsx:58 +msgid "{hashtagTitle} (Media only)" +msgstr "" + +#: src/pages/hashtag.jsx:59 +msgid "{hashtagTitle}" +msgstr "" + +#: src/pages/hashtag.jsx:181 +msgid "No one has posted anything with this tag yet." +msgstr "" + +#: src/pages/hashtag.jsx:182 +msgid "Unable to load posts with this tag" +msgstr "" + +#: src/pages/hashtag.jsx:223 +msgid "Unfollowed #{hashtag}" +msgstr "" + +#: src/pages/hashtag.jsx:238 +msgid "Followed #{hashtag}" +msgstr "" + +#: src/pages/hashtag.jsx:254 +msgid "Following…" +msgstr "" + +#: src/pages/hashtag.jsx:282 +msgid "Unfeatured on profile" +msgstr "" + +#: src/pages/hashtag.jsx:296 +msgid "Unable to unfeature on profile" +msgstr "" + +#: src/pages/hashtag.jsx:305 +#: src/pages/hashtag.jsx:321 +msgid "Featured on profile" +msgstr "" + +#: src/pages/hashtag.jsx:328 +msgid "Feature on profile" +msgstr "" + +#: src/pages/hashtag.jsx:393 +msgid "{TOTAL_TAGS_LIMIT, plural, other {Max # tags}}" +msgstr "" + +#: src/pages/hashtag.jsx:396 +msgid "Add hashtag" +msgstr "" + +#: src/pages/hashtag.jsx:428 +msgid "Remove hashtag" +msgstr "" + +#: src/pages/hashtag.jsx:442 +msgid "{SHORTCUTS_LIMIT, plural, one {Max # shortcut reached. Unable to add shortcut.} other {Max # shortcuts reached. Unable to add shortcut.}}" +msgstr "" + +#: src/pages/hashtag.jsx:471 +msgid "This shortcut already exists" +msgstr "" + +#: src/pages/hashtag.jsx:474 +msgid "Hashtag shortcut added" +msgstr "" + +#: src/pages/hashtag.jsx:480 +msgid "Add to Shortcuts" +msgstr "" + +#: src/pages/hashtag.jsx:486 +#: src/pages/public.jsx:139 +#: src/pages/trending.jsx:444 +msgid "Enter a new instance e.g. \"mastodon.social\"" +msgstr "" + +#: src/pages/hashtag.jsx:489 +#: src/pages/public.jsx:142 +#: src/pages/trending.jsx:447 +msgid "Invalid instance" +msgstr "" + +#: src/pages/hashtag.jsx:503 +#: src/pages/public.jsx:156 +#: src/pages/trending.jsx:459 +msgid "Go to another instance…" +msgstr "" + +#: src/pages/hashtag.jsx:516 +#: src/pages/public.jsx:169 +#: src/pages/trending.jsx:470 +msgid "Go to my instance (<0>{currentInstance})" +msgstr "" + +#: src/pages/home.jsx:208 +msgid "Unable to fetch notifications." +msgstr "" + +#: src/pages/home.jsx:228 +msgid "<0>New <1>Follow Requests" +msgstr "" + +#: src/pages/home.jsx:234 +msgid "See all" +msgstr "" + +#: src/pages/http-route.jsx:68 +msgid "Resolving…" +msgstr "" + +#: src/pages/http-route.jsx:79 +msgid "Unable to resolve URL" +msgstr "" + +#: src/pages/http-route.jsx:91 +#: src/pages/login.jsx:223 +msgid "Go home" +msgstr "" + +#: src/pages/list.jsx:107 +msgid "Nothing yet." +msgstr "" + +#: src/pages/list.jsx:176 +#: src/pages/list.jsx:279 +msgid "Manage members" +msgstr "" + +#: src/pages/list.jsx:313 +msgid "Remove <0>@{0} from list?" +msgstr "" + +#: src/pages/list.jsx:359 +msgid "Remove…" +msgstr "" + +#: src/pages/lists.jsx:93 +msgid "{0, plural, one {# list} other {# lists}}" +msgstr "" + +#: src/pages/lists.jsx:108 +msgid "No lists yet." +msgstr "" + +#: src/pages/login.jsx:185 +msgid "e.g. “mastodon.social”" +msgstr "" + +#: src/pages/login.jsx:196 +msgid "Failed to log in. Please try again or try another instance." +msgstr "" + +#: src/pages/login.jsx:208 +msgid "Continue with {selectedInstanceText}" +msgstr "" + +#: src/pages/login.jsx:209 +msgid "Continue" +msgstr "" + +#: src/pages/login.jsx:217 +msgid "Don't have an account? Create one!" +msgstr "" + +#: src/pages/mentions.jsx:20 +msgid "Private mentions" +msgstr "" + +#: src/pages/mentions.jsx:159 +msgid "Private" +msgstr "" + +#: src/pages/mentions.jsx:169 +msgid "No one mentioned you :(" +msgstr "" + +#: src/pages/mentions.jsx:170 +msgid "Unable to load mentions." +msgstr "" + +#: src/pages/notifications.jsx:97 +msgid "You don't follow" +msgstr "" + +#: src/pages/notifications.jsx:98 +msgid "Who don't follow you" +msgstr "" + +#: src/pages/notifications.jsx:99 +msgid "With a new account" +msgstr "" + +#: src/pages/notifications.jsx:100 +msgid "Who unsolicitedly private mention you" +msgstr "" + +#: src/pages/notifications.jsx:101 +msgid "Who are limited by server moderators" +msgstr "" + +#: src/pages/notifications.jsx:523 +#: src/pages/notifications.jsx:844 +msgid "Notifications settings" +msgstr "" + +#: src/pages/notifications.jsx:541 +msgid "New notifications" +msgstr "" + +#: src/pages/notifications.jsx:552 +msgid "{0, plural, one {Announcement} other {Announcements}}" +msgstr "" + +#: src/pages/notifications.jsx:599 +#: src/pages/settings.jsx:1024 +msgid "Follow requests" +msgstr "" + +#: src/pages/notifications.jsx:604 +msgid "{0, plural, one {# follow request} other {# follow requests}}" +msgstr "" + +#: src/pages/notifications.jsx:659 +msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}" +msgstr "" + +#: src/pages/notifications.jsx:725 +msgid "Only mentions" +msgstr "" + +#: src/pages/notifications.jsx:729 +msgid "Today" +msgstr "" + +#: src/pages/notifications.jsx:733 +msgid "You're all caught up." +msgstr "" + +#: src/pages/notifications.jsx:756 +msgid "Yesterday" +msgstr "" + +#: src/pages/notifications.jsx:792 +msgid "Unable to load notifications" +msgstr "" + +#: src/pages/notifications.jsx:871 +msgid "Notifications settings updated" +msgstr "" + +#: src/pages/notifications.jsx:879 +msgid "Filter out notifications from people:" +msgstr "" + +#: src/pages/notifications.jsx:893 +msgid "Filter" +msgstr "" + +#: src/pages/notifications.jsx:896 +msgid "Ignore" +msgstr "" + +#: src/pages/notifications.jsx:969 +msgid "Updated <0>{0}" +msgstr "" + +#: src/pages/notifications.jsx:1037 +msgid "View notifications from <0>@{0}" +msgstr "" + +#: src/pages/notifications.jsx:1058 +msgid "Notifications from <0>@{0}" +msgstr "" + +#: src/pages/notifications.jsx:1125 +msgid "Notifications from @{0} will not be filtered from now on." +msgstr "" + +#: src/pages/notifications.jsx:1130 +msgid "Unable to accept notification request" +msgstr "" + +#: src/pages/notifications.jsx:1135 +msgid "Allow" +msgstr "" + +#: src/pages/notifications.jsx:1155 +msgid "Notifications from @{0} will not show up in Filtered notifications from now on." +msgstr "" + +#: src/pages/notifications.jsx:1160 +msgid "Unable to dismiss notification request" +msgstr "" + +#: src/pages/notifications.jsx:1165 +msgid "Dismiss" +msgstr "" + +#: src/pages/notifications.jsx:1180 +msgid "Dismissed" +msgstr "" + +#: src/pages/public.jsx:27 +msgid "Local timeline ({instance})" +msgstr "" + +#: src/pages/public.jsx:28 +msgid "Federated timeline ({instance})" +msgstr "" + +#: src/pages/public.jsx:90 +msgid "Local timeline" +msgstr "" + +#: src/pages/public.jsx:90 +msgid "Federated timeline" +msgstr "" + +#: src/pages/public.jsx:96 +msgid "No one has posted anything yet." +msgstr "" + +#: src/pages/public.jsx:123 +msgid "Switch to Federated" +msgstr "" + +#: src/pages/public.jsx:130 +msgid "Switch to Local" +msgstr "" + +#: src/pages/search.jsx:43 +msgid "Search: {q} (Posts)" +msgstr "" + +#: src/pages/search.jsx:46 +msgid "Search: {q} (Accounts)" +msgstr "" + +#: src/pages/search.jsx:49 +msgid "Search: {q} (Hashtags)" +msgstr "" + +#: src/pages/search.jsx:52 +msgid "Search: {q}" +msgstr "" + +#: src/pages/search.jsx:232 +#: src/pages/search.jsx:314 +msgid "Hashtags" +msgstr "" + +#: src/pages/search.jsx:264 +#: src/pages/search.jsx:318 +#: src/pages/search.jsx:388 +msgid "See more" +msgstr "" + +#: src/pages/search.jsx:290 +msgid "See more accounts" +msgstr "" + +#: src/pages/search.jsx:304 +msgid "No accounts found." +msgstr "" + +#: src/pages/search.jsx:360 +msgid "See more hashtags" +msgstr "" + +#: src/pages/search.jsx:374 +msgid "No hashtags found." +msgstr "" + +#: src/pages/search.jsx:418 +msgid "See more posts" +msgstr "" + +#: src/pages/search.jsx:432 +msgid "No posts found." +msgstr "" + +#: src/pages/search.jsx:476 +msgid "Enter your search term or paste a URL above to get started." +msgstr "" + +#: src/pages/settings.jsx:74 +msgid "Settings" +msgstr "" + +#: src/pages/settings.jsx:83 +msgid "Appearance" +msgstr "" + +#: src/pages/settings.jsx:159 +msgid "Light" +msgstr "" + +#: src/pages/settings.jsx:170 +msgid "Dark" +msgstr "" + +#: src/pages/settings.jsx:183 +msgid "Auto" +msgstr "" + +#: src/pages/settings.jsx:193 +msgid "Text size" +msgstr "" + +#. Preview of one character, in smallest size +#. Preview of one character, in largest size +#: src/pages/settings.jsx:198 +#: src/pages/settings.jsx:223 +msgid "A" +msgstr "" + +#: src/pages/settings.jsx:236 +msgid "Display language" +msgstr "" + +#: src/pages/settings.jsx:245 +msgid "Posting" +msgstr "" + +#: src/pages/settings.jsx:252 +msgid "Default visibility" +msgstr "" + +#: src/pages/settings.jsx:253 +#: src/pages/settings.jsx:299 +msgid "Synced" +msgstr "" + +#: src/pages/settings.jsx:278 +msgid "Failed to update posting privacy" +msgstr "" + +#: src/pages/settings.jsx:301 +msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." +msgstr "" + +#: src/pages/settings.jsx:316 +msgid "Experiments" +msgstr "" + +#: src/pages/settings.jsx:329 +msgid "Auto refresh timeline posts" +msgstr "" + +#: src/pages/settings.jsx:341 +msgid "Boosts carousel" +msgstr "" + +#: src/pages/settings.jsx:357 +msgid "Post translation" +msgstr "" + +#: src/pages/settings.jsx:368 +msgid "Translate to" +msgstr "" + +#: src/pages/settings.jsx:379 +msgid "System language ({systemTargetLanguageText})" +msgstr "" + +#: src/pages/settings.jsx:405 +msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" +msgstr "" + +#: src/pages/settings.jsx:459 +msgid "Note: This feature uses external translation services, powered by <0>Lingva API & <1>Lingva Translate." +msgstr "" + +#: src/pages/settings.jsx:493 +msgid "Auto inline translation" +msgstr "" + +#: src/pages/settings.jsx:497 +msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." +msgstr "" + +#: src/pages/settings.jsx:517 +msgid "GIF Picker for composer" +msgstr "" + +#: src/pages/settings.jsx:521 +msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." +msgstr "" + +#: src/pages/settings.jsx:550 +msgid "Image description generator" +msgstr "" + +#: src/pages/settings.jsx:555 +msgid "Only for new images while composing new posts." +msgstr "" + +#: src/pages/settings.jsx:562 +msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." +msgstr "" + +#: src/pages/settings.jsx:588 +msgid "Server-side grouped notifications" +msgstr "" + +#: src/pages/settings.jsx:592 +msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic." +msgstr "" + +#: src/pages/settings.jsx:613 +msgid "\"Cloud\" import/export for shortcuts settings" +msgstr "" + +#: src/pages/settings.jsx:618 +msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." +msgstr "" + +#: src/pages/settings.jsx:629 +msgid "Note: This feature uses currently-logged-in instance server API." +msgstr "" + +#: src/pages/settings.jsx:646 +msgid "Cloak mode <0>(<1>Text → <2>████)" +msgstr "" + +#: src/pages/settings.jsx:655 +msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." +msgstr "" + +#: src/pages/settings.jsx:680 +msgid "About" +msgstr "" + +#: src/pages/settings.jsx:719 +msgid "<0>Built by <1>@cheeaun" +msgstr "" + +#: src/pages/settings.jsx:748 +msgid "Sponsor" +msgstr "" + +#: src/pages/settings.jsx:756 +msgid "Donate" +msgstr "" + +#: src/pages/settings.jsx:764 +msgid "Privacy Policy" +msgstr "" + +#: src/pages/settings.jsx:771 +msgid "<0>Site: {0}" +msgstr "" + +#: src/pages/settings.jsx:778 +msgid "<0>Version: <1/> {0}" +msgstr "" + +#: src/pages/settings.jsx:793 +msgid "Version string copied" +msgstr "" + +#: src/pages/settings.jsx:796 +msgid "Unable to copy version string" +msgstr "" + +#: src/pages/settings.jsx:921 +#: src/pages/settings.jsx:926 +msgid "Failed to update subscription. Please try again." +msgstr "" + +#: src/pages/settings.jsx:932 +msgid "Failed to remove subscription. Please try again." +msgstr "" + +#: src/pages/settings.jsx:939 +msgid "Push Notifications (beta)" +msgstr "" + +#: src/pages/settings.jsx:961 +msgid "Push notifications are blocked. Please enable them in your browser settings." +msgstr "" + +#: src/pages/settings.jsx:970 +msgid "Allow from <0>{0}" +msgstr "" + +#: src/pages/settings.jsx:979 +msgid "anyone" +msgstr "" + +#: src/pages/settings.jsx:983 +msgid "people I follow" +msgstr "" + +#: src/pages/settings.jsx:987 +msgid "followers" +msgstr "" + +#: src/pages/settings.jsx:1020 +msgid "Follows" +msgstr "" + +#: src/pages/settings.jsx:1028 +msgid "Polls" +msgstr "" + +#: src/pages/settings.jsx:1032 +msgid "Post edits" +msgstr "" + +#: src/pages/settings.jsx:1053 +msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." +msgstr "" + +#: src/pages/settings.jsx:1069 +msgid "NOTE: Push notifications only work for <0>one account." +msgstr "" + +#: src/pages/status.jsx:786 +msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." +msgstr "" + +#: src/pages/status.jsx:799 +msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." +msgstr "" + +#: src/pages/status.jsx:827 +msgid "Error: {e}" +msgstr "" + +#: src/pages/status.jsx:834 +msgid "Switch to my instance to enable interactions" +msgstr "" + +#: src/pages/status.jsx:936 +msgid "Unable to load replies." +msgstr "" + +#: src/pages/status.jsx:1048 +msgid "Back" +msgstr "" + +#: src/pages/status.jsx:1079 +msgid "Go to main post" +msgstr "" + +#: src/pages/status.jsx:1102 +msgid "{0} posts above ‒ Go to top" +msgstr "" + +#: src/pages/status.jsx:1145 +#: src/pages/status.jsx:1208 +msgid "Switch to Side Peek view" +msgstr "" + +#: src/pages/status.jsx:1209 +msgid "Switch to Full view" +msgstr "" + +#: src/pages/status.jsx:1227 +msgid "Show all sensitive content" +msgstr "" + +#: src/pages/status.jsx:1232 +msgid "Experimental" +msgstr "" + +#: src/pages/status.jsx:1241 +msgid "Unable to switch" +msgstr "" + +#: src/pages/status.jsx:1248 +msgid "Switch to post's instance ({0})" +msgstr "" + +#: src/pages/status.jsx:1251 +msgid "Switch to post's instance" +msgstr "" + +#: src/pages/status.jsx:1309 +msgid "Unable to load post" +msgstr "" + +#: src/pages/status.jsx:1426 +msgid "{0, plural, one {# reply} other {<0>{1} replies}}" +msgstr "" + +#: src/pages/status.jsx:1444 +msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" +msgstr "" + +#: src/pages/status.jsx:1466 +msgid "View post with its replies" +msgstr "" + +#: src/pages/trending.jsx:70 +msgid "Trending ({instance})" +msgstr "" + +#: src/pages/trending.jsx:227 +msgid "Trending News" +msgstr "" + +#: src/pages/trending.jsx:374 +msgid "Back to showing trending posts" +msgstr "" + +#: src/pages/trending.jsx:379 +msgid "Showing posts mentioning <0>{0}" +msgstr "" + +#: src/pages/trending.jsx:391 +msgid "Trending posts" +msgstr "" + +#: src/pages/trending.jsx:414 +msgid "No trending posts." +msgstr "" + +#: src/pages/welcome.jsx:53 +msgid "A minimalistic opinionated Mastodon web client." +msgstr "" + +#: src/pages/welcome.jsx:64 +msgid "Log in with Mastodon" +msgstr "" + +#: src/pages/welcome.jsx:70 +msgid "Sign up" +msgstr "" + +#: src/pages/welcome.jsx:77 +msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server." +msgstr "" + +#: src/pages/welcome.jsx:94 +msgid "<0>Built by <1>@cheeaun. <2>Privacy Policy." +msgstr "" + +#: src/pages/welcome.jsx:125 +msgid "Screenshot of Boosts Carousel" +msgstr "" + +#: src/pages/welcome.jsx:129 +msgid "Boosts Carousel" +msgstr "" + +#: src/pages/welcome.jsx:132 +msgid "Visually separate original posts and re-shared posts (boosted posts)." +msgstr "" + +#: src/pages/welcome.jsx:141 +msgid "Screenshot of nested comments thread" +msgstr "" + +#: src/pages/welcome.jsx:145 +msgid "Nested comments thread" +msgstr "" + +#: src/pages/welcome.jsx:148 +msgid "Effortlessly follow conversations. Semi-collapsible replies." +msgstr "" + +#: src/pages/welcome.jsx:156 +msgid "Screenshot of grouped notifications" +msgstr "" + +#: src/pages/welcome.jsx:160 +msgid "Grouped notifications" +msgstr "" + +#: src/pages/welcome.jsx:163 +msgid "Similar notifications are grouped and collapsed to reduce clutter." +msgstr "" + +#: src/pages/welcome.jsx:172 +msgid "Screenshot of multi-column UI" +msgstr "" + +#: src/pages/welcome.jsx:176 +msgid "Single or multi-column" +msgstr "" + +#: src/pages/welcome.jsx:179 +msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users." +msgstr "" + +#: src/pages/welcome.jsx:188 +msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags" +msgstr "" + +#: src/pages/welcome.jsx:192 +msgid "Multi-hashtag timeline" +msgstr "" + +#: src/pages/welcome.jsx:195 +msgid "Up to 5 hashtags combined into a single timeline." +msgstr "" + +#: src/utils/open-compose.js:24 +msgid "Looks like your browser is blocking popups." +msgstr "" + +#: src/utils/show-compose.js:16 +msgid "A draft post is currently minimized. Post or discard it before creating a new one." +msgstr "" + +#: src/utils/show-compose.js:21 +msgid "A post is currently open. Post or discard it before creating a new one." +msgstr "" + From 2ec5bf07f6b728d9980ab8e95c6bd247bffc5a66 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Wed, 21 Aug 2024 06:38:22 +0800 Subject: [PATCH 002/132] New Crowdin updates (#659) * New translations (Basque) * New translations (Kabyle) * New translations (Persian) * New translations (Kabyle) --- src/locales/eu-ES.po | 6 +-- src/locales/fa-IR.po | 6 +-- src/locales/kab.po | 94 ++++++++++++++++++++++---------------------- 3 files changed, 53 insertions(+), 53 deletions(-) diff --git a/src/locales/eu-ES.po b/src/locales/eu-ES.po index ed1701bc..eaa33bce 100644 --- a/src/locales/eu-ES.po +++ b/src/locales/eu-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: eu\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-20 13:13\n" +"PO-Revision-Date: 2024-08-20 18:43\n" "Last-Translator: \n" "Language-Team: Basque\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -927,7 +927,7 @@ msgstr "Onartu" #: src/components/follow-request-buttons.jsx:68 msgid "Reject" -msgstr "Baztertu" +msgstr "Ukatu" #: src/components/follow-request-buttons.jsx:75 #: src/pages/notifications.jsx:1173 @@ -936,7 +936,7 @@ msgstr "Onartuta" #: src/components/follow-request-buttons.jsx:79 msgid "Rejected" -msgstr "Baztertuta" +msgstr "Ukatuta" #: src/components/generic-accounts.jsx:24 msgid "Nothing to show" diff --git a/src/locales/fa-IR.po b/src/locales/fa-IR.po index 3067707c..060ad023 100644 --- a/src/locales/fa-IR.po +++ b/src/locales/fa-IR.po @@ -8,7 +8,7 @@ msgstr "" "Language: fa\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-20 14:16\n" +"PO-Revision-Date: 2024-08-20 20:57\n" "Last-Translator: \n" "Language-Team: Persian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -678,7 +678,7 @@ msgstr "بروزرسانی" #: src/components/compose.jsx:1469 #: src/pages/status.jsx:565 msgid "Post" -msgstr "فرسته" +msgstr "ارسال" #: src/components/compose.jsx:1594 msgid "Downloading GIF…" @@ -2528,7 +2528,7 @@ msgstr "" #: src/pages/catchup.jsx:73 msgid "Followed tags" -msgstr "" +msgstr "برچسب‌های پی‌گرفته‌شده" #: src/pages/catchup.jsx:74 msgid "Groups" diff --git a/src/locales/kab.po b/src/locales/kab.po index 1d6c73dc..873ae807 100644 --- a/src/locales/kab.po +++ b/src/locales/kab.po @@ -8,7 +8,7 @@ msgstr "" "Language: kab\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-20 17:33\n" +"PO-Revision-Date: 2024-08-20 22:38\n" "Last-Translator: \n" "Language-Team: Kabyle\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -570,7 +570,7 @@ msgstr "Yettban-d ɣur-k yakan urti ideg turiḍ yeldi deg usfaylu amaraw, ha-t- #: src/components/compose.jsx:833 msgid "Looks like you already have a compose field open in the parent window. Popping in this window will discard the changes you made in the parent window. Continue?" -msgstr "" +msgstr "Yettban tesεiḍ yakan urti ideg turiḍ yeldi deg usfaylu amaraw. Tiririt n usfaylu-a ad issefsex tira n tsuffeɣt deg usfaylu-a war asekles. Kemmel?" #: src/components/compose.jsx:875 msgid "Pop in" @@ -594,7 +594,7 @@ msgstr "Xerṣum snat n textiṛiyin laqent i usisten" #: src/components/compose.jsx:959 msgid "Some poll choices are empty" -msgstr "" +msgstr "Kra n yifranen n usisten d ilmawen" #: src/components/compose.jsx:972 msgid "Some media have no descriptions. Continue?" @@ -612,7 +612,7 @@ msgstr "Yir agbur" #: src/components/compose.jsx:1134 msgid "Content warning or sensitive media" -msgstr "" +msgstr "Yir agbur neɣ amidya amḥulfu" #: src/components/compose.jsx:1170 #: src/components/status.jsx:93 @@ -713,16 +713,16 @@ msgstr "Aglam n useklas ameslaw" #: src/components/compose.jsx:2264 #: src/components/compose.jsx:2284 msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower." -msgstr "" +msgstr "Teɣzi n ufaylu meqqret aṭas. asali-ines yezmer ad yesεu uguren. Ԑreḍ ad tesneqseḍ deg teɣzi seg {0} ɣer {1} neɣ ugar." #: src/components/compose.jsx:2276 #: src/components/compose.jsx:2296 msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px." -msgstr "" +msgstr "Amidya-a meqqer aṭas. asali-ines yezmer ad yesεu uguren. Ԑreḍ ad tesneqseḍ deg teɣzi seg {0}×{1}px ɣer {2}×{3}px." #: src/components/compose.jsx:2304 msgid "Frame rate too high. Uploading might encounter issues." -msgstr "" +msgstr "Afmiḍi meqqer aṭas. Asali-s yezmer ad d-yeglu s wuguren." #: src/components/compose.jsx:2364 #: src/components/compose.jsx:2614 @@ -869,7 +869,7 @@ msgstr "Ur ttazen ara irewwayen" #: src/components/drafts.jsx:68 msgid "Looks like you have unsent drafts. Let's continue where you left off." -msgstr "" +msgstr "Yettban ɣur-k irewwayen ur yettwaznen ara. Kemmel ansi i ten-teǧǧiḍ." #: src/components/drafts.jsx:102 msgid "Delete this draft?" @@ -888,7 +888,7 @@ msgstr "Kkes…" #: src/components/drafts.jsx:146 msgid "Error fetching reply-to status!" -msgstr "" +msgstr "Tuccḍa deg tririt n waddad n tririt!" #: src/components/drafts.jsx:171 msgid "Delete all drafts?" @@ -987,7 +987,7 @@ msgstr "Tasuffeɣt iɛeddan" #: src/components/keyboard-shortcuts-help.jsx:63 msgid "Skip carousel to next post" -msgstr "" +msgstr "Zgel akarusel ɣer tsuffeɣt tuḍfirt" #: src/components/keyboard-shortcuts-help.jsx:65 msgid "<0>Shift + <1>j" @@ -995,7 +995,7 @@ msgstr "<0>Shift + <1>j" #: src/components/keyboard-shortcuts-help.jsx:71 msgid "Skip carousel to previous post" -msgstr "" +msgstr "Zgel akarusel ɣer tsuffeɣt tudfirt" #: src/components/keyboard-shortcuts-help.jsx:73 msgid "<0>Shift + <1>k" @@ -1395,7 +1395,7 @@ msgstr "Y·Tesuffeɣ-d {account} tasuffeɣt." #: src/components/notification.jsx:83 msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0} people boosted your reply.} other {<2><3>{1} people boosted your post.}}}}" -msgstr "" +msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} yesnerna tiririt-ik.} other {{account} yesnerna tasuffeɣt-ik.}}} other {{account} yesnerna {postsCount} n tsuffaɣ-ik.}}} other {{postType, select, reply {<0><1>{0} imdanen yesnerna tiririt-ik.} other {<2><3>{1} imdanen yesnerna tasuffeɣt-ik.}}}}" #: src/components/notification.jsx:126 msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0} people followed you.}}" @@ -1427,7 +1427,7 @@ msgstr "" #: src/components/notification.jsx:202 msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted & liked your reply.} other {{account} boosted & liked your post.}}} other {{account} boosted & liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0} people boosted & liked your reply.} other {<2><3>{1} people boosted & liked your post.}}}}" -msgstr "" +msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} yesnerna & teεǧeb-as tririt-ik.} other {{account} yesnerna & teεǧeb-as tsuffeɣt-ik.}}} other {{account} yesnerna & εeǧbent-as {postsCount} n tsuffaɣ-ik.}}} other {{postType, select, reply {<0><1>{0} imdanen yesnerna & teεǧeb-as tririt-ik.} other {<2><3>{1} imdanen yesnerna & teεǧeb-as tsuffeɣt-ik.}}}}" #: src/components/notification.jsx:244 msgid "{account} signed up." @@ -1885,7 +1885,7 @@ msgstr "Senṭeḍ inegzumen da" #: src/components/shortcuts-settings.jsx:819 msgid "Downloading saved shortcuts from instance server…" -msgstr "" +msgstr "Asader inegzumen i yettwaskelsen seg uqeddac n tummant…" #: src/components/shortcuts-settings.jsx:848 msgid "Unable to download shortcuts" @@ -1917,7 +1917,7 @@ msgstr "" #: src/components/shortcuts-settings.jsx:957 msgid "No new shortcuts to import" -msgstr "" +msgstr "Ulac inegzumen imaynuten i uktar" #: src/components/shortcuts-settings.jsx:972 msgid "Shortcuts imported. Exceeded max {SHORTCUTS_LIMIT}, so the rest are not imported." @@ -1966,7 +1966,7 @@ msgstr "Iɣewwaren n unegzum ttwaneɣlen" #: src/components/shortcuts-settings.jsx:1050 msgid "Unable to copy shortcut settings" -msgstr "" +msgstr "D awezɣi anɣal n yiɣewwaren n yinegzumen" #: src/components/shortcuts-settings.jsx:1080 msgid "Share" @@ -1974,7 +1974,7 @@ msgstr "Bḍu" #: src/components/shortcuts-settings.jsx:1119 msgid "Saving shortcuts to instance server…" -msgstr "" +msgstr "Asekles n yinegzumen ɣef uqeddac n tummant…" #: src/components/shortcuts-settings.jsx:1126 msgid "Shortcuts saved" @@ -1982,23 +1982,23 @@ msgstr "Inegzumen ttwaskelsen" #: src/components/shortcuts-settings.jsx:1131 msgid "Unable to save shortcuts" -msgstr "" +msgstr "D awezɣi asekles n yinegzumen" #: src/components/shortcuts-settings.jsx:1134 msgid "Sync to instance server" -msgstr "" +msgstr "Mtawi akked uqeddac n tummant" #: src/components/shortcuts-settings.jsx:1142 msgid "{0, plural, one {# character} other {# characters}}" -msgstr "" +msgstr "{0, plural, one {# asekkil} other {# isekkilen}}" #: src/components/shortcuts-settings.jsx:1154 msgid "Raw Shortcuts JSON" -msgstr "" +msgstr "Inegzumen n yizirig JSON" #: src/components/shortcuts-settings.jsx:1167 msgid "Import/export settings from/to instance server (Very experimental)" -msgstr "" +msgstr "Kter/sifeḍ iɣewwaren seg/ɣer uqeddac n tummant (d armitan ugar)" #: src/components/status.jsx:463 msgid "<0/> <1>boosted" @@ -2006,23 +2006,23 @@ msgstr "<1>Yebḍa-t <0/>" #: src/components/status.jsx:562 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." -msgstr "" +msgstr "Nesḥassef, tummant-ik tamirantur yeqqnen ur tezmir ara ad temyigewt akked tsuffaɣt -a seg tummant tayeḍ." #: src/components/status.jsx:715 msgid "Unliked @{0}'s post" -msgstr "" +msgstr "Yekkes-as uεǧab i tsuffeɣt n @{0}" #: src/components/status.jsx:716 msgid "Liked @{0}'s post" -msgstr "" +msgstr "Teεǧeb-as tsuffeɣt n @{0}" #: src/components/status.jsx:755 msgid "Unbookmarked @{0}'s post" -msgstr "" +msgstr "Yekkes-as acraḍ i tsuffeɣt n @{0}" #: src/components/status.jsx:756 msgid "Bookmarked @{0}'s post" -msgstr "" +msgstr "Tettwacreḍ tsuffeɣt @{0}" #: src/components/status.jsx:838 #: src/components/status.jsx:900 @@ -2039,11 +2039,11 @@ msgstr "Tanebdurt" #: src/components/status.jsx:862 #: src/components/status.jsx:2310 msgid "Some media have no descriptions." -msgstr "" +msgstr "Kra yimidyaten ulac ɣer-sen aglam." #: src/components/status.jsx:869 msgid "Old post (<0>{0})" -msgstr "" +msgstr "Tasuffeɣt taqburt (<0>{0})" #: src/components/status.jsx:888 #: src/components/status.jsx:1333 @@ -2063,7 +2063,7 @@ msgstr "Snernu…" #: src/components/status.jsx:1618 #: src/components/status.jsx:2331 msgid "Unlike" -msgstr "" +msgstr "Kkes aεǧab" #: src/components/status.jsx:914 #: src/components/status.jsx:1618 @@ -2071,7 +2071,7 @@ msgstr "" #: src/components/status.jsx:2331 #: src/components/status.jsx:2332 msgid "Like" -msgstr "" +msgstr "Ḥemmel" #: src/components/status.jsx:923 #: src/components/status.jsx:2343 @@ -2105,11 +2105,11 @@ msgstr "Yettwasgugem udiwenni" #: src/components/status.jsx:1135 msgid "Unable to unmute conversation" -msgstr "" +msgstr "D awezɣi tukksa n usgugem i udiwenni" #: src/components/status.jsx:1136 msgid "Unable to mute conversation" -msgstr "" +msgstr "D awezɣi asgugem n udiwenni" #: src/components/status.jsx:1145 msgid "Unmute conversation" @@ -2121,11 +2121,11 @@ msgstr "Sgugem adiwenni" #: src/components/status.jsx:1168 msgid "Post unpinned from profile" -msgstr "" +msgstr "Tasuffeɣt tettwakkes seg umaɣnu" #: src/components/status.jsx:1169 msgid "Post pinned to profile" -msgstr "" +msgstr "Tasuffeɣt tettwasenteḍ ɣer umaɣnu" #: src/components/status.jsx:1174 msgid "Unable to unpin post" @@ -2282,7 +2282,7 @@ msgstr "Askan" #: src/components/status.jsx:3256 msgid "Note: This preview is lightly styled." -msgstr "" +msgstr "Tamawt: Taskant-a tettufeṣṣel s wudem afessas." #: src/components/status.jsx:3498 msgid "<0/> <1/> boosted" @@ -2405,7 +2405,7 @@ msgstr "Askan n tisuffaɣ s umidya" #: src/pages/account-statuses.jsx:377 msgid "Showing posts tagged with #{0}" -msgstr "" +msgstr "Askan n tsuffaɣ yettwabdaren s #{0}" #: src/pages/account-statuses.jsx:416 msgid "Showing posts in {0}" @@ -2570,7 +2570,7 @@ msgstr "" #: src/pages/catchup.jsx:928 msgid "Show me all posts from…" -msgstr "" +msgstr "Sken-iyi-d akk tisuffaɣ sɣur…" #: src/pages/catchup.jsx:951 msgid "until the max" @@ -2677,7 +2677,7 @@ msgstr "Uɣal ar tqacuct" #: src/pages/catchup.jsx:1561 msgid "Links shared by followings, sorted by shared counts, boosts and likes." -msgstr "" +msgstr "Iseɣwan yettwabḍan sɣur yineḍfaren, myezwaren almend n umḍan n beṭṭu, isnerniyen d yismenyifen." #: src/pages/catchup.jsx:1567 msgid "Sort: Density" @@ -3298,7 +3298,7 @@ msgstr "Asuffeɣ" #: src/pages/settings.jsx:252 msgid "Default visibility" -msgstr "" +msgstr "Abani amezwer" #: src/pages/settings.jsx:253 #: src/pages/settings.jsx:299 @@ -3311,11 +3311,11 @@ msgstr "Ur yessaweḍ ara ad ileqqem tabaḍnit n usuffeɣ" #: src/pages/settings.jsx:301 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." -msgstr "" +msgstr "Yemtawa akked yiɣewwaren n uqeddac n tummant-ik. <0>Ddu ɣer tummant-ik ({instance}) i wugar n yiɣewwaren." #: src/pages/settings.jsx:316 msgid "Experiments" -msgstr "" +msgstr "Tirmatin" #: src/pages/settings.jsx:329 msgid "Auto refresh timeline posts" @@ -3323,7 +3323,7 @@ msgstr "" #: src/pages/settings.jsx:341 msgid "Boosts carousel" -msgstr "" +msgstr "Kaṛusel n yibeṭṭuyen" #: src/pages/settings.jsx:357 msgid "Post translation" @@ -3496,7 +3496,7 @@ msgstr "Ur teqqineḍ ara. Amiyigew (tiririt, beṭṭu, rtg) ur teddun ara." #: src/pages/status.jsx:799 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." -msgstr "" +msgstr "Tasuffeɣt-a seg tummant niḍen (<0>{instance}). Amyigew (tiririt, asnerni, rtg) ur ddint ara." #: src/pages/status.jsx:827 msgid "Error: {e}" @@ -3613,15 +3613,15 @@ msgstr "<0>Yettwabna sɣur <1>@cheeaun. <2>Tasertit n tbaḍnit." #: src/pages/welcome.jsx:125 msgid "Screenshot of Boosts Carousel" -msgstr "" +msgstr "Tuṭṭfa n ugdil n kaṛusel n yisnerniyen" #: src/pages/welcome.jsx:129 msgid "Boosts Carousel" -msgstr "" +msgstr "Kaṛusel n yisnerniyen" #: src/pages/welcome.jsx:132 msgid "Visually separate original posts and re-shared posts (boosted posts)." -msgstr "" +msgstr "Freq s tmuɣli tisuffaɣ tiɣbula akked tsufaɣ yettwalsen beṭṭu (tisuffaɣ yennernan)." #: src/pages/welcome.jsx:141 msgid "Screenshot of nested comments thread" From dbddd90304a9d0bec189de824ec1ebcdf9309d95 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Wed, 21 Aug 2024 11:28:02 +0800 Subject: [PATCH 003/132] Revert back to previous event setting --- .github/workflows/update-catalogs.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/update-catalogs.yml b/.github/workflows/update-catalogs.yml index 55291fea..934fab22 100644 --- a/.github/workflows/update-catalogs.yml +++ b/.github/workflows/update-catalogs.yml @@ -1,14 +1,13 @@ name: Update catalogs on: - pull_request_target: + pull_request: types: - closed workflow_dispatch: jobs: update-catalogs: - if: github.event.pull_request.merged == true runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 From 2b1fa6ada7ffc5145e267289e81c1bb35150c670 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Wed, 21 Aug 2024 11:48:29 +0800 Subject: [PATCH 004/132] Limit this to l10n_main branch Hopefully this works --- .github/workflows/i18n-automerge.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/i18n-automerge.yml b/.github/workflows/i18n-automerge.yml index 155869e4..e4167227 100644 --- a/.github/workflows/i18n-automerge.yml +++ b/.github/workflows/i18n-automerge.yml @@ -3,6 +3,8 @@ name: i18n PR auto-merge on: pull_request: types: [opened, synchronize, reopened, labeled] + branches: + - l10n_main jobs: run-and-merge: From 056e22aaf978c611e2e5431d9daa751fff8f5532 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Wed, 21 Aug 2024 14:37:34 +0800 Subject: [PATCH 005/132] Split context for two "Post" strings --- src/components/compose.jsx | 9 ++- src/locales/en.po | 120 +++++++++++++++++++------------------ 2 files changed, 70 insertions(+), 59 deletions(-) diff --git a/src/components/compose.jsx b/src/components/compose.jsx index 17d4c43b..f71f9df0 100644 --- a/src/components/compose.jsx +++ b/src/components/compose.jsx @@ -1466,7 +1466,14 @@ function Compose({ class="large" disabled={uiState === 'loading'} > - {replyToStatus ? t`Reply` : editStatus ? t`Update` : t`Post`} + {replyToStatus + ? t`Reply` + : editStatus + ? t`Update` + : t({ + message: 'Post', + context: 'Submit button in composer', + })} diff --git a/src/locales/en.po b/src/locales/en.po index 566dbb2b..938dd856 100644 --- a/src/locales/en.po +++ b/src/locales/en.po @@ -105,7 +105,7 @@ msgstr "" #: src/components/account-info.jsx:428 #: src/components/account-info.jsx:1116 -#: src/components/compose.jsx:2444 +#: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 #: src/components/status.jsx:1628 @@ -401,10 +401,10 @@ msgstr "" #: src/components/account-info.jsx:2087 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 -#: src/components/compose.jsx:2400 -#: src/components/compose.jsx:2873 -#: src/components/compose.jsx:3081 -#: src/components/compose.jsx:3311 +#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2880 +#: src/components/compose.jsx:3088 +#: src/components/compose.jsx:3318 #: src/components/drafts.jsx:58 #: src/components/embed-modal.jsx:12 #: src/components/generic-accounts.jsx:142 @@ -543,7 +543,7 @@ msgstr "" #: src/components/compose.jsx:614 #: src/components/compose.jsx:630 #: src/components/compose.jsx:1328 -#: src/components/compose.jsx:1582 +#: src/components/compose.jsx:1589 msgid "{maxMediaAttachments, plural, one {You can only attach up to 1 file.} other {You can only attach up to # files.}}" msgstr "" @@ -657,7 +657,7 @@ msgstr "" msgid "Add custom emoji" msgstr "" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1470 #: src/components/keyboard-shortcuts-help.jsx:143 #: src/components/status.jsx:830 #: src/components/status.jsx:1608 @@ -666,194 +666,194 @@ msgstr "" msgid "Reply" msgstr "" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1472 msgid "Update" msgstr "" -#: src/components/compose.jsx:1469 -#: src/pages/status.jsx:565 +#: src/components/compose.jsx:1473 +msgctxt "Submit button in composer" msgid "Post" msgstr "" -#: src/components/compose.jsx:1594 +#: src/components/compose.jsx:1601 msgid "Downloading GIF…" msgstr "" -#: src/components/compose.jsx:1622 +#: src/components/compose.jsx:1629 msgid "Failed to download GIF" msgstr "" -#: src/components/compose.jsx:1733 -#: src/components/compose.jsx:1810 +#: src/components/compose.jsx:1740 +#: src/components/compose.jsx:1817 #: src/components/nav-menu.jsx:287 msgid "More…" msgstr "" -#: src/components/compose.jsx:2213 +#: src/components/compose.jsx:2220 msgid "Uploaded" msgstr "" -#: src/components/compose.jsx:2226 +#: src/components/compose.jsx:2233 msgid "Image description" msgstr "" -#: src/components/compose.jsx:2227 +#: src/components/compose.jsx:2234 msgid "Video description" msgstr "" -#: src/components/compose.jsx:2228 +#: src/components/compose.jsx:2235 msgid "Audio description" msgstr "" -#: src/components/compose.jsx:2264 -#: src/components/compose.jsx:2284 +#: src/components/compose.jsx:2271 +#: src/components/compose.jsx:2291 msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower." msgstr "" -#: src/components/compose.jsx:2276 -#: src/components/compose.jsx:2296 +#: src/components/compose.jsx:2283 +#: src/components/compose.jsx:2303 msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px." msgstr "" -#: src/components/compose.jsx:2304 +#: src/components/compose.jsx:2311 msgid "Frame rate too high. Uploading might encounter issues." msgstr "" -#: src/components/compose.jsx:2364 -#: src/components/compose.jsx:2614 +#: src/components/compose.jsx:2371 +#: src/components/compose.jsx:2621 #: src/components/shortcuts-settings.jsx:723 #: src/pages/catchup.jsx:1058 #: src/pages/filters.jsx:412 msgid "Remove" msgstr "" -#: src/components/compose.jsx:2381 +#: src/components/compose.jsx:2388 msgid "Error" msgstr "" -#: src/components/compose.jsx:2406 +#: src/components/compose.jsx:2413 msgid "Edit image description" msgstr "" -#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2414 msgid "Edit video description" msgstr "" -#: src/components/compose.jsx:2408 +#: src/components/compose.jsx:2415 msgid "Edit audio description" msgstr "" -#: src/components/compose.jsx:2453 -#: src/components/compose.jsx:2502 +#: src/components/compose.jsx:2460 +#: src/components/compose.jsx:2509 msgid "Generating description. Please wait…" msgstr "" -#: src/components/compose.jsx:2473 +#: src/components/compose.jsx:2480 msgid "Failed to generate description: {0}" msgstr "" -#: src/components/compose.jsx:2474 +#: src/components/compose.jsx:2481 msgid "Failed to generate description" msgstr "" -#: src/components/compose.jsx:2486 -#: src/components/compose.jsx:2492 -#: src/components/compose.jsx:2538 +#: src/components/compose.jsx:2493 +#: src/components/compose.jsx:2499 +#: src/components/compose.jsx:2545 msgid "Generate description…" msgstr "" -#: src/components/compose.jsx:2525 +#: src/components/compose.jsx:2532 msgid "Failed to generate description{0}" msgstr "" -#: src/components/compose.jsx:2540 +#: src/components/compose.jsx:2547 msgid "({0}) <0>— experimental" msgstr "" -#: src/components/compose.jsx:2559 +#: src/components/compose.jsx:2566 msgid "Done" msgstr "" -#: src/components/compose.jsx:2595 +#: src/components/compose.jsx:2602 msgid "Choice {0}" msgstr "" -#: src/components/compose.jsx:2642 +#: src/components/compose.jsx:2649 msgid "Multiple choices" msgstr "" -#: src/components/compose.jsx:2645 +#: src/components/compose.jsx:2652 msgid "Duration" msgstr "" -#: src/components/compose.jsx:2676 +#: src/components/compose.jsx:2683 msgid "Remove poll" msgstr "" -#: src/components/compose.jsx:2890 +#: src/components/compose.jsx:2897 msgid "Search accounts" msgstr "" -#: src/components/compose.jsx:2931 +#: src/components/compose.jsx:2938 #: src/components/shortcuts-settings.jsx:712 #: src/pages/list.jsx:359 msgid "Add" msgstr "" -#: src/components/compose.jsx:2944 +#: src/components/compose.jsx:2951 #: src/components/generic-accounts.jsx:227 msgid "Error loading accounts" msgstr "" -#: src/components/compose.jsx:3087 +#: src/components/compose.jsx:3094 msgid "Custom emojis" msgstr "" -#: src/components/compose.jsx:3107 +#: src/components/compose.jsx:3114 msgid "Search emoji" msgstr "" -#: src/components/compose.jsx:3138 +#: src/components/compose.jsx:3145 msgid "Error loading custom emojis" msgstr "" -#: src/components/compose.jsx:3149 +#: src/components/compose.jsx:3156 msgid "Recently used" msgstr "" -#: src/components/compose.jsx:3150 +#: src/components/compose.jsx:3157 msgid "Others" msgstr "" -#: src/components/compose.jsx:3188 +#: src/components/compose.jsx:3195 msgid "{0} more…" msgstr "" -#: src/components/compose.jsx:3326 +#: src/components/compose.jsx:3333 msgid "Search GIFs" msgstr "" -#: src/components/compose.jsx:3341 +#: src/components/compose.jsx:3348 msgid "Powered by GIPHY" msgstr "" -#: src/components/compose.jsx:3349 +#: src/components/compose.jsx:3356 msgid "Type to search GIFs" msgstr "" -#: src/components/compose.jsx:3447 +#: src/components/compose.jsx:3454 #: src/components/media-modal.jsx:387 #: src/components/timeline.jsx:880 msgid "Previous" msgstr "" -#: src/components/compose.jsx:3465 +#: src/components/compose.jsx:3472 #: src/components/media-modal.jsx:406 #: src/components/timeline.jsx:897 msgid "Next" msgstr "" -#: src/components/compose.jsx:3482 +#: src/components/compose.jsx:3489 msgid "Error loading GIFs" msgstr "" @@ -3485,6 +3485,10 @@ msgstr "" msgid "NOTE: Push notifications only work for <0>one account." msgstr "" +#: src/pages/status.jsx:565 +msgid "Post" +msgstr "" + #: src/pages/status.jsx:786 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "" From d9c12aa62b5fe3f86a74887e8413ff649253f877 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Wed, 21 Aug 2024 17:33:42 +0800 Subject: [PATCH 006/132] Try add sourceLocale --- lingui.config.js | 1 + 1 file changed, 1 insertion(+) diff --git a/lingui.config.js b/lingui.config.js index 14841e5d..17174142 100644 --- a/lingui.config.js +++ b/lingui.config.js @@ -2,6 +2,7 @@ import { LOCALES } from './src/locales'; const config = { locales: LOCALES, + sourceLocale: 'en', pseudoLocale: 'pseudo-LOCALE', fallbackLocales: { default: 'en', From 241f7f841b81cb3bd71e6ca98db63c0e6565a76e Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Wed, 21 Aug 2024 22:27:29 +0800 Subject: [PATCH 007/132] lol this srsly doesn't run The docs ain't easy to read here --- .github/workflows/i18n-automerge.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/i18n-automerge.yml b/.github/workflows/i18n-automerge.yml index e4167227..354b3d67 100644 --- a/.github/workflows/i18n-automerge.yml +++ b/.github/workflows/i18n-automerge.yml @@ -4,7 +4,7 @@ on: pull_request: types: [opened, synchronize, reopened, labeled] branches: - - l10n_main + - main jobs: run-and-merge: From 0ec5afcd931be18cc4e5935f745c7ca5af7a2945 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Wed, 21 Aug 2024 22:58:01 +0800 Subject: [PATCH 008/132] New Crowdin updates (#660) * New translations (Catalan) * New translations (Czech) * New translations (French) * New translations (Spanish) * New translations (Arabic) * New translations (Catalan) * New translations (German) * New translations (Basque) * New translations (Finnish) * New translations (Italian) * New translations (Japanese) * New translations (Korean) * New translations (Dutch) * New translations (Chinese Simplified) * New translations (Chinese Traditional) * New translations (Galician) * New translations (Occitan) * New translations (Kabyle) * New translations (Hebrew) * New translations (Portuguese) * New translations (Persian) * New translations (Esperanto) * New translations (Czech) * New translations (Lithuanian) * New translations (Russian) * New translations (Thai) * New translations (Polish) * New translations (Catalan) * New translations (Basque) * New translations (Korean) * New translations (Kabyle) * New translations (Korean) * New translations (Kabyle) * New translations (Russian) * New translations (Kabyle) * New translations (Czech) * New translations (Finnish) * New translations (Kabyle) * New translations (Czech) * New translations (Chinese Simplified) * New translations (Kabyle) * New translations (Czech) * New translations (Kabyle) * New translations (Russian) --- src/locales/ar-SA.po | 138 +++++++++-------- src/locales/ca-ES.po | 138 +++++++++-------- src/locales/cs-CZ.po | 274 ++++++++++++++++----------------- src/locales/de-DE.po | 140 ++++++++--------- src/locales/eo-UY.po | 140 ++++++++--------- src/locales/es-ES.po | 140 ++++++++--------- src/locales/eu-ES.po | 122 +++++++-------- src/locales/fa-IR.po | 124 +++++++-------- src/locales/fi-FI.po | 122 +++++++-------- src/locales/fr-FR.po | 140 ++++++++--------- src/locales/gl-ES.po | 140 ++++++++--------- src/locales/he-IL.po | 138 +++++++++-------- src/locales/it-IT.po | 140 ++++++++--------- src/locales/ja-JP.po | 138 +++++++++-------- src/locales/kab.po | 354 ++++++++++++++++++++++--------------------- src/locales/ko-KR.po | 256 ++++++++++++++++--------------- src/locales/lt-LT.po | 124 +++++++-------- src/locales/nl-NL.po | 140 ++++++++--------- src/locales/oc-FR.po | 138 +++++++++-------- src/locales/pl-PL.po | 122 +++++++-------- src/locales/pt-PT.po | 138 +++++++++-------- src/locales/ru-RU.po | 148 +++++++++--------- src/locales/th-TH.po | 138 +++++++++-------- src/locales/zh-CN.po | 138 +++++++++-------- src/locales/zh-TW.po | 138 +++++++++-------- 25 files changed, 1984 insertions(+), 1884 deletions(-) diff --git a/src/locales/ar-SA.po b/src/locales/ar-SA.po index 8a0d9375..2d37e70d 100644 --- a/src/locales/ar-SA.po +++ b/src/locales/ar-SA.po @@ -8,7 +8,7 @@ msgstr "" "Language: ar\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-20 05:45\n" +"PO-Revision-Date: 2024-08-21 06:52\n" "Last-Translator: \n" "Language-Team: Arabic\n" "Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n" @@ -110,7 +110,7 @@ msgstr "منشورات" #: src/components/account-info.jsx:428 #: src/components/account-info.jsx:1116 -#: src/components/compose.jsx:2444 +#: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 #: src/components/status.jsx:1628 @@ -406,10 +406,10 @@ msgstr "متابعة" #: src/components/account-info.jsx:2087 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 -#: src/components/compose.jsx:2400 -#: src/components/compose.jsx:2873 -#: src/components/compose.jsx:3081 -#: src/components/compose.jsx:3311 +#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2880 +#: src/components/compose.jsx:3088 +#: src/components/compose.jsx:3318 #: src/components/drafts.jsx:58 #: src/components/embed-modal.jsx:12 #: src/components/generic-accounts.jsx:142 @@ -548,7 +548,7 @@ msgstr "" #: src/components/compose.jsx:614 #: src/components/compose.jsx:630 #: src/components/compose.jsx:1328 -#: src/components/compose.jsx:1582 +#: src/components/compose.jsx:1589 msgid "{maxMediaAttachments, plural, one {You can only attach up to 1 file.} other {You can only attach up to # files.}}" msgstr "" @@ -662,7 +662,7 @@ msgstr "" msgid "Add custom emoji" msgstr "" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1470 #: src/components/keyboard-shortcuts-help.jsx:143 #: src/components/status.jsx:830 #: src/components/status.jsx:1608 @@ -671,194 +671,194 @@ msgstr "" msgid "Reply" msgstr "" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1472 msgid "Update" msgstr "تحديث" -#: src/components/compose.jsx:1469 -#: src/pages/status.jsx:565 +#: src/components/compose.jsx:1473 +msgctxt "Submit button in composer" msgid "Post" msgstr "" -#: src/components/compose.jsx:1594 +#: src/components/compose.jsx:1601 msgid "Downloading GIF…" msgstr "" -#: src/components/compose.jsx:1622 +#: src/components/compose.jsx:1629 msgid "Failed to download GIF" msgstr "" -#: src/components/compose.jsx:1733 -#: src/components/compose.jsx:1810 +#: src/components/compose.jsx:1740 +#: src/components/compose.jsx:1817 #: src/components/nav-menu.jsx:287 msgid "More…" msgstr "المزيد…" -#: src/components/compose.jsx:2213 +#: src/components/compose.jsx:2220 msgid "Uploaded" msgstr "" -#: src/components/compose.jsx:2226 +#: src/components/compose.jsx:2233 msgid "Image description" msgstr "" -#: src/components/compose.jsx:2227 +#: src/components/compose.jsx:2234 msgid "Video description" msgstr "" -#: src/components/compose.jsx:2228 +#: src/components/compose.jsx:2235 msgid "Audio description" msgstr "" -#: src/components/compose.jsx:2264 -#: src/components/compose.jsx:2284 +#: src/components/compose.jsx:2271 +#: src/components/compose.jsx:2291 msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower." msgstr "" -#: src/components/compose.jsx:2276 -#: src/components/compose.jsx:2296 +#: src/components/compose.jsx:2283 +#: src/components/compose.jsx:2303 msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px." msgstr "" -#: src/components/compose.jsx:2304 +#: src/components/compose.jsx:2311 msgid "Frame rate too high. Uploading might encounter issues." msgstr "" -#: src/components/compose.jsx:2364 -#: src/components/compose.jsx:2614 +#: src/components/compose.jsx:2371 +#: src/components/compose.jsx:2621 #: src/components/shortcuts-settings.jsx:723 #: src/pages/catchup.jsx:1058 #: src/pages/filters.jsx:412 msgid "Remove" msgstr "إزالة" -#: src/components/compose.jsx:2381 +#: src/components/compose.jsx:2388 msgid "Error" msgstr "خطأ" -#: src/components/compose.jsx:2406 +#: src/components/compose.jsx:2413 msgid "Edit image description" msgstr "تعديل وصف الصورة" -#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2414 msgid "Edit video description" msgstr "تعديل وصف الفيديو" -#: src/components/compose.jsx:2408 +#: src/components/compose.jsx:2415 msgid "Edit audio description" msgstr "تحرير وصف المقطع الصوتي" -#: src/components/compose.jsx:2453 -#: src/components/compose.jsx:2502 +#: src/components/compose.jsx:2460 +#: src/components/compose.jsx:2509 msgid "Generating description. Please wait…" msgstr "إنشاء الوصف. يرجى الانتظار…" -#: src/components/compose.jsx:2473 +#: src/components/compose.jsx:2480 msgid "Failed to generate description: {0}" msgstr "" -#: src/components/compose.jsx:2474 +#: src/components/compose.jsx:2481 msgid "Failed to generate description" msgstr "" -#: src/components/compose.jsx:2486 -#: src/components/compose.jsx:2492 -#: src/components/compose.jsx:2538 +#: src/components/compose.jsx:2493 +#: src/components/compose.jsx:2499 +#: src/components/compose.jsx:2545 msgid "Generate description…" msgstr "" -#: src/components/compose.jsx:2525 +#: src/components/compose.jsx:2532 msgid "Failed to generate description{0}" msgstr "" -#: src/components/compose.jsx:2540 +#: src/components/compose.jsx:2547 msgid "({0}) <0>— experimental" msgstr "" -#: src/components/compose.jsx:2559 +#: src/components/compose.jsx:2566 msgid "Done" msgstr "تم" -#: src/components/compose.jsx:2595 +#: src/components/compose.jsx:2602 msgid "Choice {0}" msgstr "الخيار {0}" -#: src/components/compose.jsx:2642 +#: src/components/compose.jsx:2649 msgid "Multiple choices" msgstr "خيارات متعددة" -#: src/components/compose.jsx:2645 +#: src/components/compose.jsx:2652 msgid "Duration" msgstr "المدّة" -#: src/components/compose.jsx:2676 +#: src/components/compose.jsx:2683 msgid "Remove poll" msgstr "إزالة استطلاع الرأي" -#: src/components/compose.jsx:2890 +#: src/components/compose.jsx:2897 msgid "Search accounts" msgstr "البحث عن حسابات" -#: src/components/compose.jsx:2931 +#: src/components/compose.jsx:2938 #: src/components/shortcuts-settings.jsx:712 #: src/pages/list.jsx:359 msgid "Add" msgstr "إضافة" -#: src/components/compose.jsx:2944 +#: src/components/compose.jsx:2951 #: src/components/generic-accounts.jsx:227 msgid "Error loading accounts" msgstr "حدث خطأ أثناء تحميل الحسابات" -#: src/components/compose.jsx:3087 +#: src/components/compose.jsx:3094 msgid "Custom emojis" msgstr "الرموز التعبيرية المخصصة" -#: src/components/compose.jsx:3107 +#: src/components/compose.jsx:3114 msgid "Search emoji" msgstr "البحث في الرموز التعبيرية" -#: src/components/compose.jsx:3138 +#: src/components/compose.jsx:3145 msgid "Error loading custom emojis" msgstr "خطأ في تحميل الرموز التعبيرية المخصصة" -#: src/components/compose.jsx:3149 +#: src/components/compose.jsx:3156 msgid "Recently used" msgstr "المستخدمة مؤخراً" -#: src/components/compose.jsx:3150 +#: src/components/compose.jsx:3157 msgid "Others" msgstr "أخرى" -#: src/components/compose.jsx:3188 +#: src/components/compose.jsx:3195 msgid "{0} more…" msgstr "" -#: src/components/compose.jsx:3326 +#: src/components/compose.jsx:3333 msgid "Search GIFs" msgstr "" -#: src/components/compose.jsx:3341 +#: src/components/compose.jsx:3348 msgid "Powered by GIPHY" msgstr "" -#: src/components/compose.jsx:3349 +#: src/components/compose.jsx:3356 msgid "Type to search GIFs" msgstr "" -#: src/components/compose.jsx:3447 +#: src/components/compose.jsx:3454 #: src/components/media-modal.jsx:387 #: src/components/timeline.jsx:880 msgid "Previous" msgstr "" -#: src/components/compose.jsx:3465 +#: src/components/compose.jsx:3472 #: src/components/media-modal.jsx:406 #: src/components/timeline.jsx:897 msgid "Next" msgstr "" -#: src/components/compose.jsx:3482 +#: src/components/compose.jsx:3489 msgid "Error loading GIFs" msgstr "" @@ -1658,35 +1658,35 @@ msgstr "" msgid "Additional info" msgstr "معلومات إضافية" -#: src/components/report-modal.jsx:255 +#: src/components/report-modal.jsx:256 msgid "Forward to <0>{domain}" msgstr "" -#: src/components/report-modal.jsx:265 +#: src/components/report-modal.jsx:266 msgid "Send Report" msgstr "" -#: src/components/report-modal.jsx:274 +#: src/components/report-modal.jsx:275 msgid "Muted {username}" msgstr "" -#: src/components/report-modal.jsx:277 +#: src/components/report-modal.jsx:278 msgid "Unable to mute {username}" msgstr "" -#: src/components/report-modal.jsx:282 +#: src/components/report-modal.jsx:283 msgid "Send Report <0>+ Mute profile" msgstr "" -#: src/components/report-modal.jsx:293 +#: src/components/report-modal.jsx:294 msgid "Blocked {username}" msgstr "" -#: src/components/report-modal.jsx:296 +#: src/components/report-modal.jsx:297 msgid "Unable to block {username}" msgstr "" -#: src/components/report-modal.jsx:301 +#: src/components/report-modal.jsx:302 msgid "Send Report <0>+ Block profile" msgstr "" @@ -3490,6 +3490,10 @@ msgstr "" msgid "NOTE: Push notifications only work for <0>one account." msgstr "" +#: src/pages/status.jsx:565 +msgid "Post" +msgstr "" + #: src/pages/status.jsx:786 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "" diff --git a/src/locales/ca-ES.po b/src/locales/ca-ES.po index 95b35bc4..3ae6e600 100644 --- a/src/locales/ca-ES.po +++ b/src/locales/ca-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: ca\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-20 15:24\n" +"PO-Revision-Date: 2024-08-21 07:50\n" "Last-Translator: \n" "Language-Team: Catalan\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -61,7 +61,7 @@ msgstr "Sol·licitat per" #: src/pages/following.jsx:20 #: src/pages/following.jsx:131 msgid "Following" -msgstr "Seguint" +msgstr "Seguint-ne" #: src/components/account-block.jsx:188 #: src/components/account-info.jsx:1060 @@ -110,7 +110,7 @@ msgstr "Publicacions" #: src/components/account-info.jsx:428 #: src/components/account-info.jsx:1116 -#: src/components/compose.jsx:2444 +#: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 #: src/components/status.jsx:1628 @@ -229,7 +229,7 @@ msgstr "Nota privada" #: src/components/account-info.jsx:1149 msgid "Mention <0>@{username}" -msgstr "Menció de <0>@{username}" +msgstr "Menciona a <0>@{username}" #: src/components/account-info.jsx:1161 msgid "Translate bio" @@ -367,7 +367,7 @@ msgstr "Deixa de blocar a <0>@{username}" #: src/components/account-info.jsx:1544 msgid "Block <0>@{username}…" -msgstr "Heu blocat a <0>@{username}…" +msgstr "Bloca a <0>@{username}…" #: src/components/account-info.jsx:1561 msgid "Report <0>@{username}…" @@ -406,10 +406,10 @@ msgstr "Segueix" #: src/components/account-info.jsx:2087 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 -#: src/components/compose.jsx:2400 -#: src/components/compose.jsx:2873 -#: src/components/compose.jsx:3081 -#: src/components/compose.jsx:3311 +#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2880 +#: src/components/compose.jsx:3088 +#: src/components/compose.jsx:3318 #: src/components/drafts.jsx:58 #: src/components/embed-modal.jsx:12 #: src/components/generic-accounts.jsx:142 @@ -548,7 +548,7 @@ msgstr "Hi ha canvis sense desar. Voleu descartar la publicació?" #: src/components/compose.jsx:614 #: src/components/compose.jsx:630 #: src/components/compose.jsx:1328 -#: src/components/compose.jsx:1582 +#: src/components/compose.jsx:1589 msgid "{maxMediaAttachments, plural, one {You can only attach up to 1 file.} other {You can only attach up to # files.}}" msgstr "{maxMediaAttachments, plural, one {Només podeu adjuntar com a màxim 1 fitxer.} other {Només podeu adjuntar un màxim de # fitxers.}}" @@ -662,7 +662,7 @@ msgstr "Afegeix una enquesta" msgid "Add custom emoji" msgstr "Afegeix emoji personalitzat" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1470 #: src/components/keyboard-shortcuts-help.jsx:143 #: src/components/status.jsx:830 #: src/components/status.jsx:1608 @@ -671,194 +671,194 @@ msgstr "Afegeix emoji personalitzat" msgid "Reply" msgstr "Respon" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1472 msgid "Update" msgstr "Actualitza" -#: src/components/compose.jsx:1469 -#: src/pages/status.jsx:565 +#: src/components/compose.jsx:1473 +msgctxt "Submit button in composer" msgid "Post" msgstr "Publica" -#: src/components/compose.jsx:1594 +#: src/components/compose.jsx:1601 msgid "Downloading GIF…" msgstr "S'està baixant el GIF…" -#: src/components/compose.jsx:1622 +#: src/components/compose.jsx:1629 msgid "Failed to download GIF" msgstr "Ha fallat la descàrrega del GIF" -#: src/components/compose.jsx:1733 -#: src/components/compose.jsx:1810 +#: src/components/compose.jsx:1740 +#: src/components/compose.jsx:1817 #: src/components/nav-menu.jsx:287 msgid "More…" msgstr "Més…" -#: src/components/compose.jsx:2213 +#: src/components/compose.jsx:2220 msgid "Uploaded" msgstr "Pujat" -#: src/components/compose.jsx:2226 +#: src/components/compose.jsx:2233 msgid "Image description" msgstr "Descripció de la imatge" -#: src/components/compose.jsx:2227 +#: src/components/compose.jsx:2234 msgid "Video description" msgstr "Descripció del vídeo" -#: src/components/compose.jsx:2228 +#: src/components/compose.jsx:2235 msgid "Audio description" msgstr "Descripció de l'àudio" -#: src/components/compose.jsx:2264 -#: src/components/compose.jsx:2284 +#: src/components/compose.jsx:2271 +#: src/components/compose.jsx:2291 msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower." msgstr "La mida del fitxer és massa gran. La càrrega pot tenir problemes. Proveu de reduir la mida del fitxer de {0} a {1} o inferior." -#: src/components/compose.jsx:2276 -#: src/components/compose.jsx:2296 +#: src/components/compose.jsx:2283 +#: src/components/compose.jsx:2303 msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px." msgstr "La resolució del fitxer és massa gran. La càrrega pot tenir problemes. Proveu de reduir la resolució de {0}×{1}px a {2}×{3}px." -#: src/components/compose.jsx:2304 +#: src/components/compose.jsx:2311 msgid "Frame rate too high. Uploading might encounter issues." msgstr "La velocitat de fotogrames és massa alta. La càrrega pot tenir problemes." -#: src/components/compose.jsx:2364 -#: src/components/compose.jsx:2614 +#: src/components/compose.jsx:2371 +#: src/components/compose.jsx:2621 #: src/components/shortcuts-settings.jsx:723 #: src/pages/catchup.jsx:1058 #: src/pages/filters.jsx:412 msgid "Remove" msgstr "Suprimeix" -#: src/components/compose.jsx:2381 +#: src/components/compose.jsx:2388 msgid "Error" msgstr "Error" -#: src/components/compose.jsx:2406 +#: src/components/compose.jsx:2413 msgid "Edit image description" msgstr "Edita la descripció de la imatge" -#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2414 msgid "Edit video description" msgstr "Edita la descripció del vídeo" -#: src/components/compose.jsx:2408 +#: src/components/compose.jsx:2415 msgid "Edit audio description" msgstr "Edita la descripció de l'àudio" -#: src/components/compose.jsx:2453 -#: src/components/compose.jsx:2502 +#: src/components/compose.jsx:2460 +#: src/components/compose.jsx:2509 msgid "Generating description. Please wait…" msgstr "Generant descripció. Si us plau, espereu…" -#: src/components/compose.jsx:2473 +#: src/components/compose.jsx:2480 msgid "Failed to generate description: {0}" msgstr "No s'ha pogut generar la descripció: {0}" -#: src/components/compose.jsx:2474 +#: src/components/compose.jsx:2481 msgid "Failed to generate description" msgstr "No s'ha pogut generar la descripció" -#: src/components/compose.jsx:2486 -#: src/components/compose.jsx:2492 -#: src/components/compose.jsx:2538 +#: src/components/compose.jsx:2493 +#: src/components/compose.jsx:2499 +#: src/components/compose.jsx:2545 msgid "Generate description…" msgstr "Genera una descripció…" -#: src/components/compose.jsx:2525 +#: src/components/compose.jsx:2532 msgid "Failed to generate description{0}" msgstr "No s'ha pogut generar la descripció{0}" -#: src/components/compose.jsx:2540 +#: src/components/compose.jsx:2547 msgid "({0}) <0>— experimental" msgstr "({0}) <0>— experimental" -#: src/components/compose.jsx:2559 +#: src/components/compose.jsx:2566 msgid "Done" msgstr "Fet" -#: src/components/compose.jsx:2595 +#: src/components/compose.jsx:2602 msgid "Choice {0}" -msgstr "Elecció {0}" +msgstr "Opció {0}" -#: src/components/compose.jsx:2642 +#: src/components/compose.jsx:2649 msgid "Multiple choices" -msgstr "Selecció múltiple" +msgstr "Opció múltiple" -#: src/components/compose.jsx:2645 +#: src/components/compose.jsx:2652 msgid "Duration" msgstr "Durada" -#: src/components/compose.jsx:2676 +#: src/components/compose.jsx:2683 msgid "Remove poll" msgstr "Elimina l'enquesta" -#: src/components/compose.jsx:2890 +#: src/components/compose.jsx:2897 msgid "Search accounts" msgstr "Cerca comptes" -#: src/components/compose.jsx:2931 +#: src/components/compose.jsx:2938 #: src/components/shortcuts-settings.jsx:712 #: src/pages/list.jsx:359 msgid "Add" msgstr "Afegeix" -#: src/components/compose.jsx:2944 +#: src/components/compose.jsx:2951 #: src/components/generic-accounts.jsx:227 msgid "Error loading accounts" msgstr "S'ha produït un error en carregar els comptes" -#: src/components/compose.jsx:3087 +#: src/components/compose.jsx:3094 msgid "Custom emojis" msgstr "Emojis personalitzats" -#: src/components/compose.jsx:3107 +#: src/components/compose.jsx:3114 msgid "Search emoji" msgstr "Cerca emoji" -#: src/components/compose.jsx:3138 +#: src/components/compose.jsx:3145 msgid "Error loading custom emojis" msgstr "S'ha produït un error en carregar els emojis personalitzats" -#: src/components/compose.jsx:3149 +#: src/components/compose.jsx:3156 msgid "Recently used" msgstr "Usats recentment" -#: src/components/compose.jsx:3150 +#: src/components/compose.jsx:3157 msgid "Others" msgstr "Altres" -#: src/components/compose.jsx:3188 +#: src/components/compose.jsx:3195 msgid "{0} more…" msgstr "{0} més…" -#: src/components/compose.jsx:3326 +#: src/components/compose.jsx:3333 msgid "Search GIFs" msgstr "Cerca GIF" -#: src/components/compose.jsx:3341 +#: src/components/compose.jsx:3348 msgid "Powered by GIPHY" msgstr "Desenvolupat per GIPHY" -#: src/components/compose.jsx:3349 +#: src/components/compose.jsx:3356 msgid "Type to search GIFs" msgstr "Escriviu per cercar un GIF" -#: src/components/compose.jsx:3447 +#: src/components/compose.jsx:3454 #: src/components/media-modal.jsx:387 #: src/components/timeline.jsx:880 msgid "Previous" msgstr "Anterior" -#: src/components/compose.jsx:3465 +#: src/components/compose.jsx:3472 #: src/components/media-modal.jsx:406 #: src/components/timeline.jsx:897 msgid "Next" msgstr "Següent" -#: src/components/compose.jsx:3482 +#: src/components/compose.jsx:3489 msgid "Error loading GIFs" msgstr "S'ha produït un error en carregar els GIF" @@ -2287,7 +2287,7 @@ msgstr "Nota: a aquesta vista prèvia se li ha aplicat cert estil." #: src/components/status.jsx:3498 msgid "<0/> <1/> boosted" -msgstr "<0/> <1/>impulsat" +msgstr "<0/> <1/> ha impulsat" #: src/components/timeline.jsx:447 #: src/pages/settings.jsx:1036 @@ -2314,7 +2314,7 @@ msgstr "<0>Filtrat: <1>{0}" #: src/components/translation-block.jsx:152 msgid "Auto-translated from {sourceLangText}" -msgstr "Traduït automàticament de {sourceLangText}" +msgstr "Traducció automàtica des del {sourceLangText}" #: src/components/translation-block.jsx:190 msgid "Translating…" @@ -2322,7 +2322,7 @@ msgstr "Traducció en procés…" #: src/components/translation-block.jsx:193 msgid "Translate from {sourceLangText} (auto-detected)" -msgstr "Traduït de {sourceLangText} (autodetectat)" +msgstr "Tradueix des del {sourceLangText} (autodetectat)" #: src/components/translation-block.jsx:194 msgid "Translate from {sourceLangText}" @@ -3491,6 +3491,10 @@ msgstr "No s'ha concedit el permís d'enviar notificacions des del darrer inici msgid "NOTE: Push notifications only work for <0>one account." msgstr "NOTA: les notificacions només funcionen per a <0>un compte." +#: src/pages/status.jsx:565 +msgid "Post" +msgstr "Publica" + #: src/pages/status.jsx:786 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "No heu iniciat la sessió. Les interaccions (resposta, impuls, etc.) no són possibles." diff --git a/src/locales/cs-CZ.po b/src/locales/cs-CZ.po index c45a3c5a..ed268dbc 100644 --- a/src/locales/cs-CZ.po +++ b/src/locales/cs-CZ.po @@ -8,7 +8,7 @@ msgstr "" "Language: cs\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-20 16:32\n" +"PO-Revision-Date: 2024-08-21 12:20\n" "Last-Translator: \n" "Language-Team: Czech\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -110,7 +110,7 @@ msgstr "Příspěvky" #: src/components/account-info.jsx:428 #: src/components/account-info.jsx:1116 -#: src/components/compose.jsx:2444 +#: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 #: src/components/status.jsx:1628 @@ -406,10 +406,10 @@ msgstr "Sledovat" #: src/components/account-info.jsx:2087 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 -#: src/components/compose.jsx:2400 -#: src/components/compose.jsx:2873 -#: src/components/compose.jsx:3081 -#: src/components/compose.jsx:3311 +#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2880 +#: src/components/compose.jsx:3088 +#: src/components/compose.jsx:3318 #: src/components/drafts.jsx:58 #: src/components/embed-modal.jsx:12 #: src/components/generic-accounts.jsx:142 @@ -548,7 +548,7 @@ msgstr "Máte neuložené změny. Zrušit tento příspěvek?" #: src/components/compose.jsx:614 #: src/components/compose.jsx:630 #: src/components/compose.jsx:1328 -#: src/components/compose.jsx:1582 +#: src/components/compose.jsx:1589 msgid "{maxMediaAttachments, plural, one {You can only attach up to 1 file.} other {You can only attach up to # files.}}" msgstr "{maxMediaAttachments, plural, one {Můžete připojit pouze 1 soubor.} few {Můžete připojit pouze # souborů.} many {Můžete připojit pouze # souborů.} other {Můžete připojit pouze # souborů.}}" @@ -662,205 +662,205 @@ msgstr "Přidat anketu" msgid "Add custom emoji" msgstr "Přidat vlastní emoji" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1470 #: src/components/keyboard-shortcuts-help.jsx:143 #: src/components/status.jsx:830 #: src/components/status.jsx:1608 #: src/components/status.jsx:1609 #: src/components/status.jsx:2260 msgid "Reply" -msgstr "Odpověděť" +msgstr "Odpovědět" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1472 msgid "Update" msgstr "Aktualizovat" -#: src/components/compose.jsx:1469 -#: src/pages/status.jsx:565 +#: src/components/compose.jsx:1473 +msgctxt "Submit button in composer" msgid "Post" -msgstr "Příspěvky" +msgstr "" -#: src/components/compose.jsx:1594 +#: src/components/compose.jsx:1601 msgid "Downloading GIF…" -msgstr "Stahování GIF…" +msgstr "Stahování GIFu…" -#: src/components/compose.jsx:1622 +#: src/components/compose.jsx:1629 msgid "Failed to download GIF" msgstr "Nepodařilo se stáhnout GIF" -#: src/components/compose.jsx:1733 -#: src/components/compose.jsx:1810 +#: src/components/compose.jsx:1740 +#: src/components/compose.jsx:1817 #: src/components/nav-menu.jsx:287 msgid "More…" msgstr "Více…" -#: src/components/compose.jsx:2213 +#: src/components/compose.jsx:2220 msgid "Uploaded" msgstr "Odesláno" -#: src/components/compose.jsx:2226 +#: src/components/compose.jsx:2233 msgid "Image description" msgstr "Popis obrázku" -#: src/components/compose.jsx:2227 +#: src/components/compose.jsx:2234 msgid "Video description" msgstr "Popis videa" -#: src/components/compose.jsx:2228 +#: src/components/compose.jsx:2235 msgid "Audio description" msgstr "Popis audia" -#: src/components/compose.jsx:2264 -#: src/components/compose.jsx:2284 +#: src/components/compose.jsx:2271 +#: src/components/compose.jsx:2291 msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower." -msgstr "Velikost souboru je příliš velká. Nahrávání může narazit na potíže. Zkuste zmenšit velikost souboru z {0} na {1} nebo nižší." +msgstr "Velikost souboru je příliš velká. Při nahrávání mohou vzniknout problémy. Zkuste zmenšit velikost souboru z {0} na {1} nebo nižší." -#: src/components/compose.jsx:2276 -#: src/components/compose.jsx:2296 +#: src/components/compose.jsx:2283 +#: src/components/compose.jsx:2303 msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px." -msgstr "Velikost je příliš velká. Nahrávání může narazit na problémy. Zkuste zmenšit rozměr z {0}×{1}px na {2}×{3}px." +msgstr "Rozměr je příliš velký. Při nahrávání mohou vzniknout problémy. Zkuste zmenšit rozměr z {0}×{1}px na {2}×{3}px." -#: src/components/compose.jsx:2304 +#: src/components/compose.jsx:2311 msgid "Frame rate too high. Uploading might encounter issues." -msgstr "Sazba snímků je příliš vysoká. Nahrávání může narazit na problémy." +msgstr "Snímková frekvence je příliš vysoká. Při nahrávání mohou vzniknout problémy." -#: src/components/compose.jsx:2364 -#: src/components/compose.jsx:2614 +#: src/components/compose.jsx:2371 +#: src/components/compose.jsx:2621 #: src/components/shortcuts-settings.jsx:723 #: src/pages/catchup.jsx:1058 #: src/pages/filters.jsx:412 msgid "Remove" msgstr "Odstranit" -#: src/components/compose.jsx:2381 +#: src/components/compose.jsx:2388 msgid "Error" msgstr "Chyba" -#: src/components/compose.jsx:2406 +#: src/components/compose.jsx:2413 msgid "Edit image description" msgstr "Upravit popis obrázku" -#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2414 msgid "Edit video description" msgstr "Upravit popis videa" -#: src/components/compose.jsx:2408 +#: src/components/compose.jsx:2415 msgid "Edit audio description" msgstr "Upravit popis audia" -#: src/components/compose.jsx:2453 -#: src/components/compose.jsx:2502 +#: src/components/compose.jsx:2460 +#: src/components/compose.jsx:2509 msgid "Generating description. Please wait…" -msgstr "Generování popisu. Počkejte prosím,…" +msgstr "Generování popisu. Počkejte prosím…" -#: src/components/compose.jsx:2473 +#: src/components/compose.jsx:2480 msgid "Failed to generate description: {0}" msgstr "Nepodařilo se vytvořit popis{0}" -#: src/components/compose.jsx:2474 +#: src/components/compose.jsx:2481 msgid "Failed to generate description" msgstr "Nepodařilo se vytvořit popis" -#: src/components/compose.jsx:2486 -#: src/components/compose.jsx:2492 -#: src/components/compose.jsx:2538 +#: src/components/compose.jsx:2493 +#: src/components/compose.jsx:2499 +#: src/components/compose.jsx:2545 msgid "Generate description…" msgstr "Vytvořit popis…" -#: src/components/compose.jsx:2525 +#: src/components/compose.jsx:2532 msgid "Failed to generate description{0}" msgstr "Nepodařilo se vytvořit popis{0}" -#: src/components/compose.jsx:2540 +#: src/components/compose.jsx:2547 msgid "({0}) <0>— experimental" msgstr "({0}) <0>– experimentální" -#: src/components/compose.jsx:2559 +#: src/components/compose.jsx:2566 msgid "Done" msgstr "Hotovo" -#: src/components/compose.jsx:2595 +#: src/components/compose.jsx:2602 msgid "Choice {0}" msgstr "Volba {0}" -#: src/components/compose.jsx:2642 +#: src/components/compose.jsx:2649 msgid "Multiple choices" msgstr "Více možností" -#: src/components/compose.jsx:2645 +#: src/components/compose.jsx:2652 msgid "Duration" msgstr "Trvání" -#: src/components/compose.jsx:2676 +#: src/components/compose.jsx:2683 msgid "Remove poll" msgstr "Odstranit anketu" -#: src/components/compose.jsx:2890 +#: src/components/compose.jsx:2897 msgid "Search accounts" msgstr "Vyhledat účty" -#: src/components/compose.jsx:2931 +#: src/components/compose.jsx:2938 #: src/components/shortcuts-settings.jsx:712 #: src/pages/list.jsx:359 msgid "Add" msgstr "Přidat" -#: src/components/compose.jsx:2944 +#: src/components/compose.jsx:2951 #: src/components/generic-accounts.jsx:227 msgid "Error loading accounts" msgstr "Chyba při načítání účtů" -#: src/components/compose.jsx:3087 +#: src/components/compose.jsx:3094 msgid "Custom emojis" msgstr "Vlastní emoji" -#: src/components/compose.jsx:3107 +#: src/components/compose.jsx:3114 msgid "Search emoji" -msgstr "Vyhledat Emoji" +msgstr "Vyhledat emoji" -#: src/components/compose.jsx:3138 +#: src/components/compose.jsx:3145 msgid "Error loading custom emojis" msgstr "Chyba při načítání vlastních emoji" -#: src/components/compose.jsx:3149 +#: src/components/compose.jsx:3156 msgid "Recently used" msgstr "Nedávno použité" -#: src/components/compose.jsx:3150 +#: src/components/compose.jsx:3157 msgid "Others" msgstr "Ostatní" -#: src/components/compose.jsx:3188 +#: src/components/compose.jsx:3195 msgid "{0} more…" msgstr "{0} další…" -#: src/components/compose.jsx:3326 +#: src/components/compose.jsx:3333 msgid "Search GIFs" msgstr "Hledat GIFy" -#: src/components/compose.jsx:3341 +#: src/components/compose.jsx:3348 msgid "Powered by GIPHY" msgstr "Poháněno GIPHY" -#: src/components/compose.jsx:3349 +#: src/components/compose.jsx:3356 msgid "Type to search GIFs" msgstr "Zadejte pro vyhledávání GIFů" -#: src/components/compose.jsx:3447 +#: src/components/compose.jsx:3454 #: src/components/media-modal.jsx:387 #: src/components/timeline.jsx:880 msgid "Previous" msgstr "Zpět" -#: src/components/compose.jsx:3465 +#: src/components/compose.jsx:3472 #: src/components/media-modal.jsx:406 #: src/components/timeline.jsx:897 msgid "Next" msgstr "Další" -#: src/components/compose.jsx:3482 +#: src/components/compose.jsx:3489 msgid "Error loading GIFs" -msgstr "Chyba při načítání GIFu" +msgstr "Chyba při načítání GIFů" #: src/components/drafts.jsx:63 #: src/pages/settings.jsx:672 @@ -877,7 +877,7 @@ msgstr "Smazat koncept?" #: src/components/drafts.jsx:117 msgid "Error deleting draft! Please try again." -msgstr "Chyba při ukládání konceptu. Zkuste to prosím znovu." +msgstr "Chyba při mazání konceptu. Zkuste to prosím znovu." #: src/components/drafts.jsx:127 #: src/components/list-add-edit.jsx:183 @@ -896,7 +896,7 @@ msgstr "Smazat všechny koncepty?" #: src/components/drafts.jsx:189 msgid "Error deleting drafts! Please try again." -msgstr "Chyba při odstraňování konceptů! Zkuste to prosím znovu." +msgstr "Chyba při mazání konceptů! Zkuste to prosím znovu." #: src/components/drafts.jsx:201 msgid "Delete all…" @@ -936,7 +936,7 @@ msgstr "Přijato" #: src/components/follow-request-buttons.jsx:79 msgid "Rejected" -msgstr "Odmítnout" +msgstr "Odmítnuto" #: src/components/generic-accounts.jsx:24 msgid "Nothing to show" @@ -1101,7 +1101,7 @@ msgstr "Oblíbené položky" #: src/components/keyboard-shortcuts-help.jsx:176 msgid "Toggle Cloak mode" -msgstr "Přepnout režim skrytí" +msgstr "Přepnout režim maskování" #: src/components/keyboard-shortcuts-help.jsx:178 msgid "<0>Shift + <1>Alt + <2>k" @@ -1117,11 +1117,11 @@ msgstr "Seznam nelze upravit." #: src/components/list-add-edit.jsx:94 msgid "Unable to create list." -msgstr "Odkaz nelze vytvořit." +msgstr "Seznam nelze vytvořit." #: src/components/list-add-edit.jsx:102 msgid "Name" -msgstr "Jméno" +msgstr "Název" #: src/components/list-add-edit.jsx:122 msgid "Show replies to list members" @@ -1168,7 +1168,7 @@ msgstr "Přeložit" #: src/components/status.jsx:981 #: src/components/status.jsx:1008 msgid "Speak" -msgstr "Mluvit" +msgstr "Přečíst" #: src/components/media-modal.jsx:294 msgid "Open original media in new window" @@ -1214,7 +1214,7 @@ msgstr "Filtrovaný" #: src/components/modals.jsx:72 msgid "Post published. Check it out." -msgstr "Příspěvek byl zveřejněn. Podívej se na to." +msgstr "Příspěvek zveřejněn. Podívejte se na něj." #: src/components/modals.jsx:73 msgid "Reply posted. Check it out." @@ -1222,7 +1222,7 @@ msgstr "Odpověď odeslána. Podívejte se na ni." #: src/components/modals.jsx:74 msgid "Post updated. Check it out." -msgstr "Příspěvek byl aktualizován. Podívej se na to." +msgstr "Příspěvek aktualizován. Podívejte se na něj." #: src/components/nav-menu.jsx:126 msgid "Menu" @@ -1239,7 +1239,7 @@ msgstr "Nová aktualizace k dispozici…" #: src/components/nav-menu.jsx:200 #: src/pages/catchup.jsx:855 msgid "Catch-up" -msgstr "" +msgstr "Rekapitulace" #: src/components/nav-menu.jsx:207 #: src/components/shortcuts-settings.jsx:58 @@ -1310,7 +1310,7 @@ msgstr "Líbí se mi" #: src/pages/followed-hashtags.jsx:14 #: src/pages/followed-hashtags.jsx:44 msgid "Followed Hashtags" -msgstr "Sledované Hashtagy" +msgstr "Sledované hashtagy" #: src/components/nav-menu.jsx:310 #: src/pages/account-statuses.jsx:331 @@ -1399,11 +1399,11 @@ msgstr "" #: src/components/notification.jsx:126 msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0} people followed you.}}" -msgstr "{count, plural, =1 {{account} vás začal sledovat.} other {<0><1>{0} lidé vás začali sledovat.}}" +msgstr "{count, plural, =1 {{account} vás začal sledovat.} few {<0><1>{0} lidé vás začali sledovat.} other {<0><1>{0} lidí vás začalo sledovat.}}" #: src/components/notification.jsx:140 msgid "{account} requested to follow you." -msgstr "" +msgstr "{account} vás požádal o sledování." #: src/components/notification.jsx:149 msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} liked your reply.} other {{account} liked your post.}}} other {{account} liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0} people liked your reply.} other {<2><3>{1} people liked your post.}}}}" @@ -1545,11 +1545,11 @@ msgstr "Zobrazit výsledky" #: src/components/poll.jsx:227 msgid "{votesCount, plural, one {<0>{0} vote} other {<1>{1} votes}}" -msgstr "{votesCount, plural, one {<0>{0} hlasuj} few {<1>{1} hlasy} many {<1>{1} hlasy} other {<1>{1} hlasy}}" +msgstr "{votesCount, plural, one {<0>{0} hlas} few {<1>{1} hlasy} other {<1>{1} hlasů}}" #: src/components/poll.jsx:244 msgid "{votersCount, plural, one {<0>{0} voter} other {<1>{1} voters}}" -msgstr "{votersCount, plural, one {<0>{0} volič} few {<1>{1} voliči} many {<1>{1} voliči} other {<1>{1} voliči}}" +msgstr "{votersCount, plural, one {<0>{0} volič} few {<1>{1} voliči} other {<1>{1} voličů}}" #: src/components/poll.jsx:264 msgid "Ended <0/>" @@ -2562,11 +2562,11 @@ msgstr "Náhled rozhraní Catch-up" #: src/pages/catchup.jsx:919 msgid "Let's catch up" -msgstr "" +msgstr "Rychlá rekapitulace" #: src/pages/catchup.jsx:924 msgid "Let's catch up on the posts from your followings." -msgstr "" +msgstr "Rekapitulace příspěvků od těch, které sledujete." #: src/pages/catchup.jsx:928 msgid "Show me all posts from…" @@ -2582,7 +2582,7 @@ msgstr "Catch up" #: src/pages/catchup.jsx:987 msgid "Overlaps with your last catch-up" -msgstr "" +msgstr "Překrývá se s vaší poslední rekapitulací" #: src/pages/catchup.jsx:999 msgid "Until the last catch-up ({0})" @@ -2594,54 +2594,54 @@ msgstr "Poznámka: Vaše instance může zobrazit maximálně 800 příspěvků #: src/pages/catchup.jsx:1018 msgid "Previously…" -msgstr "" +msgstr "Předchozí…" #: src/pages/catchup.jsx:1036 msgid "{0, plural, one {# post} other {# posts}}" -msgstr "" +msgstr "{0, plural, one {# příspěvek} few {# příspěvky} many {# příspěvků} other {# příspěvků}}" #: src/pages/catchup.jsx:1046 msgid "Remove this catch-up?" -msgstr "" +msgstr "Odstranit tuto rekapitulaci?" #: src/pages/catchup.jsx:1067 msgid "Note: Only max 3 will be stored. The rest will be automatically removed." -msgstr "" +msgstr "Poznámka: Budou uloženy pouze maximálně 3. Zbytek bude automaticky odstraněn." #: src/pages/catchup.jsx:1082 msgid "Fetching posts…" -msgstr "" +msgstr "Načítání příspěvků…" #: src/pages/catchup.jsx:1085 msgid "This might take a while." -msgstr "" +msgstr "To může chvíli trvat." #: src/pages/catchup.jsx:1120 msgid "Reset filters" -msgstr "" +msgstr "Obnovit filtry" #: src/pages/catchup.jsx:1128 #: src/pages/catchup.jsx:1558 msgid "Top links" -msgstr "" +msgstr "Nejlepší odkazy" #: src/pages/catchup.jsx:1244 msgid "Shared by {0}" -msgstr "" +msgstr "Sdílel/a {0}" #: src/pages/catchup.jsx:1283 #: src/pages/mentions.jsx:147 #: src/pages/search.jsx:222 msgid "All" -msgstr "" +msgstr "Vše" #: src/pages/catchup.jsx:1368 msgid "{0, plural, one {# author} other {# authors}}" -msgstr "" +msgstr "{0, plural, one {# autor} few {# autoři} many {# autorů} other {# autorů}}" #: src/pages/catchup.jsx:1380 msgid "Sort" -msgstr "" +msgstr "Seřadit" #: src/pages/catchup.jsx:1411 msgid "Date" @@ -2649,7 +2649,7 @@ msgstr "Datum" #: src/pages/catchup.jsx:1415 msgid "Density" -msgstr "" +msgstr "Hustota" #: src/pages/catchup.jsx:1453 msgid "Authors" @@ -2657,15 +2657,15 @@ msgstr "Autoři" #: src/pages/catchup.jsx:1454 msgid "None" -msgstr "" +msgstr "Žádný" #: src/pages/catchup.jsx:1470 msgid "Show all authors" -msgstr "" +msgstr "Zobrazit všechny autory" #: src/pages/catchup.jsx:1521 msgid "You don't have to read everything." -msgstr "" +msgstr "Není třeba číst všechno." #: src/pages/catchup.jsx:1522 msgid "That's all." @@ -2677,19 +2677,19 @@ msgstr "Zpět na začátek" #: src/pages/catchup.jsx:1561 msgid "Links shared by followings, sorted by shared counts, boosts and likes." -msgstr "" +msgstr "Odkazy sdílené lidmi, které sledujete, seřazené podle počtu sdílení, boostů a lajků." #: src/pages/catchup.jsx:1567 msgid "Sort: Density" -msgstr "" +msgstr "Třídit: Hustota" #: src/pages/catchup.jsx:1570 msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos." -msgstr "" +msgstr "Příspěvky jsou tříděny podle informační hustoty nebo hloubky. kratší příspěvky jsou \"lehčí\" zatímco delší příspěvky jsou \"těžší\". Příspěvky s fotkami jsou \"těžší\" než příspěvky bez fotografií." #: src/pages/catchup.jsx:1577 msgid "Group: Authors" -msgstr "" +msgstr "Skupina: Autoři" #: src/pages/catchup.jsx:1580 msgid "Posts are grouped by authors, sorted by posts count per author." @@ -2705,27 +2705,27 @@ msgstr "Předchozí autor" #: src/pages/catchup.jsx:1651 msgid "Scroll to top" -msgstr "" +msgstr "Přejít na začátek" #: src/pages/catchup.jsx:1842 msgid "Filtered: {0}" -msgstr "" +msgstr "Filtrováno: {0}" #: src/pages/favourites.jsx:26 msgid "Unable to load likes." -msgstr "" +msgstr "Nepodařilo se načíst lajky." #: src/pages/filters.jsx:23 msgid "Home and lists" -msgstr "" +msgstr "Domovská časová osa a seznamy" #: src/pages/filters.jsx:25 msgid "Public timelines" -msgstr "" +msgstr "Veřejná časová osa" #: src/pages/filters.jsx:26 msgid "Conversations" -msgstr "" +msgstr "Konverzace" #: src/pages/filters.jsx:27 msgid "Profiles" @@ -2742,15 +2742,15 @@ msgstr "Nový filtr" #: src/pages/filters.jsx:151 msgid "{0, plural, one {# filter} other {# filters}}" -msgstr "" +msgstr "{0, plural, one {# filtr} few {# filtry} many {# filtrů} other {# filtrů}}" #: src/pages/filters.jsx:166 msgid "Unable to load filters." -msgstr "" +msgstr "Nepodařilo se načíst filtry." #: src/pages/filters.jsx:170 msgid "No filters yet." -msgstr "" +msgstr "Zatím žádné filtry." #: src/pages/filters.jsx:177 msgid "Add filter" @@ -2786,27 +2786,27 @@ msgstr "Přidat klíčové slovo" #: src/pages/filters.jsx:453 msgid "{0, plural, one {# keyword} other {# keywords}}" -msgstr "" +msgstr "{0, plural, one {# klíčové slovo} few {# klíčová slova} many {# klíčových slov} other {# klíčových slov}}" #: src/pages/filters.jsx:466 msgid "Filter from…" -msgstr "" +msgstr "Filtrovat od…" #: src/pages/filters.jsx:492 msgid "* Not implemented yet" -msgstr "" +msgstr "* Zatím není implementováno" #: src/pages/filters.jsx:498 msgid "Status: <0><1/>" -msgstr "" +msgstr "Stav: <0><1/>" #: src/pages/filters.jsx:507 msgid "Change expiry" -msgstr "" +msgstr "Změnit vypršení platnosti" #: src/pages/filters.jsx:507 msgid "Expiry" -msgstr "" +msgstr "Vypršení platnosti" #: src/pages/filters.jsx:526 msgid "Filtered post will be…" @@ -2814,11 +2814,11 @@ msgstr "" #: src/pages/filters.jsx:536 msgid "minimized" -msgstr "" +msgstr "minimalizovat" #: src/pages/filters.jsx:546 msgid "hidden" -msgstr "" +msgstr "skrytý" #: src/pages/filters.jsx:563 msgid "Delete this filter?" @@ -3034,7 +3034,7 @@ msgstr "" #: src/pages/login.jsx:217 msgid "Don't have an account? Create one!" -msgstr "" +msgstr "Nemáte účet? Vytvořte si účet!" #: src/pages/mentions.jsx:20 msgid "Private mentions" @@ -3042,27 +3042,27 @@ msgstr "Soukromé zmínky" #: src/pages/mentions.jsx:159 msgid "Private" -msgstr "" +msgstr "Soukromý" #: src/pages/mentions.jsx:169 msgid "No one mentioned you :(" -msgstr "" +msgstr "Nikdo vás nezmínil :(" #: src/pages/mentions.jsx:170 msgid "Unable to load mentions." -msgstr "" +msgstr "Nepodařilo se načíst odpovědi." #: src/pages/notifications.jsx:97 msgid "You don't follow" -msgstr "" +msgstr "Nesledujete" #: src/pages/notifications.jsx:98 msgid "Who don't follow you" -msgstr "" +msgstr "Kdo tě nesleduje" #: src/pages/notifications.jsx:99 msgid "With a new account" -msgstr "" +msgstr "S novým účtem" #: src/pages/notifications.jsx:100 msgid "Who unsolicitedly private mention you" @@ -3100,7 +3100,7 @@ msgstr "" #: src/pages/notifications.jsx:725 msgid "Only mentions" -msgstr "" +msgstr "Pouze @zmínky" #: src/pages/notifications.jsx:729 msgid "Today" @@ -3116,15 +3116,15 @@ msgstr "Včera" #: src/pages/notifications.jsx:792 msgid "Unable to load notifications" -msgstr "" +msgstr "Nelze načíst oznámení" #: src/pages/notifications.jsx:871 msgid "Notifications settings updated" -msgstr "" +msgstr "Nastavení oznámení aktualizováno" #: src/pages/notifications.jsx:879 msgid "Filter out notifications from people:" -msgstr "" +msgstr "Filtrovat oznámení od lidí:" #: src/pages/notifications.jsx:893 msgid "Filter" @@ -3136,7 +3136,7 @@ msgstr "Ignorovat" #: src/pages/notifications.jsx:969 msgid "Updated <0>{0}" -msgstr "" +msgstr "Aktualizováno <0>{0}" #: src/pages/notifications.jsx:1037 msgid "View notifications from <0>@{0}" @@ -3490,6 +3490,10 @@ msgstr "" msgid "NOTE: Push notifications only work for <0>one account." msgstr "" +#: src/pages/status.jsx:565 +msgid "Post" +msgstr "Příspěvky" + #: src/pages/status.jsx:786 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "" diff --git a/src/locales/de-DE.po b/src/locales/de-DE.po index b4a5fe26..e1fa0ce1 100644 --- a/src/locales/de-DE.po +++ b/src/locales/de-DE.po @@ -8,7 +8,7 @@ msgstr "" "Language: de\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-20 05:45\n" +"PO-Revision-Date: 2024-08-21 06:52\n" "Last-Translator: \n" "Language-Team: German\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -110,7 +110,7 @@ msgstr "Beiträge" #: src/components/account-info.jsx:428 #: src/components/account-info.jsx:1116 -#: src/components/compose.jsx:2444 +#: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 #: src/components/status.jsx:1628 @@ -406,10 +406,10 @@ msgstr "Folgen" #: src/components/account-info.jsx:2087 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 -#: src/components/compose.jsx:2400 -#: src/components/compose.jsx:2873 -#: src/components/compose.jsx:3081 -#: src/components/compose.jsx:3311 +#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2880 +#: src/components/compose.jsx:3088 +#: src/components/compose.jsx:3318 #: src/components/drafts.jsx:58 #: src/components/embed-modal.jsx:12 #: src/components/generic-accounts.jsx:142 @@ -548,7 +548,7 @@ msgstr "Sie haben ungespeicherte Änderungen. Diesen Beitrag verwerfen?" #: src/components/compose.jsx:614 #: src/components/compose.jsx:630 #: src/components/compose.jsx:1328 -#: src/components/compose.jsx:1582 +#: src/components/compose.jsx:1589 msgid "{maxMediaAttachments, plural, one {You can only attach up to 1 file.} other {You can only attach up to # files.}}" msgstr "{maxMediaAttachments, plural, one {Du kannst höchstens eine Datei anhängen.} other {Du kannst höchstens # Dateien anhängen.}}" @@ -662,7 +662,7 @@ msgstr "Umfrage hinzufügen" msgid "Add custom emoji" msgstr "Benutzerdefinierte Emoji hinzufügen" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1470 #: src/components/keyboard-shortcuts-help.jsx:143 #: src/components/status.jsx:830 #: src/components/status.jsx:1608 @@ -671,194 +671,194 @@ msgstr "Benutzerdefinierte Emoji hinzufügen" msgid "Reply" msgstr "Antworten" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1472 msgid "Update" msgstr "Aktualisieren" -#: src/components/compose.jsx:1469 -#: src/pages/status.jsx:565 +#: src/components/compose.jsx:1473 +msgctxt "Submit button in composer" msgid "Post" -msgstr "Veröffentlichen" +msgstr "" -#: src/components/compose.jsx:1594 +#: src/components/compose.jsx:1601 msgid "Downloading GIF…" msgstr "GIF wird heruntergeladen…" -#: src/components/compose.jsx:1622 +#: src/components/compose.jsx:1629 msgid "Failed to download GIF" msgstr "GIF konnte nicht heruntergeladen werden" -#: src/components/compose.jsx:1733 -#: src/components/compose.jsx:1810 +#: src/components/compose.jsx:1740 +#: src/components/compose.jsx:1817 #: src/components/nav-menu.jsx:287 msgid "More…" msgstr "Mehr…" -#: src/components/compose.jsx:2213 +#: src/components/compose.jsx:2220 msgid "Uploaded" msgstr "Hochgeladen" -#: src/components/compose.jsx:2226 +#: src/components/compose.jsx:2233 msgid "Image description" msgstr "Bildbeschreibung" -#: src/components/compose.jsx:2227 +#: src/components/compose.jsx:2234 msgid "Video description" msgstr "Videobeschreibung" -#: src/components/compose.jsx:2228 +#: src/components/compose.jsx:2235 msgid "Audio description" msgstr "Audiobeschreibung" -#: src/components/compose.jsx:2264 -#: src/components/compose.jsx:2284 +#: src/components/compose.jsx:2271 +#: src/components/compose.jsx:2291 msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower." msgstr "Datei zu groß. Das Hochladen kann Probleme verursachen. Versuche, die Dateigröße von {0} auf {1} oder weniger zu reduzieren." -#: src/components/compose.jsx:2276 -#: src/components/compose.jsx:2296 +#: src/components/compose.jsx:2283 +#: src/components/compose.jsx:2303 msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px." msgstr "Auflösung zu groß. Das Hochladen könnte Probleme verursachen. Versuche, das Seitenverhältnis von {0}×{1} px auf {2}×{3} px zu reduzieren." -#: src/components/compose.jsx:2304 +#: src/components/compose.jsx:2311 msgid "Frame rate too high. Uploading might encounter issues." msgstr "Bildrate zu hoch. Das Hochladen könnte Probleme verursachen." -#: src/components/compose.jsx:2364 -#: src/components/compose.jsx:2614 +#: src/components/compose.jsx:2371 +#: src/components/compose.jsx:2621 #: src/components/shortcuts-settings.jsx:723 #: src/pages/catchup.jsx:1058 #: src/pages/filters.jsx:412 msgid "Remove" msgstr "Entfernen" -#: src/components/compose.jsx:2381 +#: src/components/compose.jsx:2388 msgid "Error" msgstr "Fehler" -#: src/components/compose.jsx:2406 +#: src/components/compose.jsx:2413 msgid "Edit image description" msgstr "Bildbeschreibung bearbeiten" -#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2414 msgid "Edit video description" msgstr "Videobeschreibung bearbeiten" -#: src/components/compose.jsx:2408 +#: src/components/compose.jsx:2415 msgid "Edit audio description" msgstr "Audiobeschreibung bearbeiten" -#: src/components/compose.jsx:2453 -#: src/components/compose.jsx:2502 +#: src/components/compose.jsx:2460 +#: src/components/compose.jsx:2509 msgid "Generating description. Please wait…" msgstr "Erzeuge Beschreibung. Bitte warten Sie…" -#: src/components/compose.jsx:2473 +#: src/components/compose.jsx:2480 msgid "Failed to generate description: {0}" msgstr "Fehler beim Erzeugen der Beschreibung: {0}" -#: src/components/compose.jsx:2474 +#: src/components/compose.jsx:2481 msgid "Failed to generate description" msgstr "Beschreibung konnte nicht erzeugt werden" -#: src/components/compose.jsx:2486 -#: src/components/compose.jsx:2492 -#: src/components/compose.jsx:2538 +#: src/components/compose.jsx:2493 +#: src/components/compose.jsx:2499 +#: src/components/compose.jsx:2545 msgid "Generate description…" msgstr "Beschreibung erzeugen…" -#: src/components/compose.jsx:2525 +#: src/components/compose.jsx:2532 msgid "Failed to generate description{0}" msgstr "Fehler beim Erzeugen der Beschreibung{0}" -#: src/components/compose.jsx:2540 +#: src/components/compose.jsx:2547 msgid "({0}) <0>— experimental" msgstr "({0}) <0>– experimentell" -#: src/components/compose.jsx:2559 +#: src/components/compose.jsx:2566 msgid "Done" msgstr "Fertig" -#: src/components/compose.jsx:2595 +#: src/components/compose.jsx:2602 msgid "Choice {0}" msgstr "Auswahl {0}" -#: src/components/compose.jsx:2642 +#: src/components/compose.jsx:2649 msgid "Multiple choices" msgstr "Mehrfache Auswahl" -#: src/components/compose.jsx:2645 +#: src/components/compose.jsx:2652 msgid "Duration" msgstr "Dauer" -#: src/components/compose.jsx:2676 +#: src/components/compose.jsx:2683 msgid "Remove poll" msgstr "Umfrage entfernen" -#: src/components/compose.jsx:2890 +#: src/components/compose.jsx:2897 msgid "Search accounts" msgstr "Konten suchen" -#: src/components/compose.jsx:2931 +#: src/components/compose.jsx:2938 #: src/components/shortcuts-settings.jsx:712 #: src/pages/list.jsx:359 msgid "Add" msgstr "Hinzufügen" -#: src/components/compose.jsx:2944 +#: src/components/compose.jsx:2951 #: src/components/generic-accounts.jsx:227 msgid "Error loading accounts" msgstr "Fehler beim Laden der Konten" -#: src/components/compose.jsx:3087 +#: src/components/compose.jsx:3094 msgid "Custom emojis" msgstr "Benutzerdefinierte Emojis" -#: src/components/compose.jsx:3107 +#: src/components/compose.jsx:3114 msgid "Search emoji" msgstr "Emoji suchen" -#: src/components/compose.jsx:3138 +#: src/components/compose.jsx:3145 msgid "Error loading custom emojis" msgstr "Fehler beim Laden benutzerdefinierter Emojis" -#: src/components/compose.jsx:3149 +#: src/components/compose.jsx:3156 msgid "Recently used" msgstr "Zuletzt verwendet" -#: src/components/compose.jsx:3150 +#: src/components/compose.jsx:3157 msgid "Others" msgstr "Andere" -#: src/components/compose.jsx:3188 +#: src/components/compose.jsx:3195 msgid "{0} more…" msgstr "{0} mehr…" -#: src/components/compose.jsx:3326 +#: src/components/compose.jsx:3333 msgid "Search GIFs" msgstr "GIFs suchen" -#: src/components/compose.jsx:3341 +#: src/components/compose.jsx:3348 msgid "Powered by GIPHY" msgstr "Ermöglicht durch GIPHY" -#: src/components/compose.jsx:3349 +#: src/components/compose.jsx:3356 msgid "Type to search GIFs" msgstr "Eintippen, um GIFs zu suchen" -#: src/components/compose.jsx:3447 +#: src/components/compose.jsx:3454 #: src/components/media-modal.jsx:387 #: src/components/timeline.jsx:880 msgid "Previous" msgstr "Zurück" -#: src/components/compose.jsx:3465 +#: src/components/compose.jsx:3472 #: src/components/media-modal.jsx:406 #: src/components/timeline.jsx:897 msgid "Next" msgstr "Weiter" -#: src/components/compose.jsx:3482 +#: src/components/compose.jsx:3489 msgid "Error loading GIFs" msgstr "Fehler beim Laden der GIFs" @@ -1658,35 +1658,35 @@ msgstr "Was ist das Problem mit diesem Profil?" msgid "Additional info" msgstr "Zusätzliche Infos" -#: src/components/report-modal.jsx:255 +#: src/components/report-modal.jsx:256 msgid "Forward to <0>{domain}" msgstr "An <0>{domain} weiterleiten" -#: src/components/report-modal.jsx:265 +#: src/components/report-modal.jsx:266 msgid "Send Report" msgstr "Meldung senden" -#: src/components/report-modal.jsx:274 +#: src/components/report-modal.jsx:275 msgid "Muted {username}" msgstr "@{username} Stumm geschaltet" -#: src/components/report-modal.jsx:277 +#: src/components/report-modal.jsx:278 msgid "Unable to mute {username}" msgstr "Konnte {username} nicht Stumm schalten" -#: src/components/report-modal.jsx:282 +#: src/components/report-modal.jsx:283 msgid "Send Report <0>+ Mute profile" msgstr "Meldung absenden <0>+ Profil stumm schalten" -#: src/components/report-modal.jsx:293 +#: src/components/report-modal.jsx:294 msgid "Blocked {username}" msgstr "{username} blockiert" -#: src/components/report-modal.jsx:296 +#: src/components/report-modal.jsx:297 msgid "Unable to block {username}" msgstr "Konnte {username} nicht blockieren" -#: src/components/report-modal.jsx:301 +#: src/components/report-modal.jsx:302 msgid "Send Report <0>+ Block profile" msgstr "Meldung absenden <0>+ Profil blockieren" @@ -3490,6 +3490,10 @@ msgstr "Push-Berechtigung wurde seit deinem letzten Login nicht erteilt. Sie mü msgid "NOTE: Push notifications only work for <0>one account." msgstr "HINWEIS: Push-Benachrichtigungen funktionieren nur für <0>ein Konto." +#: src/pages/status.jsx:565 +msgid "Post" +msgstr "Veröffentlichen" + #: src/pages/status.jsx:786 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "Sie sind nicht eingeloggt. Interaktionen (Antworten, Boost usw.) sind nicht möglich." diff --git a/src/locales/eo-UY.po b/src/locales/eo-UY.po index 4cca12dc..c9d5944a 100644 --- a/src/locales/eo-UY.po +++ b/src/locales/eo-UY.po @@ -8,7 +8,7 @@ msgstr "" "Language: eo\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-20 05:45\n" +"PO-Revision-Date: 2024-08-21 06:53\n" "Last-Translator: \n" "Language-Team: Esperanto\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -110,7 +110,7 @@ msgstr "Afiŝoj" #: src/components/account-info.jsx:428 #: src/components/account-info.jsx:1116 -#: src/components/compose.jsx:2444 +#: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 #: src/components/status.jsx:1628 @@ -406,10 +406,10 @@ msgstr "" #: src/components/account-info.jsx:2087 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 -#: src/components/compose.jsx:2400 -#: src/components/compose.jsx:2873 -#: src/components/compose.jsx:3081 -#: src/components/compose.jsx:3311 +#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2880 +#: src/components/compose.jsx:3088 +#: src/components/compose.jsx:3318 #: src/components/drafts.jsx:58 #: src/components/embed-modal.jsx:12 #: src/components/generic-accounts.jsx:142 @@ -548,7 +548,7 @@ msgstr "" #: src/components/compose.jsx:614 #: src/components/compose.jsx:630 #: src/components/compose.jsx:1328 -#: src/components/compose.jsx:1582 +#: src/components/compose.jsx:1589 msgid "{maxMediaAttachments, plural, one {You can only attach up to 1 file.} other {You can only attach up to # files.}}" msgstr "" @@ -662,7 +662,7 @@ msgstr "Aldoni balotenketon" msgid "Add custom emoji" msgstr "" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1470 #: src/components/keyboard-shortcuts-help.jsx:143 #: src/components/status.jsx:830 #: src/components/status.jsx:1608 @@ -671,194 +671,194 @@ msgstr "" msgid "Reply" msgstr "Respondi" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1472 msgid "Update" msgstr "" -#: src/components/compose.jsx:1469 -#: src/pages/status.jsx:565 +#: src/components/compose.jsx:1473 +msgctxt "Submit button in composer" msgid "Post" -msgstr "Afiŝo" +msgstr "" -#: src/components/compose.jsx:1594 +#: src/components/compose.jsx:1601 msgid "Downloading GIF…" msgstr "" -#: src/components/compose.jsx:1622 +#: src/components/compose.jsx:1629 msgid "Failed to download GIF" msgstr "" -#: src/components/compose.jsx:1733 -#: src/components/compose.jsx:1810 +#: src/components/compose.jsx:1740 +#: src/components/compose.jsx:1817 #: src/components/nav-menu.jsx:287 msgid "More…" msgstr "Pli…" -#: src/components/compose.jsx:2213 +#: src/components/compose.jsx:2220 msgid "Uploaded" msgstr "" -#: src/components/compose.jsx:2226 +#: src/components/compose.jsx:2233 msgid "Image description" msgstr "" -#: src/components/compose.jsx:2227 +#: src/components/compose.jsx:2234 msgid "Video description" msgstr "" -#: src/components/compose.jsx:2228 +#: src/components/compose.jsx:2235 msgid "Audio description" msgstr "" -#: src/components/compose.jsx:2264 -#: src/components/compose.jsx:2284 +#: src/components/compose.jsx:2271 +#: src/components/compose.jsx:2291 msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower." msgstr "" -#: src/components/compose.jsx:2276 -#: src/components/compose.jsx:2296 +#: src/components/compose.jsx:2283 +#: src/components/compose.jsx:2303 msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px." msgstr "" -#: src/components/compose.jsx:2304 +#: src/components/compose.jsx:2311 msgid "Frame rate too high. Uploading might encounter issues." msgstr "" -#: src/components/compose.jsx:2364 -#: src/components/compose.jsx:2614 +#: src/components/compose.jsx:2371 +#: src/components/compose.jsx:2621 #: src/components/shortcuts-settings.jsx:723 #: src/pages/catchup.jsx:1058 #: src/pages/filters.jsx:412 msgid "Remove" msgstr "" -#: src/components/compose.jsx:2381 +#: src/components/compose.jsx:2388 msgid "Error" msgstr "" -#: src/components/compose.jsx:2406 +#: src/components/compose.jsx:2413 msgid "Edit image description" msgstr "" -#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2414 msgid "Edit video description" msgstr "" -#: src/components/compose.jsx:2408 +#: src/components/compose.jsx:2415 msgid "Edit audio description" msgstr "" -#: src/components/compose.jsx:2453 -#: src/components/compose.jsx:2502 +#: src/components/compose.jsx:2460 +#: src/components/compose.jsx:2509 msgid "Generating description. Please wait…" msgstr "" -#: src/components/compose.jsx:2473 +#: src/components/compose.jsx:2480 msgid "Failed to generate description: {0}" msgstr "" -#: src/components/compose.jsx:2474 +#: src/components/compose.jsx:2481 msgid "Failed to generate description" msgstr "" -#: src/components/compose.jsx:2486 -#: src/components/compose.jsx:2492 -#: src/components/compose.jsx:2538 +#: src/components/compose.jsx:2493 +#: src/components/compose.jsx:2499 +#: src/components/compose.jsx:2545 msgid "Generate description…" msgstr "" -#: src/components/compose.jsx:2525 +#: src/components/compose.jsx:2532 msgid "Failed to generate description{0}" msgstr "" -#: src/components/compose.jsx:2540 +#: src/components/compose.jsx:2547 msgid "({0}) <0>— experimental" msgstr "" -#: src/components/compose.jsx:2559 +#: src/components/compose.jsx:2566 msgid "Done" msgstr "" -#: src/components/compose.jsx:2595 +#: src/components/compose.jsx:2602 msgid "Choice {0}" msgstr "" -#: src/components/compose.jsx:2642 +#: src/components/compose.jsx:2649 msgid "Multiple choices" msgstr "" -#: src/components/compose.jsx:2645 +#: src/components/compose.jsx:2652 msgid "Duration" msgstr "" -#: src/components/compose.jsx:2676 +#: src/components/compose.jsx:2683 msgid "Remove poll" msgstr "" -#: src/components/compose.jsx:2890 +#: src/components/compose.jsx:2897 msgid "Search accounts" msgstr "" -#: src/components/compose.jsx:2931 +#: src/components/compose.jsx:2938 #: src/components/shortcuts-settings.jsx:712 #: src/pages/list.jsx:359 msgid "Add" msgstr "Aldoni" -#: src/components/compose.jsx:2944 +#: src/components/compose.jsx:2951 #: src/components/generic-accounts.jsx:227 msgid "Error loading accounts" msgstr "" -#: src/components/compose.jsx:3087 +#: src/components/compose.jsx:3094 msgid "Custom emojis" msgstr "" -#: src/components/compose.jsx:3107 +#: src/components/compose.jsx:3114 msgid "Search emoji" msgstr "" -#: src/components/compose.jsx:3138 +#: src/components/compose.jsx:3145 msgid "Error loading custom emojis" msgstr "" -#: src/components/compose.jsx:3149 +#: src/components/compose.jsx:3156 msgid "Recently used" msgstr "" -#: src/components/compose.jsx:3150 +#: src/components/compose.jsx:3157 msgid "Others" msgstr "" -#: src/components/compose.jsx:3188 +#: src/components/compose.jsx:3195 msgid "{0} more…" msgstr "{0} pli…" -#: src/components/compose.jsx:3326 +#: src/components/compose.jsx:3333 msgid "Search GIFs" msgstr "" -#: src/components/compose.jsx:3341 +#: src/components/compose.jsx:3348 msgid "Powered by GIPHY" msgstr "" -#: src/components/compose.jsx:3349 +#: src/components/compose.jsx:3356 msgid "Type to search GIFs" msgstr "" -#: src/components/compose.jsx:3447 +#: src/components/compose.jsx:3454 #: src/components/media-modal.jsx:387 #: src/components/timeline.jsx:880 msgid "Previous" msgstr "Antaŭa" -#: src/components/compose.jsx:3465 +#: src/components/compose.jsx:3472 #: src/components/media-modal.jsx:406 #: src/components/timeline.jsx:897 msgid "Next" msgstr "Sekva" -#: src/components/compose.jsx:3482 +#: src/components/compose.jsx:3489 msgid "Error loading GIFs" msgstr "" @@ -1658,35 +1658,35 @@ msgstr "Kio estas la problemo kun ĉi tiu profilo?" msgid "Additional info" msgstr "Pliaj informoj" -#: src/components/report-modal.jsx:255 +#: src/components/report-modal.jsx:256 msgid "Forward to <0>{domain}" msgstr "" -#: src/components/report-modal.jsx:265 +#: src/components/report-modal.jsx:266 msgid "Send Report" msgstr "" -#: src/components/report-modal.jsx:274 +#: src/components/report-modal.jsx:275 msgid "Muted {username}" msgstr "" -#: src/components/report-modal.jsx:277 +#: src/components/report-modal.jsx:278 msgid "Unable to mute {username}" msgstr "" -#: src/components/report-modal.jsx:282 +#: src/components/report-modal.jsx:283 msgid "Send Report <0>+ Mute profile" msgstr "" -#: src/components/report-modal.jsx:293 +#: src/components/report-modal.jsx:294 msgid "Blocked {username}" msgstr "" -#: src/components/report-modal.jsx:296 +#: src/components/report-modal.jsx:297 msgid "Unable to block {username}" msgstr "" -#: src/components/report-modal.jsx:301 +#: src/components/report-modal.jsx:302 msgid "Send Report <0>+ Block profile" msgstr "" @@ -3490,6 +3490,10 @@ msgstr "" msgid "NOTE: Push notifications only work for <0>one account." msgstr "" +#: src/pages/status.jsx:565 +msgid "Post" +msgstr "Afiŝo" + #: src/pages/status.jsx:786 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "" diff --git a/src/locales/es-ES.po b/src/locales/es-ES.po index 139d6532..b68a6467 100644 --- a/src/locales/es-ES.po +++ b/src/locales/es-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: es\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-20 11:43\n" +"PO-Revision-Date: 2024-08-21 06:52\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -110,7 +110,7 @@ msgstr "Publicaciones" #: src/components/account-info.jsx:428 #: src/components/account-info.jsx:1116 -#: src/components/compose.jsx:2444 +#: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 #: src/components/status.jsx:1628 @@ -406,10 +406,10 @@ msgstr "Seguir" #: src/components/account-info.jsx:2087 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 -#: src/components/compose.jsx:2400 -#: src/components/compose.jsx:2873 -#: src/components/compose.jsx:3081 -#: src/components/compose.jsx:3311 +#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2880 +#: src/components/compose.jsx:3088 +#: src/components/compose.jsx:3318 #: src/components/drafts.jsx:58 #: src/components/embed-modal.jsx:12 #: src/components/generic-accounts.jsx:142 @@ -548,7 +548,7 @@ msgstr "Tienes cambios sin guardar. ¿Deseas descartar esta publicación?" #: src/components/compose.jsx:614 #: src/components/compose.jsx:630 #: src/components/compose.jsx:1328 -#: src/components/compose.jsx:1582 +#: src/components/compose.jsx:1589 msgid "{maxMediaAttachments, plural, one {You can only attach up to 1 file.} other {You can only attach up to # files.}}" msgstr "{maxMediaAttachments, plural, one {Solo puedes adjuntar hasta 1 archivo.} other {Solo puedes adjuntar hasta # archivos.}}" @@ -662,7 +662,7 @@ msgstr "Añadir una encuesta" msgid "Add custom emoji" msgstr "Insertar emoji personalizado" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1470 #: src/components/keyboard-shortcuts-help.jsx:143 #: src/components/status.jsx:830 #: src/components/status.jsx:1608 @@ -671,194 +671,194 @@ msgstr "Insertar emoji personalizado" msgid "Reply" msgstr "Responder" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1472 msgid "Update" msgstr "Actualizar" -#: src/components/compose.jsx:1469 -#: src/pages/status.jsx:565 +#: src/components/compose.jsx:1473 +msgctxt "Submit button in composer" msgid "Post" -msgstr "Publicar" +msgstr "" -#: src/components/compose.jsx:1594 +#: src/components/compose.jsx:1601 msgid "Downloading GIF…" msgstr "Descargando GIF…" -#: src/components/compose.jsx:1622 +#: src/components/compose.jsx:1629 msgid "Failed to download GIF" msgstr "Fallo al descargar" -#: src/components/compose.jsx:1733 -#: src/components/compose.jsx:1810 +#: src/components/compose.jsx:1740 +#: src/components/compose.jsx:1817 #: src/components/nav-menu.jsx:287 msgid "More…" msgstr "Más…" -#: src/components/compose.jsx:2213 +#: src/components/compose.jsx:2220 msgid "Uploaded" msgstr "Subido" -#: src/components/compose.jsx:2226 +#: src/components/compose.jsx:2233 msgid "Image description" msgstr "Descripción de la imagen" -#: src/components/compose.jsx:2227 +#: src/components/compose.jsx:2234 msgid "Video description" msgstr "Descripción del vídeo" -#: src/components/compose.jsx:2228 +#: src/components/compose.jsx:2235 msgid "Audio description" msgstr "Descripción del audio" -#: src/components/compose.jsx:2264 -#: src/components/compose.jsx:2284 +#: src/components/compose.jsx:2271 +#: src/components/compose.jsx:2291 msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower." msgstr "El tamaño del archivo es demasiado grande. Puede que haya problemas al cargar el archivo. Intente reducir el tamaño de {0} a {1} o menos." -#: src/components/compose.jsx:2276 -#: src/components/compose.jsx:2296 +#: src/components/compose.jsx:2283 +#: src/components/compose.jsx:2303 msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px." msgstr "Dimensión demasiado grande. La carga puede encontrar problemas. Intente reducir la dimensión de {0}×{1}px a {2}×{3}px." -#: src/components/compose.jsx:2304 +#: src/components/compose.jsx:2311 msgid "Frame rate too high. Uploading might encounter issues." msgstr "Tasa de fotogramas demasiado alta. La carga podría encontrar problemas." -#: src/components/compose.jsx:2364 -#: src/components/compose.jsx:2614 +#: src/components/compose.jsx:2371 +#: src/components/compose.jsx:2621 #: src/components/shortcuts-settings.jsx:723 #: src/pages/catchup.jsx:1058 #: src/pages/filters.jsx:412 msgid "Remove" msgstr "Eliminar" -#: src/components/compose.jsx:2381 +#: src/components/compose.jsx:2388 msgid "Error" msgstr "Error" -#: src/components/compose.jsx:2406 +#: src/components/compose.jsx:2413 msgid "Edit image description" msgstr "Editar descripción de la imagen" -#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2414 msgid "Edit video description" msgstr "Editar descripción del vídeo" -#: src/components/compose.jsx:2408 +#: src/components/compose.jsx:2415 msgid "Edit audio description" msgstr "Editar descripción del audio" -#: src/components/compose.jsx:2453 -#: src/components/compose.jsx:2502 +#: src/components/compose.jsx:2460 +#: src/components/compose.jsx:2509 msgid "Generating description. Please wait…" msgstr "Generando descripción. Por favor, espera…" -#: src/components/compose.jsx:2473 +#: src/components/compose.jsx:2480 msgid "Failed to generate description: {0}" msgstr "Error al generar la descripción: {0}" -#: src/components/compose.jsx:2474 +#: src/components/compose.jsx:2481 msgid "Failed to generate description" msgstr "Error al generar la descripción" -#: src/components/compose.jsx:2486 -#: src/components/compose.jsx:2492 -#: src/components/compose.jsx:2538 +#: src/components/compose.jsx:2493 +#: src/components/compose.jsx:2499 +#: src/components/compose.jsx:2545 msgid "Generate description…" msgstr "Generar descripción…" -#: src/components/compose.jsx:2525 +#: src/components/compose.jsx:2532 msgid "Failed to generate description{0}" msgstr "Error al generar la descripción: {0}" -#: src/components/compose.jsx:2540 +#: src/components/compose.jsx:2547 msgid "({0}) <0>— experimental" msgstr "({0}) <0>— experimental" -#: src/components/compose.jsx:2559 +#: src/components/compose.jsx:2566 msgid "Done" msgstr "Hecho" -#: src/components/compose.jsx:2595 +#: src/components/compose.jsx:2602 msgid "Choice {0}" msgstr "Opción {0}" -#: src/components/compose.jsx:2642 +#: src/components/compose.jsx:2649 msgid "Multiple choices" msgstr "Múltiples opciones" -#: src/components/compose.jsx:2645 +#: src/components/compose.jsx:2652 msgid "Duration" msgstr "Duración" -#: src/components/compose.jsx:2676 +#: src/components/compose.jsx:2683 msgid "Remove poll" msgstr "Eliminar encuesta" -#: src/components/compose.jsx:2890 +#: src/components/compose.jsx:2897 msgid "Search accounts" msgstr "Buscar cuentas" -#: src/components/compose.jsx:2931 +#: src/components/compose.jsx:2938 #: src/components/shortcuts-settings.jsx:712 #: src/pages/list.jsx:359 msgid "Add" msgstr "Añadir" -#: src/components/compose.jsx:2944 +#: src/components/compose.jsx:2951 #: src/components/generic-accounts.jsx:227 msgid "Error loading accounts" msgstr "Error al cargar cuentas" -#: src/components/compose.jsx:3087 +#: src/components/compose.jsx:3094 msgid "Custom emojis" msgstr "Emojis personalizados" -#: src/components/compose.jsx:3107 +#: src/components/compose.jsx:3114 msgid "Search emoji" msgstr "Buscar emoji" -#: src/components/compose.jsx:3138 +#: src/components/compose.jsx:3145 msgid "Error loading custom emojis" msgstr "Error al cargar emojis personalizados" -#: src/components/compose.jsx:3149 +#: src/components/compose.jsx:3156 msgid "Recently used" msgstr "Utilizado recientemente" -#: src/components/compose.jsx:3150 +#: src/components/compose.jsx:3157 msgid "Others" msgstr "Otros" -#: src/components/compose.jsx:3188 +#: src/components/compose.jsx:3195 msgid "{0} more…" msgstr "{0} más…" -#: src/components/compose.jsx:3326 +#: src/components/compose.jsx:3333 msgid "Search GIFs" msgstr "Buscar GIF" -#: src/components/compose.jsx:3341 +#: src/components/compose.jsx:3348 msgid "Powered by GIPHY" msgstr "Con tecnología de GIPHY" -#: src/components/compose.jsx:3349 +#: src/components/compose.jsx:3356 msgid "Type to search GIFs" msgstr "Escriba para buscar un GIF" -#: src/components/compose.jsx:3447 +#: src/components/compose.jsx:3454 #: src/components/media-modal.jsx:387 #: src/components/timeline.jsx:880 msgid "Previous" msgstr "Anterior" -#: src/components/compose.jsx:3465 +#: src/components/compose.jsx:3472 #: src/components/media-modal.jsx:406 #: src/components/timeline.jsx:897 msgid "Next" msgstr "Siguiente" -#: src/components/compose.jsx:3482 +#: src/components/compose.jsx:3489 msgid "Error loading GIFs" msgstr "Error al cargar los GIF" @@ -1658,35 +1658,35 @@ msgstr "¿Cuál es el problema con este perfil?" msgid "Additional info" msgstr "Información adicional" -#: src/components/report-modal.jsx:255 +#: src/components/report-modal.jsx:256 msgid "Forward to <0>{domain}" msgstr "Enviar a <0>{domain}" -#: src/components/report-modal.jsx:265 +#: src/components/report-modal.jsx:266 msgid "Send Report" msgstr "Enviar reporte" -#: src/components/report-modal.jsx:274 +#: src/components/report-modal.jsx:275 msgid "Muted {username}" msgstr "Silenciar a {username}" -#: src/components/report-modal.jsx:277 +#: src/components/report-modal.jsx:278 msgid "Unable to mute {username}" msgstr "No se ha podido silenciar a {username}" -#: src/components/report-modal.jsx:282 +#: src/components/report-modal.jsx:283 msgid "Send Report <0>+ Mute profile" msgstr "Enviar reporte <0>+ Silenciar perfil" -#: src/components/report-modal.jsx:293 +#: src/components/report-modal.jsx:294 msgid "Blocked {username}" msgstr "Bloquear a @{username}" -#: src/components/report-modal.jsx:296 +#: src/components/report-modal.jsx:297 msgid "Unable to block {username}" msgstr "No se ha podido bloquear a {username}" -#: src/components/report-modal.jsx:301 +#: src/components/report-modal.jsx:302 msgid "Send Report <0>+ Block profile" msgstr "Enviar reporte <0>+ Bloquear perfil" @@ -3490,6 +3490,10 @@ msgstr "No se han permitido notificaciones desde la última vez que te conectast msgid "NOTE: Push notifications only work for <0>one account." msgstr "AVISO: Las notificaciones solo se permiten para <0>una cuenta." +#: src/pages/status.jsx:565 +msgid "Post" +msgstr "Publicar" + #: src/pages/status.jsx:786 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "No estás conectado. No puedes interactuar (responder, impulsar, etc.)." diff --git a/src/locales/eu-ES.po b/src/locales/eu-ES.po index eaa33bce..f0b69247 100644 --- a/src/locales/eu-ES.po +++ b/src/locales/eu-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: eu\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-20 18:43\n" +"PO-Revision-Date: 2024-08-21 07:50\n" "Last-Translator: \n" "Language-Team: Basque\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -110,7 +110,7 @@ msgstr "bidalketa" #: src/components/account-info.jsx:428 #: src/components/account-info.jsx:1116 -#: src/components/compose.jsx:2444 +#: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 #: src/components/status.jsx:1628 @@ -406,10 +406,10 @@ msgstr "Jarraitu" #: src/components/account-info.jsx:2087 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 -#: src/components/compose.jsx:2400 -#: src/components/compose.jsx:2873 -#: src/components/compose.jsx:3081 -#: src/components/compose.jsx:3311 +#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2880 +#: src/components/compose.jsx:3088 +#: src/components/compose.jsx:3318 #: src/components/drafts.jsx:58 #: src/components/embed-modal.jsx:12 #: src/components/generic-accounts.jsx:142 @@ -548,7 +548,7 @@ msgstr "Gorde gabeko aldaketak dituzu. Bidalketa zokoratu nahi duzu?" #: src/components/compose.jsx:614 #: src/components/compose.jsx:630 #: src/components/compose.jsx:1328 -#: src/components/compose.jsx:1582 +#: src/components/compose.jsx:1589 msgid "{maxMediaAttachments, plural, one {You can only attach up to 1 file.} other {You can only attach up to # files.}}" msgstr "{maxMediaAttachments, plural, one {Fitxategi bakarra erantsi dezakezu.} other {# fitxategi erantsi ditzakezu gehienez.}}" @@ -662,7 +662,7 @@ msgstr "Gehitu bozketa" msgid "Add custom emoji" msgstr "Gehitu emoji pertsonala" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1470 #: src/components/keyboard-shortcuts-help.jsx:143 #: src/components/status.jsx:830 #: src/components/status.jsx:1608 @@ -671,194 +671,194 @@ msgstr "Gehitu emoji pertsonala" msgid "Reply" msgstr "Erantzun" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1472 msgid "Update" msgstr "Eguneratu" -#: src/components/compose.jsx:1469 -#: src/pages/status.jsx:565 +#: src/components/compose.jsx:1473 +msgctxt "Submit button in composer" msgid "Post" msgstr "Argitaratu" -#: src/components/compose.jsx:1594 +#: src/components/compose.jsx:1601 msgid "Downloading GIF…" msgstr "GIFa deskargatzen…" -#: src/components/compose.jsx:1622 +#: src/components/compose.jsx:1629 msgid "Failed to download GIF" msgstr "Ezin da GIFa deskargatu" -#: src/components/compose.jsx:1733 -#: src/components/compose.jsx:1810 +#: src/components/compose.jsx:1740 +#: src/components/compose.jsx:1817 #: src/components/nav-menu.jsx:287 msgid "More…" msgstr "Gehiago…" -#: src/components/compose.jsx:2213 +#: src/components/compose.jsx:2220 msgid "Uploaded" msgstr "Igota" -#: src/components/compose.jsx:2226 +#: src/components/compose.jsx:2233 msgid "Image description" msgstr "Irudiaren deskribapena" -#: src/components/compose.jsx:2227 +#: src/components/compose.jsx:2234 msgid "Video description" msgstr "Bideoaren deskribapena" -#: src/components/compose.jsx:2228 +#: src/components/compose.jsx:2235 msgid "Audio description" msgstr "Audioaren deskribapena" -#: src/components/compose.jsx:2264 -#: src/components/compose.jsx:2284 +#: src/components/compose.jsx:2271 +#: src/components/compose.jsx:2291 msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower." msgstr "Fitxategia handiegia da. Igoerak arazoak izan ditzake. Saiatu tamaina {0}tik {1} edo gutxiagora murrizten." -#: src/components/compose.jsx:2276 -#: src/components/compose.jsx:2296 +#: src/components/compose.jsx:2283 +#: src/components/compose.jsx:2303 msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px." msgstr "Neurria handiegia da. Igoerak arazoak izan ditzake. Saiatu neurria {0}×{1}px-etik {2}×{3}px edo gutxiagora murrizten." -#: src/components/compose.jsx:2304 +#: src/components/compose.jsx:2311 msgid "Frame rate too high. Uploading might encounter issues." msgstr "Fotograma-tasa (frame rate) altuegia da. Igoerak arazoak izan ditzake." -#: src/components/compose.jsx:2364 -#: src/components/compose.jsx:2614 +#: src/components/compose.jsx:2371 +#: src/components/compose.jsx:2621 #: src/components/shortcuts-settings.jsx:723 #: src/pages/catchup.jsx:1058 #: src/pages/filters.jsx:412 msgid "Remove" msgstr "Kendu" -#: src/components/compose.jsx:2381 +#: src/components/compose.jsx:2388 msgid "Error" msgstr "Errorea" -#: src/components/compose.jsx:2406 +#: src/components/compose.jsx:2413 msgid "Edit image description" msgstr "Editatu irudiaren deskribapena" -#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2414 msgid "Edit video description" msgstr "Editatu bideoaren deskribapena" -#: src/components/compose.jsx:2408 +#: src/components/compose.jsx:2415 msgid "Edit audio description" msgstr "Editatu audioaren deskribapena" -#: src/components/compose.jsx:2453 -#: src/components/compose.jsx:2502 +#: src/components/compose.jsx:2460 +#: src/components/compose.jsx:2509 msgid "Generating description. Please wait…" msgstr "Deskribapena sortzen. Itxaron…" -#: src/components/compose.jsx:2473 +#: src/components/compose.jsx:2480 msgid "Failed to generate description: {0}" msgstr "Ezin da deskribapena sortu: {0}" -#: src/components/compose.jsx:2474 +#: src/components/compose.jsx:2481 msgid "Failed to generate description" msgstr "Ezin da deskribapena sortu" -#: src/components/compose.jsx:2486 -#: src/components/compose.jsx:2492 -#: src/components/compose.jsx:2538 +#: src/components/compose.jsx:2493 +#: src/components/compose.jsx:2499 +#: src/components/compose.jsx:2545 msgid "Generate description…" msgstr "Sortu deskribapena…" -#: src/components/compose.jsx:2525 +#: src/components/compose.jsx:2532 msgid "Failed to generate description{0}" msgstr "Ezin iza da deskribapena sortu{0}" -#: src/components/compose.jsx:2540 +#: src/components/compose.jsx:2547 msgid "({0}) <0>— experimental" msgstr "({0}) <0>— esperimentala" -#: src/components/compose.jsx:2559 +#: src/components/compose.jsx:2566 msgid "Done" msgstr "Eginda" -#: src/components/compose.jsx:2595 +#: src/components/compose.jsx:2602 msgid "Choice {0}" msgstr "{0}. aukera" -#: src/components/compose.jsx:2642 +#: src/components/compose.jsx:2649 msgid "Multiple choices" msgstr "Hainbat aukera" -#: src/components/compose.jsx:2645 +#: src/components/compose.jsx:2652 msgid "Duration" msgstr "Iraupena" -#: src/components/compose.jsx:2676 +#: src/components/compose.jsx:2683 msgid "Remove poll" msgstr "Kendu bozketa" -#: src/components/compose.jsx:2890 +#: src/components/compose.jsx:2897 msgid "Search accounts" msgstr "Bilatu kontuak" -#: src/components/compose.jsx:2931 +#: src/components/compose.jsx:2938 #: src/components/shortcuts-settings.jsx:712 #: src/pages/list.jsx:359 msgid "Add" msgstr "Gehitu" -#: src/components/compose.jsx:2944 +#: src/components/compose.jsx:2951 #: src/components/generic-accounts.jsx:227 msgid "Error loading accounts" msgstr "Errorea kontuak kargatzean" -#: src/components/compose.jsx:3087 +#: src/components/compose.jsx:3094 msgid "Custom emojis" msgstr "Instantziako emojiak" -#: src/components/compose.jsx:3107 +#: src/components/compose.jsx:3114 msgid "Search emoji" msgstr "Bilatu emojia" -#: src/components/compose.jsx:3138 +#: src/components/compose.jsx:3145 msgid "Error loading custom emojis" msgstr "Errorea emoji pertsonalizatua kargatzean" -#: src/components/compose.jsx:3149 +#: src/components/compose.jsx:3156 msgid "Recently used" msgstr "Oraintsu erabilita" -#: src/components/compose.jsx:3150 +#: src/components/compose.jsx:3157 msgid "Others" msgstr "Besteak" -#: src/components/compose.jsx:3188 +#: src/components/compose.jsx:3195 msgid "{0} more…" msgstr "{0} gehiago…" -#: src/components/compose.jsx:3326 +#: src/components/compose.jsx:3333 msgid "Search GIFs" msgstr "Bilatu GIFak" -#: src/components/compose.jsx:3341 +#: src/components/compose.jsx:3348 msgid "Powered by GIPHY" msgstr "GIPHYri esker" -#: src/components/compose.jsx:3349 +#: src/components/compose.jsx:3356 msgid "Type to search GIFs" msgstr "Idatzi GIFak bilatzeko" -#: src/components/compose.jsx:3447 +#: src/components/compose.jsx:3454 #: src/components/media-modal.jsx:387 #: src/components/timeline.jsx:880 msgid "Previous" msgstr "Aurrekoa" -#: src/components/compose.jsx:3465 +#: src/components/compose.jsx:3472 #: src/components/media-modal.jsx:406 #: src/components/timeline.jsx:897 msgid "Next" msgstr "Hurrengoa" -#: src/components/compose.jsx:3482 +#: src/components/compose.jsx:3489 msgid "Error loading GIFs" msgstr "Errorea GIFak kargatzean" @@ -3490,6 +3490,10 @@ msgstr "Ez da push baimenik eman saioa azkenekoz hasi zenuenetik. <0><1>Hasi sai msgid "NOTE: Push notifications only work for <0>one account." msgstr "Oharra: push jakinarazpenak <0>kontu bakarrarentzat dabiltza." +#: src/pages/status.jsx:565 +msgid "Post" +msgstr "Argitaratu" + #: src/pages/status.jsx:786 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "Ez duzu saiorik hasi. Ezin duzu interaktuatu (erantzun, bultzatu...)" diff --git a/src/locales/fa-IR.po b/src/locales/fa-IR.po index 060ad023..cb550948 100644 --- a/src/locales/fa-IR.po +++ b/src/locales/fa-IR.po @@ -8,7 +8,7 @@ msgstr "" "Language: fa\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-20 20:57\n" +"PO-Revision-Date: 2024-08-21 06:53\n" "Last-Translator: \n" "Language-Team: Persian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -110,7 +110,7 @@ msgstr "فرسته‌ها" #: src/components/account-info.jsx:428 #: src/components/account-info.jsx:1116 -#: src/components/compose.jsx:2444 +#: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 #: src/components/status.jsx:1628 @@ -406,10 +406,10 @@ msgstr "پی گرفتن" #: src/components/account-info.jsx:2087 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 -#: src/components/compose.jsx:2400 -#: src/components/compose.jsx:2873 -#: src/components/compose.jsx:3081 -#: src/components/compose.jsx:3311 +#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2880 +#: src/components/compose.jsx:3088 +#: src/components/compose.jsx:3318 #: src/components/drafts.jsx:58 #: src/components/embed-modal.jsx:12 #: src/components/generic-accounts.jsx:142 @@ -548,7 +548,7 @@ msgstr "شما تغییرات ذخیره‌نشده دارید. این فرست #: src/components/compose.jsx:614 #: src/components/compose.jsx:630 #: src/components/compose.jsx:1328 -#: src/components/compose.jsx:1582 +#: src/components/compose.jsx:1589 msgid "{maxMediaAttachments, plural, one {You can only attach up to 1 file.} other {You can only attach up to # files.}}" msgstr "" @@ -662,7 +662,7 @@ msgstr "افزودن نظرسنجی" msgid "Add custom emoji" msgstr "افزودن شکلک شخصی‌سازی‌شده" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1470 #: src/components/keyboard-shortcuts-help.jsx:143 #: src/components/status.jsx:830 #: src/components/status.jsx:1608 @@ -671,194 +671,194 @@ msgstr "افزودن شکلک شخصی‌سازی‌شده" msgid "Reply" msgstr "پاسخ دادن" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1472 msgid "Update" msgstr "بروزرسانی" -#: src/components/compose.jsx:1469 -#: src/pages/status.jsx:565 +#: src/components/compose.jsx:1473 +msgctxt "Submit button in composer" msgid "Post" -msgstr "ارسال" +msgstr "" -#: src/components/compose.jsx:1594 +#: src/components/compose.jsx:1601 msgid "Downloading GIF…" msgstr "بارگیری جیف…" -#: src/components/compose.jsx:1622 +#: src/components/compose.jsx:1629 msgid "Failed to download GIF" msgstr "بارگیری جیف ناموفق بود" -#: src/components/compose.jsx:1733 -#: src/components/compose.jsx:1810 +#: src/components/compose.jsx:1740 +#: src/components/compose.jsx:1817 #: src/components/nav-menu.jsx:287 msgid "More…" msgstr "بیشتر…" -#: src/components/compose.jsx:2213 +#: src/components/compose.jsx:2220 msgid "Uploaded" msgstr "بارگذاری شد" -#: src/components/compose.jsx:2226 +#: src/components/compose.jsx:2233 msgid "Image description" msgstr "شرح تصویر" -#: src/components/compose.jsx:2227 +#: src/components/compose.jsx:2234 msgid "Video description" msgstr "شرح ویدئو" -#: src/components/compose.jsx:2228 +#: src/components/compose.jsx:2235 msgid "Audio description" msgstr "شرح صدا" -#: src/components/compose.jsx:2264 -#: src/components/compose.jsx:2284 +#: src/components/compose.jsx:2271 +#: src/components/compose.jsx:2291 msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower." msgstr "" -#: src/components/compose.jsx:2276 -#: src/components/compose.jsx:2296 +#: src/components/compose.jsx:2283 +#: src/components/compose.jsx:2303 msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px." msgstr "" -#: src/components/compose.jsx:2304 +#: src/components/compose.jsx:2311 msgid "Frame rate too high. Uploading might encounter issues." msgstr "" -#: src/components/compose.jsx:2364 -#: src/components/compose.jsx:2614 +#: src/components/compose.jsx:2371 +#: src/components/compose.jsx:2621 #: src/components/shortcuts-settings.jsx:723 #: src/pages/catchup.jsx:1058 #: src/pages/filters.jsx:412 msgid "Remove" msgstr "" -#: src/components/compose.jsx:2381 +#: src/components/compose.jsx:2388 msgid "Error" msgstr "" -#: src/components/compose.jsx:2406 +#: src/components/compose.jsx:2413 msgid "Edit image description" msgstr "" -#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2414 msgid "Edit video description" msgstr "" -#: src/components/compose.jsx:2408 +#: src/components/compose.jsx:2415 msgid "Edit audio description" msgstr "" -#: src/components/compose.jsx:2453 -#: src/components/compose.jsx:2502 +#: src/components/compose.jsx:2460 +#: src/components/compose.jsx:2509 msgid "Generating description. Please wait…" msgstr "تولید شرح. لطفا صبر کنید…" -#: src/components/compose.jsx:2473 +#: src/components/compose.jsx:2480 msgid "Failed to generate description: {0}" msgstr "شکست در تولید شرح: {0}" -#: src/components/compose.jsx:2474 +#: src/components/compose.jsx:2481 msgid "Failed to generate description" msgstr "شکست در تولید شرح" -#: src/components/compose.jsx:2486 -#: src/components/compose.jsx:2492 -#: src/components/compose.jsx:2538 +#: src/components/compose.jsx:2493 +#: src/components/compose.jsx:2499 +#: src/components/compose.jsx:2545 msgid "Generate description…" msgstr "تولید شرح…" -#: src/components/compose.jsx:2525 +#: src/components/compose.jsx:2532 msgid "Failed to generate description{0}" msgstr "شکست در تولید شرح{0}" -#: src/components/compose.jsx:2540 +#: src/components/compose.jsx:2547 msgid "({0}) <0>— experimental" msgstr "({0}) <0>— آزمایشگاهی" -#: src/components/compose.jsx:2559 +#: src/components/compose.jsx:2566 msgid "Done" msgstr "اتمام" -#: src/components/compose.jsx:2595 +#: src/components/compose.jsx:2602 msgid "Choice {0}" msgstr "گزینه {0}" -#: src/components/compose.jsx:2642 +#: src/components/compose.jsx:2649 msgid "Multiple choices" msgstr "گزینه‌های چندگانه" -#: src/components/compose.jsx:2645 +#: src/components/compose.jsx:2652 msgid "Duration" msgstr "طول" -#: src/components/compose.jsx:2676 +#: src/components/compose.jsx:2683 msgid "Remove poll" msgstr "حذف نظرسنجی" -#: src/components/compose.jsx:2890 +#: src/components/compose.jsx:2897 msgid "Search accounts" msgstr "جستجوی حساب‌ها" -#: src/components/compose.jsx:2931 +#: src/components/compose.jsx:2938 #: src/components/shortcuts-settings.jsx:712 #: src/pages/list.jsx:359 msgid "Add" msgstr "افزودن" -#: src/components/compose.jsx:2944 +#: src/components/compose.jsx:2951 #: src/components/generic-accounts.jsx:227 msgid "Error loading accounts" msgstr "خطا در بارگذاری حساب‌ها" -#: src/components/compose.jsx:3087 +#: src/components/compose.jsx:3094 msgid "Custom emojis" msgstr "شکلک‌های شخصی‌سازی‌شده" -#: src/components/compose.jsx:3107 +#: src/components/compose.jsx:3114 msgid "Search emoji" msgstr "جستجوی شکلک" -#: src/components/compose.jsx:3138 +#: src/components/compose.jsx:3145 msgid "Error loading custom emojis" msgstr "خطا در بارگذاری شکلک‌های شخصی‌سازی‌شده" -#: src/components/compose.jsx:3149 +#: src/components/compose.jsx:3156 msgid "Recently used" msgstr "اخیرا استفاده‌شده" -#: src/components/compose.jsx:3150 +#: src/components/compose.jsx:3157 msgid "Others" msgstr "دیگران" -#: src/components/compose.jsx:3188 +#: src/components/compose.jsx:3195 msgid "{0} more…" msgstr "{0} بیشتر…" -#: src/components/compose.jsx:3326 +#: src/components/compose.jsx:3333 msgid "Search GIFs" msgstr "جستجوی جیف‌ها" -#: src/components/compose.jsx:3341 +#: src/components/compose.jsx:3348 msgid "Powered by GIPHY" msgstr "قدرت‌گرفته از GIPHY" -#: src/components/compose.jsx:3349 +#: src/components/compose.jsx:3356 msgid "Type to search GIFs" msgstr "برای جستجوی جیف‌ها بنویسید" -#: src/components/compose.jsx:3447 +#: src/components/compose.jsx:3454 #: src/components/media-modal.jsx:387 #: src/components/timeline.jsx:880 msgid "Previous" msgstr "پیشین" -#: src/components/compose.jsx:3465 +#: src/components/compose.jsx:3472 #: src/components/media-modal.jsx:406 #: src/components/timeline.jsx:897 msgid "Next" msgstr "پسین" -#: src/components/compose.jsx:3482 +#: src/components/compose.jsx:3489 msgid "Error loading GIFs" msgstr "خطا در بارگذاری جیف‌ها" @@ -3490,6 +3490,10 @@ msgstr "" msgid "NOTE: Push notifications only work for <0>one account." msgstr "" +#: src/pages/status.jsx:565 +msgid "Post" +msgstr "ارسال" + #: src/pages/status.jsx:786 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "" diff --git a/src/locales/fi-FI.po b/src/locales/fi-FI.po index a5b32565..e5154950 100644 --- a/src/locales/fi-FI.po +++ b/src/locales/fi-FI.po @@ -8,7 +8,7 @@ msgstr "" "Language: fi\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-20 13:13\n" +"PO-Revision-Date: 2024-08-21 10:58\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -110,7 +110,7 @@ msgstr "Julkaisut" #: src/components/account-info.jsx:428 #: src/components/account-info.jsx:1116 -#: src/components/compose.jsx:2444 +#: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 #: src/components/status.jsx:1628 @@ -406,10 +406,10 @@ msgstr "Seuraa" #: src/components/account-info.jsx:2087 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 -#: src/components/compose.jsx:2400 -#: src/components/compose.jsx:2873 -#: src/components/compose.jsx:3081 -#: src/components/compose.jsx:3311 +#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2880 +#: src/components/compose.jsx:3088 +#: src/components/compose.jsx:3318 #: src/components/drafts.jsx:58 #: src/components/embed-modal.jsx:12 #: src/components/generic-accounts.jsx:142 @@ -548,7 +548,7 @@ msgstr "Sinulla on tallentamattomia muutoksia. Hylätäänkö julkaisu?" #: src/components/compose.jsx:614 #: src/components/compose.jsx:630 #: src/components/compose.jsx:1328 -#: src/components/compose.jsx:1582 +#: src/components/compose.jsx:1589 msgid "{maxMediaAttachments, plural, one {You can only attach up to 1 file.} other {You can only attach up to # files.}}" msgstr "{maxMediaAttachments, plural, one {Voit liittää enintään 1 tiedoston.} other {Voit liittää enintään # tiedostoa.}}" @@ -662,7 +662,7 @@ msgstr "Lisää äänestys" msgid "Add custom emoji" msgstr "Lisää mukautettu emoji" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1470 #: src/components/keyboard-shortcuts-help.jsx:143 #: src/components/status.jsx:830 #: src/components/status.jsx:1608 @@ -671,194 +671,194 @@ msgstr "Lisää mukautettu emoji" msgid "Reply" msgstr "Vastaa" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1472 msgid "Update" msgstr "Päivitä" -#: src/components/compose.jsx:1469 -#: src/pages/status.jsx:565 +#: src/components/compose.jsx:1473 +msgctxt "Submit button in composer" msgid "Post" msgstr "Julkaise" -#: src/components/compose.jsx:1594 +#: src/components/compose.jsx:1601 msgid "Downloading GIF…" msgstr "Ladataan GIF-kuvaa…" -#: src/components/compose.jsx:1622 +#: src/components/compose.jsx:1629 msgid "Failed to download GIF" msgstr "GIF-kuvan lataus epäonnistui" -#: src/components/compose.jsx:1733 -#: src/components/compose.jsx:1810 +#: src/components/compose.jsx:1740 +#: src/components/compose.jsx:1817 #: src/components/nav-menu.jsx:287 msgid "More…" msgstr "Lisää…" -#: src/components/compose.jsx:2213 +#: src/components/compose.jsx:2220 msgid "Uploaded" msgstr "Ladattu" -#: src/components/compose.jsx:2226 +#: src/components/compose.jsx:2233 msgid "Image description" msgstr "Kuvan kuvaus" -#: src/components/compose.jsx:2227 +#: src/components/compose.jsx:2234 msgid "Video description" msgstr "Videon kuvaus" -#: src/components/compose.jsx:2228 +#: src/components/compose.jsx:2235 msgid "Audio description" msgstr "Äänen kuvaus" -#: src/components/compose.jsx:2264 -#: src/components/compose.jsx:2284 +#: src/components/compose.jsx:2271 +#: src/components/compose.jsx:2291 msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower." msgstr "Liian suuri tiedostokoko. Lataaminen saattaa aiheuttaa ongelmia. Kokeile pienentää koosta {0} kokoon {1} tai pienemmäksi." -#: src/components/compose.jsx:2276 -#: src/components/compose.jsx:2296 +#: src/components/compose.jsx:2283 +#: src/components/compose.jsx:2303 msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px." msgstr "Liian suuret mitat. Lataaminen saattaa aiheuttaa ongelmia. Kokeile pienentää mitoista {0}×{1} px mittoihin {2}×{3} px." -#: src/components/compose.jsx:2304 +#: src/components/compose.jsx:2311 msgid "Frame rate too high. Uploading might encounter issues." msgstr "Liian suuri kuvataajuus. Lataaminen saattaa aiheuttaa ongelmia." -#: src/components/compose.jsx:2364 -#: src/components/compose.jsx:2614 +#: src/components/compose.jsx:2371 +#: src/components/compose.jsx:2621 #: src/components/shortcuts-settings.jsx:723 #: src/pages/catchup.jsx:1058 #: src/pages/filters.jsx:412 msgid "Remove" msgstr "Poista" -#: src/components/compose.jsx:2381 +#: src/components/compose.jsx:2388 msgid "Error" msgstr "Virhe" -#: src/components/compose.jsx:2406 +#: src/components/compose.jsx:2413 msgid "Edit image description" msgstr "Muokkaa kuvan kuvausta" -#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2414 msgid "Edit video description" msgstr "Muokkaa videon kuvausta" -#: src/components/compose.jsx:2408 +#: src/components/compose.jsx:2415 msgid "Edit audio description" msgstr "Muokkaa äänen kuvausta" -#: src/components/compose.jsx:2453 -#: src/components/compose.jsx:2502 +#: src/components/compose.jsx:2460 +#: src/components/compose.jsx:2509 msgid "Generating description. Please wait…" msgstr "Luodaan kuvausta. Odota hetki…" -#: src/components/compose.jsx:2473 +#: src/components/compose.jsx:2480 msgid "Failed to generate description: {0}" msgstr "Kuvauksen luonti epäonnistui: {0}" -#: src/components/compose.jsx:2474 +#: src/components/compose.jsx:2481 msgid "Failed to generate description" msgstr "Kuvauksen luonti epäonnistui" -#: src/components/compose.jsx:2486 -#: src/components/compose.jsx:2492 -#: src/components/compose.jsx:2538 +#: src/components/compose.jsx:2493 +#: src/components/compose.jsx:2499 +#: src/components/compose.jsx:2545 msgid "Generate description…" msgstr "Luo kuvaus…" -#: src/components/compose.jsx:2525 +#: src/components/compose.jsx:2532 msgid "Failed to generate description{0}" msgstr "Kuvauksen luonti epäonnistui{0}" -#: src/components/compose.jsx:2540 +#: src/components/compose.jsx:2547 msgid "({0}) <0>— experimental" msgstr "({0}) <0>— kokeellinen" -#: src/components/compose.jsx:2559 +#: src/components/compose.jsx:2566 msgid "Done" msgstr "Valmis" -#: src/components/compose.jsx:2595 +#: src/components/compose.jsx:2602 msgid "Choice {0}" msgstr "Vaihtoehto {0}" -#: src/components/compose.jsx:2642 +#: src/components/compose.jsx:2649 msgid "Multiple choices" msgstr "Monivalinta" -#: src/components/compose.jsx:2645 +#: src/components/compose.jsx:2652 msgid "Duration" msgstr "Kesto" -#: src/components/compose.jsx:2676 +#: src/components/compose.jsx:2683 msgid "Remove poll" msgstr "Poista äänestys" -#: src/components/compose.jsx:2890 +#: src/components/compose.jsx:2897 msgid "Search accounts" msgstr "Hae tilejä" -#: src/components/compose.jsx:2931 +#: src/components/compose.jsx:2938 #: src/components/shortcuts-settings.jsx:712 #: src/pages/list.jsx:359 msgid "Add" msgstr "Lisää" -#: src/components/compose.jsx:2944 +#: src/components/compose.jsx:2951 #: src/components/generic-accounts.jsx:227 msgid "Error loading accounts" msgstr "Virhe ladattaessa tilejä" -#: src/components/compose.jsx:3087 +#: src/components/compose.jsx:3094 msgid "Custom emojis" msgstr "Mukautetut emojit" -#: src/components/compose.jsx:3107 +#: src/components/compose.jsx:3114 msgid "Search emoji" msgstr "Hae emojia" -#: src/components/compose.jsx:3138 +#: src/components/compose.jsx:3145 msgid "Error loading custom emojis" msgstr "Virhe ladattaessa mukautettuja emojeita" -#: src/components/compose.jsx:3149 +#: src/components/compose.jsx:3156 msgid "Recently used" msgstr "Viimeaikaiset" -#: src/components/compose.jsx:3150 +#: src/components/compose.jsx:3157 msgid "Others" msgstr "Muut" -#: src/components/compose.jsx:3188 +#: src/components/compose.jsx:3195 msgid "{0} more…" msgstr "{0} lisää…" -#: src/components/compose.jsx:3326 +#: src/components/compose.jsx:3333 msgid "Search GIFs" msgstr "Hae GIF-kuvia" -#: src/components/compose.jsx:3341 +#: src/components/compose.jsx:3348 msgid "Powered by GIPHY" msgstr "Palvelun tarjoaa GIPHY" -#: src/components/compose.jsx:3349 +#: src/components/compose.jsx:3356 msgid "Type to search GIFs" msgstr "Hae GIF-kuvia kirjoittamalla" -#: src/components/compose.jsx:3447 +#: src/components/compose.jsx:3454 #: src/components/media-modal.jsx:387 #: src/components/timeline.jsx:880 msgid "Previous" msgstr "Edellinen" -#: src/components/compose.jsx:3465 +#: src/components/compose.jsx:3472 #: src/components/media-modal.jsx:406 #: src/components/timeline.jsx:897 msgid "Next" msgstr "Seuraava" -#: src/components/compose.jsx:3482 +#: src/components/compose.jsx:3489 msgid "Error loading GIFs" msgstr "Virhe ladattaessa GIF-kuvia" @@ -3490,6 +3490,10 @@ msgstr "Puskulupaa ei myönnetty viimeisen kirjautumisesi jälkeen. Sinun täyty msgid "NOTE: Push notifications only work for <0>one account." msgstr "HUOMAA: Puskuilmoitukset toimivat vain <0>yhdellä tilillä." +#: src/pages/status.jsx:565 +msgid "Post" +msgstr "Julkaisu" + #: src/pages/status.jsx:786 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "Et ole kirjautuneena sisään. Vuorovaikutus (vastaaminen, tehostaminen jne.) ei ole mahdollista." diff --git a/src/locales/fr-FR.po b/src/locales/fr-FR.po index edfd5332..03b43dde 100644 --- a/src/locales/fr-FR.po +++ b/src/locales/fr-FR.po @@ -8,7 +8,7 @@ msgstr "" "Language: fr\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-20 05:45\n" +"PO-Revision-Date: 2024-08-21 06:52\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -110,7 +110,7 @@ msgstr "Messages" #: src/components/account-info.jsx:428 #: src/components/account-info.jsx:1116 -#: src/components/compose.jsx:2444 +#: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 #: src/components/status.jsx:1628 @@ -406,10 +406,10 @@ msgstr "Suivre" #: src/components/account-info.jsx:2087 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 -#: src/components/compose.jsx:2400 -#: src/components/compose.jsx:2873 -#: src/components/compose.jsx:3081 -#: src/components/compose.jsx:3311 +#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2880 +#: src/components/compose.jsx:3088 +#: src/components/compose.jsx:3318 #: src/components/drafts.jsx:58 #: src/components/embed-modal.jsx:12 #: src/components/generic-accounts.jsx:142 @@ -548,7 +548,7 @@ msgstr "Le message n’est pas sauvegardé. Annuler sa rédaction ?" #: src/components/compose.jsx:614 #: src/components/compose.jsx:630 #: src/components/compose.jsx:1328 -#: src/components/compose.jsx:1582 +#: src/components/compose.jsx:1589 msgid "{maxMediaAttachments, plural, one {You can only attach up to 1 file.} other {You can only attach up to # files.}}" msgstr "{maxMediaAttachments, plural, one {Vous ne pouvez joindre qu’un seul fichier.} other {Vous pouvez joindre jusqu’à # fichiers.}}" @@ -662,7 +662,7 @@ msgstr "Insérer un sondage" msgid "Add custom emoji" msgstr "Insérer un émoji personnalisé" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1470 #: src/components/keyboard-shortcuts-help.jsx:143 #: src/components/status.jsx:830 #: src/components/status.jsx:1608 @@ -671,194 +671,194 @@ msgstr "Insérer un émoji personnalisé" msgid "Reply" msgstr "Répondre" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1472 msgid "Update" msgstr "Mettre à jour" -#: src/components/compose.jsx:1469 -#: src/pages/status.jsx:565 +#: src/components/compose.jsx:1473 +msgctxt "Submit button in composer" msgid "Post" -msgstr "Publication" +msgstr "" -#: src/components/compose.jsx:1594 +#: src/components/compose.jsx:1601 msgid "Downloading GIF…" msgstr "Téléchargement du GIF…" -#: src/components/compose.jsx:1622 +#: src/components/compose.jsx:1629 msgid "Failed to download GIF" msgstr "Le GIF n’a pas pu être téléchargé." -#: src/components/compose.jsx:1733 -#: src/components/compose.jsx:1810 +#: src/components/compose.jsx:1740 +#: src/components/compose.jsx:1817 #: src/components/nav-menu.jsx:287 msgid "More…" msgstr "Plus…" -#: src/components/compose.jsx:2213 +#: src/components/compose.jsx:2220 msgid "Uploaded" msgstr "Chargé" -#: src/components/compose.jsx:2226 +#: src/components/compose.jsx:2233 msgid "Image description" msgstr "Description de l’image" -#: src/components/compose.jsx:2227 +#: src/components/compose.jsx:2234 msgid "Video description" msgstr "Description de la vidéo" -#: src/components/compose.jsx:2228 +#: src/components/compose.jsx:2235 msgid "Audio description" msgstr "Description de l’audio" -#: src/components/compose.jsx:2264 -#: src/components/compose.jsx:2284 +#: src/components/compose.jsx:2271 +#: src/components/compose.jsx:2291 msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower." msgstr "Ce fichier est trop lourd. Son chargement pourrait échouer. Essayez de réduire son poids de {0} à {1} ou moins." -#: src/components/compose.jsx:2276 -#: src/components/compose.jsx:2296 +#: src/components/compose.jsx:2283 +#: src/components/compose.jsx:2303 msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px." msgstr "Ce média est trop grand. Son chargement pourrait échouer. Essayez de réduire sa taille de {0}×{1} px à {2}×{3} px." -#: src/components/compose.jsx:2304 +#: src/components/compose.jsx:2311 msgid "Frame rate too high. Uploading might encounter issues." msgstr "Ce média a une fréquence trop élevée. Son chargement pourrait échouer." -#: src/components/compose.jsx:2364 -#: src/components/compose.jsx:2614 +#: src/components/compose.jsx:2371 +#: src/components/compose.jsx:2621 #: src/components/shortcuts-settings.jsx:723 #: src/pages/catchup.jsx:1058 #: src/pages/filters.jsx:412 msgid "Remove" msgstr "Supprimer" -#: src/components/compose.jsx:2381 +#: src/components/compose.jsx:2388 msgid "Error" msgstr "Erreur" -#: src/components/compose.jsx:2406 +#: src/components/compose.jsx:2413 msgid "Edit image description" msgstr "Modifier la description de l’image" -#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2414 msgid "Edit video description" msgstr "Modifier la description de la vidéo" -#: src/components/compose.jsx:2408 +#: src/components/compose.jsx:2415 msgid "Edit audio description" msgstr "Modifier la description de l’audio" -#: src/components/compose.jsx:2453 -#: src/components/compose.jsx:2502 +#: src/components/compose.jsx:2460 +#: src/components/compose.jsx:2509 msgid "Generating description. Please wait…" msgstr "Description en cours de génération. Merci de patienter…" -#: src/components/compose.jsx:2473 +#: src/components/compose.jsx:2480 msgid "Failed to generate description: {0}" msgstr "Échec lors de la génération d’une description : {0}" -#: src/components/compose.jsx:2474 +#: src/components/compose.jsx:2481 msgid "Failed to generate description" msgstr "Échec lors de la génération d’une description" -#: src/components/compose.jsx:2486 -#: src/components/compose.jsx:2492 -#: src/components/compose.jsx:2538 +#: src/components/compose.jsx:2493 +#: src/components/compose.jsx:2499 +#: src/components/compose.jsx:2545 msgid "Generate description…" msgstr "Générer une description…" -#: src/components/compose.jsx:2525 +#: src/components/compose.jsx:2532 msgid "Failed to generate description{0}" msgstr "Échec lors de la génération d’une description{0}" -#: src/components/compose.jsx:2540 +#: src/components/compose.jsx:2547 msgid "({0}) <0>— experimental" msgstr "({0}) <0>— expérimental" -#: src/components/compose.jsx:2559 +#: src/components/compose.jsx:2566 msgid "Done" msgstr "Enregistrer" -#: src/components/compose.jsx:2595 +#: src/components/compose.jsx:2602 msgid "Choice {0}" msgstr "Choix {0}" -#: src/components/compose.jsx:2642 +#: src/components/compose.jsx:2649 msgid "Multiple choices" msgstr "Choix multiples" -#: src/components/compose.jsx:2645 +#: src/components/compose.jsx:2652 msgid "Duration" msgstr "Durée" -#: src/components/compose.jsx:2676 +#: src/components/compose.jsx:2683 msgid "Remove poll" msgstr "Supprimer le sondage" -#: src/components/compose.jsx:2890 +#: src/components/compose.jsx:2897 msgid "Search accounts" msgstr "Chercher des comptes" -#: src/components/compose.jsx:2931 +#: src/components/compose.jsx:2938 #: src/components/shortcuts-settings.jsx:712 #: src/pages/list.jsx:359 msgid "Add" msgstr "Insérer" -#: src/components/compose.jsx:2944 +#: src/components/compose.jsx:2951 #: src/components/generic-accounts.jsx:227 msgid "Error loading accounts" msgstr "Les comptes n’ont pas pu être chargés" -#: src/components/compose.jsx:3087 +#: src/components/compose.jsx:3094 msgid "Custom emojis" msgstr "Émojis personnalisés" -#: src/components/compose.jsx:3107 +#: src/components/compose.jsx:3114 msgid "Search emoji" msgstr "Chercher un émoji" -#: src/components/compose.jsx:3138 +#: src/components/compose.jsx:3145 msgid "Error loading custom emojis" msgstr "Les émojis personnalisés n’ont pas pu être chargés" -#: src/components/compose.jsx:3149 +#: src/components/compose.jsx:3156 msgid "Recently used" msgstr "Récemment insérés" -#: src/components/compose.jsx:3150 +#: src/components/compose.jsx:3157 msgid "Others" msgstr "Autres" -#: src/components/compose.jsx:3188 +#: src/components/compose.jsx:3195 msgid "{0} more…" msgstr "{0} de plus…" -#: src/components/compose.jsx:3326 +#: src/components/compose.jsx:3333 msgid "Search GIFs" msgstr "Chercher des GIFs" -#: src/components/compose.jsx:3341 +#: src/components/compose.jsx:3348 msgid "Powered by GIPHY" msgstr "Propulsé par GIPHY" -#: src/components/compose.jsx:3349 +#: src/components/compose.jsx:3356 msgid "Type to search GIFs" msgstr "Entrez votre recherche pour trouver des GIFs" -#: src/components/compose.jsx:3447 +#: src/components/compose.jsx:3454 #: src/components/media-modal.jsx:387 #: src/components/timeline.jsx:880 msgid "Previous" msgstr "Précédent" -#: src/components/compose.jsx:3465 +#: src/components/compose.jsx:3472 #: src/components/media-modal.jsx:406 #: src/components/timeline.jsx:897 msgid "Next" msgstr "Suivant" -#: src/components/compose.jsx:3482 +#: src/components/compose.jsx:3489 msgid "Error loading GIFs" msgstr "Erreur lors du chargement des GIFs" @@ -1658,35 +1658,35 @@ msgstr "Quel est le problème avec ce profil ?" msgid "Additional info" msgstr "Informations complémentaires" -#: src/components/report-modal.jsx:255 +#: src/components/report-modal.jsx:256 msgid "Forward to <0>{domain}" msgstr "Transférer vers <0>{domain}" -#: src/components/report-modal.jsx:265 +#: src/components/report-modal.jsx:266 msgid "Send Report" msgstr "Envoyer le rapport" -#: src/components/report-modal.jsx:274 +#: src/components/report-modal.jsx:275 msgid "Muted {username}" msgstr "Compte {username} masqué" -#: src/components/report-modal.jsx:277 +#: src/components/report-modal.jsx:278 msgid "Unable to mute {username}" msgstr "{username} n’a pas pu être masqué." -#: src/components/report-modal.jsx:282 +#: src/components/report-modal.jsx:283 msgid "Send Report <0>+ Mute profile" msgstr "Signaler <0>+ Masquer le profil" -#: src/components/report-modal.jsx:293 +#: src/components/report-modal.jsx:294 msgid "Blocked {username}" msgstr "Compte {username} bloqué" -#: src/components/report-modal.jsx:296 +#: src/components/report-modal.jsx:297 msgid "Unable to block {username}" msgstr "{username} n’a pas pu être bloqué." -#: src/components/report-modal.jsx:301 +#: src/components/report-modal.jsx:302 msgid "Send Report <0>+ Block profile" msgstr "Signaler <0>+ Bloquer le profil" @@ -3490,6 +3490,10 @@ msgstr "" msgid "NOTE: Push notifications only work for <0>one account." msgstr "" +#: src/pages/status.jsx:565 +msgid "Post" +msgstr "Publication" + #: src/pages/status.jsx:786 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "Vous n’êtes pas connecté⋅e. Les interactions telles que les réponses et les partages ne sont pas possibles." diff --git a/src/locales/gl-ES.po b/src/locales/gl-ES.po index b5880b32..95aa9dc2 100644 --- a/src/locales/gl-ES.po +++ b/src/locales/gl-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: gl\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-20 05:45\n" +"PO-Revision-Date: 2024-08-21 06:52\n" "Last-Translator: \n" "Language-Team: Galician\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -110,7 +110,7 @@ msgstr "Publicacións" #: src/components/account-info.jsx:428 #: src/components/account-info.jsx:1116 -#: src/components/compose.jsx:2444 +#: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 #: src/components/status.jsx:1628 @@ -406,10 +406,10 @@ msgstr "Seguir" #: src/components/account-info.jsx:2087 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 -#: src/components/compose.jsx:2400 -#: src/components/compose.jsx:2873 -#: src/components/compose.jsx:3081 -#: src/components/compose.jsx:3311 +#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2880 +#: src/components/compose.jsx:3088 +#: src/components/compose.jsx:3318 #: src/components/drafts.jsx:58 #: src/components/embed-modal.jsx:12 #: src/components/generic-accounts.jsx:142 @@ -548,7 +548,7 @@ msgstr "Tes cambios sen gardar. Desbotas esta publicación?" #: src/components/compose.jsx:614 #: src/components/compose.jsx:630 #: src/components/compose.jsx:1328 -#: src/components/compose.jsx:1582 +#: src/components/compose.jsx:1589 msgid "{maxMediaAttachments, plural, one {You can only attach up to 1 file.} other {You can only attach up to # files.}}" msgstr "{maxMediaAttachments, plural, one {Só podes anexar un ficheiro.} other {Só podes anexar ata # ficheiros.}}" @@ -662,7 +662,7 @@ msgstr "Engadir enquisa" msgid "Add custom emoji" msgstr "Engadir emoji persoal" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1470 #: src/components/keyboard-shortcuts-help.jsx:143 #: src/components/status.jsx:830 #: src/components/status.jsx:1608 @@ -671,194 +671,194 @@ msgstr "Engadir emoji persoal" msgid "Reply" msgstr "Responder" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1472 msgid "Update" msgstr "Actualizar" -#: src/components/compose.jsx:1469 -#: src/pages/status.jsx:565 +#: src/components/compose.jsx:1473 +msgctxt "Submit button in composer" msgid "Post" -msgstr "Publicar" +msgstr "" -#: src/components/compose.jsx:1594 +#: src/components/compose.jsx:1601 msgid "Downloading GIF…" msgstr "A descargar GIF…" -#: src/components/compose.jsx:1622 +#: src/components/compose.jsx:1629 msgid "Failed to download GIF" msgstr "Fallou a descarga da GIF" -#: src/components/compose.jsx:1733 -#: src/components/compose.jsx:1810 +#: src/components/compose.jsx:1740 +#: src/components/compose.jsx:1817 #: src/components/nav-menu.jsx:287 msgid "More…" msgstr "Máis…" -#: src/components/compose.jsx:2213 +#: src/components/compose.jsx:2220 msgid "Uploaded" msgstr "Cargada" -#: src/components/compose.jsx:2226 +#: src/components/compose.jsx:2233 msgid "Image description" msgstr "Descrición da imaxe" -#: src/components/compose.jsx:2227 +#: src/components/compose.jsx:2234 msgid "Video description" msgstr "Descrición do vídeo" -#: src/components/compose.jsx:2228 +#: src/components/compose.jsx:2235 msgid "Audio description" msgstr "Descrición do audio" -#: src/components/compose.jsx:2264 -#: src/components/compose.jsx:2284 +#: src/components/compose.jsx:2271 +#: src/components/compose.jsx:2291 msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower." msgstr "Ficheiro demasiado grande. Podería haber problemas ao cargalo. Intenta reducir o tamaño de {0} a {1} ou inferior." -#: src/components/compose.jsx:2276 -#: src/components/compose.jsx:2296 +#: src/components/compose.jsx:2283 +#: src/components/compose.jsx:2303 msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px." msgstr "Tamaño demasiado grande. Podería dar problemas ao cargala. Intenta reducir o tamaño de {0}×{1}px a {2}×{3}px." -#: src/components/compose.jsx:2304 +#: src/components/compose.jsx:2311 msgid "Frame rate too high. Uploading might encounter issues." msgstr "Taxa de imaxes demasiado alta. Podería dar problemas ao cargalo." -#: src/components/compose.jsx:2364 -#: src/components/compose.jsx:2614 +#: src/components/compose.jsx:2371 +#: src/components/compose.jsx:2621 #: src/components/shortcuts-settings.jsx:723 #: src/pages/catchup.jsx:1058 #: src/pages/filters.jsx:412 msgid "Remove" msgstr "Retirar" -#: src/components/compose.jsx:2381 +#: src/components/compose.jsx:2388 msgid "Error" msgstr "Erro" -#: src/components/compose.jsx:2406 +#: src/components/compose.jsx:2413 msgid "Edit image description" msgstr "Editar descrición da imaxe" -#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2414 msgid "Edit video description" msgstr "Editar descrición do vídeo" -#: src/components/compose.jsx:2408 +#: src/components/compose.jsx:2415 msgid "Edit audio description" msgstr "Editar descrición do audio" -#: src/components/compose.jsx:2453 -#: src/components/compose.jsx:2502 +#: src/components/compose.jsx:2460 +#: src/components/compose.jsx:2509 msgid "Generating description. Please wait…" msgstr "A xerar a descrición. Agarda…" -#: src/components/compose.jsx:2473 +#: src/components/compose.jsx:2480 msgid "Failed to generate description: {0}" msgstr "Fallou a creación da descrición: {0}" -#: src/components/compose.jsx:2474 +#: src/components/compose.jsx:2481 msgid "Failed to generate description" msgstr "Fallou a creación da descrición" -#: src/components/compose.jsx:2486 -#: src/components/compose.jsx:2492 -#: src/components/compose.jsx:2538 +#: src/components/compose.jsx:2493 +#: src/components/compose.jsx:2499 +#: src/components/compose.jsx:2545 msgid "Generate description…" msgstr "A xerar a descrición…" -#: src/components/compose.jsx:2525 +#: src/components/compose.jsx:2532 msgid "Failed to generate description{0}" msgstr "Fallou a creación da descrición{0}" -#: src/components/compose.jsx:2540 +#: src/components/compose.jsx:2547 msgid "({0}) <0>— experimental" msgstr "({0}) <0>— experimental" -#: src/components/compose.jsx:2559 +#: src/components/compose.jsx:2566 msgid "Done" msgstr "Feito" -#: src/components/compose.jsx:2595 +#: src/components/compose.jsx:2602 msgid "Choice {0}" msgstr "Opción {0}" -#: src/components/compose.jsx:2642 +#: src/components/compose.jsx:2649 msgid "Multiple choices" msgstr "Varias opcións" -#: src/components/compose.jsx:2645 +#: src/components/compose.jsx:2652 msgid "Duration" msgstr "Duración" -#: src/components/compose.jsx:2676 +#: src/components/compose.jsx:2683 msgid "Remove poll" msgstr "Retirar enquisa" -#: src/components/compose.jsx:2890 +#: src/components/compose.jsx:2897 msgid "Search accounts" msgstr "Buscar contas" -#: src/components/compose.jsx:2931 +#: src/components/compose.jsx:2938 #: src/components/shortcuts-settings.jsx:712 #: src/pages/list.jsx:359 msgid "Add" msgstr "Engadir" -#: src/components/compose.jsx:2944 +#: src/components/compose.jsx:2951 #: src/components/generic-accounts.jsx:227 msgid "Error loading accounts" msgstr "Erro ao cargar as contas" -#: src/components/compose.jsx:3087 +#: src/components/compose.jsx:3094 msgid "Custom emojis" msgstr "Emojis personais" -#: src/components/compose.jsx:3107 +#: src/components/compose.jsx:3114 msgid "Search emoji" msgstr "Buscar emoji" -#: src/components/compose.jsx:3138 +#: src/components/compose.jsx:3145 msgid "Error loading custom emojis" msgstr "Erro ao cargar os emojis personais" -#: src/components/compose.jsx:3149 +#: src/components/compose.jsx:3156 msgid "Recently used" msgstr "Usados recentemente" -#: src/components/compose.jsx:3150 +#: src/components/compose.jsx:3157 msgid "Others" msgstr "Outros" -#: src/components/compose.jsx:3188 +#: src/components/compose.jsx:3195 msgid "{0} more…" msgstr "{0} mais…" -#: src/components/compose.jsx:3326 +#: src/components/compose.jsx:3333 msgid "Search GIFs" msgstr "Buscar GIFs" -#: src/components/compose.jsx:3341 +#: src/components/compose.jsx:3348 msgid "Powered by GIPHY" msgstr "Proporcionado por GIPHY" -#: src/components/compose.jsx:3349 +#: src/components/compose.jsx:3356 msgid "Type to search GIFs" msgstr "Escribe para buscar GIFs" -#: src/components/compose.jsx:3447 +#: src/components/compose.jsx:3454 #: src/components/media-modal.jsx:387 #: src/components/timeline.jsx:880 msgid "Previous" msgstr "Anterior" -#: src/components/compose.jsx:3465 +#: src/components/compose.jsx:3472 #: src/components/media-modal.jsx:406 #: src/components/timeline.jsx:897 msgid "Next" msgstr "Seguinte" -#: src/components/compose.jsx:3482 +#: src/components/compose.jsx:3489 msgid "Error loading GIFs" msgstr "Erro ao cargar GIFs" @@ -1658,35 +1658,35 @@ msgstr "Cal é o problema con este perfil?" msgid "Additional info" msgstr "Info adicional" -#: src/components/report-modal.jsx:255 +#: src/components/report-modal.jsx:256 msgid "Forward to <0>{domain}" msgstr "Reenviar a <0>{domain}" -#: src/components/report-modal.jsx:265 +#: src/components/report-modal.jsx:266 msgid "Send Report" msgstr "Enviar Denuncia" -#: src/components/report-modal.jsx:274 +#: src/components/report-modal.jsx:275 msgid "Muted {username}" msgstr "Silenciou a {username}" -#: src/components/report-modal.jsx:277 +#: src/components/report-modal.jsx:278 msgid "Unable to mute {username}" msgstr "Non se puido acalar a {username}" -#: src/components/report-modal.jsx:282 +#: src/components/report-modal.jsx:283 msgid "Send Report <0>+ Mute profile" msgstr "Enviar Denuncia <0>+Silenciar perfil" -#: src/components/report-modal.jsx:293 +#: src/components/report-modal.jsx:294 msgid "Blocked {username}" msgstr "Bloqueouse a {username}" -#: src/components/report-modal.jsx:296 +#: src/components/report-modal.jsx:297 msgid "Unable to block {username}" msgstr "Non se puido bloquear a {username}" -#: src/components/report-modal.jsx:301 +#: src/components/report-modal.jsx:302 msgid "Send Report <0>+ Block profile" msgstr "Enviar Denuncia <0>+ Bloquear o perfil" @@ -3490,6 +3490,10 @@ msgstr "Non se concedeu o permiso para Push desde o último acceso. Terás que < msgid "NOTE: Push notifications only work for <0>one account." msgstr "NOTA: As notificacións Push só funcionan para <0>unha conta." +#: src/pages/status.jsx:565 +msgid "Post" +msgstr "Publicar" + #: src/pages/status.jsx:786 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "Non iniciaches sesión. Non é posible interactuar (responder, promover, etc)." diff --git a/src/locales/he-IL.po b/src/locales/he-IL.po index c30c2918..e0928e40 100644 --- a/src/locales/he-IL.po +++ b/src/locales/he-IL.po @@ -8,7 +8,7 @@ msgstr "" "Language: he\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-20 05:45\n" +"PO-Revision-Date: 2024-08-21 06:52\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" @@ -110,7 +110,7 @@ msgstr "הודעות" #: src/components/account-info.jsx:428 #: src/components/account-info.jsx:1116 -#: src/components/compose.jsx:2444 +#: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 #: src/components/status.jsx:1628 @@ -406,10 +406,10 @@ msgstr "" #: src/components/account-info.jsx:2087 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 -#: src/components/compose.jsx:2400 -#: src/components/compose.jsx:2873 -#: src/components/compose.jsx:3081 -#: src/components/compose.jsx:3311 +#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2880 +#: src/components/compose.jsx:3088 +#: src/components/compose.jsx:3318 #: src/components/drafts.jsx:58 #: src/components/embed-modal.jsx:12 #: src/components/generic-accounts.jsx:142 @@ -548,7 +548,7 @@ msgstr "" #: src/components/compose.jsx:614 #: src/components/compose.jsx:630 #: src/components/compose.jsx:1328 -#: src/components/compose.jsx:1582 +#: src/components/compose.jsx:1589 msgid "{maxMediaAttachments, plural, one {You can only attach up to 1 file.} other {You can only attach up to # files.}}" msgstr "" @@ -662,7 +662,7 @@ msgstr "" msgid "Add custom emoji" msgstr "הוספת אימוג׳י מיוחד" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1470 #: src/components/keyboard-shortcuts-help.jsx:143 #: src/components/status.jsx:830 #: src/components/status.jsx:1608 @@ -671,194 +671,194 @@ msgstr "הוספת אימוג׳י מיוחד" msgid "Reply" msgstr "" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1472 msgid "Update" msgstr "" -#: src/components/compose.jsx:1469 -#: src/pages/status.jsx:565 +#: src/components/compose.jsx:1473 +msgctxt "Submit button in composer" msgid "Post" msgstr "" -#: src/components/compose.jsx:1594 +#: src/components/compose.jsx:1601 msgid "Downloading GIF…" msgstr "" -#: src/components/compose.jsx:1622 +#: src/components/compose.jsx:1629 msgid "Failed to download GIF" msgstr "" -#: src/components/compose.jsx:1733 -#: src/components/compose.jsx:1810 +#: src/components/compose.jsx:1740 +#: src/components/compose.jsx:1817 #: src/components/nav-menu.jsx:287 msgid "More…" msgstr "עוד…" -#: src/components/compose.jsx:2213 +#: src/components/compose.jsx:2220 msgid "Uploaded" msgstr "" -#: src/components/compose.jsx:2226 +#: src/components/compose.jsx:2233 msgid "Image description" msgstr "תיאור תמונה" -#: src/components/compose.jsx:2227 +#: src/components/compose.jsx:2234 msgid "Video description" msgstr "תיאור סרטון" -#: src/components/compose.jsx:2228 +#: src/components/compose.jsx:2235 msgid "Audio description" msgstr "תיאור שמע" -#: src/components/compose.jsx:2264 -#: src/components/compose.jsx:2284 +#: src/components/compose.jsx:2271 +#: src/components/compose.jsx:2291 msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower." msgstr "" -#: src/components/compose.jsx:2276 -#: src/components/compose.jsx:2296 +#: src/components/compose.jsx:2283 +#: src/components/compose.jsx:2303 msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px." msgstr "" -#: src/components/compose.jsx:2304 +#: src/components/compose.jsx:2311 msgid "Frame rate too high. Uploading might encounter issues." msgstr "" -#: src/components/compose.jsx:2364 -#: src/components/compose.jsx:2614 +#: src/components/compose.jsx:2371 +#: src/components/compose.jsx:2621 #: src/components/shortcuts-settings.jsx:723 #: src/pages/catchup.jsx:1058 #: src/pages/filters.jsx:412 msgid "Remove" msgstr "" -#: src/components/compose.jsx:2381 +#: src/components/compose.jsx:2388 msgid "Error" msgstr "תקלה" -#: src/components/compose.jsx:2406 +#: src/components/compose.jsx:2413 msgid "Edit image description" msgstr "" -#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2414 msgid "Edit video description" msgstr "" -#: src/components/compose.jsx:2408 +#: src/components/compose.jsx:2415 msgid "Edit audio description" msgstr "" -#: src/components/compose.jsx:2453 -#: src/components/compose.jsx:2502 +#: src/components/compose.jsx:2460 +#: src/components/compose.jsx:2509 msgid "Generating description. Please wait…" msgstr "" -#: src/components/compose.jsx:2473 +#: src/components/compose.jsx:2480 msgid "Failed to generate description: {0}" msgstr "" -#: src/components/compose.jsx:2474 +#: src/components/compose.jsx:2481 msgid "Failed to generate description" msgstr "" -#: src/components/compose.jsx:2486 -#: src/components/compose.jsx:2492 -#: src/components/compose.jsx:2538 +#: src/components/compose.jsx:2493 +#: src/components/compose.jsx:2499 +#: src/components/compose.jsx:2545 msgid "Generate description…" msgstr "" -#: src/components/compose.jsx:2525 +#: src/components/compose.jsx:2532 msgid "Failed to generate description{0}" msgstr "" -#: src/components/compose.jsx:2540 +#: src/components/compose.jsx:2547 msgid "({0}) <0>— experimental" msgstr "" -#: src/components/compose.jsx:2559 +#: src/components/compose.jsx:2566 msgid "Done" msgstr "" -#: src/components/compose.jsx:2595 +#: src/components/compose.jsx:2602 msgid "Choice {0}" msgstr "" -#: src/components/compose.jsx:2642 +#: src/components/compose.jsx:2649 msgid "Multiple choices" msgstr "בחירה מרובה" -#: src/components/compose.jsx:2645 +#: src/components/compose.jsx:2652 msgid "Duration" msgstr "" -#: src/components/compose.jsx:2676 +#: src/components/compose.jsx:2683 msgid "Remove poll" msgstr "הסרת סקר" -#: src/components/compose.jsx:2890 +#: src/components/compose.jsx:2897 msgid "Search accounts" msgstr "חיפוש חשבונות" -#: src/components/compose.jsx:2931 +#: src/components/compose.jsx:2938 #: src/components/shortcuts-settings.jsx:712 #: src/pages/list.jsx:359 msgid "Add" msgstr "הוספה" -#: src/components/compose.jsx:2944 +#: src/components/compose.jsx:2951 #: src/components/generic-accounts.jsx:227 msgid "Error loading accounts" msgstr "תקלה בטעינת חשבונות" -#: src/components/compose.jsx:3087 +#: src/components/compose.jsx:3094 msgid "Custom emojis" msgstr "אימוג׳י מיוחדים" -#: src/components/compose.jsx:3107 +#: src/components/compose.jsx:3114 msgid "Search emoji" msgstr "חיפוש אימוג׳י" -#: src/components/compose.jsx:3138 +#: src/components/compose.jsx:3145 msgid "Error loading custom emojis" msgstr "תקלה בטעינת אימוג׳י מיוחדים" -#: src/components/compose.jsx:3149 +#: src/components/compose.jsx:3156 msgid "Recently used" msgstr "בשימוש לאחרונה" -#: src/components/compose.jsx:3150 +#: src/components/compose.jsx:3157 msgid "Others" msgstr "" -#: src/components/compose.jsx:3188 +#: src/components/compose.jsx:3195 msgid "{0} more…" msgstr "" -#: src/components/compose.jsx:3326 +#: src/components/compose.jsx:3333 msgid "Search GIFs" msgstr "חיפוש גיפים" -#: src/components/compose.jsx:3341 +#: src/components/compose.jsx:3348 msgid "Powered by GIPHY" msgstr "פועל בעזרת GIPHY" -#: src/components/compose.jsx:3349 +#: src/components/compose.jsx:3356 msgid "Type to search GIFs" msgstr "" -#: src/components/compose.jsx:3447 +#: src/components/compose.jsx:3454 #: src/components/media-modal.jsx:387 #: src/components/timeline.jsx:880 msgid "Previous" msgstr "" -#: src/components/compose.jsx:3465 +#: src/components/compose.jsx:3472 #: src/components/media-modal.jsx:406 #: src/components/timeline.jsx:897 msgid "Next" msgstr "" -#: src/components/compose.jsx:3482 +#: src/components/compose.jsx:3489 msgid "Error loading GIFs" msgstr "תקלה בטעינת גיפים" @@ -1658,35 +1658,35 @@ msgstr "" msgid "Additional info" msgstr "" -#: src/components/report-modal.jsx:255 +#: src/components/report-modal.jsx:256 msgid "Forward to <0>{domain}" msgstr "" -#: src/components/report-modal.jsx:265 +#: src/components/report-modal.jsx:266 msgid "Send Report" msgstr "" -#: src/components/report-modal.jsx:274 +#: src/components/report-modal.jsx:275 msgid "Muted {username}" msgstr "" -#: src/components/report-modal.jsx:277 +#: src/components/report-modal.jsx:278 msgid "Unable to mute {username}" msgstr "" -#: src/components/report-modal.jsx:282 +#: src/components/report-modal.jsx:283 msgid "Send Report <0>+ Mute profile" msgstr "" -#: src/components/report-modal.jsx:293 +#: src/components/report-modal.jsx:294 msgid "Blocked {username}" msgstr "" -#: src/components/report-modal.jsx:296 +#: src/components/report-modal.jsx:297 msgid "Unable to block {username}" msgstr "" -#: src/components/report-modal.jsx:301 +#: src/components/report-modal.jsx:302 msgid "Send Report <0>+ Block profile" msgstr "" @@ -3490,6 +3490,10 @@ msgstr "" msgid "NOTE: Push notifications only work for <0>one account." msgstr "" +#: src/pages/status.jsx:565 +msgid "Post" +msgstr "" + #: src/pages/status.jsx:786 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "" diff --git a/src/locales/it-IT.po b/src/locales/it-IT.po index 7cd404c7..d1dcb763 100644 --- a/src/locales/it-IT.po +++ b/src/locales/it-IT.po @@ -8,7 +8,7 @@ msgstr "" "Language: it\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-20 05:45\n" +"PO-Revision-Date: 2024-08-21 06:52\n" "Last-Translator: \n" "Language-Team: Italian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -110,7 +110,7 @@ msgstr "Post" #: src/components/account-info.jsx:428 #: src/components/account-info.jsx:1116 -#: src/components/compose.jsx:2444 +#: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 #: src/components/status.jsx:1628 @@ -406,10 +406,10 @@ msgstr "Segui" #: src/components/account-info.jsx:2087 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 -#: src/components/compose.jsx:2400 -#: src/components/compose.jsx:2873 -#: src/components/compose.jsx:3081 -#: src/components/compose.jsx:3311 +#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2880 +#: src/components/compose.jsx:3088 +#: src/components/compose.jsx:3318 #: src/components/drafts.jsx:58 #: src/components/embed-modal.jsx:12 #: src/components/generic-accounts.jsx:142 @@ -548,7 +548,7 @@ msgstr "Ci sono modifiche non salvate. Scartare il post?" #: src/components/compose.jsx:614 #: src/components/compose.jsx:630 #: src/components/compose.jsx:1328 -#: src/components/compose.jsx:1582 +#: src/components/compose.jsx:1589 msgid "{maxMediaAttachments, plural, one {You can only attach up to 1 file.} other {You can only attach up to # files.}}" msgstr "{maxMediaAttachments, plural, one {Puoi allegare fino a 1 documento.} other {Puoi allegare fino a # documenti.}}" @@ -662,7 +662,7 @@ msgstr "Aggiungi sondaggio" msgid "Add custom emoji" msgstr "Aggiungo emoji personalizzata" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1470 #: src/components/keyboard-shortcuts-help.jsx:143 #: src/components/status.jsx:830 #: src/components/status.jsx:1608 @@ -671,194 +671,194 @@ msgstr "Aggiungo emoji personalizzata" msgid "Reply" msgstr "Rispondi" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1472 msgid "Update" msgstr "Aggiorna" -#: src/components/compose.jsx:1469 -#: src/pages/status.jsx:565 +#: src/components/compose.jsx:1473 +msgctxt "Submit button in composer" msgid "Post" -msgstr "Pubblica" +msgstr "" -#: src/components/compose.jsx:1594 +#: src/components/compose.jsx:1601 msgid "Downloading GIF…" msgstr "Scarico GIF…" -#: src/components/compose.jsx:1622 +#: src/components/compose.jsx:1629 msgid "Failed to download GIF" msgstr "Download GIF fallito" -#: src/components/compose.jsx:1733 -#: src/components/compose.jsx:1810 +#: src/components/compose.jsx:1740 +#: src/components/compose.jsx:1817 #: src/components/nav-menu.jsx:287 msgid "More…" msgstr "Altro…" -#: src/components/compose.jsx:2213 +#: src/components/compose.jsx:2220 msgid "Uploaded" msgstr "Caricato" -#: src/components/compose.jsx:2226 +#: src/components/compose.jsx:2233 msgid "Image description" msgstr "Descrizione immagine" -#: src/components/compose.jsx:2227 +#: src/components/compose.jsx:2234 msgid "Video description" msgstr "Descrizione video" -#: src/components/compose.jsx:2228 +#: src/components/compose.jsx:2235 msgid "Audio description" msgstr "Descrizione audio" -#: src/components/compose.jsx:2264 -#: src/components/compose.jsx:2284 +#: src/components/compose.jsx:2271 +#: src/components/compose.jsx:2291 msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower." msgstr "" -#: src/components/compose.jsx:2276 -#: src/components/compose.jsx:2296 +#: src/components/compose.jsx:2283 +#: src/components/compose.jsx:2303 msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px." msgstr "" -#: src/components/compose.jsx:2304 +#: src/components/compose.jsx:2311 msgid "Frame rate too high. Uploading might encounter issues." msgstr "" -#: src/components/compose.jsx:2364 -#: src/components/compose.jsx:2614 +#: src/components/compose.jsx:2371 +#: src/components/compose.jsx:2621 #: src/components/shortcuts-settings.jsx:723 #: src/pages/catchup.jsx:1058 #: src/pages/filters.jsx:412 msgid "Remove" msgstr "" -#: src/components/compose.jsx:2381 +#: src/components/compose.jsx:2388 msgid "Error" msgstr "" -#: src/components/compose.jsx:2406 +#: src/components/compose.jsx:2413 msgid "Edit image description" msgstr "" -#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2414 msgid "Edit video description" msgstr "" -#: src/components/compose.jsx:2408 +#: src/components/compose.jsx:2415 msgid "Edit audio description" msgstr "" -#: src/components/compose.jsx:2453 -#: src/components/compose.jsx:2502 +#: src/components/compose.jsx:2460 +#: src/components/compose.jsx:2509 msgid "Generating description. Please wait…" msgstr "" -#: src/components/compose.jsx:2473 +#: src/components/compose.jsx:2480 msgid "Failed to generate description: {0}" msgstr "" -#: src/components/compose.jsx:2474 +#: src/components/compose.jsx:2481 msgid "Failed to generate description" msgstr "" -#: src/components/compose.jsx:2486 -#: src/components/compose.jsx:2492 -#: src/components/compose.jsx:2538 +#: src/components/compose.jsx:2493 +#: src/components/compose.jsx:2499 +#: src/components/compose.jsx:2545 msgid "Generate description…" msgstr "" -#: src/components/compose.jsx:2525 +#: src/components/compose.jsx:2532 msgid "Failed to generate description{0}" msgstr "" -#: src/components/compose.jsx:2540 +#: src/components/compose.jsx:2547 msgid "({0}) <0>— experimental" msgstr "" -#: src/components/compose.jsx:2559 +#: src/components/compose.jsx:2566 msgid "Done" msgstr "" -#: src/components/compose.jsx:2595 +#: src/components/compose.jsx:2602 msgid "Choice {0}" msgstr "" -#: src/components/compose.jsx:2642 +#: src/components/compose.jsx:2649 msgid "Multiple choices" msgstr "" -#: src/components/compose.jsx:2645 +#: src/components/compose.jsx:2652 msgid "Duration" msgstr "" -#: src/components/compose.jsx:2676 +#: src/components/compose.jsx:2683 msgid "Remove poll" msgstr "" -#: src/components/compose.jsx:2890 +#: src/components/compose.jsx:2897 msgid "Search accounts" msgstr "" -#: src/components/compose.jsx:2931 +#: src/components/compose.jsx:2938 #: src/components/shortcuts-settings.jsx:712 #: src/pages/list.jsx:359 msgid "Add" msgstr "" -#: src/components/compose.jsx:2944 +#: src/components/compose.jsx:2951 #: src/components/generic-accounts.jsx:227 msgid "Error loading accounts" msgstr "" -#: src/components/compose.jsx:3087 +#: src/components/compose.jsx:3094 msgid "Custom emojis" msgstr "" -#: src/components/compose.jsx:3107 +#: src/components/compose.jsx:3114 msgid "Search emoji" msgstr "" -#: src/components/compose.jsx:3138 +#: src/components/compose.jsx:3145 msgid "Error loading custom emojis" msgstr "" -#: src/components/compose.jsx:3149 +#: src/components/compose.jsx:3156 msgid "Recently used" msgstr "" -#: src/components/compose.jsx:3150 +#: src/components/compose.jsx:3157 msgid "Others" msgstr "" -#: src/components/compose.jsx:3188 +#: src/components/compose.jsx:3195 msgid "{0} more…" msgstr "" -#: src/components/compose.jsx:3326 +#: src/components/compose.jsx:3333 msgid "Search GIFs" msgstr "" -#: src/components/compose.jsx:3341 +#: src/components/compose.jsx:3348 msgid "Powered by GIPHY" msgstr "" -#: src/components/compose.jsx:3349 +#: src/components/compose.jsx:3356 msgid "Type to search GIFs" msgstr "" -#: src/components/compose.jsx:3447 +#: src/components/compose.jsx:3454 #: src/components/media-modal.jsx:387 #: src/components/timeline.jsx:880 msgid "Previous" msgstr "" -#: src/components/compose.jsx:3465 +#: src/components/compose.jsx:3472 #: src/components/media-modal.jsx:406 #: src/components/timeline.jsx:897 msgid "Next" msgstr "" -#: src/components/compose.jsx:3482 +#: src/components/compose.jsx:3489 msgid "Error loading GIFs" msgstr "" @@ -1658,35 +1658,35 @@ msgstr "" msgid "Additional info" msgstr "" -#: src/components/report-modal.jsx:255 +#: src/components/report-modal.jsx:256 msgid "Forward to <0>{domain}" msgstr "" -#: src/components/report-modal.jsx:265 +#: src/components/report-modal.jsx:266 msgid "Send Report" msgstr "" -#: src/components/report-modal.jsx:274 +#: src/components/report-modal.jsx:275 msgid "Muted {username}" msgstr "" -#: src/components/report-modal.jsx:277 +#: src/components/report-modal.jsx:278 msgid "Unable to mute {username}" msgstr "" -#: src/components/report-modal.jsx:282 +#: src/components/report-modal.jsx:283 msgid "Send Report <0>+ Mute profile" msgstr "" -#: src/components/report-modal.jsx:293 +#: src/components/report-modal.jsx:294 msgid "Blocked {username}" msgstr "" -#: src/components/report-modal.jsx:296 +#: src/components/report-modal.jsx:297 msgid "Unable to block {username}" msgstr "" -#: src/components/report-modal.jsx:301 +#: src/components/report-modal.jsx:302 msgid "Send Report <0>+ Block profile" msgstr "" @@ -3490,6 +3490,10 @@ msgstr "" msgid "NOTE: Push notifications only work for <0>one account." msgstr "" +#: src/pages/status.jsx:565 +msgid "Post" +msgstr "Pubblica" + #: src/pages/status.jsx:786 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "" diff --git a/src/locales/ja-JP.po b/src/locales/ja-JP.po index 23b14941..fb92cfa0 100644 --- a/src/locales/ja-JP.po +++ b/src/locales/ja-JP.po @@ -8,7 +8,7 @@ msgstr "" "Language: ja\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-20 05:45\n" +"PO-Revision-Date: 2024-08-21 06:52\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -110,7 +110,7 @@ msgstr "投稿" #: src/components/account-info.jsx:428 #: src/components/account-info.jsx:1116 -#: src/components/compose.jsx:2444 +#: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 #: src/components/status.jsx:1628 @@ -406,10 +406,10 @@ msgstr "" #: src/components/account-info.jsx:2087 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 -#: src/components/compose.jsx:2400 -#: src/components/compose.jsx:2873 -#: src/components/compose.jsx:3081 -#: src/components/compose.jsx:3311 +#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2880 +#: src/components/compose.jsx:3088 +#: src/components/compose.jsx:3318 #: src/components/drafts.jsx:58 #: src/components/embed-modal.jsx:12 #: src/components/generic-accounts.jsx:142 @@ -548,7 +548,7 @@ msgstr "" #: src/components/compose.jsx:614 #: src/components/compose.jsx:630 #: src/components/compose.jsx:1328 -#: src/components/compose.jsx:1582 +#: src/components/compose.jsx:1589 msgid "{maxMediaAttachments, plural, one {You can only attach up to 1 file.} other {You can only attach up to # files.}}" msgstr "" @@ -662,7 +662,7 @@ msgstr "" msgid "Add custom emoji" msgstr "" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1470 #: src/components/keyboard-shortcuts-help.jsx:143 #: src/components/status.jsx:830 #: src/components/status.jsx:1608 @@ -671,194 +671,194 @@ msgstr "" msgid "Reply" msgstr "" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1472 msgid "Update" msgstr "" -#: src/components/compose.jsx:1469 -#: src/pages/status.jsx:565 +#: src/components/compose.jsx:1473 +msgctxt "Submit button in composer" msgid "Post" msgstr "" -#: src/components/compose.jsx:1594 +#: src/components/compose.jsx:1601 msgid "Downloading GIF…" msgstr "" -#: src/components/compose.jsx:1622 +#: src/components/compose.jsx:1629 msgid "Failed to download GIF" msgstr "" -#: src/components/compose.jsx:1733 -#: src/components/compose.jsx:1810 +#: src/components/compose.jsx:1740 +#: src/components/compose.jsx:1817 #: src/components/nav-menu.jsx:287 msgid "More…" msgstr "" -#: src/components/compose.jsx:2213 +#: src/components/compose.jsx:2220 msgid "Uploaded" msgstr "" -#: src/components/compose.jsx:2226 +#: src/components/compose.jsx:2233 msgid "Image description" msgstr "" -#: src/components/compose.jsx:2227 +#: src/components/compose.jsx:2234 msgid "Video description" msgstr "" -#: src/components/compose.jsx:2228 +#: src/components/compose.jsx:2235 msgid "Audio description" msgstr "" -#: src/components/compose.jsx:2264 -#: src/components/compose.jsx:2284 +#: src/components/compose.jsx:2271 +#: src/components/compose.jsx:2291 msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower." msgstr "" -#: src/components/compose.jsx:2276 -#: src/components/compose.jsx:2296 +#: src/components/compose.jsx:2283 +#: src/components/compose.jsx:2303 msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px." msgstr "サイズが大きすぎます。アップロード時に問題が発生する可能性があります。 {0} × {1} px から {2} × {3} px に減らしてみてください。" -#: src/components/compose.jsx:2304 +#: src/components/compose.jsx:2311 msgid "Frame rate too high. Uploading might encounter issues." msgstr "フレームレートが高すぎます。アップロード時に問題が発生する可能性があります。" -#: src/components/compose.jsx:2364 -#: src/components/compose.jsx:2614 +#: src/components/compose.jsx:2371 +#: src/components/compose.jsx:2621 #: src/components/shortcuts-settings.jsx:723 #: src/pages/catchup.jsx:1058 #: src/pages/filters.jsx:412 msgid "Remove" msgstr "削除" -#: src/components/compose.jsx:2381 +#: src/components/compose.jsx:2388 msgid "Error" msgstr "" -#: src/components/compose.jsx:2406 +#: src/components/compose.jsx:2413 msgid "Edit image description" msgstr "画像の説明を編集" -#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2414 msgid "Edit video description" msgstr "動画の説明を編集" -#: src/components/compose.jsx:2408 +#: src/components/compose.jsx:2415 msgid "Edit audio description" msgstr "音声の説明を編集" -#: src/components/compose.jsx:2453 -#: src/components/compose.jsx:2502 +#: src/components/compose.jsx:2460 +#: src/components/compose.jsx:2509 msgid "Generating description. Please wait…" msgstr "説明を生成しています。しばらくお待ちください…" -#: src/components/compose.jsx:2473 +#: src/components/compose.jsx:2480 msgid "Failed to generate description: {0}" msgstr "説明の生成に失敗しました: {0}" -#: src/components/compose.jsx:2474 +#: src/components/compose.jsx:2481 msgid "Failed to generate description" msgstr "説明の生成に失敗しました" -#: src/components/compose.jsx:2486 -#: src/components/compose.jsx:2492 -#: src/components/compose.jsx:2538 +#: src/components/compose.jsx:2493 +#: src/components/compose.jsx:2499 +#: src/components/compose.jsx:2545 msgid "Generate description…" msgstr "説明の生成…" -#: src/components/compose.jsx:2525 +#: src/components/compose.jsx:2532 msgid "Failed to generate description{0}" msgstr "説明の生成に失敗しました: {0}" -#: src/components/compose.jsx:2540 +#: src/components/compose.jsx:2547 msgid "({0}) <0>— experimental" msgstr "({0}) <0>実験的" -#: src/components/compose.jsx:2559 +#: src/components/compose.jsx:2566 msgid "Done" msgstr "完了" -#: src/components/compose.jsx:2595 +#: src/components/compose.jsx:2602 msgid "Choice {0}" msgstr "" -#: src/components/compose.jsx:2642 +#: src/components/compose.jsx:2649 msgid "Multiple choices" msgstr "" -#: src/components/compose.jsx:2645 +#: src/components/compose.jsx:2652 msgid "Duration" msgstr "" -#: src/components/compose.jsx:2676 +#: src/components/compose.jsx:2683 msgid "Remove poll" msgstr "" -#: src/components/compose.jsx:2890 +#: src/components/compose.jsx:2897 msgid "Search accounts" msgstr "" -#: src/components/compose.jsx:2931 +#: src/components/compose.jsx:2938 #: src/components/shortcuts-settings.jsx:712 #: src/pages/list.jsx:359 msgid "Add" msgstr "" -#: src/components/compose.jsx:2944 +#: src/components/compose.jsx:2951 #: src/components/generic-accounts.jsx:227 msgid "Error loading accounts" msgstr "" -#: src/components/compose.jsx:3087 +#: src/components/compose.jsx:3094 msgid "Custom emojis" msgstr "" -#: src/components/compose.jsx:3107 +#: src/components/compose.jsx:3114 msgid "Search emoji" msgstr "" -#: src/components/compose.jsx:3138 +#: src/components/compose.jsx:3145 msgid "Error loading custom emojis" msgstr "" -#: src/components/compose.jsx:3149 +#: src/components/compose.jsx:3156 msgid "Recently used" msgstr "" -#: src/components/compose.jsx:3150 +#: src/components/compose.jsx:3157 msgid "Others" msgstr "" -#: src/components/compose.jsx:3188 +#: src/components/compose.jsx:3195 msgid "{0} more…" msgstr "" -#: src/components/compose.jsx:3326 +#: src/components/compose.jsx:3333 msgid "Search GIFs" msgstr "GIFの検索" -#: src/components/compose.jsx:3341 +#: src/components/compose.jsx:3348 msgid "Powered by GIPHY" msgstr "Powered by GIPHY." -#: src/components/compose.jsx:3349 +#: src/components/compose.jsx:3356 msgid "Type to search GIFs" msgstr "" -#: src/components/compose.jsx:3447 +#: src/components/compose.jsx:3454 #: src/components/media-modal.jsx:387 #: src/components/timeline.jsx:880 msgid "Previous" msgstr "前へ" -#: src/components/compose.jsx:3465 +#: src/components/compose.jsx:3472 #: src/components/media-modal.jsx:406 #: src/components/timeline.jsx:897 msgid "Next" msgstr "次へ" -#: src/components/compose.jsx:3482 +#: src/components/compose.jsx:3489 msgid "Error loading GIFs" msgstr "GIF の読み込みに失敗しました" @@ -1658,35 +1658,35 @@ msgstr "" msgid "Additional info" msgstr "" -#: src/components/report-modal.jsx:255 +#: src/components/report-modal.jsx:256 msgid "Forward to <0>{domain}" msgstr "" -#: src/components/report-modal.jsx:265 +#: src/components/report-modal.jsx:266 msgid "Send Report" msgstr "" -#: src/components/report-modal.jsx:274 +#: src/components/report-modal.jsx:275 msgid "Muted {username}" msgstr "" -#: src/components/report-modal.jsx:277 +#: src/components/report-modal.jsx:278 msgid "Unable to mute {username}" msgstr "" -#: src/components/report-modal.jsx:282 +#: src/components/report-modal.jsx:283 msgid "Send Report <0>+ Mute profile" msgstr "" -#: src/components/report-modal.jsx:293 +#: src/components/report-modal.jsx:294 msgid "Blocked {username}" msgstr "" -#: src/components/report-modal.jsx:296 +#: src/components/report-modal.jsx:297 msgid "Unable to block {username}" msgstr "" -#: src/components/report-modal.jsx:301 +#: src/components/report-modal.jsx:302 msgid "Send Report <0>+ Block profile" msgstr "" @@ -3491,6 +3491,10 @@ msgstr "" msgid "NOTE: Push notifications only work for <0>one account." msgstr "" +#: src/pages/status.jsx:565 +msgid "Post" +msgstr "" + #: src/pages/status.jsx:786 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "" diff --git a/src/locales/kab.po b/src/locales/kab.po index 873ae807..b8fa6353 100644 --- a/src/locales/kab.po +++ b/src/locales/kab.po @@ -8,7 +8,7 @@ msgstr "" "Language: kab\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-20 22:38\n" +"PO-Revision-Date: 2024-08-21 13:28\n" "Last-Translator: \n" "Language-Team: Kabyle\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -110,7 +110,7 @@ msgstr "Tisuffaɣ" #: src/components/account-info.jsx:428 #: src/components/account-info.jsx:1116 -#: src/components/compose.jsx:2444 +#: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 #: src/components/status.jsx:1628 @@ -406,10 +406,10 @@ msgstr "Ḍfeṛ" #: src/components/account-info.jsx:2087 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 -#: src/components/compose.jsx:2400 -#: src/components/compose.jsx:2873 -#: src/components/compose.jsx:3081 -#: src/components/compose.jsx:3311 +#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2880 +#: src/components/compose.jsx:3088 +#: src/components/compose.jsx:3318 #: src/components/drafts.jsx:58 #: src/components/embed-modal.jsx:12 #: src/components/generic-accounts.jsx:142 @@ -548,7 +548,7 @@ msgstr "Ɣur-k isenfal ur yettwaskelsen ara. Sefsex tasuffeɣt-a?" #: src/components/compose.jsx:614 #: src/components/compose.jsx:630 #: src/components/compose.jsx:1328 -#: src/components/compose.jsx:1582 +#: src/components/compose.jsx:1589 msgid "{maxMediaAttachments, plural, one {You can only attach up to 1 file.} other {You can only attach up to # files.}}" msgstr "{maxMediaAttachments, plural, one {Tzemreḍ ad tsedduḍ 1 ufaylu kan.} other {Tzemreḍ ad tsedduḍ # yifuyla.}}" @@ -590,7 +590,7 @@ msgstr "Aẓrag n tsuffeɣt n uɣbalu" #: src/components/compose.jsx:955 msgid "Poll must have at least 2 options" -msgstr "Xerṣum snat n textiṛiyin laqent i usisten" +msgstr "Asisten ilaq ad yesεu ma drus snat textiṛiyin" #: src/components/compose.jsx:959 msgid "Some poll choices are empty" @@ -656,13 +656,13 @@ msgstr "Creḍ allal n teywalt d anafri" #: src/components/compose.jsx:1364 msgid "Add poll" -msgstr "Rnu afmiḍi" +msgstr "Rnu asisten" #: src/components/compose.jsx:1386 msgid "Add custom emoji" msgstr "Timerna n imuji udmawan" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1470 #: src/components/keyboard-shortcuts-help.jsx:143 #: src/components/status.jsx:830 #: src/components/status.jsx:1608 @@ -671,194 +671,194 @@ msgstr "Timerna n imuji udmawan" msgid "Reply" msgstr "Err" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1472 msgid "Update" msgstr "Leqqem" -#: src/components/compose.jsx:1469 -#: src/pages/status.jsx:565 +#: src/components/compose.jsx:1473 +msgctxt "Submit button in composer" msgid "Post" msgstr "Suffeɣ" -#: src/components/compose.jsx:1594 +#: src/components/compose.jsx:1601 msgid "Downloading GIF…" msgstr "Asader n GIF…" -#: src/components/compose.jsx:1622 +#: src/components/compose.jsx:1629 msgid "Failed to download GIF" msgstr "Yecceḍ usader n GIF" -#: src/components/compose.jsx:1733 -#: src/components/compose.jsx:1810 +#: src/components/compose.jsx:1740 +#: src/components/compose.jsx:1817 #: src/components/nav-menu.jsx:287 msgid "More…" msgstr "Ugar…" -#: src/components/compose.jsx:2213 +#: src/components/compose.jsx:2220 msgid "Uploaded" msgstr "Yuli-d" -#: src/components/compose.jsx:2226 +#: src/components/compose.jsx:2233 msgid "Image description" msgstr "Aglam n tugna" -#: src/components/compose.jsx:2227 +#: src/components/compose.jsx:2234 msgid "Video description" msgstr "Aglam n tvidyutt" -#: src/components/compose.jsx:2228 +#: src/components/compose.jsx:2235 msgid "Audio description" msgstr "Aglam n useklas ameslaw" -#: src/components/compose.jsx:2264 -#: src/components/compose.jsx:2284 +#: src/components/compose.jsx:2271 +#: src/components/compose.jsx:2291 msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower." msgstr "Teɣzi n ufaylu meqqret aṭas. asali-ines yezmer ad yesεu uguren. Ԑreḍ ad tesneqseḍ deg teɣzi seg {0} ɣer {1} neɣ ugar." -#: src/components/compose.jsx:2276 -#: src/components/compose.jsx:2296 +#: src/components/compose.jsx:2283 +#: src/components/compose.jsx:2303 msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px." msgstr "Amidya-a meqqer aṭas. asali-ines yezmer ad yesεu uguren. Ԑreḍ ad tesneqseḍ deg teɣzi seg {0}×{1}px ɣer {2}×{3}px." -#: src/components/compose.jsx:2304 +#: src/components/compose.jsx:2311 msgid "Frame rate too high. Uploading might encounter issues." msgstr "Afmiḍi meqqer aṭas. Asali-s yezmer ad d-yeglu s wuguren." -#: src/components/compose.jsx:2364 -#: src/components/compose.jsx:2614 +#: src/components/compose.jsx:2371 +#: src/components/compose.jsx:2621 #: src/components/shortcuts-settings.jsx:723 #: src/pages/catchup.jsx:1058 #: src/pages/filters.jsx:412 msgid "Remove" msgstr "Kkes" -#: src/components/compose.jsx:2381 +#: src/components/compose.jsx:2388 msgid "Error" msgstr "Tuccḍa" -#: src/components/compose.jsx:2406 +#: src/components/compose.jsx:2413 msgid "Edit image description" msgstr "Ẓreg aglam n tugna" -#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2414 msgid "Edit video description" msgstr "Ẓreg aglam n tvidyut" -#: src/components/compose.jsx:2408 +#: src/components/compose.jsx:2415 msgid "Edit audio description" msgstr "Ẓreg aglam n useklas ameslaw" -#: src/components/compose.jsx:2453 -#: src/components/compose.jsx:2502 +#: src/components/compose.jsx:2460 +#: src/components/compose.jsx:2509 msgid "Generating description. Please wait…" msgstr "Asirew n uglam. Ttxil-k ṛǧu…" -#: src/components/compose.jsx:2473 +#: src/components/compose.jsx:2480 msgid "Failed to generate description: {0}" msgstr "Yecceḍ usirew n uglam: {0}" -#: src/components/compose.jsx:2474 +#: src/components/compose.jsx:2481 msgid "Failed to generate description" msgstr "Yecceḍ usirew n uglam" -#: src/components/compose.jsx:2486 -#: src/components/compose.jsx:2492 -#: src/components/compose.jsx:2538 +#: src/components/compose.jsx:2493 +#: src/components/compose.jsx:2499 +#: src/components/compose.jsx:2545 msgid "Generate description…" msgstr "Sirew aglam…" -#: src/components/compose.jsx:2525 +#: src/components/compose.jsx:2532 msgid "Failed to generate description{0}" msgstr "Yecceḍ usirew n uglam{0}" -#: src/components/compose.jsx:2540 +#: src/components/compose.jsx:2547 msgid "({0}) <0>— experimental" msgstr "({0}) <0>— armitan" -#: src/components/compose.jsx:2559 +#: src/components/compose.jsx:2566 msgid "Done" msgstr "Yemmed" -#: src/components/compose.jsx:2595 +#: src/components/compose.jsx:2602 msgid "Choice {0}" msgstr "Afran {0}" -#: src/components/compose.jsx:2642 +#: src/components/compose.jsx:2649 msgid "Multiple choices" msgstr "Aṭas n ufran" -#: src/components/compose.jsx:2645 +#: src/components/compose.jsx:2652 msgid "Duration" msgstr "Tanzagt" -#: src/components/compose.jsx:2676 +#: src/components/compose.jsx:2683 msgid "Remove poll" msgstr "Kkes afmiḍi" -#: src/components/compose.jsx:2890 +#: src/components/compose.jsx:2897 msgid "Search accounts" msgstr "Nadi imiḍanen" -#: src/components/compose.jsx:2931 +#: src/components/compose.jsx:2938 #: src/components/shortcuts-settings.jsx:712 #: src/pages/list.jsx:359 msgid "Add" msgstr "Rnu" -#: src/components/compose.jsx:2944 +#: src/components/compose.jsx:2951 #: src/components/generic-accounts.jsx:227 msgid "Error loading accounts" msgstr "Tuccḍa deg usali n imiḍanen" -#: src/components/compose.jsx:3087 +#: src/components/compose.jsx:3094 msgid "Custom emojis" msgstr "Imujiten udmawanen" -#: src/components/compose.jsx:3107 +#: src/components/compose.jsx:3114 msgid "Search emoji" msgstr "Nadi imujit" -#: src/components/compose.jsx:3138 +#: src/components/compose.jsx:3145 msgid "Error loading custom emojis" msgstr "Tuccḍa deg usali n yimujiten udmawanen" -#: src/components/compose.jsx:3149 +#: src/components/compose.jsx:3156 msgid "Recently used" msgstr "Yettwaseqdac melmi kan" -#: src/components/compose.jsx:3150 +#: src/components/compose.jsx:3157 msgid "Others" msgstr "Wiyyaḍ" -#: src/components/compose.jsx:3188 +#: src/components/compose.jsx:3195 msgid "{0} more…" msgstr "{0} d wugar…" -#: src/components/compose.jsx:3326 +#: src/components/compose.jsx:3333 msgid "Search GIFs" msgstr "Nadi GIFs" -#: src/components/compose.jsx:3341 +#: src/components/compose.jsx:3348 msgid "Powered by GIPHY" msgstr "S lmendad n GIPHP" -#: src/components/compose.jsx:3349 +#: src/components/compose.jsx:3356 msgid "Type to search GIFs" msgstr "Aru i unadi n GIFs" -#: src/components/compose.jsx:3447 +#: src/components/compose.jsx:3454 #: src/components/media-modal.jsx:387 #: src/components/timeline.jsx:880 msgid "Previous" msgstr "Uzwir" -#: src/components/compose.jsx:3465 +#: src/components/compose.jsx:3472 #: src/components/media-modal.jsx:406 #: src/components/timeline.jsx:897 msgid "Next" msgstr "Uḍfir" -#: src/components/compose.jsx:3482 +#: src/components/compose.jsx:3489 msgid "Error loading GIFs" msgstr "Tuccḍa deg usali GIFs" @@ -909,7 +909,7 @@ msgstr "Ulac irewwayen i yettwafen." #: src/components/drafts.jsx:245 #: src/pages/catchup.jsx:1895 msgid "Poll" -msgstr "Tafrant" +msgstr "Asisten" #: src/components/drafts.jsx:248 #: src/pages/account-statuses.jsx:365 @@ -1016,7 +1016,7 @@ msgstr "<0>Sekcem neɣ <1>o" #: src/components/keyboard-shortcuts-help.jsx:92 msgid "Expand content warning or<0/>toggle expanded/collapsed thread" -msgstr "" +msgstr "Alɣu ɣef usumɣer n ugbur neɣ <0/>abeddel n usqerdec semɣer/semẓẓi" #: src/components/keyboard-shortcuts-help.jsx:101 msgid "Close post or dialogs" @@ -1040,7 +1040,7 @@ msgstr "Aru Tasuffeɣt tamaynut" #: src/components/keyboard-shortcuts-help.jsx:121 msgid "Compose new post (new window)" -msgstr "" +msgstr "Aru tasuffeɣt tamaynut (asfaylu amaynut)" #: src/components/keyboard-shortcuts-help.jsx:124 msgid "<0>Shift + <1>c" @@ -1074,7 +1074,7 @@ msgstr "<0>Shift + <1>r" #: src/components/keyboard-shortcuts-help.jsx:156 msgid "Like (favourite)" -msgstr "" +msgstr "Ḥemmel (asmenyaf)" #: src/components/keyboard-shortcuts-help.jsx:158 msgid "<0>l or <1>f" @@ -1101,7 +1101,7 @@ msgstr "Ticreḍt n usebtar" #: src/components/keyboard-shortcuts-help.jsx:176 msgid "Toggle Cloak mode" -msgstr "" +msgstr "Rmed/Sens askar uffir" #: src/components/keyboard-shortcuts-help.jsx:178 msgid "<0>Shift + <1>Alt + <2>k" @@ -1125,19 +1125,19 @@ msgstr "Isem" #: src/components/list-add-edit.jsx:122 msgid "Show replies to list members" -msgstr "" +msgstr "Sken tiririyin i yiεeggalen n tebdart" #: src/components/list-add-edit.jsx:125 msgid "Show replies to people I follow" -msgstr "" +msgstr "Sken tiririyin i yimdanen i ṭṭafareɣ" #: src/components/list-add-edit.jsx:128 msgid "Don't show replies" -msgstr "" +msgstr "Ur skan ara tiririyin" #: src/components/list-add-edit.jsx:141 msgid "Hide posts on this list from Home/Following" -msgstr "" +msgstr "Ffer tisuffaɣ deg tebdart-a seg ugejdan/Aḍfar" #: src/components/list-add-edit.jsx:147 #: src/pages/filters.jsx:554 @@ -1172,7 +1172,7 @@ msgstr "Mmeslay" #: src/components/media-modal.jsx:294 msgid "Open original media in new window" -msgstr "" +msgstr "Ldi amidya aɣbalu deg usfaylu amaynut" #: src/components/media-modal.jsx:298 msgid "Open original media" @@ -1180,7 +1180,7 @@ msgstr "Ldi amidya aɣbalu" #: src/components/media-modal.jsx:314 msgid "Attempting to describe image. Please wait…" -msgstr "" +msgstr "Aneεruḍ n uglam n tugna. Ttxil-k rǧu…" #: src/components/media-modal.jsx:329 msgid "Failed to describe image" @@ -1379,7 +1379,7 @@ msgstr "Ulɣu" #: src/components/notification-service.jsx:166 msgid "This notification is from your other account." -msgstr "" +msgstr "Talɣut-a seg umiḍan-ik niḍen." #: src/components/notification-service.jsx:195 msgid "View all notifications" @@ -1387,7 +1387,7 @@ msgstr "Wali akk ulɣuten" #: src/components/notification.jsx:68 msgid "{account} reacted to your post with {emojiObject}" -msgstr "" +msgstr "{account} yerra-d ɣef tsuffeɣt-ik s {emojiObject}" #: src/components/notification.jsx:75 msgid "{account} published a post." @@ -1395,95 +1395,95 @@ msgstr "Y·Tesuffeɣ-d {account} tasuffeɣt." #: src/components/notification.jsx:83 msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0} people boosted your reply.} other {<2><3>{1} people boosted your post.}}}}" -msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} yesnerna tiririt-ik.} other {{account} yesnerna tasuffeɣt-ik.}}} other {{account} yesnerna {postsCount} n tsuffaɣ-ik.}}} other {{postType, select, reply {<0><1>{0} imdanen yesnerna tiririt-ik.} other {<2><3>{1} imdanen yesnerna tasuffeɣt-ik.}}}}" +msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} yesnerna tiririt-ik·im.} other {{account} yesnerna tasuffeɣt-ik·im.}}} other {{account} yesnerna {postsCount} n tsuffaɣ-ik.}}} other {{postType, select, reply {<0><1>{0} imdanen snernan tiririt-ik·im.} other {<2><3>{1} imdanen snernan tasuffeɣt-ik·im.}}}}" #: src/components/notification.jsx:126 msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0} people followed you.}}" -msgstr "" +msgstr "{count, plural, one {}=1 {{account} yeṭṭafar-ik.} other {<0><1>{0} imdanen ṭṭafaren-k.}}" #: src/components/notification.jsx:140 msgid "{account} requested to follow you." -msgstr "" +msgstr "{account} yessuter ad k-yeḍfer." #: src/components/notification.jsx:149 msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} liked your reply.} other {{account} liked your post.}}} other {{account} liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0} people liked your reply.} other {<2><3>{1} people liked your post.}}}}" -msgstr "" +msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} teεǧeb-as tririt-ik.} other {{account} teεǧeb-as tsuffeɣt-ik.}}} other {{account} εeǧbent-as {postsCount} tsuffaɣ-ik.}}} other {{postType, select, reply {<0><1>{0} imdanen teεǧeb-as tririt-ik.} other {<2><3>{1} imdanen teεǧeb-as tsuffeɣt-ik.}}}}" #: src/components/notification.jsx:191 msgid "A poll you have voted in or created has ended." -msgstr "" +msgstr "Asisten i tferneḍ neɣ i terniḍ ifukk." #: src/components/notification.jsx:192 msgid "A poll you have created has ended." -msgstr "" +msgstr "Asisten i terniḍ ifukk." #: src/components/notification.jsx:193 msgid "A poll you have voted in has ended." -msgstr "" +msgstr "Ifukk usisten ideg tettekkaḍ." #: src/components/notification.jsx:194 msgid "A post you interacted with has been edited." -msgstr "" +msgstr "Tasuffeɣt iɣef twennteḍ tettwaẓreg." #: src/components/notification.jsx:202 msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted & liked your reply.} other {{account} boosted & liked your post.}}} other {{account} boosted & liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0} people boosted & liked your reply.} other {<2><3>{1} people boosted & liked your post.}}}}" -msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} yesnerna & teεǧeb-as tririt-ik.} other {{account} yesnerna & teεǧeb-as tsuffeɣt-ik.}}} other {{account} yesnerna & εeǧbent-as {postsCount} n tsuffaɣ-ik.}}} other {{postType, select, reply {<0><1>{0} imdanen yesnerna & teεǧeb-as tririt-ik.} other {<2><3>{1} imdanen yesnerna & teεǧeb-as tsuffeɣt-ik.}}}}" +msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} yesnerna & teεǧeb-as tririt-ik·im.} other {{account} yesnerna & teεǧeb-as tsuffeɣt-ik·im.}}} other {{account} yesnerna & εeǧbent-as {postsCount} n tsuffaɣ-ik·im.}}} other {{postType, select, reply {<0><1>{0} imdanen snernan & teεǧeb-asen·t tririt-ik·im.} other {<2><3>{1} imdanen snernan & teεǧeb-asen·t tsuffeɣt-ik·im.}}}}" #: src/components/notification.jsx:244 msgid "{account} signed up." -msgstr "" +msgstr "{account} yeffeɣ." #: src/components/notification.jsx:246 msgid "{account} reported {targetAccount}" -msgstr "" +msgstr "{account} yettwasmater {targetAccount}" #: src/components/notification.jsx:251 msgid "Lost connections with <0>{name}." -msgstr "" +msgstr "Ruḥent tuqqniwin akked <0>{name}." #: src/components/notification.jsx:257 msgid "Moderation warning" -msgstr "" +msgstr "Alɣu n uqeεεed" #: src/components/notification.jsx:267 msgid "An admin from <0>{from} has suspended <1>{targetName}, which means you can no longer receive updates from them or interact with them." -msgstr "" +msgstr "Anedbal seg <0>{from} yettwaḥbes <1>{targetName}, dayen ulac ileqman ara d-yawḍen sɣur-s neɣ amyigew yid-s." #: src/components/notification.jsx:273 msgid "An admin from <0>{from} has blocked <1>{targetName}. Affected followers: {followersCount}, followings: {followingCount}." -msgstr "" +msgstr "Anedbal seg <0>{from} yettusewḥel <1>{targetName}. Ineḍfaren yettwaḥuzan: {followersCount}, ineḍfaren: {followingCount}." #: src/components/notification.jsx:279 msgid "You have blocked <0>{targetName}. Removed followers: {followersCount}, followings: {followingCount}." -msgstr "" +msgstr "Tesweḥleḍ <0>{targetName}. Ineḍfaren yettwakksen: {followersCount}, ineḍfaren: {followingCount}." #: src/components/notification.jsx:287 msgid "Your account has received a moderation warning." -msgstr "" +msgstr "Amiḍan-ik yeṭṭef-d alɣu n uqeεεed." #: src/components/notification.jsx:288 msgid "Your account has been disabled." -msgstr "" +msgstr "Amiḍan-ik yensa." #: src/components/notification.jsx:289 msgid "Some of your posts have been marked as sensitive." -msgstr "" +msgstr "Kra seg tsuffaɣ-ik ttwacerḍent d timḥulfa." #: src/components/notification.jsx:290 msgid "Some of your posts have been deleted." -msgstr "" +msgstr "Kra seg tsuffaɣ-ik ttwakksent." #: src/components/notification.jsx:291 msgid "Your posts will be marked as sensitive from now on." -msgstr "" +msgstr "Tisuffaɣ-ik ad ttwacerḍent d tisuffaɣ timṣulfa sya d asawen." #: src/components/notification.jsx:292 msgid "Your account has been limited." -msgstr "" +msgstr "Amiḍan-ik yesεa tilas." #: src/components/notification.jsx:293 msgid "Your account has been suspended." -msgstr "" +msgstr "Yettwaseḥbes umiḍan-ik." #: src/components/notification.jsx:364 msgid "[Unknown notification type: {type}]" @@ -1596,19 +1596,19 @@ msgstr "Arusḍif" #: src/components/report-modal.jsx:34 msgid "Violates the law of your or the server's country" -msgstr "" +msgstr "Ur iquder ara asaḍuf n tmurt-ik neɣ asaḍuf n uqeddac" #: src/components/report-modal.jsx:37 msgid "Server rule violation" -msgstr "" +msgstr "Takriṭ n ulugen n uqeddac" #: src/components/report-modal.jsx:38 msgid "Breaks specific server rules" -msgstr "" +msgstr "Yerẓa ilugan uzzigen n uqeddac" #: src/components/report-modal.jsx:39 msgid "Violation" -msgstr "" +msgstr "Takriṭ" #: src/components/report-modal.jsx:42 msgid "Other" @@ -1616,7 +1616,7 @@ msgstr "Ayen nniḍen" #: src/components/report-modal.jsx:43 msgid "Issue doesn't fit other categories" -msgstr "" +msgstr "Ugur ur yemmezg ara d taggayin niḍen" #: src/components/report-modal.jsx:68 msgid "Report Post" @@ -1745,7 +1745,7 @@ msgstr "Aqeddac" #: src/components/shortcuts-settings.jsx:87 #: src/components/shortcuts-settings.jsx:125 msgid "Optional, e.g. mastodon.social" -msgstr "" +msgstr "Afrayan, am. mastodon.social" #: src/components/shortcuts-settings.jsx:93 msgid "Search term" @@ -1753,7 +1753,7 @@ msgstr "Nadi awal" #: src/components/shortcuts-settings.jsx:96 msgid "Optional, unless for multi-column mode" -msgstr "" +msgstr "Afrayan, slid i uskar n waṭas n tgejda" #: src/components/shortcuts-settings.jsx:113 msgid "e.g. PixelArt (Max 5, space-separated)" @@ -1775,7 +1775,7 @@ msgstr "beta" #: src/components/shortcuts-settings.jsx:246 msgid "Specify a list of shortcuts that'll appear as:" -msgstr "" +msgstr "Suzzeg tabdart n yinegzumen ara d-ibanen  am:" #: src/components/shortcuts-settings.jsx:252 msgid "Floating button" @@ -1791,7 +1791,7 @@ msgstr "Aṭas n tgejdiyin" #: src/components/shortcuts-settings.jsx:329 msgid "Not available in current view mode" -msgstr "" +msgstr "Ulac deg uskar n uskan amiran" #: src/components/shortcuts-settings.jsx:348 msgid "Move up" @@ -1809,23 +1809,23 @@ msgstr "Ẓreg" #: src/components/shortcuts-settings.jsx:397 msgid "Add more than one shortcut/column to make this work." -msgstr "" +msgstr "Rnu ugar n unegzum/tgejdit i wakken ad yekker." #: src/components/shortcuts-settings.jsx:408 msgid "No columns yet. Tap on the Add column button." -msgstr "" +msgstr "Ulac tigejdit akka tura. Sit ɣef tqeffalt \"Rnu tigejdit\"." #: src/components/shortcuts-settings.jsx:409 msgid "No shortcuts yet. Tap on the Add shortcut button." -msgstr "" +msgstr "Ulac inegzumen akka tura. Sit ɣef tqeffalt \"Rnu anegzum\"." #: src/components/shortcuts-settings.jsx:412 msgid "Not sure what to add?<0/>Try adding <1>Home / Following and Notifications first." -msgstr "" +msgstr "Ur tt-tefriḍ ara ɣef wacu ara ternuḍ?<0/>Ԑreḍ timerna<1>n ugejdan / Aḍfar akked ilɣa d imezwura." #: src/components/shortcuts-settings.jsx:440 msgid "Max {SHORTCUTS_LIMIT} columns" -msgstr "" +msgstr "Ugar n tgejda {SHORTCUTS_LIMIT}" #: src/components/shortcuts-settings.jsx:441 msgid "Max {SHORTCUTS_LIMIT} shortcuts" @@ -1845,15 +1845,15 @@ msgstr "Rnu anegzum…" #: src/components/shortcuts-settings.jsx:513 msgid "Specific list is optional. For multi-column mode, list is required, else the column will not be shown." -msgstr "" +msgstr "Tabdart tuzzigt d tafrayant. I uskar s waṭas n tgejda, tabdart tettwasra, ma ulac tigejdit ad teffer." #: src/components/shortcuts-settings.jsx:514 msgid "For multi-column mode, search term is required, else the column will not be shown." -msgstr "" +msgstr "I uskar s waṭas n tgejda, awal n unadi yettwasra, ma ulac tigejdit ad teffer." #: src/components/shortcuts-settings.jsx:515 msgid "Multiple hashtags are supported. Space-separated." -msgstr "" +msgstr "Aṭas ihacṭagen ttwasefraken. Ferqen s tallunt." #: src/components/shortcuts-settings.jsx:584 msgid "Edit shortcut" @@ -1865,7 +1865,7 @@ msgstr "Rnu anegzum" #: src/components/shortcuts-settings.jsx:620 msgid "Timeline" -msgstr "Tasimirt" +msgstr "Tasnimirt" #: src/components/shortcuts-settings.jsx:646 msgid "List" @@ -1901,7 +1901,7 @@ msgstr "* Yella deg yinegzumen imiranen" #: src/components/shortcuts-settings.jsx:914 msgid "List may not work if it's from a different account." -msgstr "" +msgstr "Tabdart yezmer ur tetteddu ara ma yella tekka-d seg umiḍan niḍen." #: src/components/shortcuts-settings.jsx:924 msgid "Invalid settings format" @@ -1913,7 +1913,7 @@ msgstr "Semselsi inegzumen imiranen?" #: src/components/shortcuts-settings.jsx:935 msgid "Only shortcuts that don’t exist in current shortcuts will be appended." -msgstr "" +msgstr "Slid inegzumen i yulac deg yinegzumen imiranen ara yettwarnun." #: src/components/shortcuts-settings.jsx:957 msgid "No new shortcuts to import" @@ -1921,7 +1921,7 @@ msgstr "Ulac inegzumen imaynuten i uktar" #: src/components/shortcuts-settings.jsx:972 msgid "Shortcuts imported. Exceeded max {SHORTCUTS_LIMIT}, so the rest are not imported." -msgstr "" +msgstr "Inegzumen ttwaktaren-d. Ԑeddan talast n {SHORTCUTS_LIMIT}, ɣef waya llan wid ur d-yettwaktaren ara." #: src/components/shortcuts-settings.jsx:973 #: src/components/shortcuts-settings.jsx:997 @@ -2266,7 +2266,7 @@ msgstr "" #: src/components/status.jsx:3230 msgid "Polls are not interactive, becomes a list with vote counts." -msgstr "" +msgstr "Isestanen ur myigawen ara, ttuɣalen d tabdart s umḍan n ufran." #: src/components/status.jsx:3235 msgid "Media attachments can be images, videos, audios or any file types." @@ -2274,7 +2274,7 @@ msgstr "" #: src/components/status.jsx:3241 msgid "Post could be edited or deleted later." -msgstr "" +msgstr "Tasuffeɣt tezmer ad tettwaẓrag neɣ ad tettwakkes ticki." #: src/components/status.jsx:3247 msgid "Preview" @@ -2424,11 +2424,11 @@ msgstr "D awezɣi alluy n tsuffaɣ" #: src/pages/account-statuses.jsx:547 #: src/pages/account-statuses.jsx:577 msgid "Unable to fetch account info" -msgstr "" +msgstr "D awezɣi tiririt n telɣut n umiḍan" #: src/pages/account-statuses.jsx:554 msgid "Switch to account's instance {0}" -msgstr "" +msgstr "Uɣal ɣer tummant n umiḍan {0}" #: src/pages/account-statuses.jsx:584 msgid "Switch to my instance (<0>{currentInstance})" @@ -2468,7 +2468,7 @@ msgstr "Rnu amiḍan yellan yakan" #: src/pages/accounts.jsx:187 msgid "Note: <0>Default account will always be used for first load. Switched accounts will persist during the session." -msgstr "" +msgstr "Tamawt: Amiḍan <0>amezwer ad yezg yettwaseqdac deg usali amezwaru. Imiḍanen yettwasneflen ad qqimen ɣef teɣzi n tɣimit." #: src/pages/bookmarks.jsx:26 msgid "Unable to load bookmarks." @@ -2536,12 +2536,12 @@ msgstr "Igrawen" #: src/pages/catchup.jsx:596 msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}" -msgstr "" +msgstr "Askan n {selectedFilterCategory, select, all {akk tisuffaɣ} original {tisuffaɣ tiɣbula} replies {tiririyin} boosts {izuzar} followedTags {tibzimin yettwaḍefren} groups {igrawzen} filtered {tisuffaɣ yettwaszedgen}}, {sortBy, select, createdAt {{sortOrder, select, asc {tiqburin akk} desc {tingurra akk}}} reblogsCount {{sortOrder, select, asc {drus n yizuzar} desc {aṭas n yizuzar}}} favouritesCount {{sortOrder, select, asc {drus n yismenyaf} desc {aṭas n yismenyaf}}} repliesCount {{sortOrder, select, asc {drus n tririyin} desc {aṭas n tririyin}}} density {{sortOrder, select, asc {adday n tneẓẓit} desc {afellay n tneẓẓit}}}} amezwaru{groupBy, select, account {, ttusgarwen almend n yimeskar} other {}}" #: src/pages/catchup.jsx:866 #: src/pages/catchup.jsx:890 msgid "Catch-up <0>beta" -msgstr "" +msgstr "Alukem <0>beta" #: src/pages/catchup.jsx:880 #: src/pages/catchup.jsx:1552 @@ -2558,7 +2558,7 @@ msgstr "" #: src/pages/catchup.jsx:910 msgid "Preview of Catch-up UI" -msgstr "" +msgstr "Taskant n ugrudem n ulukem" #: src/pages/catchup.jsx:919 msgid "Let's catch up" @@ -2566,7 +2566,7 @@ msgstr "Yebda" #: src/pages/catchup.jsx:924 msgid "Let's catch up on the posts from your followings." -msgstr "" +msgstr "Lukem tisuffaɣ n yineḍfaren-ik." #: src/pages/catchup.jsx:928 msgid "Show me all posts from…" @@ -2574,7 +2574,7 @@ msgstr "Sken-iyi-d akk tisuffaɣ sɣur…" #: src/pages/catchup.jsx:951 msgid "until the max" -msgstr "" +msgstr "alamma dayen" #: src/pages/catchup.jsx:981 msgid "Catch up" @@ -2586,15 +2586,15 @@ msgstr "" #: src/pages/catchup.jsx:999 msgid "Until the last catch-up ({0})" -msgstr "" +msgstr "Alamma d alukem aneggaru ({0})" #: src/pages/catchup.jsx:1008 msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more." -msgstr "" +msgstr "Tamawt: tummant-ik tezmer kan ad tesken ugar n 800 tsuffaɣ deg tesnimirt n ugejdan akken yebɣu yili uzrar n wakud. Aya yezmer ad yili ugar neɣ drus." #: src/pages/catchup.jsx:1018 msgid "Previously…" -msgstr "" +msgstr "Uqbel…" #: src/pages/catchup.jsx:1036 msgid "{0, plural, one {# post} other {# posts}}" @@ -2602,19 +2602,19 @@ msgstr "{0, plural, one {# tasuffeɣt} other {# tisuffaɣ}}" #: src/pages/catchup.jsx:1046 msgid "Remove this catch-up?" -msgstr "" +msgstr "Kkes alukem-a?" #: src/pages/catchup.jsx:1067 msgid "Note: Only max 3 will be stored. The rest will be automatically removed." -msgstr "" +msgstr "Tamawt: Ugar kan n 3 ad d-ttwarrent. Ayen d-yeqqimen ad ttwakksent s wudem awurman." #: src/pages/catchup.jsx:1082 msgid "Fetching posts…" -msgstr "" +msgstr "Asali n tsuffaɣ…" #: src/pages/catchup.jsx:1085 msgid "This might take a while." -msgstr "" +msgstr "Aya yezmer ad yeṭṭef kra n wakud." #: src/pages/catchup.jsx:1120 msgid "Reset filters" @@ -2713,7 +2713,7 @@ msgstr "Yettwasizdeg: {0}" #: src/pages/favourites.jsx:26 msgid "Unable to load likes." -msgstr "" +msgstr "D awezɣi asali n yismenyafen." #: src/pages/filters.jsx:23 msgid "Home and lists" @@ -2721,7 +2721,7 @@ msgstr "Agejdan akked tebdarin" #: src/pages/filters.jsx:25 msgid "Public timelines" -msgstr "" +msgstr "Tisnimirin tizayazin" #: src/pages/filters.jsx:26 msgid "Conversations" @@ -2794,7 +2794,7 @@ msgstr "Sizdeg seg…" #: src/pages/filters.jsx:492 msgid "* Not implemented yet" -msgstr "" +msgstr "* Mazal ur yebdid ara ar tura" #: src/pages/filters.jsx:498 msgid "Status: <0><1/>" @@ -2846,11 +2846,11 @@ msgstr "{0, plural, one {# ahacṭag} other {# ihacṭagen}}" #: src/pages/followed-hashtags.jsx:85 msgid "Unable to load followed hashtags." -msgstr "" +msgstr "D awezɣi asali n yihacṭagen i yettwaḍfaren." #: src/pages/followed-hashtags.jsx:89 msgid "No hashtags followed yet." -msgstr "" +msgstr "Ulac ihacṭagen i yettwaḍfaren akka ar tura." #: src/pages/following.jsx:133 msgid "Nothing to see here." @@ -2928,15 +2928,15 @@ msgstr "Kkes ahacṭag" #: src/pages/hashtag.jsx:442 msgid "{SHORTCUTS_LIMIT, plural, one {Max # shortcut reached. Unable to add shortcut.} other {Max # shortcuts reached. Unable to add shortcut.}}" -msgstr "" +msgstr "{SHORTCUTS_LIMIT, plural, one {Amḍan afellay n # unegzum yewweḍ. D awezɣi timerna n unegzum.} other {Amḍan afellay # yinegzumen yewweḍ. D awezɣi timerna n unegzum.}}" #: src/pages/hashtag.jsx:471 msgid "This shortcut already exists" -msgstr "" +msgstr "Anegzum-a yella yakan" #: src/pages/hashtag.jsx:474 msgid "Hashtag shortcut added" -msgstr "" +msgstr "Anegzum n uhacṭag yettwarna" #: src/pages/hashtag.jsx:480 msgid "Add to Shortcuts" @@ -3066,11 +3066,11 @@ msgstr "S umiḍan amaynut" #: src/pages/notifications.jsx:100 msgid "Who unsolicitedly private mention you" -msgstr "" +msgstr "D anwa i k-id-ibedren s wudem uslig war ma yessuter-ak-d" #: src/pages/notifications.jsx:101 msgid "Who are limited by server moderators" -msgstr "" +msgstr "D anwi iwumi gan imḍebbren n uqeddac tilas" #: src/pages/notifications.jsx:523 #: src/pages/notifications.jsx:844 @@ -3096,7 +3096,7 @@ msgstr "{0, plural, one {# ḍfer assuter} other {# ḍfer issutar}}" #: src/pages/notifications.jsx:659 msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}" -msgstr "" +msgstr "{0, plural, one {Ttwasezdgen yilɣa sɣur # amdan} other {Ttwasezdgen yilɣa sɣur # imdanen}}" #: src/pages/notifications.jsx:725 msgid "Only mentions" @@ -3124,7 +3124,7 @@ msgstr "Iɣewwaṛen n wulɣu ttwaleqqmen" #: src/pages/notifications.jsx:879 msgid "Filter out notifications from people:" -msgstr "" +msgstr "Sizdeg ilɣa n yimdanen:" #: src/pages/notifications.jsx:893 msgid "Filter" @@ -3160,7 +3160,7 @@ msgstr "Sireg" #: src/pages/notifications.jsx:1155 msgid "Notifications from @{0} will not show up in Filtered notifications from now on." -msgstr "" +msgstr "Ilɣa sɣur @{0} ur d-ttwaskanen ara deg yilɣa yettwaszedgen sya d afella." #: src/pages/notifications.jsx:1160 msgid "Unable to dismiss notification request" @@ -3188,11 +3188,11 @@ msgstr "Tasuddemt tadigant" #: src/pages/public.jsx:90 msgid "Federated timeline" -msgstr "Tasuddemt tazayezt tamatut" +msgstr "Tasnimirt tazayazt tamatut" #: src/pages/public.jsx:96 msgid "No one has posted anything yet." -msgstr "" +msgstr "Ulac win i d-isuffɣen kra akka ar tura." #: src/pages/public.jsx:123 msgid "Switch to Federated" @@ -3319,7 +3319,7 @@ msgstr "Tirmatin" #: src/pages/settings.jsx:329 msgid "Auto refresh timeline posts" -msgstr "" +msgstr "Asmiren awurman n tsuffaɣ n tesnimirt" #: src/pages/settings.jsx:341 msgid "Boosts carousel" @@ -3351,11 +3351,11 @@ msgstr "Tasuqilt tawurmant srid" #: src/pages/settings.jsx:497 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." -msgstr "" +msgstr "Sken tisuqilin s wudem awurman i tsuffaɣ deg tesnimirt. Tetteddu kan i tsuffaɣ <0>timeẓẓyanin war alɣu n ugbur, amidya akked usisten." #: src/pages/settings.jsx:517 msgid "GIF Picker for composer" -msgstr "" +msgstr "Amefran n GIF i umsuddes" #: src/pages/settings.jsx:521 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." @@ -3375,19 +3375,19 @@ msgstr "" #: src/pages/settings.jsx:588 msgid "Server-side grouped notifications" -msgstr "" +msgstr "Ilɣa ttusgarwen deg yidis n uqeddac" #: src/pages/settings.jsx:592 msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic." -msgstr "" +msgstr "Tamahilt deg takkayt n Alfa. Asfaylu n usegrew abruyan tettwasnerna d acu tameẓla n usegrew tazadurt." #: src/pages/settings.jsx:613 msgid "\"Cloud\" import/export for shortcuts settings" -msgstr "" +msgstr "Aktar/asifeḍ n \"Asigna\" i yiɣewwaren n yinegzumen" #: src/pages/settings.jsx:618 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." -msgstr "" +msgstr "⚠️⚠️⚠️ D armitan ugar.<0/>Yettwasekles deg tezmilin n umaɣnu-k. Tizmilin-a n umaɣnu (tusligin) ttuseqdacent s umata ɣef yimuɣna niḍen, ffrent ɣef umaɣnu-k." #: src/pages/settings.jsx:629 msgid "Note: This feature uses currently-logged-in instance server API." @@ -3399,7 +3399,7 @@ msgstr "Askar uffir <0>(<1>Aḍris → <2>████)" #: src/pages/settings.jsx:655 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." -msgstr "" +msgstr "Semselsi aḍris s yiḥedren, lhan i tuṭṭfiwin n ugdil, i tiɣẓinin n tbaḍnit." #: src/pages/settings.jsx:680 msgid "About" @@ -3452,7 +3452,7 @@ msgstr "Ilɣa Push (beta)" #: src/pages/settings.jsx:961 msgid "Push notifications are blocked. Please enable them in your browser settings." -msgstr "" +msgstr "Ilɣa Push ttusweḥlen. Ttxil-k rmed-iten deg yiɣewwaren n yiminig." #: src/pages/settings.jsx:970 msgid "Allow from <0>{0}" @@ -3476,7 +3476,7 @@ msgstr "T·Yeṭafaṛ" #: src/pages/settings.jsx:1028 msgid "Polls" -msgstr "Tifranin" +msgstr "Isestanen" #: src/pages/settings.jsx:1032 msgid "Post edits" @@ -3484,12 +3484,16 @@ msgstr "Ibeddilen n tsuffeɣt" #: src/pages/settings.jsx:1053 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." -msgstr "" +msgstr "Tisirag Push ur ttwamuddent ara seg unekcum aneggaru. Tesriḍ <0><1>ad teqqneḍ tikkelt niḍen i wakken ad tmuddeḍ tisirag push." #: src/pages/settings.jsx:1069 msgid "NOTE: Push notifications only work for <0>one account." msgstr "Tamawt: Ilɣa Push teddun kan i <0>yiwen n umiḍan." +#: src/pages/status.jsx:565 +msgid "Post" +msgstr "Suffeɣ" + #: src/pages/status.jsx:786 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "Ur teqqineḍ ara. Amiyigew (tiririt, beṭṭu, rtg) ur teddun ara." @@ -3605,7 +3609,7 @@ msgstr "Jerred" #: src/pages/welcome.jsx:77 msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server." -msgstr "" +msgstr "Qqen amiḍan-ik Mastodon/Fedivers i yellan.<0/>Inekcam-ik ur ttwaskelsen ara ɣef uqeddac-a." #: src/pages/welcome.jsx:94 msgid "<0>Built by <1>@cheeaun. <2>Privacy Policy." @@ -3625,19 +3629,19 @@ msgstr "Freq s tmuɣli tisuffaɣ tiɣbula akked tsufaɣ yettwalsen beṭṭu (ti #: src/pages/welcome.jsx:141 msgid "Screenshot of nested comments thread" -msgstr "" +msgstr "Tuṭṭfa n ugdil n yiwenniten yimyikcamen" #: src/pages/welcome.jsx:145 msgid "Nested comments thread" -msgstr "" +msgstr "Azrar n yiwenniten yemyikcamen" #: src/pages/welcome.jsx:148 msgid "Effortlessly follow conversations. Semi-collapsible replies." -msgstr "" +msgstr "Ḍfer idiwenniyen war ussis. Tiririt s uzgen-afnaẓ." #: src/pages/welcome.jsx:156 msgid "Screenshot of grouped notifications" -msgstr "" +msgstr "Tuṭṭfa n ugdil n yilɣa yettusgerwen" #: src/pages/welcome.jsx:160 msgid "Grouped notifications" @@ -3645,11 +3649,11 @@ msgstr "Ilɣa ttusgarwen" #: src/pages/welcome.jsx:163 msgid "Similar notifications are grouped and collapsed to reduce clutter." -msgstr "" +msgstr "Ilɣa uluten ttusgarwen syen ttufenẓen i usenqes seg temterwit." #: src/pages/welcome.jsx:172 msgid "Screenshot of multi-column UI" -msgstr "" +msgstr "Tuṭṭfa n ugdil n ugrudem n waṭas n tgejda" #: src/pages/welcome.jsx:176 msgid "Single or multi-column" @@ -3657,29 +3661,29 @@ msgstr "Yiwet neɣ aṭas n tgejdiyin" #: src/pages/welcome.jsx:179 msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users." -msgstr "" +msgstr "S wudem amezwer, tigejdit tasuft i i umnadi n uskar Zen. Aṭas n tgejda ttwasestabent i yiseqdacen n tsaraɣt." #: src/pages/welcome.jsx:188 msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags" -msgstr "" +msgstr "Tuṭṭfa n ugdil n tesnimirt n yihacṭagen s tferkit i tmerna n wugar ihacṭagen" #: src/pages/welcome.jsx:192 msgid "Multi-hashtag timeline" -msgstr "" +msgstr "Tasnimirt n waṭas yihacṭagen" #: src/pages/welcome.jsx:195 msgid "Up to 5 hashtags combined into a single timeline." -msgstr "" +msgstr "Ugar n 5 yihacṭagen ttwasdukklen deg yiwet n tesnimirt." #: src/utils/open-compose.js:24 msgid "Looks like your browser is blocking popups." -msgstr "" +msgstr "Yettban-d iminig-ik yessewḥal isfuyla udhimen." #: src/utils/show-compose.js:16 msgid "A draft post is currently minimized. Post or discard it before creating a new one." -msgstr "" +msgstr "Tasuffaɣt tarewwayt tettwasemẓẓi akka tura. Suffeɣ neɣ sefsex-itt send timerna n yiwet n tmaynut." #: src/utils/show-compose.js:21 msgid "A post is currently open. Post or discard it before creating a new one." -msgstr "" +msgstr "Tasuffaɣt teldi akka tura. Suffeɣ neɣ sefsex-itt send timerna n yiwet n tmaynut." diff --git a/src/locales/ko-KR.po b/src/locales/ko-KR.po index c3b739e4..d9484270 100644 --- a/src/locales/ko-KR.po +++ b/src/locales/ko-KR.po @@ -8,7 +8,7 @@ msgstr "" "Language: ko\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-20 05:45\n" +"PO-Revision-Date: 2024-08-21 08:47\n" "Last-Translator: \n" "Language-Team: Korean\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -110,7 +110,7 @@ msgstr "게시물" #: src/components/account-info.jsx:428 #: src/components/account-info.jsx:1116 -#: src/components/compose.jsx:2444 +#: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 #: src/components/status.jsx:1628 @@ -406,10 +406,10 @@ msgstr "팔로" #: src/components/account-info.jsx:2087 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 -#: src/components/compose.jsx:2400 -#: src/components/compose.jsx:2873 -#: src/components/compose.jsx:3081 -#: src/components/compose.jsx:3311 +#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2880 +#: src/components/compose.jsx:3088 +#: src/components/compose.jsx:3318 #: src/components/drafts.jsx:58 #: src/components/embed-modal.jsx:12 #: src/components/generic-accounts.jsx:142 @@ -548,7 +548,7 @@ msgstr "저장되지 않은 변경 사항이 있습니다. 해당 게시물을 #: src/components/compose.jsx:614 #: src/components/compose.jsx:630 #: src/components/compose.jsx:1328 -#: src/components/compose.jsx:1582 +#: src/components/compose.jsx:1589 msgid "{maxMediaAttachments, plural, one {You can only attach up to 1 file.} other {You can only attach up to # files.}}" msgstr "" @@ -662,7 +662,7 @@ msgstr "설문 넣기" msgid "Add custom emoji" msgstr "커스텀 에모지 더하기" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1470 #: src/components/keyboard-shortcuts-help.jsx:143 #: src/components/status.jsx:830 #: src/components/status.jsx:1608 @@ -671,194 +671,194 @@ msgstr "커스텀 에모지 더하기" msgid "Reply" msgstr "댓글" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1472 msgid "Update" msgstr "업데이트" -#: src/components/compose.jsx:1469 -#: src/pages/status.jsx:565 +#: src/components/compose.jsx:1473 +msgctxt "Submit button in composer" msgid "Post" -msgstr "게시물" +msgstr "" -#: src/components/compose.jsx:1594 +#: src/components/compose.jsx:1601 msgid "Downloading GIF…" msgstr "움짤 받는 중…" -#: src/components/compose.jsx:1622 +#: src/components/compose.jsx:1629 msgid "Failed to download GIF" msgstr "움짤 받기 실패" -#: src/components/compose.jsx:1733 -#: src/components/compose.jsx:1810 +#: src/components/compose.jsx:1740 +#: src/components/compose.jsx:1817 #: src/components/nav-menu.jsx:287 msgid "More…" msgstr "더 보기…" -#: src/components/compose.jsx:2213 +#: src/components/compose.jsx:2220 msgid "Uploaded" msgstr "올라감" -#: src/components/compose.jsx:2226 +#: src/components/compose.jsx:2233 msgid "Image description" msgstr "이미지 설명" -#: src/components/compose.jsx:2227 +#: src/components/compose.jsx:2234 msgid "Video description" msgstr "동영상 설명" -#: src/components/compose.jsx:2228 +#: src/components/compose.jsx:2235 msgid "Audio description" msgstr "오디오 설명" -#: src/components/compose.jsx:2264 -#: src/components/compose.jsx:2284 +#: src/components/compose.jsx:2271 +#: src/components/compose.jsx:2291 msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower." msgstr "파일 크기가 너무 큽니다. 올리다가 문제가 생길 수 있습니다. 파일 크기를 {0}에서 {1} 이하로 줄여보세요." -#: src/components/compose.jsx:2276 -#: src/components/compose.jsx:2296 +#: src/components/compose.jsx:2283 +#: src/components/compose.jsx:2303 msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px." msgstr "이미지 또는 동영상의 너비나 높이가 너무 큽니다. 올리다가 문제가 생길 수 있습니다. 너비와 높이를 {0}×{1} 픽셀에서 {2}×{3} 픽셀로 줄여보세요." -#: src/components/compose.jsx:2304 +#: src/components/compose.jsx:2311 msgid "Frame rate too high. Uploading might encounter issues." msgstr "초당 프레임 수가 너무 많습니다. 올리다가 문제가 생길 수 있습니다." -#: src/components/compose.jsx:2364 -#: src/components/compose.jsx:2614 +#: src/components/compose.jsx:2371 +#: src/components/compose.jsx:2621 #: src/components/shortcuts-settings.jsx:723 #: src/pages/catchup.jsx:1058 #: src/pages/filters.jsx:412 msgid "Remove" msgstr "지우기" -#: src/components/compose.jsx:2381 +#: src/components/compose.jsx:2388 msgid "Error" msgstr "오류" -#: src/components/compose.jsx:2406 +#: src/components/compose.jsx:2413 msgid "Edit image description" msgstr "이미지 설명 고치기" -#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2414 msgid "Edit video description" msgstr "동영상 설명 고치기" -#: src/components/compose.jsx:2408 +#: src/components/compose.jsx:2415 msgid "Edit audio description" msgstr "오디오 설명 고치기" -#: src/components/compose.jsx:2453 -#: src/components/compose.jsx:2502 +#: src/components/compose.jsx:2460 +#: src/components/compose.jsx:2509 msgid "Generating description. Please wait…" msgstr "설명을 자동 생성중. 잠시 기다려 주세요…" -#: src/components/compose.jsx:2473 +#: src/components/compose.jsx:2480 msgid "Failed to generate description: {0}" msgstr "설명을 자동 생성하는 데 실패했습니다: {0}" -#: src/components/compose.jsx:2474 +#: src/components/compose.jsx:2481 msgid "Failed to generate description" msgstr "설명을 자동 생성하는 데 실패" -#: src/components/compose.jsx:2486 -#: src/components/compose.jsx:2492 -#: src/components/compose.jsx:2538 +#: src/components/compose.jsx:2493 +#: src/components/compose.jsx:2499 +#: src/components/compose.jsx:2545 msgid "Generate description…" msgstr "설명 자동 생성…" -#: src/components/compose.jsx:2525 +#: src/components/compose.jsx:2532 msgid "Failed to generate description{0}" msgstr "설명을 자동 생성하는 데 실패{0}" -#: src/components/compose.jsx:2540 +#: src/components/compose.jsx:2547 msgid "({0}) <0>— experimental" msgstr "({0}) <0>— 시범중" -#: src/components/compose.jsx:2559 +#: src/components/compose.jsx:2566 msgid "Done" msgstr "완료" -#: src/components/compose.jsx:2595 +#: src/components/compose.jsx:2602 msgid "Choice {0}" msgstr "선택지 {0}" -#: src/components/compose.jsx:2642 +#: src/components/compose.jsx:2649 msgid "Multiple choices" msgstr "선다형 질문" -#: src/components/compose.jsx:2645 +#: src/components/compose.jsx:2652 msgid "Duration" msgstr "기간" -#: src/components/compose.jsx:2676 +#: src/components/compose.jsx:2683 msgid "Remove poll" msgstr "설문 지우기" -#: src/components/compose.jsx:2890 +#: src/components/compose.jsx:2897 msgid "Search accounts" msgstr "계정 검색" -#: src/components/compose.jsx:2931 +#: src/components/compose.jsx:2938 #: src/components/shortcuts-settings.jsx:712 #: src/pages/list.jsx:359 msgid "Add" msgstr "더하기" -#: src/components/compose.jsx:2944 +#: src/components/compose.jsx:2951 #: src/components/generic-accounts.jsx:227 msgid "Error loading accounts" msgstr "계정 불러오기 오류" -#: src/components/compose.jsx:3087 +#: src/components/compose.jsx:3094 msgid "Custom emojis" msgstr "커스텀 에모지" -#: src/components/compose.jsx:3107 +#: src/components/compose.jsx:3114 msgid "Search emoji" msgstr "에모지 검색" -#: src/components/compose.jsx:3138 +#: src/components/compose.jsx:3145 msgid "Error loading custom emojis" msgstr "커스텀 에모지 불러오기 오류" -#: src/components/compose.jsx:3149 +#: src/components/compose.jsx:3156 msgid "Recently used" msgstr "최근 사용" -#: src/components/compose.jsx:3150 +#: src/components/compose.jsx:3157 msgid "Others" msgstr "기타" -#: src/components/compose.jsx:3188 +#: src/components/compose.jsx:3195 msgid "{0} more…" msgstr "{0}개 더…" -#: src/components/compose.jsx:3326 +#: src/components/compose.jsx:3333 msgid "Search GIFs" msgstr "움짤 검색" -#: src/components/compose.jsx:3341 +#: src/components/compose.jsx:3348 msgid "Powered by GIPHY" msgstr "GIPHY 제공" -#: src/components/compose.jsx:3349 +#: src/components/compose.jsx:3356 msgid "Type to search GIFs" msgstr "움짤을 검색하려면 입력하세요" -#: src/components/compose.jsx:3447 +#: src/components/compose.jsx:3454 #: src/components/media-modal.jsx:387 #: src/components/timeline.jsx:880 msgid "Previous" msgstr "이전" -#: src/components/compose.jsx:3465 +#: src/components/compose.jsx:3472 #: src/components/media-modal.jsx:406 #: src/components/timeline.jsx:897 msgid "Next" msgstr "다음" -#: src/components/compose.jsx:3482 +#: src/components/compose.jsx:3489 msgid "Error loading GIFs" msgstr "GIF 불러오기 오류" @@ -1366,7 +1366,7 @@ msgstr "연합" #: src/components/nav-menu.jsx:415 msgid "Shortcuts / Columns…" -msgstr "" +msgstr "바로 가기·칼럼…" #: src/components/nav-menu.jsx:425 #: src/components/nav-menu.jsx:439 @@ -1658,35 +1658,35 @@ msgstr "이 프로필에 어떤 문제가 있나요?" msgid "Additional info" msgstr "추가 정보" -#: src/components/report-modal.jsx:255 +#: src/components/report-modal.jsx:256 msgid "Forward to <0>{domain}" msgstr "<0>{domain}에 전달" -#: src/components/report-modal.jsx:265 +#: src/components/report-modal.jsx:266 msgid "Send Report" msgstr "신고하기" -#: src/components/report-modal.jsx:274 +#: src/components/report-modal.jsx:275 msgid "Muted {username}" msgstr "{username} 님 뮤트함" -#: src/components/report-modal.jsx:277 +#: src/components/report-modal.jsx:278 msgid "Unable to mute {username}" msgstr "{username} 님을 뮤트할 수 없음" -#: src/components/report-modal.jsx:282 +#: src/components/report-modal.jsx:283 msgid "Send Report <0>+ Mute profile" msgstr "신고 <0>및 프로필 뮤트" -#: src/components/report-modal.jsx:293 +#: src/components/report-modal.jsx:294 msgid "Blocked {username}" msgstr "{username} 님 차단함" -#: src/components/report-modal.jsx:296 +#: src/components/report-modal.jsx:297 msgid "Unable to block {username}" msgstr "{username} 님을 차단할 수 없음" -#: src/components/report-modal.jsx:301 +#: src/components/report-modal.jsx:302 msgid "Send Report <0>+ Block profile" msgstr "신고 <0>및 프로필 차단" @@ -1813,11 +1813,11 @@ msgstr "" #: src/components/shortcuts-settings.jsx:408 msgid "No columns yet. Tap on the Add column button." -msgstr "" +msgstr "아직 아무 칼럼도 없습니다. 칼럼 추가 버튼을 눌러 보세요." #: src/components/shortcuts-settings.jsx:409 msgid "No shortcuts yet. Tap on the Add shortcut button." -msgstr "" +msgstr "아직 아무 바로 가기도 없습니다. 바로 가기 추가 버튼을 눌러 보세요." #: src/components/shortcuts-settings.jsx:412 msgid "Not sure what to add?<0/>Try adding <1>Home / Following and Notifications first." @@ -1829,7 +1829,7 @@ msgstr "최대 {SHORTCUTS_LIMIT} 칼럼" #: src/components/shortcuts-settings.jsx:441 msgid "Max {SHORTCUTS_LIMIT} shortcuts" -msgstr "" +msgstr "최다 {SHORTCUTS_LIMIT}개의 바로 가기" #: src/components/shortcuts-settings.jsx:455 msgid "Import/export" @@ -1841,7 +1841,7 @@ msgstr "칼럼 추가…" #: src/components/shortcuts-settings.jsx:466 msgid "Add shortcut…" -msgstr "" +msgstr "바로 가기 추가…" #: src/components/shortcuts-settings.jsx:513 msgid "Specific list is optional. For multi-column mode, list is required, else the column will not be shown." @@ -1857,11 +1857,11 @@ msgstr "" #: src/components/shortcuts-settings.jsx:584 msgid "Edit shortcut" -msgstr "" +msgstr "바로 가기 고치기" #: src/components/shortcuts-settings.jsx:584 msgid "Add shortcut" -msgstr "" +msgstr "바로 가기 추가" #: src/components/shortcuts-settings.jsx:620 msgid "Timeline" @@ -1873,7 +1873,7 @@ msgstr "리스트" #: src/components/shortcuts-settings.jsx:785 msgid "Import/Export <0>Shortcuts" -msgstr "" +msgstr "<0>바로 가기 가져오기·내보내기" #: src/components/shortcuts-settings.jsx:795 msgid "Import" @@ -1881,15 +1881,15 @@ msgstr "가져오기" #: src/components/shortcuts-settings.jsx:803 msgid "Paste shortcuts here" -msgstr "" +msgstr "여기에 바로 가기를 붙이세요" #: src/components/shortcuts-settings.jsx:819 msgid "Downloading saved shortcuts from instance server…" -msgstr "" +msgstr "인스턴스 서버에서 저장된 바로 가기를 받는 중…" #: src/components/shortcuts-settings.jsx:848 msgid "Unable to download shortcuts" -msgstr "" +msgstr "바로 가기 받을 수 없음" #: src/components/shortcuts-settings.jsx:851 msgid "Download shortcuts from instance server" @@ -1938,11 +1938,11 @@ msgstr "" #: src/components/shortcuts-settings.jsx:992 msgid "Import shortcuts?" -msgstr "" +msgstr "바로 가기를 가져올까요?" #: src/components/shortcuts-settings.jsx:1006 msgid "or override…" -msgstr "" +msgstr "또는 덮어쓰기…" #: src/components/shortcuts-settings.jsx:1006 msgid "Import…" @@ -1954,19 +1954,19 @@ msgstr "내보내기" #: src/components/shortcuts-settings.jsx:1030 msgid "Shortcuts copied" -msgstr "" +msgstr "바로 가기 복사됨" #: src/components/shortcuts-settings.jsx:1033 msgid "Unable to copy shortcuts" -msgstr "" +msgstr "바로 가기를 복사할 수 없음" #: src/components/shortcuts-settings.jsx:1047 msgid "Shortcut settings copied" -msgstr "" +msgstr "바로 가기 설정을 복사함" #: src/components/shortcuts-settings.jsx:1050 msgid "Unable to copy shortcut settings" -msgstr "" +msgstr "바로 가기 설정을 복사할 수 없음" #: src/components/shortcuts-settings.jsx:1080 msgid "Share" @@ -1974,19 +1974,19 @@ msgstr "공유" #: src/components/shortcuts-settings.jsx:1119 msgid "Saving shortcuts to instance server…" -msgstr "" +msgstr "바로 가기를 인스턴스 서버에 저장중…" #: src/components/shortcuts-settings.jsx:1126 msgid "Shortcuts saved" -msgstr "" +msgstr "바로 가기 저장됨" #: src/components/shortcuts-settings.jsx:1131 msgid "Unable to save shortcuts" -msgstr "" +msgstr "바로 가기를 저장할 수 없음" #: src/components/shortcuts-settings.jsx:1134 msgid "Sync to instance server" -msgstr "" +msgstr "인스턴스 서버에 동기화" #: src/components/shortcuts-settings.jsx:1142 msgid "{0, plural, one {# character} other {# characters}}" @@ -1994,15 +1994,15 @@ msgstr "{0, plural, other {# 글자}}" #: src/components/shortcuts-settings.jsx:1154 msgid "Raw Shortcuts JSON" -msgstr "" +msgstr "바로 가기 JSON 코드" #: src/components/shortcuts-settings.jsx:1167 msgid "Import/export settings from/to instance server (Very experimental)" -msgstr "" +msgstr "인스턴스 서버에서 설정 가져오기·인스턴스 서버에 설정 내보내기 (매우 시범적)" #: src/components/status.jsx:463 msgid "<0/> <1>boosted" -msgstr "" +msgstr "<0/> 님이 <1>부스트 함" #: src/components/status.jsx:562 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." @@ -2413,7 +2413,7 @@ msgstr "" #: src/pages/account-statuses.jsx:505 msgid "Nothing to see here yet." -msgstr "" +msgstr "아직 표시할 내용이 없습니다." #: src/pages/account-statuses.jsx:506 #: src/pages/public.jsx:97 @@ -2424,15 +2424,15 @@ msgstr "게시물을 불러 올 수 없습니다" #: src/pages/account-statuses.jsx:547 #: src/pages/account-statuses.jsx:577 msgid "Unable to fetch account info" -msgstr "" +msgstr "계정 정보를 가져올 수 없음" #: src/pages/account-statuses.jsx:554 msgid "Switch to account's instance {0}" -msgstr "" +msgstr "해당 계정의 인스턴스로 전환 {0}" #: src/pages/account-statuses.jsx:584 msgid "Switch to my instance (<0>{currentInstance})" -msgstr "" +msgstr "내 인스턴스로 전환 (<0>{currentInstance})" #: src/pages/account-statuses.jsx:646 msgid "Month" @@ -2524,7 +2524,7 @@ msgstr "지난 12시간" #: src/pages/catchup.jsx:66 msgid "beyond 12 hours" -msgstr "" +msgstr "12시간 이상" #: src/pages/catchup.jsx:73 msgid "Followed tags" @@ -2637,7 +2637,7 @@ msgstr "" #: src/pages/catchup.jsx:1368 msgid "{0, plural, one {# author} other {# authors}}" -msgstr "" +msgstr "{0, plural, other {글쓴이 #명}}" #: src/pages/catchup.jsx:1380 msgid "Sort" @@ -2661,7 +2661,7 @@ msgstr "안 묶음" #: src/pages/catchup.jsx:1470 msgid "Show all authors" -msgstr "" +msgstr "모든 글쓴이 보기" #: src/pages/catchup.jsx:1521 msgid "You don't have to read everything." @@ -2794,7 +2794,7 @@ msgstr "" #: src/pages/filters.jsx:492 msgid "* Not implemented yet" -msgstr "" +msgstr "※ 아직 미구현" #: src/pages/filters.jsx:498 msgid "Status: <0><1/>" @@ -2814,7 +2814,7 @@ msgstr "" #: src/pages/filters.jsx:536 msgid "minimized" -msgstr "" +msgstr "최소화됨" #: src/pages/filters.jsx:546 msgid "hidden" @@ -2908,11 +2908,11 @@ msgstr "" #: src/pages/hashtag.jsx:305 #: src/pages/hashtag.jsx:321 msgid "Featured on profile" -msgstr "" +msgstr "프로필에 내보임" #: src/pages/hashtag.jsx:328 msgid "Feature on profile" -msgstr "" +msgstr "프로필에 내보이기" #: src/pages/hashtag.jsx:393 msgid "{TOTAL_TAGS_LIMIT, plural, other {Max # tags}}" @@ -2932,21 +2932,21 @@ msgstr "" #: src/pages/hashtag.jsx:471 msgid "This shortcut already exists" -msgstr "" +msgstr "이 바로 가기는 이미 있습니다" #: src/pages/hashtag.jsx:474 msgid "Hashtag shortcut added" -msgstr "" +msgstr "해시태그 바로 가기가 추가됨" #: src/pages/hashtag.jsx:480 msgid "Add to Shortcuts" -msgstr "" +msgstr "바로 가기 추가" #: src/pages/hashtag.jsx:486 #: src/pages/public.jsx:139 #: src/pages/trending.jsx:444 msgid "Enter a new instance e.g. \"mastodon.social\"" -msgstr "" +msgstr "새 인스턴스 입력 (예: mastodon.social)" #: src/pages/hashtag.jsx:489 #: src/pages/public.jsx:142 @@ -2980,11 +2980,11 @@ msgstr "모두 보기" #: src/pages/http-route.jsx:68 msgid "Resolving…" -msgstr "" +msgstr "불러오는 중…" #: src/pages/http-route.jsx:79 msgid "Unable to resolve URL" -msgstr "" +msgstr "URL을 불러올 수 없음" #: src/pages/http-route.jsx:91 #: src/pages/login.jsx:223 @@ -2993,16 +2993,16 @@ msgstr "홈 가기" #: src/pages/list.jsx:107 msgid "Nothing yet." -msgstr "" +msgstr "아직 아무 것도 없습니다." #: src/pages/list.jsx:176 #: src/pages/list.jsx:279 msgid "Manage members" -msgstr "" +msgstr "구성원 관리" #: src/pages/list.jsx:313 msgid "Remove <0>@{0} from list?" -msgstr "" +msgstr "<0>@{0} 님을 리스트에서 뺄까요?" #: src/pages/list.jsx:359 msgid "Remove…" @@ -3010,7 +3010,7 @@ msgstr "지우기…" #: src/pages/lists.jsx:93 msgid "{0, plural, one {# list} other {# lists}}" -msgstr "" +msgstr "{0, plural, other {리스트 #개}}" #: src/pages/lists.jsx:108 msgid "No lists yet." @@ -3136,7 +3136,7 @@ msgstr "" #: src/pages/notifications.jsx:969 msgid "Updated <0>{0}" -msgstr "" +msgstr "<0>{0} 업데이트됨" #: src/pages/notifications.jsx:1037 msgid "View notifications from <0>@{0}" @@ -3168,11 +3168,11 @@ msgstr "" #: src/pages/notifications.jsx:1165 msgid "Dismiss" -msgstr "" +msgstr "닫기" #: src/pages/notifications.jsx:1180 msgid "Dismissed" -msgstr "" +msgstr "닫힘" #: src/pages/public.jsx:27 msgid "Local timeline ({instance})" @@ -3448,7 +3448,7 @@ msgstr "" #: src/pages/settings.jsx:939 msgid "Push Notifications (beta)" -msgstr "" +msgstr "푸시 알림 (베타)" #: src/pages/settings.jsx:961 msgid "Push notifications are blocked. Please enable them in your browser settings." @@ -3488,7 +3488,11 @@ msgstr "" #: src/pages/settings.jsx:1069 msgid "NOTE: Push notifications only work for <0>one account." -msgstr "" +msgstr "주의: 푸시 알림은 <0>단 하나의 계정에만 작동합니다." + +#: src/pages/status.jsx:565 +msgid "Post" +msgstr "게시물" #: src/pages/status.jsx:786 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." @@ -3541,15 +3545,15 @@ msgstr "" #: src/pages/status.jsx:1241 msgid "Unable to switch" -msgstr "" +msgstr "전환할 수 없음" #: src/pages/status.jsx:1248 msgid "Switch to post's instance ({0})" -msgstr "" +msgstr "게시물의 인스턴스로 전환 ({0})" #: src/pages/status.jsx:1251 msgid "Switch to post's instance" -msgstr "" +msgstr "게시물의 인스턴스로 전환" #: src/pages/status.jsx:1309 msgid "Unable to load post" @@ -3557,11 +3561,11 @@ msgstr "게시물을 불러 올 수 없습니다." #: src/pages/status.jsx:1426 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" -msgstr "" +msgstr "{0, plural, other {댓글 <0>{1}개}}" #: src/pages/status.jsx:1444 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" -msgstr "" +msgstr "{totalComments, plural, other {댓글 <0>{0}개}}" #: src/pages/status.jsx:1466 msgid "View post with its replies" @@ -3569,7 +3573,7 @@ msgstr "답글이 달린 게시물 보기" #: src/pages/trending.jsx:70 msgid "Trending ({instance})" -msgstr "" +msgstr "인기 ({instance})" #: src/pages/trending.jsx:227 msgid "Trending News" @@ -3577,11 +3581,11 @@ msgstr "실시간 인기 뉴스" #: src/pages/trending.jsx:374 msgid "Back to showing trending posts" -msgstr "" +msgstr "인기 게시물 보기로 되돌아가기" #: src/pages/trending.jsx:379 msgid "Showing posts mentioning <0>{0}" -msgstr "" +msgstr "<0>{0} 님을 언급하는 게시물 보기" #: src/pages/trending.jsx:391 msgid "Trending posts" diff --git a/src/locales/lt-LT.po b/src/locales/lt-LT.po index 085e7dcd..ea4428e3 100644 --- a/src/locales/lt-LT.po +++ b/src/locales/lt-LT.po @@ -8,7 +8,7 @@ msgstr "" "Language: lt\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-20 15:24\n" +"PO-Revision-Date: 2024-08-21 06:53\n" "Last-Translator: \n" "Language-Team: Lithuanian\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && (n%100>19 || n%100<11) ? 0 : (n%10>=2 && n%10<=9) && (n%100>19 || n%100<11) ? 1 : n%1!=0 ? 2: 3);\n" @@ -110,7 +110,7 @@ msgstr "Įrašai" #: src/components/account-info.jsx:428 #: src/components/account-info.jsx:1116 -#: src/components/compose.jsx:2444 +#: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 #: src/components/status.jsx:1628 @@ -406,10 +406,10 @@ msgstr "Sekti" #: src/components/account-info.jsx:2087 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 -#: src/components/compose.jsx:2400 -#: src/components/compose.jsx:2873 -#: src/components/compose.jsx:3081 -#: src/components/compose.jsx:3311 +#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2880 +#: src/components/compose.jsx:3088 +#: src/components/compose.jsx:3318 #: src/components/drafts.jsx:58 #: src/components/embed-modal.jsx:12 #: src/components/generic-accounts.jsx:142 @@ -548,7 +548,7 @@ msgstr "Turi neišsaugotų pakeitimų. Atmesti šią įrašą?" #: src/components/compose.jsx:614 #: src/components/compose.jsx:630 #: src/components/compose.jsx:1328 -#: src/components/compose.jsx:1582 +#: src/components/compose.jsx:1589 msgid "{maxMediaAttachments, plural, one {You can only attach up to 1 file.} other {You can only attach up to # files.}}" msgstr "{maxMediaAttachments, plural, one {Gali pridėti tik iki # failo.} few {Gali pridėti tik iki # failų.} many {Gali pridėti tik iki # failo.} other {Gali pridėti tik iki # failų.}}" @@ -662,7 +662,7 @@ msgstr "Pridėti apklausą" msgid "Add custom emoji" msgstr "Pridėti pasirinktinį jaustuką" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1470 #: src/components/keyboard-shortcuts-help.jsx:143 #: src/components/status.jsx:830 #: src/components/status.jsx:1608 @@ -671,194 +671,194 @@ msgstr "Pridėti pasirinktinį jaustuką" msgid "Reply" msgstr "Atsakyti" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1472 msgid "Update" msgstr "Atnaujinti" -#: src/components/compose.jsx:1469 -#: src/pages/status.jsx:565 +#: src/components/compose.jsx:1473 +msgctxt "Submit button in composer" msgid "Post" -msgstr "Skelbti" +msgstr "" -#: src/components/compose.jsx:1594 +#: src/components/compose.jsx:1601 msgid "Downloading GIF…" msgstr "Atsisiunčiama GIF…" -#: src/components/compose.jsx:1622 +#: src/components/compose.jsx:1629 msgid "Failed to download GIF" msgstr "Nepavyko atsisiųsti GIF." -#: src/components/compose.jsx:1733 -#: src/components/compose.jsx:1810 +#: src/components/compose.jsx:1740 +#: src/components/compose.jsx:1817 #: src/components/nav-menu.jsx:287 msgid "More…" msgstr "Daugiau…" -#: src/components/compose.jsx:2213 +#: src/components/compose.jsx:2220 msgid "Uploaded" msgstr "Įkelta" -#: src/components/compose.jsx:2226 +#: src/components/compose.jsx:2233 msgid "Image description" msgstr "Vaizdo aprašymas" -#: src/components/compose.jsx:2227 +#: src/components/compose.jsx:2234 msgid "Video description" msgstr "Vaizdo įrašo aprašymas" -#: src/components/compose.jsx:2228 +#: src/components/compose.jsx:2235 msgid "Audio description" msgstr "Garso įrašo aprašymas" -#: src/components/compose.jsx:2264 -#: src/components/compose.jsx:2284 +#: src/components/compose.jsx:2271 +#: src/components/compose.jsx:2291 msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower." msgstr "Per didelis failo dydis. Įkeliant gali kilti problemų. Bandyk sumažinti failo dydį nuo {0} iki {1} arba mažiau." -#: src/components/compose.jsx:2276 -#: src/components/compose.jsx:2296 +#: src/components/compose.jsx:2283 +#: src/components/compose.jsx:2303 msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px." msgstr "Per didelis matmuo. Įkeliant gali kilti problemų. Bandyk sumažinti matmenis nuo {0}×{1} tšk. iki {2}×{3} tšk." -#: src/components/compose.jsx:2304 +#: src/components/compose.jsx:2311 msgid "Frame rate too high. Uploading might encounter issues." msgstr "Per didelis kadrų dažnis. Įkeliant gali kilti problemų." -#: src/components/compose.jsx:2364 -#: src/components/compose.jsx:2614 +#: src/components/compose.jsx:2371 +#: src/components/compose.jsx:2621 #: src/components/shortcuts-settings.jsx:723 #: src/pages/catchup.jsx:1058 #: src/pages/filters.jsx:412 msgid "Remove" msgstr "Pašalinti" -#: src/components/compose.jsx:2381 +#: src/components/compose.jsx:2388 msgid "Error" msgstr "Klaida" -#: src/components/compose.jsx:2406 +#: src/components/compose.jsx:2413 msgid "Edit image description" msgstr "Redaguoti vaizdo aprašymą" -#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2414 msgid "Edit video description" msgstr "Redaguoti vaizdo įrašo aprašymą" -#: src/components/compose.jsx:2408 +#: src/components/compose.jsx:2415 msgid "Edit audio description" msgstr "Redaguoti garso įrašo aprašymą" -#: src/components/compose.jsx:2453 -#: src/components/compose.jsx:2502 +#: src/components/compose.jsx:2460 +#: src/components/compose.jsx:2509 msgid "Generating description. Please wait…" msgstr "Generuojamas aprašymas. Palauk…" -#: src/components/compose.jsx:2473 +#: src/components/compose.jsx:2480 msgid "Failed to generate description: {0}" msgstr "Nepavyko sugeneruoti aprašymo: {0}" -#: src/components/compose.jsx:2474 +#: src/components/compose.jsx:2481 msgid "Failed to generate description" msgstr "Nepavyko sugeneruoti aprašymo." -#: src/components/compose.jsx:2486 -#: src/components/compose.jsx:2492 -#: src/components/compose.jsx:2538 +#: src/components/compose.jsx:2493 +#: src/components/compose.jsx:2499 +#: src/components/compose.jsx:2545 msgid "Generate description…" msgstr "Generuoti aprašymą…" -#: src/components/compose.jsx:2525 +#: src/components/compose.jsx:2532 msgid "Failed to generate description{0}" msgstr "Nepavyko sugeneruoti aprašymo: {0}" -#: src/components/compose.jsx:2540 +#: src/components/compose.jsx:2547 msgid "({0}) <0>— experimental" msgstr "({0}) <0>– eksperimentinė" -#: src/components/compose.jsx:2559 +#: src/components/compose.jsx:2566 msgid "Done" msgstr "Atlikta" -#: src/components/compose.jsx:2595 +#: src/components/compose.jsx:2602 msgid "Choice {0}" msgstr "{0} pasirinkimas" -#: src/components/compose.jsx:2642 +#: src/components/compose.jsx:2649 msgid "Multiple choices" msgstr "Keli pasirinkimai" -#: src/components/compose.jsx:2645 +#: src/components/compose.jsx:2652 msgid "Duration" msgstr "Trukmė" -#: src/components/compose.jsx:2676 +#: src/components/compose.jsx:2683 msgid "Remove poll" msgstr "Pašalinti apklausą" -#: src/components/compose.jsx:2890 +#: src/components/compose.jsx:2897 msgid "Search accounts" msgstr "Ieškoti paskyrų" -#: src/components/compose.jsx:2931 +#: src/components/compose.jsx:2938 #: src/components/shortcuts-settings.jsx:712 #: src/pages/list.jsx:359 msgid "Add" msgstr "Pridėti" -#: src/components/compose.jsx:2944 +#: src/components/compose.jsx:2951 #: src/components/generic-accounts.jsx:227 msgid "Error loading accounts" msgstr "Klaida įkeliant paskyras." -#: src/components/compose.jsx:3087 +#: src/components/compose.jsx:3094 msgid "Custom emojis" msgstr "Pasirinktiniai jaustukai" -#: src/components/compose.jsx:3107 +#: src/components/compose.jsx:3114 msgid "Search emoji" msgstr "Ieškoti jaustukų" -#: src/components/compose.jsx:3138 +#: src/components/compose.jsx:3145 msgid "Error loading custom emojis" msgstr "Klaida įkeliant pasirinktinius jaustukus." -#: src/components/compose.jsx:3149 +#: src/components/compose.jsx:3156 msgid "Recently used" msgstr "Neseniai naudoti" -#: src/components/compose.jsx:3150 +#: src/components/compose.jsx:3157 msgid "Others" msgstr "Kiti" -#: src/components/compose.jsx:3188 +#: src/components/compose.jsx:3195 msgid "{0} more…" msgstr "{0} daugiau…" -#: src/components/compose.jsx:3326 +#: src/components/compose.jsx:3333 msgid "Search GIFs" msgstr "Ieškoti GIF" -#: src/components/compose.jsx:3341 +#: src/components/compose.jsx:3348 msgid "Powered by GIPHY" msgstr "Veikiama su „GIPHY“" -#: src/components/compose.jsx:3349 +#: src/components/compose.jsx:3356 msgid "Type to search GIFs" msgstr "Rašyk, kad ieškotum GIF" -#: src/components/compose.jsx:3447 +#: src/components/compose.jsx:3454 #: src/components/media-modal.jsx:387 #: src/components/timeline.jsx:880 msgid "Previous" msgstr "Ankstesnis" -#: src/components/compose.jsx:3465 +#: src/components/compose.jsx:3472 #: src/components/media-modal.jsx:406 #: src/components/timeline.jsx:897 msgid "Next" msgstr "Kitas" -#: src/components/compose.jsx:3482 +#: src/components/compose.jsx:3489 msgid "Error loading GIFs" msgstr "Klaida įkeliant GIF." @@ -3490,6 +3490,10 @@ msgstr "" msgid "NOTE: Push notifications only work for <0>one account." msgstr "" +#: src/pages/status.jsx:565 +msgid "Post" +msgstr "Skelbti" + #: src/pages/status.jsx:786 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "" diff --git a/src/locales/nl-NL.po b/src/locales/nl-NL.po index 0a638e09..b8124750 100644 --- a/src/locales/nl-NL.po +++ b/src/locales/nl-NL.po @@ -8,7 +8,7 @@ msgstr "" "Language: nl\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-20 05:45\n" +"PO-Revision-Date: 2024-08-21 06:52\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -110,7 +110,7 @@ msgstr "Berichten" #: src/components/account-info.jsx:428 #: src/components/account-info.jsx:1116 -#: src/components/compose.jsx:2444 +#: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 #: src/components/status.jsx:1628 @@ -406,10 +406,10 @@ msgstr "Volg" #: src/components/account-info.jsx:2087 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 -#: src/components/compose.jsx:2400 -#: src/components/compose.jsx:2873 -#: src/components/compose.jsx:3081 -#: src/components/compose.jsx:3311 +#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2880 +#: src/components/compose.jsx:3088 +#: src/components/compose.jsx:3318 #: src/components/drafts.jsx:58 #: src/components/embed-modal.jsx:12 #: src/components/generic-accounts.jsx:142 @@ -548,7 +548,7 @@ msgstr "" #: src/components/compose.jsx:614 #: src/components/compose.jsx:630 #: src/components/compose.jsx:1328 -#: src/components/compose.jsx:1582 +#: src/components/compose.jsx:1589 msgid "{maxMediaAttachments, plural, one {You can only attach up to 1 file.} other {You can only attach up to # files.}}" msgstr "" @@ -662,7 +662,7 @@ msgstr "Voeg peiling toe" msgid "Add custom emoji" msgstr "Lokale emoji toevoegen" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1470 #: src/components/keyboard-shortcuts-help.jsx:143 #: src/components/status.jsx:830 #: src/components/status.jsx:1608 @@ -671,194 +671,194 @@ msgstr "Lokale emoji toevoegen" msgid "Reply" msgstr "Beantwoord" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1472 msgid "Update" msgstr "Werk bij" -#: src/components/compose.jsx:1469 -#: src/pages/status.jsx:565 +#: src/components/compose.jsx:1473 +msgctxt "Submit button in composer" msgid "Post" -msgstr "Plaats" +msgstr "" -#: src/components/compose.jsx:1594 +#: src/components/compose.jsx:1601 msgid "Downloading GIF…" msgstr "Download GIF…" -#: src/components/compose.jsx:1622 +#: src/components/compose.jsx:1629 msgid "Failed to download GIF" msgstr "Downloaden GIF mislukt" -#: src/components/compose.jsx:1733 -#: src/components/compose.jsx:1810 +#: src/components/compose.jsx:1740 +#: src/components/compose.jsx:1817 #: src/components/nav-menu.jsx:287 msgid "More…" msgstr "meer…" -#: src/components/compose.jsx:2213 +#: src/components/compose.jsx:2220 msgid "Uploaded" msgstr "Geüpload" -#: src/components/compose.jsx:2226 +#: src/components/compose.jsx:2233 msgid "Image description" msgstr "Afbeeldingsbeschrijving" -#: src/components/compose.jsx:2227 +#: src/components/compose.jsx:2234 msgid "Video description" msgstr "Videobeschrijving" -#: src/components/compose.jsx:2228 +#: src/components/compose.jsx:2235 msgid "Audio description" msgstr "Audiobeschrijving" -#: src/components/compose.jsx:2264 -#: src/components/compose.jsx:2284 +#: src/components/compose.jsx:2271 +#: src/components/compose.jsx:2291 msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower." msgstr "" -#: src/components/compose.jsx:2276 -#: src/components/compose.jsx:2296 +#: src/components/compose.jsx:2283 +#: src/components/compose.jsx:2303 msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px." msgstr "" -#: src/components/compose.jsx:2304 +#: src/components/compose.jsx:2311 msgid "Frame rate too high. Uploading might encounter issues." msgstr "" -#: src/components/compose.jsx:2364 -#: src/components/compose.jsx:2614 +#: src/components/compose.jsx:2371 +#: src/components/compose.jsx:2621 #: src/components/shortcuts-settings.jsx:723 #: src/pages/catchup.jsx:1058 #: src/pages/filters.jsx:412 msgid "Remove" msgstr "Verwijder" -#: src/components/compose.jsx:2381 +#: src/components/compose.jsx:2388 msgid "Error" msgstr "Error" -#: src/components/compose.jsx:2406 +#: src/components/compose.jsx:2413 msgid "Edit image description" msgstr "Bewerk afbeeldingsbeschrijving" -#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2414 msgid "Edit video description" msgstr "Bewerk videobeschrijving" -#: src/components/compose.jsx:2408 +#: src/components/compose.jsx:2415 msgid "Edit audio description" msgstr "Bewerk audiobeschrijving" -#: src/components/compose.jsx:2453 -#: src/components/compose.jsx:2502 +#: src/components/compose.jsx:2460 +#: src/components/compose.jsx:2509 msgid "Generating description. Please wait…" msgstr "Omschrijving genereren. Even geduld…" -#: src/components/compose.jsx:2473 +#: src/components/compose.jsx:2480 msgid "Failed to generate description: {0}" msgstr "Genereren van beschrijving mislukt: {0}" -#: src/components/compose.jsx:2474 +#: src/components/compose.jsx:2481 msgid "Failed to generate description" msgstr "Genereren van beschrijving mislukt" -#: src/components/compose.jsx:2486 -#: src/components/compose.jsx:2492 -#: src/components/compose.jsx:2538 +#: src/components/compose.jsx:2493 +#: src/components/compose.jsx:2499 +#: src/components/compose.jsx:2545 msgid "Generate description…" msgstr "Genereer beschrijving…" -#: src/components/compose.jsx:2525 +#: src/components/compose.jsx:2532 msgid "Failed to generate description{0}" msgstr "Genereren van beschrijving mislukt: {0}" -#: src/components/compose.jsx:2540 +#: src/components/compose.jsx:2547 msgid "({0}) <0>— experimental" msgstr "({0}) <0>– experimenteel" -#: src/components/compose.jsx:2559 +#: src/components/compose.jsx:2566 msgid "Done" msgstr "Gereed" -#: src/components/compose.jsx:2595 +#: src/components/compose.jsx:2602 msgid "Choice {0}" msgstr "" -#: src/components/compose.jsx:2642 +#: src/components/compose.jsx:2649 msgid "Multiple choices" msgstr "Meerdere keuzes" -#: src/components/compose.jsx:2645 +#: src/components/compose.jsx:2652 msgid "Duration" msgstr "Tijdsduur" -#: src/components/compose.jsx:2676 +#: src/components/compose.jsx:2683 msgid "Remove poll" msgstr "Verwijder peiling" -#: src/components/compose.jsx:2890 +#: src/components/compose.jsx:2897 msgid "Search accounts" msgstr "Zoek accounts" -#: src/components/compose.jsx:2931 +#: src/components/compose.jsx:2938 #: src/components/shortcuts-settings.jsx:712 #: src/pages/list.jsx:359 msgid "Add" msgstr "Toevoegen" -#: src/components/compose.jsx:2944 +#: src/components/compose.jsx:2951 #: src/components/generic-accounts.jsx:227 msgid "Error loading accounts" msgstr "Fout bij het laden van accounts" -#: src/components/compose.jsx:3087 +#: src/components/compose.jsx:3094 msgid "Custom emojis" msgstr "Aangepaste emoji" -#: src/components/compose.jsx:3107 +#: src/components/compose.jsx:3114 msgid "Search emoji" msgstr "Zoek emoji" -#: src/components/compose.jsx:3138 +#: src/components/compose.jsx:3145 msgid "Error loading custom emojis" msgstr "Fout bij het laden van aangepaste emojis" -#: src/components/compose.jsx:3149 +#: src/components/compose.jsx:3156 msgid "Recently used" msgstr "Recent gebruikt" -#: src/components/compose.jsx:3150 +#: src/components/compose.jsx:3157 msgid "Others" msgstr "Overige" -#: src/components/compose.jsx:3188 +#: src/components/compose.jsx:3195 msgid "{0} more…" msgstr "{0} meer…" -#: src/components/compose.jsx:3326 +#: src/components/compose.jsx:3333 msgid "Search GIFs" msgstr "GIF's zoeken" -#: src/components/compose.jsx:3341 +#: src/components/compose.jsx:3348 msgid "Powered by GIPHY" msgstr "Mede mogelijk gemaakt door Giphy" -#: src/components/compose.jsx:3349 +#: src/components/compose.jsx:3356 msgid "Type to search GIFs" msgstr "Typ om GIF's te zoeken" -#: src/components/compose.jsx:3447 +#: src/components/compose.jsx:3454 #: src/components/media-modal.jsx:387 #: src/components/timeline.jsx:880 msgid "Previous" msgstr "Vorige" -#: src/components/compose.jsx:3465 +#: src/components/compose.jsx:3472 #: src/components/media-modal.jsx:406 #: src/components/timeline.jsx:897 msgid "Next" msgstr "Volgende" -#: src/components/compose.jsx:3482 +#: src/components/compose.jsx:3489 msgid "Error loading GIFs" msgstr "Fout bij laden van GIF's" @@ -1658,35 +1658,35 @@ msgstr "" msgid "Additional info" msgstr "" -#: src/components/report-modal.jsx:255 +#: src/components/report-modal.jsx:256 msgid "Forward to <0>{domain}" msgstr "" -#: src/components/report-modal.jsx:265 +#: src/components/report-modal.jsx:266 msgid "Send Report" msgstr "" -#: src/components/report-modal.jsx:274 +#: src/components/report-modal.jsx:275 msgid "Muted {username}" msgstr "" -#: src/components/report-modal.jsx:277 +#: src/components/report-modal.jsx:278 msgid "Unable to mute {username}" msgstr "" -#: src/components/report-modal.jsx:282 +#: src/components/report-modal.jsx:283 msgid "Send Report <0>+ Mute profile" msgstr "" -#: src/components/report-modal.jsx:293 +#: src/components/report-modal.jsx:294 msgid "Blocked {username}" msgstr "" -#: src/components/report-modal.jsx:296 +#: src/components/report-modal.jsx:297 msgid "Unable to block {username}" msgstr "" -#: src/components/report-modal.jsx:301 +#: src/components/report-modal.jsx:302 msgid "Send Report <0>+ Block profile" msgstr "" @@ -3490,6 +3490,10 @@ msgstr "" msgid "NOTE: Push notifications only work for <0>one account." msgstr "" +#: src/pages/status.jsx:565 +msgid "Post" +msgstr "Plaats" + #: src/pages/status.jsx:786 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "Je bent niet ingelogd. Interacties (antwoorden, boosten, etc) zijn niet mogelijk." diff --git a/src/locales/oc-FR.po b/src/locales/oc-FR.po index 4eedf21a..4cc86efd 100644 --- a/src/locales/oc-FR.po +++ b/src/locales/oc-FR.po @@ -8,7 +8,7 @@ msgstr "" "Language: oc\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-20 05:45\n" +"PO-Revision-Date: 2024-08-21 06:52\n" "Last-Translator: \n" "Language-Team: Occitan\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -110,7 +110,7 @@ msgstr "" #: src/components/account-info.jsx:428 #: src/components/account-info.jsx:1116 -#: src/components/compose.jsx:2444 +#: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 #: src/components/status.jsx:1628 @@ -406,10 +406,10 @@ msgstr "" #: src/components/account-info.jsx:2087 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 -#: src/components/compose.jsx:2400 -#: src/components/compose.jsx:2873 -#: src/components/compose.jsx:3081 -#: src/components/compose.jsx:3311 +#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2880 +#: src/components/compose.jsx:3088 +#: src/components/compose.jsx:3318 #: src/components/drafts.jsx:58 #: src/components/embed-modal.jsx:12 #: src/components/generic-accounts.jsx:142 @@ -548,7 +548,7 @@ msgstr "" #: src/components/compose.jsx:614 #: src/components/compose.jsx:630 #: src/components/compose.jsx:1328 -#: src/components/compose.jsx:1582 +#: src/components/compose.jsx:1589 msgid "{maxMediaAttachments, plural, one {You can only attach up to 1 file.} other {You can only attach up to # files.}}" msgstr "" @@ -662,7 +662,7 @@ msgstr "" msgid "Add custom emoji" msgstr "" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1470 #: src/components/keyboard-shortcuts-help.jsx:143 #: src/components/status.jsx:830 #: src/components/status.jsx:1608 @@ -671,194 +671,194 @@ msgstr "" msgid "Reply" msgstr "" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1472 msgid "Update" msgstr "" -#: src/components/compose.jsx:1469 -#: src/pages/status.jsx:565 +#: src/components/compose.jsx:1473 +msgctxt "Submit button in composer" msgid "Post" msgstr "" -#: src/components/compose.jsx:1594 +#: src/components/compose.jsx:1601 msgid "Downloading GIF…" msgstr "" -#: src/components/compose.jsx:1622 +#: src/components/compose.jsx:1629 msgid "Failed to download GIF" msgstr "" -#: src/components/compose.jsx:1733 -#: src/components/compose.jsx:1810 +#: src/components/compose.jsx:1740 +#: src/components/compose.jsx:1817 #: src/components/nav-menu.jsx:287 msgid "More…" msgstr "" -#: src/components/compose.jsx:2213 +#: src/components/compose.jsx:2220 msgid "Uploaded" msgstr "" -#: src/components/compose.jsx:2226 +#: src/components/compose.jsx:2233 msgid "Image description" msgstr "" -#: src/components/compose.jsx:2227 +#: src/components/compose.jsx:2234 msgid "Video description" msgstr "" -#: src/components/compose.jsx:2228 +#: src/components/compose.jsx:2235 msgid "Audio description" msgstr "" -#: src/components/compose.jsx:2264 -#: src/components/compose.jsx:2284 +#: src/components/compose.jsx:2271 +#: src/components/compose.jsx:2291 msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower." msgstr "" -#: src/components/compose.jsx:2276 -#: src/components/compose.jsx:2296 +#: src/components/compose.jsx:2283 +#: src/components/compose.jsx:2303 msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px." msgstr "" -#: src/components/compose.jsx:2304 +#: src/components/compose.jsx:2311 msgid "Frame rate too high. Uploading might encounter issues." msgstr "" -#: src/components/compose.jsx:2364 -#: src/components/compose.jsx:2614 +#: src/components/compose.jsx:2371 +#: src/components/compose.jsx:2621 #: src/components/shortcuts-settings.jsx:723 #: src/pages/catchup.jsx:1058 #: src/pages/filters.jsx:412 msgid "Remove" msgstr "" -#: src/components/compose.jsx:2381 +#: src/components/compose.jsx:2388 msgid "Error" msgstr "" -#: src/components/compose.jsx:2406 +#: src/components/compose.jsx:2413 msgid "Edit image description" msgstr "" -#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2414 msgid "Edit video description" msgstr "" -#: src/components/compose.jsx:2408 +#: src/components/compose.jsx:2415 msgid "Edit audio description" msgstr "" -#: src/components/compose.jsx:2453 -#: src/components/compose.jsx:2502 +#: src/components/compose.jsx:2460 +#: src/components/compose.jsx:2509 msgid "Generating description. Please wait…" msgstr "" -#: src/components/compose.jsx:2473 +#: src/components/compose.jsx:2480 msgid "Failed to generate description: {0}" msgstr "" -#: src/components/compose.jsx:2474 +#: src/components/compose.jsx:2481 msgid "Failed to generate description" msgstr "" -#: src/components/compose.jsx:2486 -#: src/components/compose.jsx:2492 -#: src/components/compose.jsx:2538 +#: src/components/compose.jsx:2493 +#: src/components/compose.jsx:2499 +#: src/components/compose.jsx:2545 msgid "Generate description…" msgstr "" -#: src/components/compose.jsx:2525 +#: src/components/compose.jsx:2532 msgid "Failed to generate description{0}" msgstr "" -#: src/components/compose.jsx:2540 +#: src/components/compose.jsx:2547 msgid "({0}) <0>— experimental" msgstr "" -#: src/components/compose.jsx:2559 +#: src/components/compose.jsx:2566 msgid "Done" msgstr "" -#: src/components/compose.jsx:2595 +#: src/components/compose.jsx:2602 msgid "Choice {0}" msgstr "" -#: src/components/compose.jsx:2642 +#: src/components/compose.jsx:2649 msgid "Multiple choices" msgstr "" -#: src/components/compose.jsx:2645 +#: src/components/compose.jsx:2652 msgid "Duration" msgstr "" -#: src/components/compose.jsx:2676 +#: src/components/compose.jsx:2683 msgid "Remove poll" msgstr "" -#: src/components/compose.jsx:2890 +#: src/components/compose.jsx:2897 msgid "Search accounts" msgstr "" -#: src/components/compose.jsx:2931 +#: src/components/compose.jsx:2938 #: src/components/shortcuts-settings.jsx:712 #: src/pages/list.jsx:359 msgid "Add" msgstr "" -#: src/components/compose.jsx:2944 +#: src/components/compose.jsx:2951 #: src/components/generic-accounts.jsx:227 msgid "Error loading accounts" msgstr "" -#: src/components/compose.jsx:3087 +#: src/components/compose.jsx:3094 msgid "Custom emojis" msgstr "" -#: src/components/compose.jsx:3107 +#: src/components/compose.jsx:3114 msgid "Search emoji" msgstr "" -#: src/components/compose.jsx:3138 +#: src/components/compose.jsx:3145 msgid "Error loading custom emojis" msgstr "" -#: src/components/compose.jsx:3149 +#: src/components/compose.jsx:3156 msgid "Recently used" msgstr "" -#: src/components/compose.jsx:3150 +#: src/components/compose.jsx:3157 msgid "Others" msgstr "" -#: src/components/compose.jsx:3188 +#: src/components/compose.jsx:3195 msgid "{0} more…" msgstr "" -#: src/components/compose.jsx:3326 +#: src/components/compose.jsx:3333 msgid "Search GIFs" msgstr "" -#: src/components/compose.jsx:3341 +#: src/components/compose.jsx:3348 msgid "Powered by GIPHY" msgstr "" -#: src/components/compose.jsx:3349 +#: src/components/compose.jsx:3356 msgid "Type to search GIFs" msgstr "" -#: src/components/compose.jsx:3447 +#: src/components/compose.jsx:3454 #: src/components/media-modal.jsx:387 #: src/components/timeline.jsx:880 msgid "Previous" msgstr "" -#: src/components/compose.jsx:3465 +#: src/components/compose.jsx:3472 #: src/components/media-modal.jsx:406 #: src/components/timeline.jsx:897 msgid "Next" msgstr "" -#: src/components/compose.jsx:3482 +#: src/components/compose.jsx:3489 msgid "Error loading GIFs" msgstr "" @@ -1658,35 +1658,35 @@ msgstr "" msgid "Additional info" msgstr "" -#: src/components/report-modal.jsx:255 +#: src/components/report-modal.jsx:256 msgid "Forward to <0>{domain}" msgstr "" -#: src/components/report-modal.jsx:265 +#: src/components/report-modal.jsx:266 msgid "Send Report" msgstr "" -#: src/components/report-modal.jsx:274 +#: src/components/report-modal.jsx:275 msgid "Muted {username}" msgstr "" -#: src/components/report-modal.jsx:277 +#: src/components/report-modal.jsx:278 msgid "Unable to mute {username}" msgstr "" -#: src/components/report-modal.jsx:282 +#: src/components/report-modal.jsx:283 msgid "Send Report <0>+ Mute profile" msgstr "" -#: src/components/report-modal.jsx:293 +#: src/components/report-modal.jsx:294 msgid "Blocked {username}" msgstr "" -#: src/components/report-modal.jsx:296 +#: src/components/report-modal.jsx:297 msgid "Unable to block {username}" msgstr "" -#: src/components/report-modal.jsx:301 +#: src/components/report-modal.jsx:302 msgid "Send Report <0>+ Block profile" msgstr "" @@ -3490,6 +3490,10 @@ msgstr "" msgid "NOTE: Push notifications only work for <0>one account." msgstr "" +#: src/pages/status.jsx:565 +msgid "Post" +msgstr "" + #: src/pages/status.jsx:786 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "" diff --git a/src/locales/pl-PL.po b/src/locales/pl-PL.po index 0735d080..741aacd8 100644 --- a/src/locales/pl-PL.po +++ b/src/locales/pl-PL.po @@ -8,7 +8,7 @@ msgstr "" "Language: pl\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-20 17:33\n" +"PO-Revision-Date: 2024-08-21 06:53\n" "Last-Translator: \n" "Language-Team: Polish\n" "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" @@ -110,7 +110,7 @@ msgstr "" #: src/components/account-info.jsx:428 #: src/components/account-info.jsx:1116 -#: src/components/compose.jsx:2444 +#: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 #: src/components/status.jsx:1628 @@ -406,10 +406,10 @@ msgstr "" #: src/components/account-info.jsx:2087 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 -#: src/components/compose.jsx:2400 -#: src/components/compose.jsx:2873 -#: src/components/compose.jsx:3081 -#: src/components/compose.jsx:3311 +#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2880 +#: src/components/compose.jsx:3088 +#: src/components/compose.jsx:3318 #: src/components/drafts.jsx:58 #: src/components/embed-modal.jsx:12 #: src/components/generic-accounts.jsx:142 @@ -548,7 +548,7 @@ msgstr "" #: src/components/compose.jsx:614 #: src/components/compose.jsx:630 #: src/components/compose.jsx:1328 -#: src/components/compose.jsx:1582 +#: src/components/compose.jsx:1589 msgid "{maxMediaAttachments, plural, one {You can only attach up to 1 file.} other {You can only attach up to # files.}}" msgstr "" @@ -662,7 +662,7 @@ msgstr "" msgid "Add custom emoji" msgstr "" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1470 #: src/components/keyboard-shortcuts-help.jsx:143 #: src/components/status.jsx:830 #: src/components/status.jsx:1608 @@ -671,194 +671,194 @@ msgstr "" msgid "Reply" msgstr "" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1472 msgid "Update" msgstr "" -#: src/components/compose.jsx:1469 -#: src/pages/status.jsx:565 +#: src/components/compose.jsx:1473 +msgctxt "Submit button in composer" msgid "Post" msgstr "" -#: src/components/compose.jsx:1594 +#: src/components/compose.jsx:1601 msgid "Downloading GIF…" msgstr "" -#: src/components/compose.jsx:1622 +#: src/components/compose.jsx:1629 msgid "Failed to download GIF" msgstr "" -#: src/components/compose.jsx:1733 -#: src/components/compose.jsx:1810 +#: src/components/compose.jsx:1740 +#: src/components/compose.jsx:1817 #: src/components/nav-menu.jsx:287 msgid "More…" msgstr "" -#: src/components/compose.jsx:2213 +#: src/components/compose.jsx:2220 msgid "Uploaded" msgstr "" -#: src/components/compose.jsx:2226 +#: src/components/compose.jsx:2233 msgid "Image description" msgstr "" -#: src/components/compose.jsx:2227 +#: src/components/compose.jsx:2234 msgid "Video description" msgstr "" -#: src/components/compose.jsx:2228 +#: src/components/compose.jsx:2235 msgid "Audio description" msgstr "" -#: src/components/compose.jsx:2264 -#: src/components/compose.jsx:2284 +#: src/components/compose.jsx:2271 +#: src/components/compose.jsx:2291 msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower." msgstr "" -#: src/components/compose.jsx:2276 -#: src/components/compose.jsx:2296 +#: src/components/compose.jsx:2283 +#: src/components/compose.jsx:2303 msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px." msgstr "" -#: src/components/compose.jsx:2304 +#: src/components/compose.jsx:2311 msgid "Frame rate too high. Uploading might encounter issues." msgstr "" -#: src/components/compose.jsx:2364 -#: src/components/compose.jsx:2614 +#: src/components/compose.jsx:2371 +#: src/components/compose.jsx:2621 #: src/components/shortcuts-settings.jsx:723 #: src/pages/catchup.jsx:1058 #: src/pages/filters.jsx:412 msgid "Remove" msgstr "" -#: src/components/compose.jsx:2381 +#: src/components/compose.jsx:2388 msgid "Error" msgstr "" -#: src/components/compose.jsx:2406 +#: src/components/compose.jsx:2413 msgid "Edit image description" msgstr "" -#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2414 msgid "Edit video description" msgstr "" -#: src/components/compose.jsx:2408 +#: src/components/compose.jsx:2415 msgid "Edit audio description" msgstr "" -#: src/components/compose.jsx:2453 -#: src/components/compose.jsx:2502 +#: src/components/compose.jsx:2460 +#: src/components/compose.jsx:2509 msgid "Generating description. Please wait…" msgstr "" -#: src/components/compose.jsx:2473 +#: src/components/compose.jsx:2480 msgid "Failed to generate description: {0}" msgstr "" -#: src/components/compose.jsx:2474 +#: src/components/compose.jsx:2481 msgid "Failed to generate description" msgstr "" -#: src/components/compose.jsx:2486 -#: src/components/compose.jsx:2492 -#: src/components/compose.jsx:2538 +#: src/components/compose.jsx:2493 +#: src/components/compose.jsx:2499 +#: src/components/compose.jsx:2545 msgid "Generate description…" msgstr "" -#: src/components/compose.jsx:2525 +#: src/components/compose.jsx:2532 msgid "Failed to generate description{0}" msgstr "" -#: src/components/compose.jsx:2540 +#: src/components/compose.jsx:2547 msgid "({0}) <0>— experimental" msgstr "" -#: src/components/compose.jsx:2559 +#: src/components/compose.jsx:2566 msgid "Done" msgstr "" -#: src/components/compose.jsx:2595 +#: src/components/compose.jsx:2602 msgid "Choice {0}" msgstr "" -#: src/components/compose.jsx:2642 +#: src/components/compose.jsx:2649 msgid "Multiple choices" msgstr "" -#: src/components/compose.jsx:2645 +#: src/components/compose.jsx:2652 msgid "Duration" msgstr "" -#: src/components/compose.jsx:2676 +#: src/components/compose.jsx:2683 msgid "Remove poll" msgstr "" -#: src/components/compose.jsx:2890 +#: src/components/compose.jsx:2897 msgid "Search accounts" msgstr "" -#: src/components/compose.jsx:2931 +#: src/components/compose.jsx:2938 #: src/components/shortcuts-settings.jsx:712 #: src/pages/list.jsx:359 msgid "Add" msgstr "" -#: src/components/compose.jsx:2944 +#: src/components/compose.jsx:2951 #: src/components/generic-accounts.jsx:227 msgid "Error loading accounts" msgstr "" -#: src/components/compose.jsx:3087 +#: src/components/compose.jsx:3094 msgid "Custom emojis" msgstr "" -#: src/components/compose.jsx:3107 +#: src/components/compose.jsx:3114 msgid "Search emoji" msgstr "" -#: src/components/compose.jsx:3138 +#: src/components/compose.jsx:3145 msgid "Error loading custom emojis" msgstr "" -#: src/components/compose.jsx:3149 +#: src/components/compose.jsx:3156 msgid "Recently used" msgstr "" -#: src/components/compose.jsx:3150 +#: src/components/compose.jsx:3157 msgid "Others" msgstr "" -#: src/components/compose.jsx:3188 +#: src/components/compose.jsx:3195 msgid "{0} more…" msgstr "" -#: src/components/compose.jsx:3326 +#: src/components/compose.jsx:3333 msgid "Search GIFs" msgstr "" -#: src/components/compose.jsx:3341 +#: src/components/compose.jsx:3348 msgid "Powered by GIPHY" msgstr "" -#: src/components/compose.jsx:3349 +#: src/components/compose.jsx:3356 msgid "Type to search GIFs" msgstr "" -#: src/components/compose.jsx:3447 +#: src/components/compose.jsx:3454 #: src/components/media-modal.jsx:387 #: src/components/timeline.jsx:880 msgid "Previous" msgstr "" -#: src/components/compose.jsx:3465 +#: src/components/compose.jsx:3472 #: src/components/media-modal.jsx:406 #: src/components/timeline.jsx:897 msgid "Next" msgstr "" -#: src/components/compose.jsx:3482 +#: src/components/compose.jsx:3489 msgid "Error loading GIFs" msgstr "" @@ -3490,6 +3490,10 @@ msgstr "" msgid "NOTE: Push notifications only work for <0>one account." msgstr "" +#: src/pages/status.jsx:565 +msgid "Post" +msgstr "" + #: src/pages/status.jsx:786 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "" diff --git a/src/locales/pt-PT.po b/src/locales/pt-PT.po index ec316606..b2dca861 100644 --- a/src/locales/pt-PT.po +++ b/src/locales/pt-PT.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-20 05:45\n" +"PO-Revision-Date: 2024-08-21 06:53\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -110,7 +110,7 @@ msgstr "" #: src/components/account-info.jsx:428 #: src/components/account-info.jsx:1116 -#: src/components/compose.jsx:2444 +#: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 #: src/components/status.jsx:1628 @@ -406,10 +406,10 @@ msgstr "" #: src/components/account-info.jsx:2087 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 -#: src/components/compose.jsx:2400 -#: src/components/compose.jsx:2873 -#: src/components/compose.jsx:3081 -#: src/components/compose.jsx:3311 +#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2880 +#: src/components/compose.jsx:3088 +#: src/components/compose.jsx:3318 #: src/components/drafts.jsx:58 #: src/components/embed-modal.jsx:12 #: src/components/generic-accounts.jsx:142 @@ -548,7 +548,7 @@ msgstr "" #: src/components/compose.jsx:614 #: src/components/compose.jsx:630 #: src/components/compose.jsx:1328 -#: src/components/compose.jsx:1582 +#: src/components/compose.jsx:1589 msgid "{maxMediaAttachments, plural, one {You can only attach up to 1 file.} other {You can only attach up to # files.}}" msgstr "" @@ -662,7 +662,7 @@ msgstr "" msgid "Add custom emoji" msgstr "" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1470 #: src/components/keyboard-shortcuts-help.jsx:143 #: src/components/status.jsx:830 #: src/components/status.jsx:1608 @@ -671,194 +671,194 @@ msgstr "" msgid "Reply" msgstr "" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1472 msgid "Update" msgstr "" -#: src/components/compose.jsx:1469 -#: src/pages/status.jsx:565 +#: src/components/compose.jsx:1473 +msgctxt "Submit button in composer" msgid "Post" msgstr "" -#: src/components/compose.jsx:1594 +#: src/components/compose.jsx:1601 msgid "Downloading GIF…" msgstr "" -#: src/components/compose.jsx:1622 +#: src/components/compose.jsx:1629 msgid "Failed to download GIF" msgstr "" -#: src/components/compose.jsx:1733 -#: src/components/compose.jsx:1810 +#: src/components/compose.jsx:1740 +#: src/components/compose.jsx:1817 #: src/components/nav-menu.jsx:287 msgid "More…" msgstr "" -#: src/components/compose.jsx:2213 +#: src/components/compose.jsx:2220 msgid "Uploaded" msgstr "" -#: src/components/compose.jsx:2226 +#: src/components/compose.jsx:2233 msgid "Image description" msgstr "" -#: src/components/compose.jsx:2227 +#: src/components/compose.jsx:2234 msgid "Video description" msgstr "" -#: src/components/compose.jsx:2228 +#: src/components/compose.jsx:2235 msgid "Audio description" msgstr "" -#: src/components/compose.jsx:2264 -#: src/components/compose.jsx:2284 +#: src/components/compose.jsx:2271 +#: src/components/compose.jsx:2291 msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower." msgstr "" -#: src/components/compose.jsx:2276 -#: src/components/compose.jsx:2296 +#: src/components/compose.jsx:2283 +#: src/components/compose.jsx:2303 msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px." msgstr "" -#: src/components/compose.jsx:2304 +#: src/components/compose.jsx:2311 msgid "Frame rate too high. Uploading might encounter issues." msgstr "" -#: src/components/compose.jsx:2364 -#: src/components/compose.jsx:2614 +#: src/components/compose.jsx:2371 +#: src/components/compose.jsx:2621 #: src/components/shortcuts-settings.jsx:723 #: src/pages/catchup.jsx:1058 #: src/pages/filters.jsx:412 msgid "Remove" msgstr "" -#: src/components/compose.jsx:2381 +#: src/components/compose.jsx:2388 msgid "Error" msgstr "" -#: src/components/compose.jsx:2406 +#: src/components/compose.jsx:2413 msgid "Edit image description" msgstr "" -#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2414 msgid "Edit video description" msgstr "" -#: src/components/compose.jsx:2408 +#: src/components/compose.jsx:2415 msgid "Edit audio description" msgstr "" -#: src/components/compose.jsx:2453 -#: src/components/compose.jsx:2502 +#: src/components/compose.jsx:2460 +#: src/components/compose.jsx:2509 msgid "Generating description. Please wait…" msgstr "" -#: src/components/compose.jsx:2473 +#: src/components/compose.jsx:2480 msgid "Failed to generate description: {0}" msgstr "" -#: src/components/compose.jsx:2474 +#: src/components/compose.jsx:2481 msgid "Failed to generate description" msgstr "" -#: src/components/compose.jsx:2486 -#: src/components/compose.jsx:2492 -#: src/components/compose.jsx:2538 +#: src/components/compose.jsx:2493 +#: src/components/compose.jsx:2499 +#: src/components/compose.jsx:2545 msgid "Generate description…" msgstr "" -#: src/components/compose.jsx:2525 +#: src/components/compose.jsx:2532 msgid "Failed to generate description{0}" msgstr "" -#: src/components/compose.jsx:2540 +#: src/components/compose.jsx:2547 msgid "({0}) <0>— experimental" msgstr "" -#: src/components/compose.jsx:2559 +#: src/components/compose.jsx:2566 msgid "Done" msgstr "" -#: src/components/compose.jsx:2595 +#: src/components/compose.jsx:2602 msgid "Choice {0}" msgstr "" -#: src/components/compose.jsx:2642 +#: src/components/compose.jsx:2649 msgid "Multiple choices" msgstr "" -#: src/components/compose.jsx:2645 +#: src/components/compose.jsx:2652 msgid "Duration" msgstr "" -#: src/components/compose.jsx:2676 +#: src/components/compose.jsx:2683 msgid "Remove poll" msgstr "" -#: src/components/compose.jsx:2890 +#: src/components/compose.jsx:2897 msgid "Search accounts" msgstr "" -#: src/components/compose.jsx:2931 +#: src/components/compose.jsx:2938 #: src/components/shortcuts-settings.jsx:712 #: src/pages/list.jsx:359 msgid "Add" msgstr "" -#: src/components/compose.jsx:2944 +#: src/components/compose.jsx:2951 #: src/components/generic-accounts.jsx:227 msgid "Error loading accounts" msgstr "" -#: src/components/compose.jsx:3087 +#: src/components/compose.jsx:3094 msgid "Custom emojis" msgstr "" -#: src/components/compose.jsx:3107 +#: src/components/compose.jsx:3114 msgid "Search emoji" msgstr "" -#: src/components/compose.jsx:3138 +#: src/components/compose.jsx:3145 msgid "Error loading custom emojis" msgstr "" -#: src/components/compose.jsx:3149 +#: src/components/compose.jsx:3156 msgid "Recently used" msgstr "" -#: src/components/compose.jsx:3150 +#: src/components/compose.jsx:3157 msgid "Others" msgstr "" -#: src/components/compose.jsx:3188 +#: src/components/compose.jsx:3195 msgid "{0} more…" msgstr "" -#: src/components/compose.jsx:3326 +#: src/components/compose.jsx:3333 msgid "Search GIFs" msgstr "" -#: src/components/compose.jsx:3341 +#: src/components/compose.jsx:3348 msgid "Powered by GIPHY" msgstr "" -#: src/components/compose.jsx:3349 +#: src/components/compose.jsx:3356 msgid "Type to search GIFs" msgstr "" -#: src/components/compose.jsx:3447 +#: src/components/compose.jsx:3454 #: src/components/media-modal.jsx:387 #: src/components/timeline.jsx:880 msgid "Previous" msgstr "" -#: src/components/compose.jsx:3465 +#: src/components/compose.jsx:3472 #: src/components/media-modal.jsx:406 #: src/components/timeline.jsx:897 msgid "Next" msgstr "" -#: src/components/compose.jsx:3482 +#: src/components/compose.jsx:3489 msgid "Error loading GIFs" msgstr "" @@ -1658,35 +1658,35 @@ msgstr "" msgid "Additional info" msgstr "" -#: src/components/report-modal.jsx:255 +#: src/components/report-modal.jsx:256 msgid "Forward to <0>{domain}" msgstr "" -#: src/components/report-modal.jsx:265 +#: src/components/report-modal.jsx:266 msgid "Send Report" msgstr "" -#: src/components/report-modal.jsx:274 +#: src/components/report-modal.jsx:275 msgid "Muted {username}" msgstr "" -#: src/components/report-modal.jsx:277 +#: src/components/report-modal.jsx:278 msgid "Unable to mute {username}" msgstr "" -#: src/components/report-modal.jsx:282 +#: src/components/report-modal.jsx:283 msgid "Send Report <0>+ Mute profile" msgstr "" -#: src/components/report-modal.jsx:293 +#: src/components/report-modal.jsx:294 msgid "Blocked {username}" msgstr "" -#: src/components/report-modal.jsx:296 +#: src/components/report-modal.jsx:297 msgid "Unable to block {username}" msgstr "" -#: src/components/report-modal.jsx:301 +#: src/components/report-modal.jsx:302 msgid "Send Report <0>+ Block profile" msgstr "" @@ -3490,6 +3490,10 @@ msgstr "" msgid "NOTE: Push notifications only work for <0>one account." msgstr "" +#: src/pages/status.jsx:565 +msgid "Post" +msgstr "" + #: src/pages/status.jsx:786 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "" diff --git a/src/locales/ru-RU.po b/src/locales/ru-RU.po index 11048ab1..baf129ce 100644 --- a/src/locales/ru-RU.po +++ b/src/locales/ru-RU.po @@ -8,7 +8,7 @@ msgstr "" "Language: ru\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-20 05:45\n" +"PO-Revision-Date: 2024-08-21 13:28\n" "Last-Translator: \n" "Language-Team: Russian\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" @@ -110,7 +110,7 @@ msgstr "Посты" #: src/components/account-info.jsx:428 #: src/components/account-info.jsx:1116 -#: src/components/compose.jsx:2444 +#: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 #: src/components/status.jsx:1628 @@ -406,10 +406,10 @@ msgstr "Подписаться" #: src/components/account-info.jsx:2087 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 -#: src/components/compose.jsx:2400 -#: src/components/compose.jsx:2873 -#: src/components/compose.jsx:3081 -#: src/components/compose.jsx:3311 +#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2880 +#: src/components/compose.jsx:3088 +#: src/components/compose.jsx:3318 #: src/components/drafts.jsx:58 #: src/components/embed-modal.jsx:12 #: src/components/generic-accounts.jsx:142 @@ -548,7 +548,7 @@ msgstr "" #: src/components/compose.jsx:614 #: src/components/compose.jsx:630 #: src/components/compose.jsx:1328 -#: src/components/compose.jsx:1582 +#: src/components/compose.jsx:1589 msgid "{maxMediaAttachments, plural, one {You can only attach up to 1 file.} other {You can only attach up to # files.}}" msgstr "" @@ -662,7 +662,7 @@ msgstr "Добавить голосование" msgid "Add custom emoji" msgstr "Добавить пользовательские эмодзи" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1470 #: src/components/keyboard-shortcuts-help.jsx:143 #: src/components/status.jsx:830 #: src/components/status.jsx:1608 @@ -671,194 +671,194 @@ msgstr "Добавить пользовательские эмодзи" msgid "Reply" msgstr "Ответить" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1472 msgid "Update" msgstr "Сохранить" -#: src/components/compose.jsx:1469 -#: src/pages/status.jsx:565 +#: src/components/compose.jsx:1473 +msgctxt "Submit button in composer" msgid "Post" -msgstr "Опубликовать" +msgstr "" -#: src/components/compose.jsx:1594 +#: src/components/compose.jsx:1601 msgid "Downloading GIF…" msgstr "Загружаем GIF-анимацию…" -#: src/components/compose.jsx:1622 +#: src/components/compose.jsx:1629 msgid "Failed to download GIF" msgstr "Не удалось загрузить GIF-анимацию" -#: src/components/compose.jsx:1733 -#: src/components/compose.jsx:1810 +#: src/components/compose.jsx:1740 +#: src/components/compose.jsx:1817 #: src/components/nav-menu.jsx:287 msgid "More…" msgstr "Ещё…" -#: src/components/compose.jsx:2213 +#: src/components/compose.jsx:2220 msgid "Uploaded" msgstr "Загружено" -#: src/components/compose.jsx:2226 +#: src/components/compose.jsx:2233 msgid "Image description" msgstr "Описание изображения" -#: src/components/compose.jsx:2227 +#: src/components/compose.jsx:2234 msgid "Video description" msgstr "Описание видео" -#: src/components/compose.jsx:2228 +#: src/components/compose.jsx:2235 msgid "Audio description" msgstr "Описание аудио" -#: src/components/compose.jsx:2264 -#: src/components/compose.jsx:2284 +#: src/components/compose.jsx:2271 +#: src/components/compose.jsx:2291 msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower." msgstr "Файл слишком большой — при загрузке могут возникнуть проблемы. Попробуйте уменьшить размер с {0} до {1} или меньше." -#: src/components/compose.jsx:2276 -#: src/components/compose.jsx:2296 +#: src/components/compose.jsx:2283 +#: src/components/compose.jsx:2303 msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px." msgstr "Сильно большое разрешение — при загрузке могут возникнуть проблемы. Попробуйте уменьшить разрешение с {0}×{1}px до {2}×{3}px." -#: src/components/compose.jsx:2304 +#: src/components/compose.jsx:2311 msgid "Frame rate too high. Uploading might encounter issues." msgstr "Слишком высокая частота кадров — при загрузке могут возникнуть проблемы." -#: src/components/compose.jsx:2364 -#: src/components/compose.jsx:2614 +#: src/components/compose.jsx:2371 +#: src/components/compose.jsx:2621 #: src/components/shortcuts-settings.jsx:723 #: src/pages/catchup.jsx:1058 #: src/pages/filters.jsx:412 msgid "Remove" msgstr "Убрать" -#: src/components/compose.jsx:2381 +#: src/components/compose.jsx:2388 msgid "Error" msgstr "Ошибка" -#: src/components/compose.jsx:2406 +#: src/components/compose.jsx:2413 msgid "Edit image description" msgstr "Редактировать описание изображения" -#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2414 msgid "Edit video description" msgstr "Редактировать описание видео" -#: src/components/compose.jsx:2408 +#: src/components/compose.jsx:2415 msgid "Edit audio description" msgstr "Редактировать описание аудио" -#: src/components/compose.jsx:2453 -#: src/components/compose.jsx:2502 +#: src/components/compose.jsx:2460 +#: src/components/compose.jsx:2509 msgid "Generating description. Please wait…" msgstr "Создаём описание. Один момент, пожалуйста…" -#: src/components/compose.jsx:2473 +#: src/components/compose.jsx:2480 msgid "Failed to generate description: {0}" msgstr "Не удалось создать описание: {0}" -#: src/components/compose.jsx:2474 +#: src/components/compose.jsx:2481 msgid "Failed to generate description" msgstr "Не удалось создать описание" -#: src/components/compose.jsx:2486 -#: src/components/compose.jsx:2492 -#: src/components/compose.jsx:2538 +#: src/components/compose.jsx:2493 +#: src/components/compose.jsx:2499 +#: src/components/compose.jsx:2545 msgid "Generate description…" msgstr "Автоматическое описание…" -#: src/components/compose.jsx:2525 +#: src/components/compose.jsx:2532 msgid "Failed to generate description{0}" msgstr "Не удалось создать описание: {0}" -#: src/components/compose.jsx:2540 +#: src/components/compose.jsx:2547 msgid "({0}) <0>— experimental" msgstr "({0}) <0>— экспериментальная функция" -#: src/components/compose.jsx:2559 +#: src/components/compose.jsx:2566 msgid "Done" msgstr "Готово" -#: src/components/compose.jsx:2595 +#: src/components/compose.jsx:2602 msgid "Choice {0}" msgstr "Вариант №{0}" -#: src/components/compose.jsx:2642 +#: src/components/compose.jsx:2649 msgid "Multiple choices" msgstr "Разрешить несколько ответов" -#: src/components/compose.jsx:2645 +#: src/components/compose.jsx:2652 msgid "Duration" msgstr "Продолжительность" -#: src/components/compose.jsx:2676 +#: src/components/compose.jsx:2683 msgid "Remove poll" msgstr "Убрать опрос" -#: src/components/compose.jsx:2890 +#: src/components/compose.jsx:2897 msgid "Search accounts" msgstr "Поиск пользователей" -#: src/components/compose.jsx:2931 +#: src/components/compose.jsx:2938 #: src/components/shortcuts-settings.jsx:712 #: src/pages/list.jsx:359 msgid "Add" msgstr "Добавить" -#: src/components/compose.jsx:2944 +#: src/components/compose.jsx:2951 #: src/components/generic-accounts.jsx:227 msgid "Error loading accounts" msgstr "Ошибка поиска пользователей" -#: src/components/compose.jsx:3087 +#: src/components/compose.jsx:3094 msgid "Custom emojis" msgstr "Пользовательские эмодзи" -#: src/components/compose.jsx:3107 +#: src/components/compose.jsx:3114 msgid "Search emoji" msgstr "Поиск эмодзи" -#: src/components/compose.jsx:3138 +#: src/components/compose.jsx:3145 msgid "Error loading custom emojis" msgstr "Ошибка загрузки пользовательских эмодзи" -#: src/components/compose.jsx:3149 +#: src/components/compose.jsx:3156 msgid "Recently used" msgstr "Недавно использованные" -#: src/components/compose.jsx:3150 +#: src/components/compose.jsx:3157 msgid "Others" msgstr "Прочие" -#: src/components/compose.jsx:3188 +#: src/components/compose.jsx:3195 msgid "{0} more…" msgstr "Ещё {0}…" -#: src/components/compose.jsx:3326 +#: src/components/compose.jsx:3333 msgid "Search GIFs" msgstr "Поиск GIF-анимации" -#: src/components/compose.jsx:3341 +#: src/components/compose.jsx:3348 msgid "Powered by GIPHY" msgstr "При помощи GIPHY" -#: src/components/compose.jsx:3349 +#: src/components/compose.jsx:3356 msgid "Type to search GIFs" msgstr "Начните набирать для поиска GIF-анимаций" -#: src/components/compose.jsx:3447 +#: src/components/compose.jsx:3454 #: src/components/media-modal.jsx:387 #: src/components/timeline.jsx:880 msgid "Previous" msgstr "Назад" -#: src/components/compose.jsx:3465 +#: src/components/compose.jsx:3472 #: src/components/media-modal.jsx:406 #: src/components/timeline.jsx:897 msgid "Next" msgstr "Вперёд" -#: src/components/compose.jsx:3482 +#: src/components/compose.jsx:3489 msgid "Error loading GIFs" msgstr "Ошибка поиска GIF-анимаций" @@ -1176,7 +1176,7 @@ msgstr "" #: src/components/media-modal.jsx:298 msgid "Open original media" -msgstr "" +msgstr "Открыть исходный файл" #: src/components/media-modal.jsx:314 msgid "Attempting to describe image. Please wait…" @@ -1435,7 +1435,7 @@ msgstr "" #: src/components/notification.jsx:246 msgid "{account} reported {targetAccount}" -msgstr "" +msgstr "{account} пожаловался на {targetAccount}" #: src/components/notification.jsx:251 msgid "Lost connections with <0>{name}." @@ -1652,41 +1652,41 @@ msgstr "" #: src/components/report-modal.jsx:164 msgid "What's the issue with this profile?" -msgstr "" +msgstr "В чем проблема с этим профилем?" #: src/components/report-modal.jsx:233 msgid "Additional info" msgstr "" -#: src/components/report-modal.jsx:255 +#: src/components/report-modal.jsx:256 msgid "Forward to <0>{domain}" msgstr "" -#: src/components/report-modal.jsx:265 +#: src/components/report-modal.jsx:266 msgid "Send Report" msgstr "" -#: src/components/report-modal.jsx:274 +#: src/components/report-modal.jsx:275 msgid "Muted {username}" msgstr "" -#: src/components/report-modal.jsx:277 +#: src/components/report-modal.jsx:278 msgid "Unable to mute {username}" msgstr "" -#: src/components/report-modal.jsx:282 +#: src/components/report-modal.jsx:283 msgid "Send Report <0>+ Mute profile" msgstr "" -#: src/components/report-modal.jsx:293 +#: src/components/report-modal.jsx:294 msgid "Blocked {username}" msgstr "" -#: src/components/report-modal.jsx:296 +#: src/components/report-modal.jsx:297 msgid "Unable to block {username}" msgstr "" -#: src/components/report-modal.jsx:301 +#: src/components/report-modal.jsx:302 msgid "Send Report <0>+ Block profile" msgstr "" @@ -1865,7 +1865,7 @@ msgstr "" #: src/components/shortcuts-settings.jsx:620 msgid "Timeline" -msgstr "" +msgstr "Временная шкала" #: src/components/shortcuts-settings.jsx:646 msgid "List" @@ -3490,6 +3490,10 @@ msgstr "" msgid "NOTE: Push notifications only work for <0>one account." msgstr "" +#: src/pages/status.jsx:565 +msgid "Post" +msgstr "Опубликовать" + #: src/pages/status.jsx:786 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "" diff --git a/src/locales/th-TH.po b/src/locales/th-TH.po index 8377f254..faf0e493 100644 --- a/src/locales/th-TH.po +++ b/src/locales/th-TH.po @@ -8,7 +8,7 @@ msgstr "" "Language: th\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-20 05:45\n" +"PO-Revision-Date: 2024-08-21 06:53\n" "Last-Translator: \n" "Language-Team: Thai\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -110,7 +110,7 @@ msgstr "โพสต์" #: src/components/account-info.jsx:428 #: src/components/account-info.jsx:1116 -#: src/components/compose.jsx:2444 +#: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 #: src/components/status.jsx:1628 @@ -406,10 +406,10 @@ msgstr "" #: src/components/account-info.jsx:2087 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 -#: src/components/compose.jsx:2400 -#: src/components/compose.jsx:2873 -#: src/components/compose.jsx:3081 -#: src/components/compose.jsx:3311 +#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2880 +#: src/components/compose.jsx:3088 +#: src/components/compose.jsx:3318 #: src/components/drafts.jsx:58 #: src/components/embed-modal.jsx:12 #: src/components/generic-accounts.jsx:142 @@ -548,7 +548,7 @@ msgstr "" #: src/components/compose.jsx:614 #: src/components/compose.jsx:630 #: src/components/compose.jsx:1328 -#: src/components/compose.jsx:1582 +#: src/components/compose.jsx:1589 msgid "{maxMediaAttachments, plural, one {You can only attach up to 1 file.} other {You can only attach up to # files.}}" msgstr "" @@ -662,7 +662,7 @@ msgstr "" msgid "Add custom emoji" msgstr "" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1470 #: src/components/keyboard-shortcuts-help.jsx:143 #: src/components/status.jsx:830 #: src/components/status.jsx:1608 @@ -671,194 +671,194 @@ msgstr "" msgid "Reply" msgstr "" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1472 msgid "Update" msgstr "" -#: src/components/compose.jsx:1469 -#: src/pages/status.jsx:565 +#: src/components/compose.jsx:1473 +msgctxt "Submit button in composer" msgid "Post" msgstr "" -#: src/components/compose.jsx:1594 +#: src/components/compose.jsx:1601 msgid "Downloading GIF…" msgstr "" -#: src/components/compose.jsx:1622 +#: src/components/compose.jsx:1629 msgid "Failed to download GIF" msgstr "" -#: src/components/compose.jsx:1733 -#: src/components/compose.jsx:1810 +#: src/components/compose.jsx:1740 +#: src/components/compose.jsx:1817 #: src/components/nav-menu.jsx:287 msgid "More…" msgstr "" -#: src/components/compose.jsx:2213 +#: src/components/compose.jsx:2220 msgid "Uploaded" msgstr "" -#: src/components/compose.jsx:2226 +#: src/components/compose.jsx:2233 msgid "Image description" msgstr "" -#: src/components/compose.jsx:2227 +#: src/components/compose.jsx:2234 msgid "Video description" msgstr "" -#: src/components/compose.jsx:2228 +#: src/components/compose.jsx:2235 msgid "Audio description" msgstr "" -#: src/components/compose.jsx:2264 -#: src/components/compose.jsx:2284 +#: src/components/compose.jsx:2271 +#: src/components/compose.jsx:2291 msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower." msgstr "" -#: src/components/compose.jsx:2276 -#: src/components/compose.jsx:2296 +#: src/components/compose.jsx:2283 +#: src/components/compose.jsx:2303 msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px." msgstr "" -#: src/components/compose.jsx:2304 +#: src/components/compose.jsx:2311 msgid "Frame rate too high. Uploading might encounter issues." msgstr "" -#: src/components/compose.jsx:2364 -#: src/components/compose.jsx:2614 +#: src/components/compose.jsx:2371 +#: src/components/compose.jsx:2621 #: src/components/shortcuts-settings.jsx:723 #: src/pages/catchup.jsx:1058 #: src/pages/filters.jsx:412 msgid "Remove" msgstr "" -#: src/components/compose.jsx:2381 +#: src/components/compose.jsx:2388 msgid "Error" msgstr "" -#: src/components/compose.jsx:2406 +#: src/components/compose.jsx:2413 msgid "Edit image description" msgstr "" -#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2414 msgid "Edit video description" msgstr "" -#: src/components/compose.jsx:2408 +#: src/components/compose.jsx:2415 msgid "Edit audio description" msgstr "" -#: src/components/compose.jsx:2453 -#: src/components/compose.jsx:2502 +#: src/components/compose.jsx:2460 +#: src/components/compose.jsx:2509 msgid "Generating description. Please wait…" msgstr "" -#: src/components/compose.jsx:2473 +#: src/components/compose.jsx:2480 msgid "Failed to generate description: {0}" msgstr "" -#: src/components/compose.jsx:2474 +#: src/components/compose.jsx:2481 msgid "Failed to generate description" msgstr "" -#: src/components/compose.jsx:2486 -#: src/components/compose.jsx:2492 -#: src/components/compose.jsx:2538 +#: src/components/compose.jsx:2493 +#: src/components/compose.jsx:2499 +#: src/components/compose.jsx:2545 msgid "Generate description…" msgstr "" -#: src/components/compose.jsx:2525 +#: src/components/compose.jsx:2532 msgid "Failed to generate description{0}" msgstr "" -#: src/components/compose.jsx:2540 +#: src/components/compose.jsx:2547 msgid "({0}) <0>— experimental" msgstr "" -#: src/components/compose.jsx:2559 +#: src/components/compose.jsx:2566 msgid "Done" msgstr "" -#: src/components/compose.jsx:2595 +#: src/components/compose.jsx:2602 msgid "Choice {0}" msgstr "" -#: src/components/compose.jsx:2642 +#: src/components/compose.jsx:2649 msgid "Multiple choices" msgstr "" -#: src/components/compose.jsx:2645 +#: src/components/compose.jsx:2652 msgid "Duration" msgstr "" -#: src/components/compose.jsx:2676 +#: src/components/compose.jsx:2683 msgid "Remove poll" msgstr "" -#: src/components/compose.jsx:2890 +#: src/components/compose.jsx:2897 msgid "Search accounts" msgstr "" -#: src/components/compose.jsx:2931 +#: src/components/compose.jsx:2938 #: src/components/shortcuts-settings.jsx:712 #: src/pages/list.jsx:359 msgid "Add" msgstr "" -#: src/components/compose.jsx:2944 +#: src/components/compose.jsx:2951 #: src/components/generic-accounts.jsx:227 msgid "Error loading accounts" msgstr "" -#: src/components/compose.jsx:3087 +#: src/components/compose.jsx:3094 msgid "Custom emojis" msgstr "" -#: src/components/compose.jsx:3107 +#: src/components/compose.jsx:3114 msgid "Search emoji" msgstr "" -#: src/components/compose.jsx:3138 +#: src/components/compose.jsx:3145 msgid "Error loading custom emojis" msgstr "" -#: src/components/compose.jsx:3149 +#: src/components/compose.jsx:3156 msgid "Recently used" msgstr "" -#: src/components/compose.jsx:3150 +#: src/components/compose.jsx:3157 msgid "Others" msgstr "" -#: src/components/compose.jsx:3188 +#: src/components/compose.jsx:3195 msgid "{0} more…" msgstr "" -#: src/components/compose.jsx:3326 +#: src/components/compose.jsx:3333 msgid "Search GIFs" msgstr "" -#: src/components/compose.jsx:3341 +#: src/components/compose.jsx:3348 msgid "Powered by GIPHY" msgstr "" -#: src/components/compose.jsx:3349 +#: src/components/compose.jsx:3356 msgid "Type to search GIFs" msgstr "" -#: src/components/compose.jsx:3447 +#: src/components/compose.jsx:3454 #: src/components/media-modal.jsx:387 #: src/components/timeline.jsx:880 msgid "Previous" msgstr "" -#: src/components/compose.jsx:3465 +#: src/components/compose.jsx:3472 #: src/components/media-modal.jsx:406 #: src/components/timeline.jsx:897 msgid "Next" msgstr "" -#: src/components/compose.jsx:3482 +#: src/components/compose.jsx:3489 msgid "Error loading GIFs" msgstr "" @@ -1658,35 +1658,35 @@ msgstr "" msgid "Additional info" msgstr "" -#: src/components/report-modal.jsx:255 +#: src/components/report-modal.jsx:256 msgid "Forward to <0>{domain}" msgstr "" -#: src/components/report-modal.jsx:265 +#: src/components/report-modal.jsx:266 msgid "Send Report" msgstr "" -#: src/components/report-modal.jsx:274 +#: src/components/report-modal.jsx:275 msgid "Muted {username}" msgstr "" -#: src/components/report-modal.jsx:277 +#: src/components/report-modal.jsx:278 msgid "Unable to mute {username}" msgstr "" -#: src/components/report-modal.jsx:282 +#: src/components/report-modal.jsx:283 msgid "Send Report <0>+ Mute profile" msgstr "" -#: src/components/report-modal.jsx:293 +#: src/components/report-modal.jsx:294 msgid "Blocked {username}" msgstr "" -#: src/components/report-modal.jsx:296 +#: src/components/report-modal.jsx:297 msgid "Unable to block {username}" msgstr "" -#: src/components/report-modal.jsx:301 +#: src/components/report-modal.jsx:302 msgid "Send Report <0>+ Block profile" msgstr "" @@ -3490,6 +3490,10 @@ msgstr "" msgid "NOTE: Push notifications only work for <0>one account." msgstr "" +#: src/pages/status.jsx:565 +msgid "Post" +msgstr "" + #: src/pages/status.jsx:786 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "" diff --git a/src/locales/zh-CN.po b/src/locales/zh-CN.po index 40aac1dc..4ff226b5 100644 --- a/src/locales/zh-CN.po +++ b/src/locales/zh-CN.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-20 11:43\n" +"PO-Revision-Date: 2024-08-21 12:20\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -110,7 +110,7 @@ msgstr "条嘟文" #: src/components/account-info.jsx:428 #: src/components/account-info.jsx:1116 -#: src/components/compose.jsx:2444 +#: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 #: src/components/status.jsx:1628 @@ -406,10 +406,10 @@ msgstr "关注" #: src/components/account-info.jsx:2087 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 -#: src/components/compose.jsx:2400 -#: src/components/compose.jsx:2873 -#: src/components/compose.jsx:3081 -#: src/components/compose.jsx:3311 +#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2880 +#: src/components/compose.jsx:3088 +#: src/components/compose.jsx:3318 #: src/components/drafts.jsx:58 #: src/components/embed-modal.jsx:12 #: src/components/generic-accounts.jsx:142 @@ -548,7 +548,7 @@ msgstr "你有尚未保存的更改。是否丢弃这条嘟文?" #: src/components/compose.jsx:614 #: src/components/compose.jsx:630 #: src/components/compose.jsx:1328 -#: src/components/compose.jsx:1582 +#: src/components/compose.jsx:1589 msgid "{maxMediaAttachments, plural, one {You can only attach up to 1 file.} other {You can only attach up to # files.}}" msgstr "{maxMediaAttachments, plural, other {你最多可以添加 # 个附件。}}" @@ -662,7 +662,7 @@ msgstr "发起投票" msgid "Add custom emoji" msgstr "添加自定义表情" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1470 #: src/components/keyboard-shortcuts-help.jsx:143 #: src/components/status.jsx:830 #: src/components/status.jsx:1608 @@ -671,194 +671,194 @@ msgstr "添加自定义表情" msgid "Reply" msgstr "回复" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1472 msgid "Update" msgstr "更新" -#: src/components/compose.jsx:1469 -#: src/pages/status.jsx:565 +#: src/components/compose.jsx:1473 +msgctxt "Submit button in composer" msgid "Post" msgstr "发布" -#: src/components/compose.jsx:1594 +#: src/components/compose.jsx:1601 msgid "Downloading GIF…" msgstr "正在下载 GIF…" -#: src/components/compose.jsx:1622 +#: src/components/compose.jsx:1629 msgid "Failed to download GIF" msgstr "GIF 下载失败" -#: src/components/compose.jsx:1733 -#: src/components/compose.jsx:1810 +#: src/components/compose.jsx:1740 +#: src/components/compose.jsx:1817 #: src/components/nav-menu.jsx:287 msgid "More…" msgstr "更多…" -#: src/components/compose.jsx:2213 +#: src/components/compose.jsx:2220 msgid "Uploaded" msgstr "已上传" -#: src/components/compose.jsx:2226 +#: src/components/compose.jsx:2233 msgid "Image description" msgstr "图片描述" -#: src/components/compose.jsx:2227 +#: src/components/compose.jsx:2234 msgid "Video description" msgstr "视频描述" -#: src/components/compose.jsx:2228 +#: src/components/compose.jsx:2235 msgid "Audio description" msgstr "音频描述" -#: src/components/compose.jsx:2264 -#: src/components/compose.jsx:2284 +#: src/components/compose.jsx:2271 +#: src/components/compose.jsx:2291 msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower." msgstr "文件大小过大。上传将有可能出现问题。可尝试将文件大小从 {0} 压缩至 {1} 或更小。" -#: src/components/compose.jsx:2276 -#: src/components/compose.jsx:2296 +#: src/components/compose.jsx:2283 +#: src/components/compose.jsx:2303 msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px." msgstr "文件尺寸过大。上传将有可能出现问题。可尝试将尺寸从 {0}×{1}px 裁剪至 {2}×{3}px。" -#: src/components/compose.jsx:2304 +#: src/components/compose.jsx:2311 msgid "Frame rate too high. Uploading might encounter issues." msgstr "帧率过高。上传将有可能出现问题。" -#: src/components/compose.jsx:2364 -#: src/components/compose.jsx:2614 +#: src/components/compose.jsx:2371 +#: src/components/compose.jsx:2621 #: src/components/shortcuts-settings.jsx:723 #: src/pages/catchup.jsx:1058 #: src/pages/filters.jsx:412 msgid "Remove" msgstr "移除" -#: src/components/compose.jsx:2381 +#: src/components/compose.jsx:2388 msgid "Error" msgstr "错误" -#: src/components/compose.jsx:2406 +#: src/components/compose.jsx:2413 msgid "Edit image description" msgstr "编辑图片描述" -#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2414 msgid "Edit video description" msgstr "编辑视频描述" -#: src/components/compose.jsx:2408 +#: src/components/compose.jsx:2415 msgid "Edit audio description" msgstr "编辑音频描述" -#: src/components/compose.jsx:2453 -#: src/components/compose.jsx:2502 +#: src/components/compose.jsx:2460 +#: src/components/compose.jsx:2509 msgid "Generating description. Please wait…" msgstr "正在生成描述。请稍候…" -#: src/components/compose.jsx:2473 +#: src/components/compose.jsx:2480 msgid "Failed to generate description: {0}" msgstr "描述生成失败: {0}" -#: src/components/compose.jsx:2474 +#: src/components/compose.jsx:2481 msgid "Failed to generate description" msgstr "描述生成失败" -#: src/components/compose.jsx:2486 -#: src/components/compose.jsx:2492 -#: src/components/compose.jsx:2538 +#: src/components/compose.jsx:2493 +#: src/components/compose.jsx:2499 +#: src/components/compose.jsx:2545 msgid "Generate description…" msgstr "生成描述…" -#: src/components/compose.jsx:2525 +#: src/components/compose.jsx:2532 msgid "Failed to generate description{0}" msgstr "描述生成失败{0}" -#: src/components/compose.jsx:2540 +#: src/components/compose.jsx:2547 msgid "({0}) <0>— experimental" msgstr "({0}) <0>— 实验性功能" -#: src/components/compose.jsx:2559 +#: src/components/compose.jsx:2566 msgid "Done" msgstr "已完成" -#: src/components/compose.jsx:2595 +#: src/components/compose.jsx:2602 msgid "Choice {0}" msgstr "选项 {0}" -#: src/components/compose.jsx:2642 +#: src/components/compose.jsx:2649 msgid "Multiple choices" msgstr "多选" -#: src/components/compose.jsx:2645 +#: src/components/compose.jsx:2652 msgid "Duration" msgstr "时长" -#: src/components/compose.jsx:2676 +#: src/components/compose.jsx:2683 msgid "Remove poll" msgstr "删除投票" -#: src/components/compose.jsx:2890 +#: src/components/compose.jsx:2897 msgid "Search accounts" msgstr "搜索账户" -#: src/components/compose.jsx:2931 +#: src/components/compose.jsx:2938 #: src/components/shortcuts-settings.jsx:712 #: src/pages/list.jsx:359 msgid "Add" msgstr "添加" -#: src/components/compose.jsx:2944 +#: src/components/compose.jsx:2951 #: src/components/generic-accounts.jsx:227 msgid "Error loading accounts" msgstr "加载账户时出错" -#: src/components/compose.jsx:3087 +#: src/components/compose.jsx:3094 msgid "Custom emojis" msgstr "自定义表情" -#: src/components/compose.jsx:3107 +#: src/components/compose.jsx:3114 msgid "Search emoji" msgstr "搜索表情" -#: src/components/compose.jsx:3138 +#: src/components/compose.jsx:3145 msgid "Error loading custom emojis" msgstr "加载自定义表情时出错" -#: src/components/compose.jsx:3149 +#: src/components/compose.jsx:3156 msgid "Recently used" msgstr "最近使用" -#: src/components/compose.jsx:3150 +#: src/components/compose.jsx:3157 msgid "Others" msgstr "其它" -#: src/components/compose.jsx:3188 +#: src/components/compose.jsx:3195 msgid "{0} more…" msgstr "更多 {0} 个…" -#: src/components/compose.jsx:3326 +#: src/components/compose.jsx:3333 msgid "Search GIFs" msgstr "搜索 GIF" -#: src/components/compose.jsx:3341 +#: src/components/compose.jsx:3348 msgid "Powered by GIPHY" msgstr "由 GIPHY 驱动" -#: src/components/compose.jsx:3349 +#: src/components/compose.jsx:3356 msgid "Type to search GIFs" msgstr "输入以搜索 GIF" -#: src/components/compose.jsx:3447 +#: src/components/compose.jsx:3454 #: src/components/media-modal.jsx:387 #: src/components/timeline.jsx:880 msgid "Previous" msgstr "上一页" -#: src/components/compose.jsx:3465 +#: src/components/compose.jsx:3472 #: src/components/media-modal.jsx:406 #: src/components/timeline.jsx:897 msgid "Next" msgstr "下一页" -#: src/components/compose.jsx:3482 +#: src/components/compose.jsx:3489 msgid "Error loading GIFs" msgstr "加载 GIF 时出错" @@ -1658,35 +1658,35 @@ msgstr "这个账户有什么问题?" msgid "Additional info" msgstr "附加信息" -#: src/components/report-modal.jsx:255 +#: src/components/report-modal.jsx:256 msgid "Forward to <0>{domain}" msgstr "转发到 <0>{domain}" -#: src/components/report-modal.jsx:265 +#: src/components/report-modal.jsx:266 msgid "Send Report" msgstr "发送举报" -#: src/components/report-modal.jsx:274 +#: src/components/report-modal.jsx:275 msgid "Muted {username}" msgstr "已静音 {username}" -#: src/components/report-modal.jsx:277 +#: src/components/report-modal.jsx:278 msgid "Unable to mute {username}" msgstr "无法静音 {username}" -#: src/components/report-modal.jsx:282 +#: src/components/report-modal.jsx:283 msgid "Send Report <0>+ Mute profile" msgstr "发送举报 <0>+ 静音账户" -#: src/components/report-modal.jsx:293 +#: src/components/report-modal.jsx:294 msgid "Blocked {username}" msgstr "已屏蔽 {username}" -#: src/components/report-modal.jsx:296 +#: src/components/report-modal.jsx:297 msgid "Unable to block {username}" msgstr "无法屏蔽 {username}" -#: src/components/report-modal.jsx:301 +#: src/components/report-modal.jsx:302 msgid "Send Report <0>+ Block profile" msgstr "发送举报 <0>并屏蔽账户" @@ -3490,6 +3490,10 @@ msgstr "本次登录未授予通知推送权限。你需要<0>再次<1>登录one account." msgstr "注意: 只能推送 <0>一个账户 的通知。" +#: src/pages/status.jsx:565 +msgid "Post" +msgstr "发布" + #: src/pages/status.jsx:786 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "你尚未登录,无法进行互动 (回复、转嘟等)。" diff --git a/src/locales/zh-TW.po b/src/locales/zh-TW.po index d07aff21..a2f8520c 100644 --- a/src/locales/zh-TW.po +++ b/src/locales/zh-TW.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-20 05:45\n" +"PO-Revision-Date: 2024-08-21 06:52\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -110,7 +110,7 @@ msgstr "嘟文" #: src/components/account-info.jsx:428 #: src/components/account-info.jsx:1116 -#: src/components/compose.jsx:2444 +#: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 #: src/components/status.jsx:1628 @@ -406,10 +406,10 @@ msgstr "" #: src/components/account-info.jsx:2087 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 -#: src/components/compose.jsx:2400 -#: src/components/compose.jsx:2873 -#: src/components/compose.jsx:3081 -#: src/components/compose.jsx:3311 +#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2880 +#: src/components/compose.jsx:3088 +#: src/components/compose.jsx:3318 #: src/components/drafts.jsx:58 #: src/components/embed-modal.jsx:12 #: src/components/generic-accounts.jsx:142 @@ -548,7 +548,7 @@ msgstr "" #: src/components/compose.jsx:614 #: src/components/compose.jsx:630 #: src/components/compose.jsx:1328 -#: src/components/compose.jsx:1582 +#: src/components/compose.jsx:1589 msgid "{maxMediaAttachments, plural, one {You can only attach up to 1 file.} other {You can only attach up to # files.}}" msgstr "" @@ -662,7 +662,7 @@ msgstr "" msgid "Add custom emoji" msgstr "" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1470 #: src/components/keyboard-shortcuts-help.jsx:143 #: src/components/status.jsx:830 #: src/components/status.jsx:1608 @@ -671,194 +671,194 @@ msgstr "" msgid "Reply" msgstr "" -#: src/components/compose.jsx:1469 +#: src/components/compose.jsx:1472 msgid "Update" msgstr "" -#: src/components/compose.jsx:1469 -#: src/pages/status.jsx:565 +#: src/components/compose.jsx:1473 +msgctxt "Submit button in composer" msgid "Post" msgstr "" -#: src/components/compose.jsx:1594 +#: src/components/compose.jsx:1601 msgid "Downloading GIF…" msgstr "" -#: src/components/compose.jsx:1622 +#: src/components/compose.jsx:1629 msgid "Failed to download GIF" msgstr "" -#: src/components/compose.jsx:1733 -#: src/components/compose.jsx:1810 +#: src/components/compose.jsx:1740 +#: src/components/compose.jsx:1817 #: src/components/nav-menu.jsx:287 msgid "More…" msgstr "" -#: src/components/compose.jsx:2213 +#: src/components/compose.jsx:2220 msgid "Uploaded" msgstr "" -#: src/components/compose.jsx:2226 +#: src/components/compose.jsx:2233 msgid "Image description" msgstr "" -#: src/components/compose.jsx:2227 +#: src/components/compose.jsx:2234 msgid "Video description" msgstr "" -#: src/components/compose.jsx:2228 +#: src/components/compose.jsx:2235 msgid "Audio description" msgstr "" -#: src/components/compose.jsx:2264 -#: src/components/compose.jsx:2284 +#: src/components/compose.jsx:2271 +#: src/components/compose.jsx:2291 msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower." msgstr "" -#: src/components/compose.jsx:2276 -#: src/components/compose.jsx:2296 +#: src/components/compose.jsx:2283 +#: src/components/compose.jsx:2303 msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px." msgstr "" -#: src/components/compose.jsx:2304 +#: src/components/compose.jsx:2311 msgid "Frame rate too high. Uploading might encounter issues." msgstr "" -#: src/components/compose.jsx:2364 -#: src/components/compose.jsx:2614 +#: src/components/compose.jsx:2371 +#: src/components/compose.jsx:2621 #: src/components/shortcuts-settings.jsx:723 #: src/pages/catchup.jsx:1058 #: src/pages/filters.jsx:412 msgid "Remove" msgstr "" -#: src/components/compose.jsx:2381 +#: src/components/compose.jsx:2388 msgid "Error" msgstr "" -#: src/components/compose.jsx:2406 +#: src/components/compose.jsx:2413 msgid "Edit image description" msgstr "" -#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2414 msgid "Edit video description" msgstr "" -#: src/components/compose.jsx:2408 +#: src/components/compose.jsx:2415 msgid "Edit audio description" msgstr "" -#: src/components/compose.jsx:2453 -#: src/components/compose.jsx:2502 +#: src/components/compose.jsx:2460 +#: src/components/compose.jsx:2509 msgid "Generating description. Please wait…" msgstr "" -#: src/components/compose.jsx:2473 +#: src/components/compose.jsx:2480 msgid "Failed to generate description: {0}" msgstr "" -#: src/components/compose.jsx:2474 +#: src/components/compose.jsx:2481 msgid "Failed to generate description" msgstr "" -#: src/components/compose.jsx:2486 -#: src/components/compose.jsx:2492 -#: src/components/compose.jsx:2538 +#: src/components/compose.jsx:2493 +#: src/components/compose.jsx:2499 +#: src/components/compose.jsx:2545 msgid "Generate description…" msgstr "" -#: src/components/compose.jsx:2525 +#: src/components/compose.jsx:2532 msgid "Failed to generate description{0}" msgstr "" -#: src/components/compose.jsx:2540 +#: src/components/compose.jsx:2547 msgid "({0}) <0>— experimental" msgstr "" -#: src/components/compose.jsx:2559 +#: src/components/compose.jsx:2566 msgid "Done" msgstr "" -#: src/components/compose.jsx:2595 +#: src/components/compose.jsx:2602 msgid "Choice {0}" msgstr "" -#: src/components/compose.jsx:2642 +#: src/components/compose.jsx:2649 msgid "Multiple choices" msgstr "" -#: src/components/compose.jsx:2645 +#: src/components/compose.jsx:2652 msgid "Duration" msgstr "" -#: src/components/compose.jsx:2676 +#: src/components/compose.jsx:2683 msgid "Remove poll" msgstr "" -#: src/components/compose.jsx:2890 +#: src/components/compose.jsx:2897 msgid "Search accounts" msgstr "" -#: src/components/compose.jsx:2931 +#: src/components/compose.jsx:2938 #: src/components/shortcuts-settings.jsx:712 #: src/pages/list.jsx:359 msgid "Add" msgstr "" -#: src/components/compose.jsx:2944 +#: src/components/compose.jsx:2951 #: src/components/generic-accounts.jsx:227 msgid "Error loading accounts" msgstr "" -#: src/components/compose.jsx:3087 +#: src/components/compose.jsx:3094 msgid "Custom emojis" msgstr "" -#: src/components/compose.jsx:3107 +#: src/components/compose.jsx:3114 msgid "Search emoji" msgstr "" -#: src/components/compose.jsx:3138 +#: src/components/compose.jsx:3145 msgid "Error loading custom emojis" msgstr "" -#: src/components/compose.jsx:3149 +#: src/components/compose.jsx:3156 msgid "Recently used" msgstr "" -#: src/components/compose.jsx:3150 +#: src/components/compose.jsx:3157 msgid "Others" msgstr "" -#: src/components/compose.jsx:3188 +#: src/components/compose.jsx:3195 msgid "{0} more…" msgstr "" -#: src/components/compose.jsx:3326 +#: src/components/compose.jsx:3333 msgid "Search GIFs" msgstr "" -#: src/components/compose.jsx:3341 +#: src/components/compose.jsx:3348 msgid "Powered by GIPHY" msgstr "" -#: src/components/compose.jsx:3349 +#: src/components/compose.jsx:3356 msgid "Type to search GIFs" msgstr "" -#: src/components/compose.jsx:3447 +#: src/components/compose.jsx:3454 #: src/components/media-modal.jsx:387 #: src/components/timeline.jsx:880 msgid "Previous" msgstr "" -#: src/components/compose.jsx:3465 +#: src/components/compose.jsx:3472 #: src/components/media-modal.jsx:406 #: src/components/timeline.jsx:897 msgid "Next" msgstr "" -#: src/components/compose.jsx:3482 +#: src/components/compose.jsx:3489 msgid "Error loading GIFs" msgstr "" @@ -1658,35 +1658,35 @@ msgstr "" msgid "Additional info" msgstr "" -#: src/components/report-modal.jsx:255 +#: src/components/report-modal.jsx:256 msgid "Forward to <0>{domain}" msgstr "" -#: src/components/report-modal.jsx:265 +#: src/components/report-modal.jsx:266 msgid "Send Report" msgstr "" -#: src/components/report-modal.jsx:274 +#: src/components/report-modal.jsx:275 msgid "Muted {username}" msgstr "" -#: src/components/report-modal.jsx:277 +#: src/components/report-modal.jsx:278 msgid "Unable to mute {username}" msgstr "" -#: src/components/report-modal.jsx:282 +#: src/components/report-modal.jsx:283 msgid "Send Report <0>+ Mute profile" msgstr "" -#: src/components/report-modal.jsx:293 +#: src/components/report-modal.jsx:294 msgid "Blocked {username}" msgstr "" -#: src/components/report-modal.jsx:296 +#: src/components/report-modal.jsx:297 msgid "Unable to block {username}" msgstr "" -#: src/components/report-modal.jsx:301 +#: src/components/report-modal.jsx:302 msgid "Send Report <0>+ Block profile" msgstr "" @@ -3490,6 +3490,10 @@ msgstr "" msgid "NOTE: Push notifications only work for <0>one account." msgstr "" +#: src/pages/status.jsx:565 +msgid "Post" +msgstr "" + #: src/pages/status.jsx:786 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "" From ae47183ece0b9bfd967da35eaf90eec8af586c70 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 21 Aug 2024 14:58:46 +0000 Subject: [PATCH 009/132] Update catalogs.json --- src/data/catalogs.json | 50 +++++++++++++++++++++--------------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/src/data/catalogs.json b/src/data/catalogs.json index 8fdb526f..2905847c 100644 --- a/src/data/catalogs.json +++ b/src/data/catalogs.json @@ -11,6 +11,12 @@ "name": "Spanish", "completion": 100 }, + { + "code": "eu-ES", + "nativeName": "euskara", + "name": "Basque", + "completion": 100 + }, { "code": "fi-FI", "nativeName": "suomi", @@ -24,16 +30,10 @@ "completion": 100 }, { - "code": "de-DE", - "nativeName": "Deutsch", - "name": "German", - "completion": 98 - }, - { - "code": "eu-ES", - "nativeName": "euskara", - "name": "Basque", - "completion": 98 + "code": "kab", + "nativeName": "Taqbaylit", + "name": "Kabyle", + "completion": 99 }, { "code": "gl-ES", @@ -41,6 +41,12 @@ "name": "Galician", "completion": 98 }, + { + "code": "de-DE", + "nativeName": "Deutsch", + "name": "German", + "completion": 97 + }, { "code": "fr-FR", "nativeName": "français", @@ -51,25 +57,19 @@ "code": "ko-KR", "nativeName": "한국어", "name": "Korean", - "completion": 75 + "completion": 82 }, { "code": "cs-CZ", "nativeName": "čeština", "name": "Czech", - "completion": 72 - }, - { - "code": "kab", - "nativeName": "Taqbaylit", - "name": "Kabyle", - "completion": 67 + "completion": 79 }, { "code": "fa-IR", "nativeName": "فارسی", "name": "Persian", - "completion": 62 + "completion": 68 }, { "code": "nl-NL", @@ -77,18 +77,18 @@ "name": "Dutch", "completion": 48 }, + { + "code": "lt-LT", + "nativeName": "lietuvių", + "name": "Lithuanian", + "completion": 37 + }, { "code": "ja-JP", "nativeName": "日本語", "name": "Japanese", "completion": 32 }, - { - "code": "lt-LT", - "nativeName": "lietuvių", - "name": "Lithuanian", - "completion": 28 - }, { "code": "ru-RU", "nativeName": "русский", From e0737568c49c60ee33c5481989bfd83d9fd72c89 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Wed, 21 Aug 2024 23:00:14 +0800 Subject: [PATCH 010/132] New Crowdin updates (#662) * New translations (Italian) * New translations (Kabyle) * New translations (Persian) * New translations (Lithuanian) * New translations (Russian) --- src/locales/fa-IR.po | 8 +- src/locales/it-IT.po | 4 +- src/locales/kab.po | 16 +- src/locales/lt-LT.po | 68 +++--- src/locales/ru-RU.po | 514 +++++++++++++++++++++---------------------- 5 files changed, 305 insertions(+), 305 deletions(-) diff --git a/src/locales/fa-IR.po b/src/locales/fa-IR.po index cb550948..ddd1cef5 100644 --- a/src/locales/fa-IR.po +++ b/src/locales/fa-IR.po @@ -8,7 +8,7 @@ msgstr "" "Language: fa\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-21 06:53\n" +"PO-Revision-Date: 2024-08-21 14:59\n" "Last-Translator: \n" "Language-Team: Persian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -98,7 +98,7 @@ msgstr "برو به صفحهٔ حساب کاربری" #: src/components/account-info.jsx:703 #: src/components/account-info.jsx:733 msgid "Followers" -msgstr "پی‌گیرنده‌ها" +msgstr "پی‌گیرنده" #: src/components/account-info.jsx:420 #: src/components/account-info.jsx:774 @@ -106,7 +106,7 @@ msgstr "پی‌گیرنده‌ها" #: src/pages/search.jsx:237 #: src/pages/search.jsx:384 msgid "Posts" -msgstr "فرسته‌ها" +msgstr "فرسته" #: src/components/account-info.jsx:428 #: src/components/account-info.jsx:1116 @@ -630,7 +630,7 @@ msgstr "فهرست‌نشده" #: src/components/status.jsx:95 #: src/pages/settings.jsx:291 msgid "Followers only" -msgstr "فقط پی‌گیرنده‌ها" +msgstr "فقط پی‌گیرنده" #: src/components/compose.jsx:1179 #: src/components/status.jsx:96 diff --git a/src/locales/it-IT.po b/src/locales/it-IT.po index d1dcb763..374c947e 100644 --- a/src/locales/it-IT.po +++ b/src/locales/it-IT.po @@ -8,7 +8,7 @@ msgstr "" "Language: it\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-21 06:52\n" +"PO-Revision-Date: 2024-08-21 14:59\n" "Last-Translator: \n" "Language-Team: Italian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -738,7 +738,7 @@ msgstr "" #: src/components/compose.jsx:2413 msgid "Edit image description" -msgstr "" +msgstr "Modifica la descrizione dell'immagine" #: src/components/compose.jsx:2414 msgid "Edit video description" diff --git a/src/locales/kab.po b/src/locales/kab.po index b8fa6353..26c79785 100644 --- a/src/locales/kab.po +++ b/src/locales/kab.po @@ -8,7 +8,7 @@ msgstr "" "Language: kab\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-21 13:28\n" +"PO-Revision-Date: 2024-08-21 14:59\n" "Last-Translator: \n" "Language-Team: Kabyle\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2262,7 +2262,7 @@ msgstr "Tizmilin:" #: src/components/status.jsx:3224 msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed." -msgstr "" +msgstr "Tidaddanin-a war talɣa, war tira. Ahat yessefk ad tesnaseḍ talɣiwin-ik, ad ten-tbeddleḍ melmi i tebɣiḍ." #: src/components/status.jsx:3230 msgid "Polls are not interactive, becomes a list with vote counts." @@ -2270,7 +2270,7 @@ msgstr "Isestanen ur myigawen ara, ttuɣalen d tabdart s umḍan n ufran." #: src/components/status.jsx:3235 msgid "Media attachments can be images, videos, audios or any file types." -msgstr "" +msgstr "Imeddayen n umidya zemren ad ilin d tugniwin, d tividyutin, d iseklasen imeslawen neɣ kra n wawan n ufaylu." #: src/components/status.jsx:3241 msgid "Post could be edited or deleted later." @@ -2582,7 +2582,7 @@ msgstr "Alukem" #: src/pages/catchup.jsx:987 msgid "Overlaps with your last catch-up" -msgstr "" +msgstr "Yemyikcam akked ulukem-ik aneggaru" #: src/pages/catchup.jsx:999 msgid "Until the last catch-up ({0})" @@ -2685,7 +2685,7 @@ msgstr "Semyizwer: Taneẓẓi" #: src/pages/catchup.jsx:1570 msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos." -msgstr "" +msgstr "Tisuffaɣ myezwarent almend n tneẓẓit n telɣut neɣ s telqayt. Tisuffaɣ timeẓẓyanin \"fessusit\" ma yella d tisuffaɣ tiɣezzfanin \"ẓẓayit\". Tisuffaɣ s tewlafin \"ẓẓayit\" ɣef tsuffaɣ war tiwlafin." #: src/pages/catchup.jsx:1577 msgid "Group: Authors" @@ -2693,7 +2693,7 @@ msgstr "Agraw: Imeskaren" #: src/pages/catchup.jsx:1580 msgid "Posts are grouped by authors, sorted by posts count per author." -msgstr "" +msgstr "Tisuffaɣ ttusgarwent almend n yimeskar, myizwarent almend n umḍan n tsuffaɣ i umeskar." #: src/pages/catchup.jsx:1627 msgid "Next author" @@ -3359,7 +3359,7 @@ msgstr "Amefran n GIF i umsuddes" #: src/pages/settings.jsx:521 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." -msgstr "" +msgstr "Tamawt: Tamahilt-a tesseqdac ameẓlu n unadi n GIF azɣaray, s ttawil n <0>GIPHY. Asesmel G (yemmezg akked meṛṛa iwtayen), iɣewwaren n uḍfar ttwakksen, talɣut n temselɣut tettwasfeḍ seg yissutar, maca issutar n unadi d telɣut n tansa IP ad wwḍen yal tikkelt ɣer yiqeddacen-nsen." #: src/pages/settings.jsx:550 msgid "Image description generator" @@ -3371,7 +3371,7 @@ msgstr "I tugniwin timaynutin kan mi ara taruḍ tisuffaɣ timaynutin." #: src/pages/settings.jsx:562 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." -msgstr "" +msgstr "Tamawt: Tamahilt-a tesseqdac ameẓlu AI azɣaray, s ttawil n <0>img-alt-api. YEzmer ur iteddu ara. Slid i tugniwin yerna s Teglizit." #: src/pages/settings.jsx:588 msgid "Server-side grouped notifications" diff --git a/src/locales/lt-LT.po b/src/locales/lt-LT.po index ea4428e3..bf674279 100644 --- a/src/locales/lt-LT.po +++ b/src/locales/lt-LT.po @@ -8,7 +8,7 @@ msgstr "" "Language: lt\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-21 06:53\n" +"PO-Revision-Date: 2024-08-21 14:59\n" "Last-Translator: \n" "Language-Team: Lithuanian\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && (n%100>19 || n%100<11) ? 0 : (n%10>=2 && n%10<=9) && (n%100>19 || n%100<11) ? 1 : n%1!=0 ? 2: 3);\n" @@ -678,7 +678,7 @@ msgstr "Atnaujinti" #: src/components/compose.jsx:1473 msgctxt "Submit button in composer" msgid "Post" -msgstr "" +msgstr "Skelbti" #: src/components/compose.jsx:1601 msgid "Downloading GIF…" @@ -1125,70 +1125,70 @@ msgstr "Pavadinimas" #: src/components/list-add-edit.jsx:122 msgid "Show replies to list members" -msgstr "" +msgstr "Rodyti atsakymus sąrašo nariams" #: src/components/list-add-edit.jsx:125 msgid "Show replies to people I follow" -msgstr "" +msgstr "Rodyti atsakymus žmonėms, kuriuos seku" #: src/components/list-add-edit.jsx:128 msgid "Don't show replies" -msgstr "" +msgstr "Nerodyti atsakymų" #: src/components/list-add-edit.jsx:141 msgid "Hide posts on this list from Home/Following" -msgstr "" +msgstr "Paslėpti šio sąrašo pranešimus iš pagrindinio / sekimo" #: src/components/list-add-edit.jsx:147 #: src/pages/filters.jsx:554 msgid "Create" -msgstr "" +msgstr "Kurti" #: src/components/list-add-edit.jsx:154 msgid "Delete this list?" -msgstr "" +msgstr "Ištrinti šį sąrašą?" #: src/components/list-add-edit.jsx:173 msgid "Unable to delete list." -msgstr "" +msgstr "Nepavyksta ištrinti sąrašo." #: src/components/media-alt-modal.jsx:38 #: src/components/media.jsx:50 msgid "Media description" -msgstr "" +msgstr "Medijos aprašymas" #: src/components/media-alt-modal.jsx:57 #: src/components/status.jsx:967 #: src/components/status.jsx:994 #: src/components/translation-block.jsx:195 msgid "Translate" -msgstr "" +msgstr "Versti" #: src/components/media-alt-modal.jsx:68 #: src/components/status.jsx:981 #: src/components/status.jsx:1008 msgid "Speak" -msgstr "" +msgstr "Kalbėti" #: src/components/media-modal.jsx:294 msgid "Open original media in new window" -msgstr "" +msgstr "Atidaryti originalią mediją naujame lange" #: src/components/media-modal.jsx:298 msgid "Open original media" -msgstr "" +msgstr "Atidaryti originalią mediją" #: src/components/media-modal.jsx:314 msgid "Attempting to describe image. Please wait…" -msgstr "" +msgstr "Bandymas apibūdinti vaizdą. Palauk…" #: src/components/media-modal.jsx:329 msgid "Failed to describe image" -msgstr "" +msgstr "Nepavyko apibūdinti vaizdo." #: src/components/media-modal.jsx:339 msgid "Describe image…" -msgstr "Apibūdink vaizdą…" +msgstr "Apibūdinti vaizdą…" #: src/components/media-modal.jsx:362 msgid "View post" @@ -1200,7 +1200,7 @@ msgstr "Jautri medija" #: src/components/media-post.jsx:132 msgid "Filtered: {filterTitleStr}" -msgstr "" +msgstr "Filtruota: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status.jsx:3394 @@ -1210,7 +1210,7 @@ msgstr "" #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1843 msgid "Filtered" -msgstr "" +msgstr "Filtruota" #: src/components/modals.jsx:72 msgid "Post published. Check it out." @@ -1222,7 +1222,7 @@ msgstr "Atsakymas paskelbtas. Peržiūrėk." #: src/components/modals.jsx:74 msgid "Post updated. Check it out." -msgstr "Pranešimas atnaujintas. Peržiūrėk." +msgstr "Įrašas atnaujintas. Peržiūrėk." #: src/components/nav-menu.jsx:126 msgid "Menu" @@ -1234,12 +1234,12 @@ msgstr "Perkrauti puslapį dabar, kad atnaujinti?" #: src/components/nav-menu.jsx:174 msgid "New update available…" -msgstr "" +msgstr "Yra naujas naujinimas…" #: src/components/nav-menu.jsx:200 #: src/pages/catchup.jsx:855 msgid "Catch-up" -msgstr "" +msgstr "Pasivijimas" #: src/components/nav-menu.jsx:207 #: src/components/shortcuts-settings.jsx:58 @@ -1304,13 +1304,13 @@ msgstr "Žymės" #: src/pages/favourites.jsx:23 #: src/pages/settings.jsx:1012 msgid "Likes" -msgstr "" +msgstr "Patinka" #: src/components/nav-menu.jsx:302 #: src/pages/followed-hashtags.jsx:14 #: src/pages/followed-hashtags.jsx:44 msgid "Followed Hashtags" -msgstr "" +msgstr "Sekamos saitažodžiai" #: src/components/nav-menu.jsx:310 #: src/pages/account-statuses.jsx:331 @@ -1318,23 +1318,23 @@ msgstr "" #: src/pages/filters.jsx:93 #: src/pages/hashtag.jsx:339 msgid "Filters" -msgstr "" +msgstr "Filtrai" #: src/components/nav-menu.jsx:318 msgid "Muted users" -msgstr "" +msgstr "Nutildyti naudotojai" #: src/components/nav-menu.jsx:326 msgid "Muted users…" -msgstr "" +msgstr "Nutildyti naudotojai…" #: src/components/nav-menu.jsx:333 msgid "Blocked users" -msgstr "" +msgstr "Užblokuoti naudotojai" #: src/components/nav-menu.jsx:341 msgid "Blocked users…" -msgstr "" +msgstr "Užblokuoti naudotojai…" #: src/components/nav-menu.jsx:353 msgid "Accounts…" @@ -1387,11 +1387,11 @@ msgstr "Peržiūrėti visus pranešimus" #: src/components/notification.jsx:68 msgid "{account} reacted to your post with {emojiObject}" -msgstr "" +msgstr "{account} sureagavo į tavo įrašą su {emojiObject}" #: src/components/notification.jsx:75 msgid "{account} published a post." -msgstr "" +msgstr "{account} paskelbė įrašą." #: src/components/notification.jsx:83 msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0} people boosted your reply.} other {<2><3>{1} people boosted your post.}}}}" @@ -1399,11 +1399,11 @@ msgstr "" #: src/components/notification.jsx:126 msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0} people followed you.}}" -msgstr "" +msgstr "{count, plural, one {{0} seka tave.} few {{0} žmonės seka tave.} many {{0} žmones seka tave.}=1 {{account}} other {{0} žmonių seka tave.}}" #: src/components/notification.jsx:140 msgid "{account} requested to follow you." -msgstr "" +msgstr "{account} paprašė tave sekti." #: src/components/notification.jsx:149 msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} liked your reply.} other {{account} liked your post.}}} other {{account} liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0} people liked your reply.} other {<2><3>{1} people liked your post.}}}}" @@ -1467,7 +1467,7 @@ msgstr "" #: src/components/notification.jsx:289 msgid "Some of your posts have been marked as sensitive." -msgstr "" +msgstr "Kai kurie tavo įrašai buvo pažymėtos kaip jautrios." #: src/components/notification.jsx:290 msgid "Some of your posts have been deleted." diff --git a/src/locales/ru-RU.po b/src/locales/ru-RU.po index baf129ce..b64c1404 100644 --- a/src/locales/ru-RU.po +++ b/src/locales/ru-RU.po @@ -8,7 +8,7 @@ msgstr "" "Language: ru\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-21 13:28\n" +"PO-Revision-Date: 2024-08-21 14:59\n" "Last-Translator: \n" "Language-Team: Russian\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" @@ -126,7 +126,7 @@ msgstr "Посты" #: src/pages/status.jsx:1169 #: src/pages/trending.jsx:437 msgid "More" -msgstr "" +msgstr "Ещё" #: src/components/account-info.jsx:440 msgid "<0>{displayName} has indicated that their new account is now:" @@ -174,7 +174,7 @@ msgstr "Оригинальные посты: {0}. Ответы: {1}. Продв #: src/components/account-info.jsx:819 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" -msgstr "" +msgstr "{0, plural, one {{1, plural, one {1 последний пост за 1 последний день} other {1 последний пост за {2} последних ден(я/ей)}}} other {{3, plural, one {Последние {4} пост(а/ов) за 1 последний день} other {Последние {5} пост(а/ов) за {6} последних ден(я/ей)}}}}" #: src/components/account-info.jsx:832 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" @@ -229,7 +229,7 @@ msgstr "Личная заметка" #: src/components/account-info.jsx:1149 msgid "Mention <0>@{username}" -msgstr "" +msgstr "Упомянуть <0>@{username}" #: src/components/account-info.jsx:1161 msgid "Translate bio" @@ -315,11 +315,11 @@ msgstr "@{username} убран(а) из списка игнорируемых" #: src/components/account-info.jsx:1362 msgid "Unmute <0>@{username}" -msgstr "" +msgstr "Убрать <0>@{username} из игнорируемых" #: src/components/account-info.jsx:1378 msgid "Mute <0>@{username}…" -msgstr "" +msgstr "Игнорировать <0>@{username}…" #: src/components/account-info.jsx:1410 msgid "Muted @{username} for {0}" @@ -331,7 +331,7 @@ msgstr "Не удалось добавить @{username} в список игн #: src/components/account-info.jsx:1443 msgid "Remove <0>@{username} from followers?" -msgstr "" +msgstr "Удалить <0>@{username} из подписчиков?" #: src/components/account-info.jsx:1463 msgid "@{username} removed from followers" @@ -343,7 +343,7 @@ msgstr "Убрать подписчика…" #: src/components/account-info.jsx:1486 msgid "Block <0>@{username}?" -msgstr "" +msgstr "Заблокировать <0>@{username}?" #: src/components/account-info.jsx:1507 msgid "Unblocked @{username}" @@ -363,15 +363,15 @@ msgstr "Не удалось заблокировать @{username}" #: src/components/account-info.jsx:1535 msgid "Unblock <0>@{username}" -msgstr "" +msgstr "Разблокировать <0>@{username}" #: src/components/account-info.jsx:1544 msgid "Block <0>@{username}…" -msgstr "" +msgstr "Заблокировать <0>@{username}…" #: src/components/account-info.jsx:1561 msgid "Report <0>@{username}…" -msgstr "" +msgstr "Пожаловаться на <0>@{username}…" #: src/components/account-info.jsx:1581 #: src/components/account-info.jsx:2092 @@ -465,7 +465,7 @@ msgstr "Новый список" #: src/components/account-info.jsx:1992 msgid "Private note about <0>@{0}" -msgstr "" +msgstr "Личная заметка о <0>@{0}" #: src/components/account-info.jsx:2022 msgid "Unable to update private note." @@ -543,14 +543,14 @@ msgstr "Написать" #: src/components/compose.jsx:392 msgid "You have unsaved changes. Discard this post?" -msgstr "" +msgstr "У вас есть несохраненные изменения. Отменить этот пост?" #: src/components/compose.jsx:614 #: src/components/compose.jsx:630 #: src/components/compose.jsx:1328 #: src/components/compose.jsx:1589 msgid "{maxMediaAttachments, plural, one {You can only attach up to 1 file.} other {You can only attach up to # files.}}" -msgstr "" +msgstr "{maxMediaAttachments, plural, one {Вы можете прикрепить только 1 файл.} other {Вы можете прикрепить до # файлов.}}" #: src/components/compose.jsx:778 msgid "Pop out" @@ -678,7 +678,7 @@ msgstr "Сохранить" #: src/components/compose.jsx:1473 msgctxt "Submit button in composer" msgid "Post" -msgstr "" +msgstr "Опубликовать" #: src/components/compose.jsx:1601 msgid "Downloading GIF…" @@ -1012,35 +1012,35 @@ msgstr "Раскрыть пост" #: src/components/keyboard-shortcuts-help.jsx:85 msgid "<0>Enter or <1>o" -msgstr "" +msgstr "<0>Enter или <1>o" #: src/components/keyboard-shortcuts-help.jsx:92 msgid "Expand content warning or<0/>toggle expanded/collapsed thread" -msgstr "" +msgstr "Развернуть предупреждение о содержимом или<0/>свернуть/развернуть обсуждение" #: src/components/keyboard-shortcuts-help.jsx:101 msgid "Close post or dialogs" -msgstr "" +msgstr "Закрыть пост или диалоги" #: src/components/keyboard-shortcuts-help.jsx:103 msgid "<0>Esc or <1>Backspace" -msgstr "" +msgstr "<0>Esc или <1>Backspace" #: src/components/keyboard-shortcuts-help.jsx:109 msgid "Focus column in multi-column mode" -msgstr "" +msgstr "Фокус столбца в многоколонном режиме" #: src/components/keyboard-shortcuts-help.jsx:111 msgid "<0>1 to <1>9" -msgstr "" +msgstr "<0>1 по <1>9" #: src/components/keyboard-shortcuts-help.jsx:117 msgid "Compose new post" -msgstr "" +msgstr "Новый пост" #: src/components/keyboard-shortcuts-help.jsx:121 msgid "Compose new post (new window)" -msgstr "" +msgstr "Создать новый пост (новое окно)" #: src/components/keyboard-shortcuts-help.jsx:124 msgid "<0>Shift + <1>c" @@ -1318,120 +1318,120 @@ msgstr "" #: src/pages/filters.jsx:93 #: src/pages/hashtag.jsx:339 msgid "Filters" -msgstr "" +msgstr "Фильтры" #: src/components/nav-menu.jsx:318 msgid "Muted users" -msgstr "" +msgstr "Игнорируемые пользователи" #: src/components/nav-menu.jsx:326 msgid "Muted users…" -msgstr "" +msgstr "Игнорируемые пользователи…" #: src/components/nav-menu.jsx:333 msgid "Blocked users" -msgstr "" +msgstr "Заблокированные пользователи" #: src/components/nav-menu.jsx:341 msgid "Blocked users…" -msgstr "" +msgstr "Заблокированные пользователи…" #: src/components/nav-menu.jsx:353 msgid "Accounts…" -msgstr "" +msgstr "Учётные записи…" #: src/components/nav-menu.jsx:363 #: src/pages/login.jsx:142 #: src/pages/status.jsx:792 #: src/pages/welcome.jsx:64 msgid "Log in" -msgstr "" +msgstr "Войти" #: src/components/nav-menu.jsx:380 #: src/components/shortcuts-settings.jsx:57 #: src/components/shortcuts-settings.jsx:169 #: src/pages/trending.jsx:407 msgid "Trending" -msgstr "" +msgstr "В тренде" #: src/components/nav-menu.jsx:386 #: src/components/shortcuts-settings.jsx:162 msgid "Local" -msgstr "" +msgstr "Локальная" #: src/components/nav-menu.jsx:392 #: src/components/shortcuts-settings.jsx:162 msgid "Federated" -msgstr "" +msgstr "Федерируемая" #: src/components/nav-menu.jsx:415 msgid "Shortcuts / Columns…" -msgstr "" +msgstr "Ярлыки / Столбцы…" #: src/components/nav-menu.jsx:425 #: src/components/nav-menu.jsx:439 msgid "Settings…" -msgstr "" +msgstr "Параметры…" #: src/components/notification-service.jsx:160 msgid "Notification" -msgstr "" +msgstr "Уведомление" #: src/components/notification-service.jsx:166 msgid "This notification is from your other account." -msgstr "" +msgstr "Это уведомление от вашей другой учетной записи." #: src/components/notification-service.jsx:195 msgid "View all notifications" -msgstr "" +msgstr "Просмотреть все уведомления" #: src/components/notification.jsx:68 msgid "{account} reacted to your post with {emojiObject}" -msgstr "" +msgstr "{account} отреагировал(а) на ваш пост при помощи {emojiObject}" #: src/components/notification.jsx:75 msgid "{account} published a post." -msgstr "" +msgstr "{account} опубликовал(а) пост." #: src/components/notification.jsx:83 msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0} people boosted your reply.} other {<2><3>{1} people boosted your post.}}}}" -msgstr "" +msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} продвинул(а) ваш ответ.} other {{account} продвинул(а) ваш пост.}}} other {{account} продвинул(а) {postsCount} ваших пост(а/ов).}}} other {{postType, select, reply {<0><1>{0} человек продвинули ваш ответ.} other {<2><3>{1} человек продвинули ваш пост.}}}}" #: src/components/notification.jsx:126 msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0} people followed you.}}" -msgstr "" +msgstr "{count, plural, =1 {{account} подписал(ся/ась) на вас.} other {<0><1>{0} человек(а) подписалось на вас.}}" #: src/components/notification.jsx:140 msgid "{account} requested to follow you." -msgstr "" +msgstr "{account} запросил(а) разрешение на подписку." #: src/components/notification.jsx:149 msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} liked your reply.} other {{account} liked your post.}}} other {{account} liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0} people liked your reply.} other {<2><3>{1} people liked your post.}}}}" -msgstr "" +msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} понравился ваш ответ.} other {{account} понравился ваш пост.}}} other {{account} понравилось {postsCount} ваших пост(а/ов).}}} other {{postType, select, reply {<0><1>{0} человекам понравился ваш ответ.} other {<2><3>{1} человекам понравился ваш пост.}}}}" #: src/components/notification.jsx:191 msgid "A poll you have voted in or created has ended." -msgstr "" +msgstr "Опрос, который вы создавали или в котором принимали участие, был завершён." #: src/components/notification.jsx:192 msgid "A poll you have created has ended." -msgstr "" +msgstr "Созданный вами опрос завершился." #: src/components/notification.jsx:193 msgid "A poll you have voted in has ended." -msgstr "" +msgstr "Опрос, в котором вы проголосовали, завершен." #: src/components/notification.jsx:194 msgid "A post you interacted with has been edited." -msgstr "" +msgstr "Пост, с которым вы ранее взаимодействовали, был отредактирован." #: src/components/notification.jsx:202 msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted & liked your reply.} other {{account} boosted & liked your post.}}} other {{account} boosted & liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0} people boosted & liked your reply.} other {<2><3>{1} people boosted & liked your post.}}}}" -msgstr "" +msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} продвинул(а) ваш ответ и поставил(а) ему отметку \"нравится\".} other {{account} продвинул(а) ваш пост и поставил(а) ему отметку \"нравится\".}}} other {{account} продвинул(а) и поставил(а) отметку \"нравится\" {postsCount} вашим постам.}}} other {{postType, select, reply {<0><1>{0} человек(а) продвинули ваш ответ и поставили ему отметку \"нравится\".} other {<2><3>{1} человек(а) продвинули ваш пост и поставили ему отметку \"нравится\".}}}}" #: src/components/notification.jsx:244 msgid "{account} signed up." -msgstr "" +msgstr "{account} зарегистрировал(ся/ась)." #: src/components/notification.jsx:246 msgid "{account} reported {targetAccount}" @@ -1439,216 +1439,216 @@ msgstr "{account} пожаловался на {targetAccount}" #: src/components/notification.jsx:251 msgid "Lost connections with <0>{name}." -msgstr "" +msgstr "Потеряны соединения с <0>{name}." #: src/components/notification.jsx:257 msgid "Moderation warning" -msgstr "" +msgstr "Предупреждение о модерации" #: src/components/notification.jsx:267 msgid "An admin from <0>{from} has suspended <1>{targetName}, which means you can no longer receive updates from them or interact with them." -msgstr "" +msgstr "Администратор <0>{from} приостановил учётную запись <1>{targetName}, что означает, что вы больше не можете получать обновления или взаимодействовать с этой учётной записи." #: src/components/notification.jsx:273 msgid "An admin from <0>{from} has blocked <1>{targetName}. Affected followers: {followersCount}, followings: {followingCount}." -msgstr "" +msgstr "Администратор <0>{from} заблокировал <1>{targetName}. Затронуло подписок: {followersCount}, подписок всего: {followingCount}." #: src/components/notification.jsx:279 msgid "You have blocked <0>{targetName}. Removed followers: {followersCount}, followings: {followingCount}." -msgstr "" +msgstr "Вы заблокировали <0>{targetName}. Удалено {followersCount} подпис(ок/ки), подписок всего: {followingCount}." #: src/components/notification.jsx:287 msgid "Your account has received a moderation warning." -msgstr "" +msgstr "Ваша учетная запись получила предупреждение о модерации." #: src/components/notification.jsx:288 msgid "Your account has been disabled." -msgstr "" +msgstr "Ваша учётная запись была отключена." #: src/components/notification.jsx:289 msgid "Some of your posts have been marked as sensitive." -msgstr "" +msgstr "Некоторые из ваших сообщений были отмечены как деликатные." #: src/components/notification.jsx:290 msgid "Some of your posts have been deleted." -msgstr "" +msgstr "Некоторые из ваших записей были удалены." #: src/components/notification.jsx:291 msgid "Your posts will be marked as sensitive from now on." -msgstr "" +msgstr "С этого момента ваши сообщения будут помечены как деликатные." #: src/components/notification.jsx:292 msgid "Your account has been limited." -msgstr "" +msgstr "Ваша учётная запись была ограничена." #: src/components/notification.jsx:293 msgid "Your account has been suspended." -msgstr "" +msgstr "Действие вашей учётной записи приостановлено." #: src/components/notification.jsx:364 msgid "[Unknown notification type: {type}]" -msgstr "" +msgstr "[Неизвестный тип уведомления: {type}]" #: src/components/notification.jsx:425 #: src/components/status.jsx:937 #: src/components/status.jsx:947 msgid "Boosted/Liked by…" -msgstr "" +msgstr "Продвинули/Отмечено как \"нравится\"…" #: src/components/notification.jsx:426 msgid "Liked by…" -msgstr "" +msgstr "Нравится…" #: src/components/notification.jsx:427 msgid "Boosted by…" -msgstr "" +msgstr "Продвинули…" #: src/components/notification.jsx:428 msgid "Followed by…" -msgstr "" +msgstr "Подписались…" #: src/components/notification.jsx:484 #: src/components/notification.jsx:500 msgid "Learn more <0/>" -msgstr "" +msgstr "Подробнее <0/>" #: src/components/notification.jsx:680 #: src/components/status.jsx:189 msgid "Read more →" -msgstr "" +msgstr "Читать дальше →" #: src/components/poll.jsx:110 msgid "Voted" -msgstr "" +msgstr "Проголосовали" #: src/components/poll.jsx:135 #: src/components/poll.jsx:218 #: src/components/poll.jsx:222 msgid "Hide results" -msgstr "" +msgstr "Скрыть результаты" #: src/components/poll.jsx:184 msgid "Vote" -msgstr "" +msgstr "Голосовать" #: src/components/poll.jsx:204 #: src/components/poll.jsx:206 #: src/pages/status.jsx:1158 #: src/pages/status.jsx:1181 msgid "Refresh" -msgstr "" +msgstr "Обновить" #: src/components/poll.jsx:218 #: src/components/poll.jsx:222 msgid "Show results" -msgstr "" +msgstr "Показать результаты" #: src/components/poll.jsx:227 msgid "{votesCount, plural, one {<0>{0} vote} other {<1>{1} votes}}" -msgstr "" +msgstr "{votesCount, plural, one {<0>{0} проголосовал(а)} other {<1>{1} проголосовали}}" #: src/components/poll.jsx:244 msgid "{votersCount, plural, one {<0>{0} voter} other {<1>{1} voters}}" -msgstr "" +msgstr "{votersCount, plural, one {<0>{0} голосующ(ий/ая)} other {<1>{1} голосующих}}" #: src/components/poll.jsx:264 msgid "Ended <0/>" -msgstr "" +msgstr "Завершено <0/>" #: src/components/poll.jsx:268 msgid "Ended" -msgstr "" +msgstr "Завершено" #: src/components/poll.jsx:271 msgid "Ending <0/>" -msgstr "" +msgstr "Завершение <0/>" #: src/components/poll.jsx:275 msgid "Ending" -msgstr "" +msgstr "Завершение" #. Relative time in seconds, as short as possible #: src/components/relative-time.jsx:54 msgid "{0}s" -msgstr "" +msgstr "{0}с" #. Relative time in minutes, as short as possible #: src/components/relative-time.jsx:59 msgid "{0}m" -msgstr "" +msgstr "{0}м" #. Relative time in hours, as short as possible #: src/components/relative-time.jsx:64 msgid "{0}h" -msgstr "" +msgstr "{0}ч" #: src/components/report-modal.jsx:29 msgid "Spam" -msgstr "" +msgstr "Спам" #: src/components/report-modal.jsx:30 msgid "Malicious links, fake engagement, or repetitive replies" -msgstr "" +msgstr "Вредоносные ссылки, поддельные действия или повторяющиеся ответы" #: src/components/report-modal.jsx:33 msgid "Illegal" -msgstr "" +msgstr "Нарушение закона/правил" #: src/components/report-modal.jsx:34 msgid "Violates the law of your or the server's country" -msgstr "" +msgstr "Нарушает закон вашей страны или сервера" #: src/components/report-modal.jsx:37 msgid "Server rule violation" -msgstr "" +msgstr "Нарушение правил сервера" #: src/components/report-modal.jsx:38 msgid "Breaks specific server rules" -msgstr "" +msgstr "Нарушение определённых правил сервера" #: src/components/report-modal.jsx:39 msgid "Violation" -msgstr "" +msgstr "Нарушение" #: src/components/report-modal.jsx:42 msgid "Other" -msgstr "" +msgstr "Другое" #: src/components/report-modal.jsx:43 msgid "Issue doesn't fit other categories" -msgstr "" +msgstr "Проблема не соответствует другим категориям" #: src/components/report-modal.jsx:68 msgid "Report Post" -msgstr "" +msgstr "Пожаловаться на публикацию" #: src/components/report-modal.jsx:68 msgid "Report @{username}" -msgstr "" +msgstr "Пожаловаться на @{username}" #: src/components/report-modal.jsx:104 msgid "Pending review" -msgstr "" +msgstr "Ожидает рассмотрения" #: src/components/report-modal.jsx:146 msgid "Post reported" -msgstr "" +msgstr "Жалоба на публикацию была отправлена" #: src/components/report-modal.jsx:146 msgid "Profile reported" -msgstr "" +msgstr "Жалоба на профиль была отправлена" #: src/components/report-modal.jsx:154 msgid "Unable to report post" -msgstr "" +msgstr "Не удалось пожаловаться на публикацию" #: src/components/report-modal.jsx:155 msgid "Unable to report profile" -msgstr "" +msgstr "Не удалось пожаловаться на профиль" #: src/components/report-modal.jsx:163 msgid "What's the issue with this post?" -msgstr "" +msgstr "В чем проблема с этой публикацией?" #: src/components/report-modal.jsx:164 msgid "What's the issue with this profile?" @@ -1656,212 +1656,212 @@ msgstr "В чем проблема с этим профилем?" #: src/components/report-modal.jsx:233 msgid "Additional info" -msgstr "" +msgstr "Дополнительная информация" #: src/components/report-modal.jsx:256 msgid "Forward to <0>{domain}" -msgstr "" +msgstr "Переслать <0>{domain}" #: src/components/report-modal.jsx:266 msgid "Send Report" -msgstr "" +msgstr "Пожаловаться" #: src/components/report-modal.jsx:275 msgid "Muted {username}" -msgstr "" +msgstr "Добавить @{username} в игнорируемые" #: src/components/report-modal.jsx:278 msgid "Unable to mute {username}" -msgstr "" +msgstr "Не удалось добавить @{username} в список игнорируемых" #: src/components/report-modal.jsx:283 msgid "Send Report <0>+ Mute profile" -msgstr "" +msgstr "Отправить жалобу <0>+ Заглушить профиль" #: src/components/report-modal.jsx:294 msgid "Blocked {username}" -msgstr "" +msgstr "{username} заблокирован(а)" #: src/components/report-modal.jsx:297 msgid "Unable to block {username}" -msgstr "" +msgstr "Не удалось заблокировать {username}" #: src/components/report-modal.jsx:302 msgid "Send Report <0>+ Block profile" -msgstr "" +msgstr "Отправить жалобу <0>+ Заблокировать профиль" #: src/components/search-form.jsx:202 msgid "{query} <0>‒ accounts, hashtags & posts" -msgstr "" +msgstr "{query} <0>- аккаунтов, хэштегов и постов" #: src/components/search-form.jsx:215 msgid "Posts with <0>{query}" -msgstr "" +msgstr "Посты с <0>{query}" #: src/components/search-form.jsx:227 msgid "Posts tagged with <0>#{0}" -msgstr "" +msgstr "Посты, помеченные <0>#{0}" #: src/components/search-form.jsx:241 msgid "Look up <0>{query}" -msgstr "" +msgstr "Посмотреть <0>{query}" #: src/components/search-form.jsx:252 msgid "Accounts with <0>{query}" -msgstr "" +msgstr "Учетные записи с <0>{query}" #: src/components/shortcuts-settings.jsx:48 msgid "Home / Following" -msgstr "" +msgstr "Домашняя / Подписки" #: src/components/shortcuts-settings.jsx:51 msgid "Public (Local / Federated)" -msgstr "" +msgstr "Публичная (Локальная / Федеративная)" #: src/components/shortcuts-settings.jsx:53 msgid "Account" -msgstr "" +msgstr "Учетная запись" #: src/components/shortcuts-settings.jsx:56 msgid "Hashtag" -msgstr "" +msgstr "Хэштег" #: src/components/shortcuts-settings.jsx:63 msgid "List ID" -msgstr "" +msgstr "ID списка" #: src/components/shortcuts-settings.jsx:70 msgid "Local only" -msgstr "" +msgstr "Только локально" #: src/components/shortcuts-settings.jsx:75 #: src/components/shortcuts-settings.jsx:84 #: src/components/shortcuts-settings.jsx:122 #: src/pages/login.jsx:146 msgid "Instance" -msgstr "" +msgstr "Инстанс" #: src/components/shortcuts-settings.jsx:78 #: src/components/shortcuts-settings.jsx:87 #: src/components/shortcuts-settings.jsx:125 msgid "Optional, e.g. mastodon.social" -msgstr "" +msgstr "Необязательно, например, mastodon.social" #: src/components/shortcuts-settings.jsx:93 msgid "Search term" -msgstr "" +msgstr "Поисковый запрос" #: src/components/shortcuts-settings.jsx:96 msgid "Optional, unless for multi-column mode" -msgstr "" +msgstr "Необязательно, если не выбран режим с несколькими столбцами" #: src/components/shortcuts-settings.jsx:113 msgid "e.g. PixelArt (Max 5, space-separated)" -msgstr "" +msgstr "напр. PixelArt (Макс 5, разделенные пробелом)" #: src/components/shortcuts-settings.jsx:117 #: src/pages/hashtag.jsx:355 msgid "Media only" -msgstr "" +msgstr "Только с медиафайлами" #: src/components/shortcuts-settings.jsx:232 #: src/components/shortcuts.jsx:186 msgid "Shortcuts" -msgstr "" +msgstr "Ярлыки" #: src/components/shortcuts-settings.jsx:240 msgid "beta" -msgstr "" +msgstr "бета-версия" #: src/components/shortcuts-settings.jsx:246 msgid "Specify a list of shortcuts that'll appear as:" -msgstr "" +msgstr "Укажите список ярлыков, которые будут отображаться как:" #: src/components/shortcuts-settings.jsx:252 msgid "Floating button" -msgstr "" +msgstr "Плавающая кнопка" #: src/components/shortcuts-settings.jsx:257 msgid "Tab/Menu bar" -msgstr "" +msgstr "Вкладка/Меню" #: src/components/shortcuts-settings.jsx:262 msgid "Multi-column" -msgstr "" +msgstr "Многоколоночный" #: src/components/shortcuts-settings.jsx:329 msgid "Not available in current view mode" -msgstr "" +msgstr "Недоступно в текущем режиме просмотра" #: src/components/shortcuts-settings.jsx:348 msgid "Move up" -msgstr "" +msgstr "Переместить вверх" #: src/components/shortcuts-settings.jsx:364 msgid "Move down" -msgstr "" +msgstr "Переместить вниз" #: src/components/shortcuts-settings.jsx:376 #: src/components/status.jsx:1208 #: src/pages/list.jsx:170 msgid "Edit" -msgstr "" +msgstr "Редактировать" #: src/components/shortcuts-settings.jsx:397 msgid "Add more than one shortcut/column to make this work." -msgstr "" +msgstr "Добавьте более одного ярлыка/столбца, чтобы сделать это." #: src/components/shortcuts-settings.jsx:408 msgid "No columns yet. Tap on the Add column button." -msgstr "" +msgstr "Еще нет столбцов. Нажмите на кнопку Добавить столбец." #: src/components/shortcuts-settings.jsx:409 msgid "No shortcuts yet. Tap on the Add shortcut button." -msgstr "" +msgstr "Пока нет ярлыков. Нажмите на кнопку Добавить ярлык." #: src/components/shortcuts-settings.jsx:412 msgid "Not sure what to add?<0/>Try adding <1>Home / Following and Notifications first." -msgstr "" +msgstr "Не уверены, что добавить? <0/>Попробуйте добавить <1>Домашняя / Подписки и Уведомления." #: src/components/shortcuts-settings.jsx:440 msgid "Max {SHORTCUTS_LIMIT} columns" -msgstr "" +msgstr "Макс. {SHORTCUTS_LIMIT} столбцов" #: src/components/shortcuts-settings.jsx:441 msgid "Max {SHORTCUTS_LIMIT} shortcuts" -msgstr "" +msgstr "Макс. {SHORTCUTS_LIMIT} ярлыков" #: src/components/shortcuts-settings.jsx:455 msgid "Import/export" -msgstr "" +msgstr "Импорт/экспорт" #: src/components/shortcuts-settings.jsx:465 msgid "Add column…" -msgstr "" +msgstr "Добавить столбец…" #: src/components/shortcuts-settings.jsx:466 msgid "Add shortcut…" -msgstr "" +msgstr "Добавить ярлык…" #: src/components/shortcuts-settings.jsx:513 msgid "Specific list is optional. For multi-column mode, list is required, else the column will not be shown." -msgstr "" +msgstr "Определенный список является необязательным. Для многоколоночного режима требуется список, иначе столбец не будет показан." #: src/components/shortcuts-settings.jsx:514 msgid "For multi-column mode, search term is required, else the column will not be shown." -msgstr "" +msgstr "Для многоколоночного режима требуется поисковый запрос, иначе столбец не будет показан." #: src/components/shortcuts-settings.jsx:515 msgid "Multiple hashtags are supported. Space-separated." -msgstr "" +msgstr "Поддерживаются несколько хэштегов. Разделенные пробелами." #: src/components/shortcuts-settings.jsx:584 msgid "Edit shortcut" -msgstr "" +msgstr "Редактировать ярлык" #: src/components/shortcuts-settings.jsx:584 msgid "Add shortcut" -msgstr "" +msgstr "Добавить ярлык" #: src/components/shortcuts-settings.jsx:620 msgid "Timeline" @@ -1869,80 +1869,80 @@ msgstr "Временная шкала" #: src/components/shortcuts-settings.jsx:646 msgid "List" -msgstr "" +msgstr "Список" #: src/components/shortcuts-settings.jsx:785 msgid "Import/Export <0>Shortcuts" -msgstr "" +msgstr "Импорт/Экспорт <0>Ярлыков" #: src/components/shortcuts-settings.jsx:795 msgid "Import" -msgstr "" +msgstr "Импорт" #: src/components/shortcuts-settings.jsx:803 msgid "Paste shortcuts here" -msgstr "" +msgstr "Вставьте ярлыки сюда" #: src/components/shortcuts-settings.jsx:819 msgid "Downloading saved shortcuts from instance server…" -msgstr "" +msgstr "Загрузка сохраненных ярлыков с сервера инстанса…" #: src/components/shortcuts-settings.jsx:848 msgid "Unable to download shortcuts" -msgstr "" +msgstr "Не удается загрузить ярлыки" #: src/components/shortcuts-settings.jsx:851 msgid "Download shortcuts from instance server" -msgstr "" +msgstr "Скачать ярлыки с сервера инстанса" #: src/components/shortcuts-settings.jsx:909 msgid "* Exists in current shortcuts" -msgstr "" +msgstr "* Существуют в текущем ярлыке" #: src/components/shortcuts-settings.jsx:914 msgid "List may not work if it's from a different account." -msgstr "" +msgstr "Список не может работать, если он из другой учетной записи." #: src/components/shortcuts-settings.jsx:924 msgid "Invalid settings format" -msgstr "" +msgstr "Недопустимый формат настроек" #: src/components/shortcuts-settings.jsx:932 msgid "Append to current shortcuts?" -msgstr "" +msgstr "Добавить в текущие ярлыки?" #: src/components/shortcuts-settings.jsx:935 msgid "Only shortcuts that don’t exist in current shortcuts will be appended." -msgstr "" +msgstr "Будут добавлены только ярлыки, которые не существуют в текущем ярлыке." #: src/components/shortcuts-settings.jsx:957 msgid "No new shortcuts to import" -msgstr "" +msgstr "Нет новых ярлыков для импорта" #: src/components/shortcuts-settings.jsx:972 msgid "Shortcuts imported. Exceeded max {SHORTCUTS_LIMIT}, so the rest are not imported." -msgstr "" +msgstr "Ярлыки импортированы. Превышен максимальный размер ({SHORTCUTS_LIMIT}), поэтому остальные не импортируются." #: src/components/shortcuts-settings.jsx:973 #: src/components/shortcuts-settings.jsx:997 msgid "Shortcuts imported" -msgstr "" +msgstr "Ярлыков импортировано" #: src/components/shortcuts-settings.jsx:983 msgid "Import & append…" -msgstr "" +msgstr "Импортировать и добавить…" #: src/components/shortcuts-settings.jsx:991 msgid "Override current shortcuts?" -msgstr "" +msgstr "Заменить текущие ярлыки?" #: src/components/shortcuts-settings.jsx:992 msgid "Import shortcuts?" -msgstr "" +msgstr "Импортировать ярлыки?" #: src/components/shortcuts-settings.jsx:1006 msgid "or override…" -msgstr "" +msgstr "или заменить…" #: src/components/shortcuts-settings.jsx:1006 msgid "Import…" @@ -2010,60 +2010,60 @@ msgstr "" #: src/components/status.jsx:715 msgid "Unliked @{0}'s post" -msgstr "" +msgstr "Удалена отметка \"нравится\" у поста от @{0}" #: src/components/status.jsx:716 msgid "Liked @{0}'s post" -msgstr "" +msgstr "Понравился пост от @{0}" #: src/components/status.jsx:755 msgid "Unbookmarked @{0}'s post" -msgstr "" +msgstr "Удалена закладка поста от @{0}" #: src/components/status.jsx:756 msgid "Bookmarked @{0}'s post" -msgstr "" +msgstr "Добавлена закладка поста от @{0}" #: src/components/status.jsx:838 #: src/components/status.jsx:900 #: src/components/status.jsx:2286 #: src/components/status.jsx:2318 msgid "Unboost" -msgstr "" +msgstr "Прекратить продвигать" #: src/components/status.jsx:854 #: src/components/status.jsx:2301 msgid "Quote" -msgstr "" +msgstr "Цитата" #: src/components/status.jsx:862 #: src/components/status.jsx:2310 msgid "Some media have no descriptions." -msgstr "" +msgstr "Некоторые медиа не имеют описаний." #: src/components/status.jsx:869 msgid "Old post (<0>{0})" -msgstr "" +msgstr "Старый пост (<0>{0})" #: src/components/status.jsx:888 #: src/components/status.jsx:1333 msgid "Unboosted @{0}'s post" -msgstr "" +msgstr "Прекратил(а) продвигать пост @{0}" #: src/components/status.jsx:889 #: src/components/status.jsx:1334 msgid "Boosted @{0}'s post" -msgstr "" +msgstr "Продвинул(а) пост @{0}" #: src/components/status.jsx:901 msgid "Boost…" -msgstr "" +msgstr "Продвинуть…" #: src/components/status.jsx:913 #: src/components/status.jsx:1618 #: src/components/status.jsx:2331 msgid "Unlike" -msgstr "" +msgstr "Не нравится" #: src/components/status.jsx:914 #: src/components/status.jsx:1618 @@ -2071,20 +2071,20 @@ msgstr "" #: src/components/status.jsx:2331 #: src/components/status.jsx:2332 msgid "Like" -msgstr "" +msgstr "Нравится" #: src/components/status.jsx:923 #: src/components/status.jsx:2343 msgid "Unbookmark" -msgstr "" +msgstr "Удалить закладку" #: src/components/status.jsx:1031 msgid "View post by <0>@{0}" -msgstr "" +msgstr "Посмотреть пост <0>@{0}" #: src/components/status.jsx:1052 msgid "Show Edit History" -msgstr "" +msgstr "Показать историю редактирования" #: src/components/status.jsx:1055 msgid "Edited: {editedDateText}" @@ -2274,24 +2274,24 @@ msgstr "" #: src/components/status.jsx:3241 msgid "Post could be edited or deleted later." -msgstr "" +msgstr "Пост может быть отредактирован или удален позже." #: src/components/status.jsx:3247 msgid "Preview" -msgstr "" +msgstr "Предпросмотр" #: src/components/status.jsx:3256 msgid "Note: This preview is lightly styled." -msgstr "" +msgstr "Примечание: Этот предварительный просмотр слегка стилизован." #: src/components/status.jsx:3498 msgid "<0/> <1/> boosted" -msgstr "" +msgstr "<0/> <1/> продвинули" #: src/components/timeline.jsx:447 #: src/pages/settings.jsx:1036 msgid "New posts" -msgstr "" +msgstr "Новые посты" #: src/components/timeline.jsx:548 #: src/pages/home.jsx:212 @@ -2299,69 +2299,69 @@ msgstr "" #: src/pages/status.jsx:945 #: src/pages/status.jsx:1318 msgid "Try again" -msgstr "" +msgstr "Повторите попытку" #: src/components/timeline.jsx:937 #: src/components/timeline.jsx:944 #: src/pages/catchup.jsx:1860 msgid "Thread" -msgstr "" +msgstr "Обсуждение" #: src/components/timeline.jsx:959 msgid "<0>Filtered: <1>{0}" -msgstr "" +msgstr "<0>Отфильтровано: <1>{0}" #: src/components/translation-block.jsx:152 msgid "Auto-translated from {sourceLangText}" -msgstr "" +msgstr "Автоперевод с {sourceLangText}" #: src/components/translation-block.jsx:190 msgid "Translating…" -msgstr "" +msgstr "Переводим…" #: src/components/translation-block.jsx:193 msgid "Translate from {sourceLangText} (auto-detected)" -msgstr "" +msgstr "Перевод с {sourceLangText} (автоопределение)" #: src/components/translation-block.jsx:194 msgid "Translate from {sourceLangText}" -msgstr "" +msgstr "Перевод с {sourceLangText}" #: src/components/translation-block.jsx:222 msgid "Auto ({0})" -msgstr "" +msgstr "Авто ({0})" #: src/components/translation-block.jsx:235 msgid "Failed to translate" -msgstr "" +msgstr "Не удалось перевести" #: src/compose.jsx:29 msgid "Editing source status" -msgstr "" +msgstr "Редактирование статуса источника" #: src/compose.jsx:31 msgid "Replying to @{0}" -msgstr "" +msgstr "Ответить @{0}" #: src/compose.jsx:55 msgid "You may close this page now." -msgstr "" +msgstr "Теперь вы можете закрыть эту страницу." #: src/compose.jsx:63 msgid "Close window" -msgstr "" +msgstr "Закрыть окно" #: src/pages/account-statuses.jsx:233 msgid "Account posts" -msgstr "" +msgstr "Посты пользователя" #: src/pages/account-statuses.jsx:240 msgid "{accountDisplay} (+ Replies)" -msgstr "" +msgstr "{accountDisplay} (+ Ответы)" #: src/pages/account-statuses.jsx:242 msgid "{accountDisplay} (- Boosts)" -msgstr "" +msgstr "{accountDisplay} (- Продвижения)" #: src/pages/account-statuses.jsx:244 msgid "{accountDisplay} (#{tagged})" @@ -2369,7 +2369,7 @@ msgstr "" #: src/pages/account-statuses.jsx:246 msgid "{accountDisplay} (Media)" -msgstr "" +msgstr "{accountDisplay} (Медиа)" #: src/pages/account-statuses.jsx:252 msgid "{accountDisplay} ({monthYear})" @@ -2377,74 +2377,74 @@ msgstr "" #: src/pages/account-statuses.jsx:321 msgid "Clear filters" -msgstr "" +msgstr "Очистить фильтры" #: src/pages/account-statuses.jsx:324 msgid "Clear" -msgstr "" +msgstr "Очистить" #: src/pages/account-statuses.jsx:338 msgid "Showing post with replies" -msgstr "" +msgstr "Посты с ответами" #: src/pages/account-statuses.jsx:343 msgid "+ Replies" -msgstr "" +msgstr "+ Ответы" #: src/pages/account-statuses.jsx:349 msgid "Showing posts without boosts" -msgstr "" +msgstr "Посты без продвижений" #: src/pages/account-statuses.jsx:354 msgid "- Boosts" -msgstr "" +msgstr "- Продвижения" #: src/pages/account-statuses.jsx:360 msgid "Showing posts with media" -msgstr "" +msgstr "Посты с медиа-контентом" #: src/pages/account-statuses.jsx:377 msgid "Showing posts tagged with #{0}" -msgstr "" +msgstr "Посты, помеченные #{0}" #: src/pages/account-statuses.jsx:416 msgid "Showing posts in {0}" -msgstr "" +msgstr "Посты с {0}" #: src/pages/account-statuses.jsx:505 msgid "Nothing to see here yet." -msgstr "" +msgstr "Здесь пока ничего нет." #: src/pages/account-statuses.jsx:506 #: src/pages/public.jsx:97 #: src/pages/trending.jsx:415 msgid "Unable to load posts" -msgstr "" +msgstr "Не удается загрузить посты" #: src/pages/account-statuses.jsx:547 #: src/pages/account-statuses.jsx:577 msgid "Unable to fetch account info" -msgstr "" +msgstr "Не удалось получить информацию об учетной записи" #: src/pages/account-statuses.jsx:554 msgid "Switch to account's instance {0}" -msgstr "" +msgstr "Переключиться на инстанс {0} учетной записи" #: src/pages/account-statuses.jsx:584 msgid "Switch to my instance (<0>{currentInstance})" -msgstr "" +msgstr "Переключиться на мой инстанс (<0>{currentInstance})" #: src/pages/account-statuses.jsx:646 msgid "Month" -msgstr "" +msgstr "Месяц" #: src/pages/accounts.jsx:52 msgid "Current" -msgstr "" +msgstr "Текущий" #: src/pages/accounts.jsx:98 msgid "Default" -msgstr "" +msgstr "По умолчанию" #: src/pages/accounts.jsx:117 msgid "View profile…" @@ -2554,7 +2554,7 @@ msgstr "" #: src/pages/catchup.jsx:899 msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts." -msgstr "" +msgstr "Catch-up — это отдельная шкала времени для ваших подписок, предлагающая на первый взгляд высокоуровневый вид, с простым и вдохновленным почтой интерфейсом, позволяющим легко сортировать и фильтровать по записям." #: src/pages/catchup.jsx:910 msgid "Preview of Catch-up UI" @@ -2566,11 +2566,11 @@ msgstr "" #: src/pages/catchup.jsx:924 msgid "Let's catch up on the posts from your followings." -msgstr "" +msgstr "Давай посмотрим на записи из ваших подписки." #: src/pages/catchup.jsx:928 msgid "Show me all posts from…" -msgstr "" +msgstr "Покажи мне все посты от…" #: src/pages/catchup.jsx:951 msgid "until the max" @@ -2590,7 +2590,7 @@ msgstr "" #: src/pages/catchup.jsx:1008 msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more." -msgstr "" +msgstr "Примечание: Ваш инстанс может показывать только не более 800 сообщений в домашней шкале времени, независимо от диапазона времени. Может быть меньше или больше." #: src/pages/catchup.jsx:1018 msgid "Previously…" @@ -2598,7 +2598,7 @@ msgstr "" #: src/pages/catchup.jsx:1036 msgid "{0, plural, one {# post} other {# posts}}" -msgstr "" +msgstr "{0, plural, one {# пост} other {# посты}}" #: src/pages/catchup.jsx:1046 msgid "Remove this catch-up?" @@ -2610,7 +2610,7 @@ msgstr "" #: src/pages/catchup.jsx:1082 msgid "Fetching posts…" -msgstr "" +msgstr "Подгружаем посты…" #: src/pages/catchup.jsx:1085 msgid "This might take a while." @@ -2685,7 +2685,7 @@ msgstr "" #: src/pages/catchup.jsx:1570 msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos." -msgstr "" +msgstr "Посты сортируются по плотности или глубине информации. Более короткие сообщения \"легкие\", в то время как длинные сообщения \"тяжелее\". Сообщения с фотографиями \"тяжелее\", чем сообщения без фотографий." #: src/pages/catchup.jsx:1577 msgid "Group: Authors" @@ -2693,7 +2693,7 @@ msgstr "" #: src/pages/catchup.jsx:1580 msgid "Posts are grouped by authors, sorted by posts count per author." -msgstr "" +msgstr "Посты группируются по авторам, сортируются по количеству сообщений на автора." #: src/pages/catchup.jsx:1627 msgid "Next author" @@ -2810,7 +2810,7 @@ msgstr "" #: src/pages/filters.jsx:526 msgid "Filtered post will be…" -msgstr "" +msgstr "Отфильтрованный пост будет…" #: src/pages/filters.jsx:536 msgid "minimized" @@ -2859,7 +2859,7 @@ msgstr "" #: src/pages/following.jsx:134 #: src/pages/list.jsx:108 msgid "Unable to load posts." -msgstr "" +msgstr "Не удалось загрузить посты." #: src/pages/hashtag.jsx:55 msgid "{hashtagTitle} (Media only) on {instance}" @@ -2879,11 +2879,11 @@ msgstr "" #: src/pages/hashtag.jsx:181 msgid "No one has posted anything with this tag yet." -msgstr "" +msgstr "Никто еще ничего не написал с этим тегом." #: src/pages/hashtag.jsx:182 msgid "Unable to load posts with this tag" -msgstr "" +msgstr "Не удается загрузить записи с этим тегом" #: src/pages/hashtag.jsx:223 msgid "Unfollowed #{hashtag}" @@ -3192,7 +3192,7 @@ msgstr "" #: src/pages/public.jsx:96 msgid "No one has posted anything yet." -msgstr "" +msgstr "Никто ещё ничего не опубликовал." #: src/pages/public.jsx:123 msgid "Switch to Federated" @@ -3204,7 +3204,7 @@ msgstr "" #: src/pages/search.jsx:43 msgid "Search: {q} (Posts)" -msgstr "" +msgstr "Поиск: {q} (Посты)" #: src/pages/search.jsx:46 msgid "Search: {q} (Accounts)" @@ -3247,11 +3247,11 @@ msgstr "" #: src/pages/search.jsx:418 msgid "See more posts" -msgstr "" +msgstr "Показать больше постов" #: src/pages/search.jsx:432 msgid "No posts found." -msgstr "" +msgstr "Публикации не найдены." #: src/pages/search.jsx:476 msgid "Enter your search term or paste a URL above to get started." @@ -3294,7 +3294,7 @@ msgstr "" #: src/pages/settings.jsx:245 msgid "Posting" -msgstr "" +msgstr "Публикация сообщений" #: src/pages/settings.jsx:252 msgid "Default visibility" @@ -3307,7 +3307,7 @@ msgstr "" #: src/pages/settings.jsx:278 msgid "Failed to update posting privacy" -msgstr "" +msgstr "Не удалось обновить информацию о постах" #: src/pages/settings.jsx:301 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." @@ -3319,7 +3319,7 @@ msgstr "" #: src/pages/settings.jsx:329 msgid "Auto refresh timeline posts" -msgstr "" +msgstr "Автоматически обновлять ленту с постами" #: src/pages/settings.jsx:341 msgid "Boosts carousel" @@ -3327,7 +3327,7 @@ msgstr "" #: src/pages/settings.jsx:357 msgid "Post translation" -msgstr "" +msgstr "Перевод поста" #: src/pages/settings.jsx:368 msgid "Translate to" @@ -3351,7 +3351,7 @@ msgstr "" #: src/pages/settings.jsx:497 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." -msgstr "" +msgstr "Автоматически показывать перевод постов на ленте. Работает только для <0>коротких постов без предупреждения о содержимом, медиа и опросов." #: src/pages/settings.jsx:517 msgid "GIF Picker for composer" @@ -3367,7 +3367,7 @@ msgstr "" #: src/pages/settings.jsx:555 msgid "Only for new images while composing new posts." -msgstr "" +msgstr "Только для новых изображений при написании новых постов." #: src/pages/settings.jsx:562 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." @@ -3480,7 +3480,7 @@ msgstr "" #: src/pages/settings.jsx:1032 msgid "Post edits" -msgstr "" +msgstr "Редактирование постов" #: src/pages/settings.jsx:1053 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." @@ -3500,7 +3500,7 @@ msgstr "" #: src/pages/status.jsx:799 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." -msgstr "" +msgstr "Это сообщение с другого инстанса (<0>{instance}). Взаимодействия (ответ, продвижение и т. д.) невозможны." #: src/pages/status.jsx:827 msgid "Error: {e}" @@ -3520,11 +3520,11 @@ msgstr "" #: src/pages/status.jsx:1079 msgid "Go to main post" -msgstr "" +msgstr "Перейти к главному посту" #: src/pages/status.jsx:1102 msgid "{0} posts above ‒ Go to top" -msgstr "" +msgstr "{0} постов выше - Перейти к началу" #: src/pages/status.jsx:1145 #: src/pages/status.jsx:1208 @@ -3549,15 +3549,15 @@ msgstr "" #: src/pages/status.jsx:1248 msgid "Switch to post's instance ({0})" -msgstr "" +msgstr "Переключиться на инстанс поста ({0})" #: src/pages/status.jsx:1251 msgid "Switch to post's instance" -msgstr "" +msgstr "Переключиться на инстанс поста" #: src/pages/status.jsx:1309 msgid "Unable to load post" -msgstr "" +msgstr "Не удалось загрузить пост" #: src/pages/status.jsx:1426 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" @@ -3569,7 +3569,7 @@ msgstr "" #: src/pages/status.jsx:1466 msgid "View post with its replies" -msgstr "" +msgstr "Просмотреть пост и ответы на него" #: src/pages/trending.jsx:70 msgid "Trending ({instance})" @@ -3581,15 +3581,15 @@ msgstr "" #: src/pages/trending.jsx:374 msgid "Back to showing trending posts" -msgstr "" +msgstr "Назад к показу популярных сообщений" #: src/pages/trending.jsx:379 msgid "Showing posts mentioning <0>{0}" -msgstr "" +msgstr "Сообщения, упоминающие <0>{0}" #: src/pages/trending.jsx:391 msgid "Trending posts" -msgstr "" +msgstr "Популярные посты" #: src/pages/trending.jsx:414 msgid "No trending posts." From ca536723e9188ae172ed128fdbeac530f2ce98de Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Wed, 21 Aug 2024 23:47:02 +0800 Subject: [PATCH 011/132] Update catalogs --- src/data/catalogs.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/data/catalogs.json b/src/data/catalogs.json index 2905847c..c5d24a1a 100644 --- a/src/data/catalogs.json +++ b/src/data/catalogs.json @@ -23,18 +23,18 @@ "name": "Finnish", "completion": 100 }, + { + "code": "kab", + "nativeName": "Taqbaylit", + "name": "Kabyle", + "completion": 100 + }, { "code": "zh-CN", "nativeName": "简体中文", "name": "Simplified Chinese", "completion": 100 }, - { - "code": "kab", - "nativeName": "Taqbaylit", - "name": "Kabyle", - "completion": 99 - }, { "code": "gl-ES", "nativeName": "galego", @@ -71,6 +71,12 @@ "name": "Persian", "completion": 68 }, + { + "code": "ru-RU", + "nativeName": "русский", + "name": "Russian", + "completion": 54 + }, { "code": "nl-NL", "nativeName": "Nederlands", @@ -81,7 +87,7 @@ "code": "lt-LT", "nativeName": "lietuvių", "name": "Lithuanian", - "completion": 37 + "completion": 41 }, { "code": "ja-JP", @@ -89,12 +95,6 @@ "name": "Japanese", "completion": 32 }, - { - "code": "ru-RU", - "nativeName": "русский", - "name": "Russian", - "completion": 23 - }, { "code": "ar-SA", "nativeName": "العربية", @@ -105,7 +105,7 @@ "code": "it-IT", "nativeName": "italiano", "name": "Italian", - "completion": 20 + "completion": 21 }, { "code": "eo-UY", From c54228627c0d167b2450ff322fc6deccd4829b87 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Wed, 21 Aug 2024 23:48:08 +0800 Subject: [PATCH 012/132] Move this to run locally instead of Actions Seems like it can't run based on PR closed by another workflow, which make sense. --- .github/workflows/update-catalogs.yml | 30 --------------------------- vite.config.js | 5 +++++ 2 files changed, 5 insertions(+), 30 deletions(-) delete mode 100644 .github/workflows/update-catalogs.yml diff --git a/.github/workflows/update-catalogs.yml b/.github/workflows/update-catalogs.yml deleted file mode 100644 index 934fab22..00000000 --- a/.github/workflows/update-catalogs.yml +++ /dev/null @@ -1,30 +0,0 @@ -name: Update catalogs - -on: - pull_request: - types: - - closed - workflow_dispatch: - -jobs: - update-catalogs: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: 20 - - run: npm ci - - name: Update catalogs.json - run: | - node scripts/catalogs.js - if git diff --quiet src/data/catalogs.json; then - echo "No changes to catalogs.json" - else - echo "Changes to catalogs.json" - git config --global user.email "github-actions[bot]@users.noreply.github.com" - git config --global user.name "github-actions[bot]" - git add src/data/catalogs.json - git commit -m "Update catalogs.json" - git push origin HEAD:main - fi diff --git a/vite.config.js b/vite.config.js index fc085f66..7bf25f11 100644 --- a/vite.config.js +++ b/vite.config.js @@ -70,6 +70,11 @@ export default defineConfig({ run: ['npm', 'run', 'messages:extract:clean'], pattern: 'src/**/*.{js,jsx,ts,tsx}', }, + { + name: 'update-catalogs', + run: ['node', 'scripts/catalogs.js'], + pattern: 'src/locales/*.po', + }, ], }), splitVendorChunkPlugin(), From cea06f32fcd6d503942032ca98445714e0cd6ace Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Thu, 22 Aug 2024 00:10:48 +0800 Subject: [PATCH 013/132] Make sure nice-date-time also match the more local locale --- src/utils/nice-date-time.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/utils/nice-date-time.js b/src/utils/nice-date-time.js index a1d5baff..dde3f7a0 100644 --- a/src/utils/nice-date-time.js +++ b/src/utils/nice-date-time.js @@ -1,12 +1,16 @@ import { i18n } from '@lingui/core'; +import localeMatch from './locale-match'; import mem from './mem'; const defaultLocale = new Intl.DateTimeFormat().resolvedOptions().locale; const _DateTimeFormat = (opts) => { const { locale, dateYear, hideTime, formatOpts } = opts || {}; - const loc = locale && !/pseudo/i.test(locale) ? locale : defaultLocale; + const loc = + locale && !/pseudo/i.test(locale) + ? localeMatch([locale], [defaultLocale]) + : defaultLocale; const currentYear = new Date().getFullYear(); const options = { // Show year if not current year From 25d73c4b461006dda2dea6ab1eca62b71238b5fb Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Thu, 22 Aug 2024 00:12:47 +0800 Subject: [PATCH 014/132] Show all locales, <50% complete will be called devLocales Dev locales show on dev or based on env var PHANPY_SHOW_DEV_LOCALES --- lingui.config.js | 4 +-- src/components/lang-selector.jsx | 46 +++++++++++++++++++------------- src/locales.js | 14 +++++++--- src/utils/lang.js | 4 +-- 4 files changed, 43 insertions(+), 25 deletions(-) diff --git a/lingui.config.js b/lingui.config.js index 17174142..e612248d 100644 --- a/lingui.config.js +++ b/lingui.config.js @@ -1,7 +1,7 @@ -import { LOCALES } from './src/locales'; +import { ALL_LOCALES } from './src/locales'; const config = { - locales: LOCALES, + locales: ALL_LOCALES, sourceLocale: 'en', pseudoLocale: 'pseudo-LOCALE', fallbackLocales: { diff --git a/src/components/lang-selector.jsx b/src/components/lang-selector.jsx index a5249c46..5dcdf074 100644 --- a/src/components/lang-selector.jsx +++ b/src/components/lang-selector.jsx @@ -1,7 +1,7 @@ import { useLingui } from '@lingui/react'; import { useMemo } from 'preact/hooks'; -import { CATALOGS, DEFAULT_LANG, LOCALES } from '../locales'; +import { CATALOGS, DEFAULT_LANG, DEV_LOCALES, LOCALES } from '../locales'; import { activateLang } from '../utils/lang'; import localeCode2Text from '../utils/localeCode2Text'; @@ -16,10 +16,6 @@ export default function LangSelector() { // Sorted on render, so the order won't suddenly change based on current locale const populatedLocales = useMemo(() => { return LOCALES.map((lang) => { - if (lang === 'pseudo-LOCALE') { - return { code: lang, native: 'Pseudolocalization (test)' }; - } - // Don't need regions for now, it makes text too noisy // Wait till there's too many languages and there are regional clashes const regionlessCode = regionMaps[lang] || lang.replace(/-[a-z]+$/i, ''); @@ -45,9 +41,6 @@ export default function LangSelector() { native, }; }).sort((a, b) => { - // If pseudo-LOCALE, always put it at the bottom - if (a.code === 'pseudo-LOCALE') return 1; - if (b.code === 'pseudo-LOCALE') return -1; // Sort by common name const order = a._common.localeCompare(b._common, i18n.locale); if (order !== 0) return order; @@ -70,16 +63,6 @@ export default function LangSelector() { }} > {populatedLocales.map(({ code, regionlessCode, native }) => { - if (code === 'pseudo-LOCALE') { - return ( - <> -
- - - ); - } // Common name changes based on current locale const common = localeCode2Text({ code: regionlessCode, @@ -97,6 +80,33 @@ export default function LangSelector() { ); })} + {(import.meta.env.DEV || import.meta.env.PHANPY_SHOW_DEV_LOCALES) && ( + + {DEV_LOCALES.map((code) => { + if (code === 'pseudo-LOCALE') { + return ( + <> +
+ + + ); + } + const nativeName = CATALOGS.find( + (c) => c.code === code, + )?.nativeName; + const completion = CATALOGS.find( + (c) => c.code === code, + )?.completion; + return ( + + ); + })} +
+ )} ); diff --git a/src/locales.js b/src/locales.js index ea83cd07..74bf4bd4 100644 --- a/src/locales.js +++ b/src/locales.js @@ -12,7 +12,15 @@ const locales = [ .filter(({ completion }) => completion >= PERCENTAGE_THRESHOLD) .map(({ code }) => code), ]; -if (import.meta.env.DEV) { - locales.push('pseudo-LOCALE'); -} export const LOCALES = locales; + +let devLocales = []; +if (import.meta.env.DEV || import.meta.env.PHANPY_SHOW_DEV_LOCALES) { + devLocales = catalogs + .filter(({ completion }) => completion < PERCENTAGE_THRESHOLD) + .map(({ code }) => code); + devLocales.push('pseudo-LOCALE'); +} +export const DEV_LOCALES = devLocales; + +export const ALL_LOCALES = [...locales, ...devLocales]; diff --git a/src/utils/lang.js b/src/utils/lang.js index 5140522b..2ef1b135 100644 --- a/src/utils/lang.js +++ b/src/utils/lang.js @@ -7,7 +7,7 @@ import { } from '@lingui/detect-locale'; import Locale from 'intl-locale-textinfo-polyfill'; -import { DEFAULT_LANG, LOCALES } from '../locales'; +import { ALL_LOCALES, DEFAULT_LANG } from '../locales'; import { messages } from '../locales/en.po'; import localeMatch from '../utils/locale-match'; @@ -62,7 +62,7 @@ export function initActivateLang() { DEFAULT_LANG, ); const matchedLang = - LOCALES.find((l) => l === lang) || localeMatch(lang, LOCALES); + ALL_LOCALES.find((l) => l === lang) || localeMatch(lang, ALL_LOCALES); activateLang(matchedLang); // const yes = confirm(t`Reload to apply language setting?`); From c7ad4417819a15cb8679c02059aef5ceaa29804c Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Thu, 22 Aug 2024 00:44:53 +0800 Subject: [PATCH 015/132] New Crowdin updates (#663) * New translations (Lithuanian) * New translations (Russian) --- src/locales/lt-LT.po | 34 +-- src/locales/ru-RU.po | 484 +++++++++++++++++++++---------------------- 2 files changed, 259 insertions(+), 259 deletions(-) diff --git a/src/locales/lt-LT.po b/src/locales/lt-LT.po index bf674279..cbbaa45a 100644 --- a/src/locales/lt-LT.po +++ b/src/locales/lt-LT.po @@ -8,7 +8,7 @@ msgstr "" "Language: lt\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-21 14:59\n" +"PO-Revision-Date: 2024-08-21 16:44\n" "Last-Translator: \n" "Language-Team: Lithuanian\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && (n%100>19 || n%100<11) ? 0 : (n%10>=2 && n%10<=9) && (n%100>19 || n%100<11) ? 1 : n%1!=0 ? 2: 3);\n" @@ -1399,7 +1399,7 @@ msgstr "" #: src/components/notification.jsx:126 msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0} people followed you.}}" -msgstr "{count, plural, one {{0} seka tave.} few {{0} žmonės seka tave.} many {{0} žmones seka tave.}=1 {{account}} other {{0} žmonių seka tave.}}" +msgstr "{count, plural, one {{0} seka tave.} few {<0><1>{0} žmonės seka tave.} many {<0><1>{0} žmones seka tave.}=1 {{account}} other {<0><1>{0} žmonių seka tave.}}" #: src/components/notification.jsx:140 msgid "{account} requested to follow you." @@ -1411,7 +1411,7 @@ msgstr "" #: src/components/notification.jsx:191 msgid "A poll you have voted in or created has ended." -msgstr "" +msgstr "Baigėsi apklausa, kurioje balsavai arba kurią sukūrei." #: src/components/notification.jsx:192 msgid "A poll you have created has ended." @@ -1447,7 +1447,7 @@ msgstr "Prižiūrėjimo įspėjimas" #: src/components/notification.jsx:267 msgid "An admin from <0>{from} has suspended <1>{targetName}, which means you can no longer receive updates from them or interact with them." -msgstr "" +msgstr "Administratorius (-ė) iš <0>{from} pristabdė <1>{targetName}, o tai reiškia, kad nebegali gauti iš jų naujienų ir su jais bendrauti." #: src/components/notification.jsx:273 msgid "An admin from <0>{from} has blocked <1>{targetName}. Affected followers: {followersCount}, followings: {followingCount}." @@ -1459,11 +1459,11 @@ msgstr "" #: src/components/notification.jsx:287 msgid "Your account has received a moderation warning." -msgstr "" +msgstr "Tavo paskyra gavo prižiūrėjimo įspėjimą." #: src/components/notification.jsx:288 msgid "Your account has been disabled." -msgstr "" +msgstr "Tavo paskyra buvo išjungta." #: src/components/notification.jsx:289 msgid "Some of your posts have been marked as sensitive." @@ -1471,51 +1471,51 @@ msgstr "Kai kurie tavo įrašai buvo pažymėtos kaip jautrios." #: src/components/notification.jsx:290 msgid "Some of your posts have been deleted." -msgstr "" +msgstr "Kai kurios tavo įrašai buvo ištrinti." #: src/components/notification.jsx:291 msgid "Your posts will be marked as sensitive from now on." -msgstr "" +msgstr "Nuo šiol tavo įrašai bus pažymėti kaip jautrūs." #: src/components/notification.jsx:292 msgid "Your account has been limited." -msgstr "" +msgstr "Tavo paskyra buvo apribota." #: src/components/notification.jsx:293 msgid "Your account has been suspended." -msgstr "" +msgstr "Tavo paskyra buvo pristabdyta." #: src/components/notification.jsx:364 msgid "[Unknown notification type: {type}]" -msgstr "" +msgstr "[Nežinomas pranešimo tipas: {type}]" #: src/components/notification.jsx:425 #: src/components/status.jsx:937 #: src/components/status.jsx:947 msgid "Boosted/Liked by…" -msgstr "" +msgstr "Pasidalino / patiko…" #: src/components/notification.jsx:426 msgid "Liked by…" -msgstr "" +msgstr "Patiko…" #: src/components/notification.jsx:427 msgid "Boosted by…" -msgstr "" +msgstr "Pasidalino…" #: src/components/notification.jsx:428 msgid "Followed by…" -msgstr "" +msgstr "Seka…" #: src/components/notification.jsx:484 #: src/components/notification.jsx:500 msgid "Learn more <0/>" -msgstr "" +msgstr "Sužinoti daugiau <0/>" #: src/components/notification.jsx:680 #: src/components/status.jsx:189 msgid "Read more →" -msgstr "" +msgstr "Skaityti daugiau →" #: src/components/poll.jsx:110 msgid "Voted" diff --git a/src/locales/ru-RU.po b/src/locales/ru-RU.po index b64c1404..6c10568a 100644 --- a/src/locales/ru-RU.po +++ b/src/locales/ru-RU.po @@ -8,7 +8,7 @@ msgstr "" "Language: ru\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-21 14:59\n" +"PO-Revision-Date: 2024-08-21 16:44\n" "Last-Translator: \n" "Language-Team: Russian\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" @@ -1028,7 +1028,7 @@ msgstr "<0>Esc или <1>Backspace" #: src/components/keyboard-shortcuts-help.jsx:109 msgid "Focus column in multi-column mode" -msgstr "Фокус столбца в многоколонном режиме" +msgstr "Фокус столбца в многоколоночном режиме" #: src/components/keyboard-shortcuts-help.jsx:111 msgid "<0>1 to <1>9" @@ -1044,15 +1044,15 @@ msgstr "Создать новый пост (новое окно)" #: src/components/keyboard-shortcuts-help.jsx:124 msgid "<0>Shift + <1>c" -msgstr "" +msgstr "<0>Shift + <1>c" #: src/components/keyboard-shortcuts-help.jsx:130 msgid "Send post" -msgstr "" +msgstr "Отправить пост" #: src/components/keyboard-shortcuts-help.jsx:132 msgid "<0>Ctrl + <1>Enter or <2>⌘ + <3>Enter" -msgstr "" +msgstr "<0>Ctrl + <1>Enter или <2>⌘ + <3>Enter" #: src/components/keyboard-shortcuts-help.jsx:139 #: src/components/nav-menu.jsx:374 @@ -1062,11 +1062,11 @@ msgstr "" #: src/pages/search.jsx:39 #: src/pages/search.jsx:209 msgid "Search" -msgstr "" +msgstr "Поиск" #: src/components/keyboard-shortcuts-help.jsx:147 msgid "Reply (new window)" -msgstr "" +msgstr "Ответить (в новом окне)" #: src/components/keyboard-shortcuts-help.jsx:150 msgid "<0>Shift + <1>r" @@ -1074,11 +1074,11 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:156 msgid "Like (favourite)" -msgstr "" +msgstr "Нравится (избранное)" #: src/components/keyboard-shortcuts-help.jsx:158 msgid "<0>l or <1>f" -msgstr "" +msgstr "<0>l или <1>f" #: src/components/keyboard-shortcuts-help.jsx:164 #: src/components/status.jsx:838 @@ -1086,93 +1086,93 @@ msgstr "" #: src/components/status.jsx:2318 #: src/components/status.jsx:2319 msgid "Boost" -msgstr "" +msgstr "Продвинуть" #: src/components/keyboard-shortcuts-help.jsx:166 msgid "<0>Shift + <1>b" -msgstr "" +msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:172 #: src/components/status.jsx:923 #: src/components/status.jsx:2343 #: src/components/status.jsx:2344 msgid "Bookmark" -msgstr "" +msgstr "Закладка" #: src/components/keyboard-shortcuts-help.jsx:176 msgid "Toggle Cloak mode" -msgstr "" +msgstr "Включить \"приватный\" режим" #: src/components/keyboard-shortcuts-help.jsx:178 msgid "<0>Shift + <1>Alt + <2>k" -msgstr "" +msgstr "<0>Shift + <1>Alt + <2>k" #: src/components/list-add-edit.jsx:37 msgid "Edit list" -msgstr "" +msgstr "Редактировать список" #: src/components/list-add-edit.jsx:93 msgid "Unable to edit list." -msgstr "" +msgstr "Не удалось изменить список." #: src/components/list-add-edit.jsx:94 msgid "Unable to create list." -msgstr "" +msgstr "Не удалось создать список." #: src/components/list-add-edit.jsx:102 msgid "Name" -msgstr "" +msgstr "Название" #: src/components/list-add-edit.jsx:122 msgid "Show replies to list members" -msgstr "" +msgstr "Показать ответы участникам списка" #: src/components/list-add-edit.jsx:125 msgid "Show replies to people I follow" -msgstr "" +msgstr "Показать ответы людям, на которых я подписан(а)" #: src/components/list-add-edit.jsx:128 msgid "Don't show replies" -msgstr "" +msgstr "Не показывать ответы" #: src/components/list-add-edit.jsx:141 msgid "Hide posts on this list from Home/Following" -msgstr "" +msgstr "Скрыть посты этого списка из Домашней ленты/Подписок" #: src/components/list-add-edit.jsx:147 #: src/pages/filters.jsx:554 msgid "Create" -msgstr "" +msgstr "Создать" #: src/components/list-add-edit.jsx:154 msgid "Delete this list?" -msgstr "" +msgstr "Удалить этот список?" #: src/components/list-add-edit.jsx:173 msgid "Unable to delete list." -msgstr "" +msgstr "Не удалось удалить список." #: src/components/media-alt-modal.jsx:38 #: src/components/media.jsx:50 msgid "Media description" -msgstr "" +msgstr "Описание медиа" #: src/components/media-alt-modal.jsx:57 #: src/components/status.jsx:967 #: src/components/status.jsx:994 #: src/components/translation-block.jsx:195 msgid "Translate" -msgstr "" +msgstr "Перевести" #: src/components/media-alt-modal.jsx:68 #: src/components/status.jsx:981 #: src/components/status.jsx:1008 msgid "Speak" -msgstr "" +msgstr "Произнести" #: src/components/media-modal.jsx:294 msgid "Open original media in new window" -msgstr "" +msgstr "Открыть исходный файл в новом окне" #: src/components/media-modal.jsx:298 msgid "Open original media" @@ -1180,27 +1180,27 @@ msgstr "Открыть исходный файл" #: src/components/media-modal.jsx:314 msgid "Attempting to describe image. Please wait…" -msgstr "" +msgstr "Попытка описать изображение. Пожалуйста, подождите…" #: src/components/media-modal.jsx:329 msgid "Failed to describe image" -msgstr "" +msgstr "Не удалось описать изображение" #: src/components/media-modal.jsx:339 msgid "Describe image…" -msgstr "" +msgstr "Опишите изображение…" #: src/components/media-modal.jsx:362 msgid "View post" -msgstr "" +msgstr "Просмотреть публикацию" #: src/components/media-post.jsx:127 msgid "Sensitive media" -msgstr "" +msgstr "Деликатный контент" #: src/components/media-post.jsx:132 msgid "Filtered: {filterTitleStr}" -msgstr "" +msgstr "Отфильтровано: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status.jsx:3394 @@ -1210,36 +1210,36 @@ msgstr "" #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1843 msgid "Filtered" -msgstr "" +msgstr "Отфильтровано" #: src/components/modals.jsx:72 msgid "Post published. Check it out." -msgstr "" +msgstr "Пост опубликован. Проверьте его." #: src/components/modals.jsx:73 msgid "Reply posted. Check it out." -msgstr "" +msgstr "Ответ опубликован. Проверьте его." #: src/components/modals.jsx:74 msgid "Post updated. Check it out." -msgstr "" +msgstr "Пост обновлен. Проверьте его." #: src/components/nav-menu.jsx:126 msgid "Menu" -msgstr "" +msgstr "Меню" #: src/components/nav-menu.jsx:162 msgid "Reload page now to update?" -msgstr "" +msgstr "Перезагрузить страницу для обновления?" #: src/components/nav-menu.jsx:174 msgid "New update available…" -msgstr "" +msgstr "Доступно обновление…" #: src/components/nav-menu.jsx:200 #: src/pages/catchup.jsx:855 msgid "Catch-up" -msgstr "" +msgstr "Catch-up" #: src/components/nav-menu.jsx:207 #: src/components/shortcuts-settings.jsx:58 @@ -1250,7 +1250,7 @@ msgstr "" #: src/pages/settings.jsx:1008 #: src/pages/trending.jsx:347 msgid "Mentions" -msgstr "" +msgstr "Упоминания" #: src/components/nav-menu.jsx:214 #: src/components/shortcuts-settings.jsx:49 @@ -1261,15 +1261,15 @@ msgstr "" #: src/pages/notifications.jsx:106 #: src/pages/notifications.jsx:509 msgid "Notifications" -msgstr "" +msgstr "Уведомления" #: src/components/nav-menu.jsx:217 msgid "New" -msgstr "" +msgstr "Новые" #: src/components/nav-menu.jsx:228 msgid "Profile" -msgstr "" +msgstr "Профиль" #: src/components/nav-menu.jsx:241 #: src/components/nav-menu.jsx:268 @@ -1279,13 +1279,13 @@ msgstr "" #: src/pages/lists.jsx:16 #: src/pages/lists.jsx:50 msgid "Lists" -msgstr "" +msgstr "Списки" #: src/components/nav-menu.jsx:249 #: src/components/shortcuts.jsx:209 #: src/pages/list.jsx:133 msgid "All Lists" -msgstr "" +msgstr "Все списки" #: src/components/nav-menu.jsx:276 #: src/components/shortcuts-settings.jsx:54 @@ -1293,7 +1293,7 @@ msgstr "" #: src/pages/bookmarks.jsx:11 #: src/pages/bookmarks.jsx:23 msgid "Bookmarks" -msgstr "" +msgstr "Закладки" #: src/components/nav-menu.jsx:296 #: src/components/shortcuts-settings.jsx:55 @@ -1304,13 +1304,13 @@ msgstr "" #: src/pages/favourites.jsx:23 #: src/pages/settings.jsx:1012 msgid "Likes" -msgstr "" +msgstr "Отметки \"нравится\"" #: src/components/nav-menu.jsx:302 #: src/pages/followed-hashtags.jsx:14 #: src/pages/followed-hashtags.jsx:44 msgid "Followed Hashtags" -msgstr "" +msgstr "Отслеживаемые хэштеги" #: src/components/nav-menu.jsx:310 #: src/pages/account-statuses.jsx:331 @@ -1362,7 +1362,7 @@ msgstr "Локальная" #: src/components/nav-menu.jsx:392 #: src/components/shortcuts-settings.jsx:162 msgid "Federated" -msgstr "Федерируемая" +msgstr "Федеративная" #: src/components/nav-menu.jsx:415 msgid "Shortcuts / Columns…" @@ -1732,7 +1732,7 @@ msgstr "ID списка" #: src/components/shortcuts-settings.jsx:70 msgid "Local only" -msgstr "Только локально" +msgstr "Только локальная" #: src/components/shortcuts-settings.jsx:75 #: src/components/shortcuts-settings.jsx:84 @@ -1753,7 +1753,7 @@ msgstr "Поисковый запрос" #: src/components/shortcuts-settings.jsx:96 msgid "Optional, unless for multi-column mode" -msgstr "Необязательно, если не выбран режим с несколькими столбцами" +msgstr "Необязательно, если не выбран многоколоночный режим" #: src/components/shortcuts-settings.jsx:113 msgid "e.g. PixelArt (Max 5, space-separated)" @@ -1946,67 +1946,67 @@ msgstr "или заменить…" #: src/components/shortcuts-settings.jsx:1006 msgid "Import…" -msgstr "" +msgstr "Импортировать…" #: src/components/shortcuts-settings.jsx:1015 msgid "Export" -msgstr "" +msgstr "Экспорт" #: src/components/shortcuts-settings.jsx:1030 msgid "Shortcuts copied" -msgstr "" +msgstr "Ярлыки скопированы" #: src/components/shortcuts-settings.jsx:1033 msgid "Unable to copy shortcuts" -msgstr "" +msgstr "Не удалось скопировать ярлыки" #: src/components/shortcuts-settings.jsx:1047 msgid "Shortcut settings copied" -msgstr "" +msgstr "Настройки ярлыков скопированы" #: src/components/shortcuts-settings.jsx:1050 msgid "Unable to copy shortcut settings" -msgstr "" +msgstr "Не удалось скопировать настройки ярлыка" #: src/components/shortcuts-settings.jsx:1080 msgid "Share" -msgstr "" +msgstr "Поделиться" #: src/components/shortcuts-settings.jsx:1119 msgid "Saving shortcuts to instance server…" -msgstr "" +msgstr "Сохранение ярлыков на сервер инстанса…" #: src/components/shortcuts-settings.jsx:1126 msgid "Shortcuts saved" -msgstr "" +msgstr "Ярлыки сохранены" #: src/components/shortcuts-settings.jsx:1131 msgid "Unable to save shortcuts" -msgstr "" +msgstr "Не удалось сохранить ярлыки" #: src/components/shortcuts-settings.jsx:1134 msgid "Sync to instance server" -msgstr "" +msgstr "Синхронизировать с сервером инстанса" #: src/components/shortcuts-settings.jsx:1142 msgid "{0, plural, one {# character} other {# characters}}" -msgstr "" +msgstr "{0, plural, one {# символ} other {# символов}}" #: src/components/shortcuts-settings.jsx:1154 msgid "Raw Shortcuts JSON" -msgstr "" +msgstr "Исходный JSON ярлыков" #: src/components/shortcuts-settings.jsx:1167 msgid "Import/export settings from/to instance server (Very experimental)" -msgstr "" +msgstr "Импорт/экспорт настроек с сервера экземпляра (Очень экспериментально)" #: src/components/status.jsx:463 msgid "<0/> <1>boosted" -msgstr "" +msgstr "<0/> <1>продвинуто" #: src/components/status.jsx:562 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." -msgstr "" +msgstr "К сожалению, ваша текущая учетная запись не может общаться с этим постом из другого экземпляра." #: src/components/status.jsx:715 msgid "Unliked @{0}'s post" @@ -2088,148 +2088,148 @@ msgstr "Показать историю редактирования" #: src/components/status.jsx:1055 msgid "Edited: {editedDateText}" -msgstr "" +msgstr "Отредактировано: {editedDateText}" #: src/components/status.jsx:1115 #: src/components/status.jsx:3071 msgid "Embed post" -msgstr "" +msgstr "Вставить пост" #: src/components/status.jsx:1129 msgid "Conversation unmuted" -msgstr "" +msgstr "Обсуждение не игнорируется" #: src/components/status.jsx:1129 msgid "Conversation muted" -msgstr "" +msgstr "Обсуждение игнорируется" #: src/components/status.jsx:1135 msgid "Unable to unmute conversation" -msgstr "" +msgstr "Не удалось прекратить игнорировать обсуждение" #: src/components/status.jsx:1136 msgid "Unable to mute conversation" -msgstr "" +msgstr "Не удалось игнорировать обсуждение" #: src/components/status.jsx:1145 msgid "Unmute conversation" -msgstr "" +msgstr "Не игнорировать обсуждение" #: src/components/status.jsx:1152 msgid "Mute conversation" -msgstr "" +msgstr "Игнорировать обсуждение" #: src/components/status.jsx:1168 msgid "Post unpinned from profile" -msgstr "" +msgstr "Пост откреплён из профиля" #: src/components/status.jsx:1169 msgid "Post pinned to profile" -msgstr "" +msgstr "Пост прикреплён к профилю" #: src/components/status.jsx:1174 msgid "Unable to unpin post" -msgstr "" +msgstr "Не удалось открепить пост" #: src/components/status.jsx:1174 msgid "Unable to pin post" -msgstr "" +msgstr "Не удалось закрепить пост" #: src/components/status.jsx:1183 msgid "Unpin from profile" -msgstr "" +msgstr "Открепить от профиля" #: src/components/status.jsx:1190 msgid "Pin to profile" -msgstr "" +msgstr "Закрепить в профиле" #: src/components/status.jsx:1219 msgid "Delete this post?" -msgstr "" +msgstr "Удалить этот пост?" #: src/components/status.jsx:1232 msgid "Post deleted" -msgstr "" +msgstr "Пост удален" #: src/components/status.jsx:1235 msgid "Unable to delete post" -msgstr "" +msgstr "Не удалось удалить пост" #: src/components/status.jsx:1263 msgid "Report post…" -msgstr "" +msgstr "Пожаловаться на пост…" #: src/components/status.jsx:1619 #: src/components/status.jsx:1655 #: src/components/status.jsx:2332 msgid "Liked" -msgstr "" +msgstr "Нравится" #: src/components/status.jsx:1652 #: src/components/status.jsx:2319 msgid "Boosted" -msgstr "" +msgstr "Продвинут" #: src/components/status.jsx:1662 #: src/components/status.jsx:2344 msgid "Bookmarked" -msgstr "" +msgstr "Добавлен в закладки" #: src/components/status.jsx:1666 msgid "Pinned" -msgstr "" +msgstr "Закреплён" #: src/components/status.jsx:1711 #: src/components/status.jsx:2163 msgid "Deleted" -msgstr "" +msgstr "Удалён" #: src/components/status.jsx:1752 msgid "{repliesCount, plural, one {# reply} other {# replies}}" -msgstr "" +msgstr "{repliesCount, plural, one {# ответ} other {# ответ(а/ов)}}" #: src/components/status.jsx:1841 msgid "Thread{0}" -msgstr "" +msgstr "Обсуждение{0}" #: src/components/status.jsx:1917 #: src/components/status.jsx:1979 #: src/components/status.jsx:2064 msgid "Show less" -msgstr "" +msgstr "Свернуть" #: src/components/status.jsx:1917 #: src/components/status.jsx:1979 msgid "Show content" -msgstr "" +msgstr "Показать содержимое" #: src/components/status.jsx:2064 msgid "Show media" -msgstr "" +msgstr "Показать медиа" #: src/components/status.jsx:2184 msgid "Edited" -msgstr "" +msgstr "Отредактировано" #: src/components/status.jsx:2261 msgid "Comments" -msgstr "" +msgstr "Комментарии" #: src/components/status.jsx:2832 msgid "Edit History" -msgstr "" +msgstr "История изменений" #: src/components/status.jsx:2836 msgid "Failed to load history" -msgstr "" +msgstr "Не удалось загрузить историю" #: src/components/status.jsx:2841 msgid "Loading…" -msgstr "" +msgstr "Загрузка…" #: src/components/status.jsx:3076 msgid "HTML Code" -msgstr "" +msgstr "HTML-код" #: src/components/status.jsx:3093 msgid "HTML code copied" @@ -2541,7 +2541,7 @@ msgstr "" #: src/pages/catchup.jsx:866 #: src/pages/catchup.jsx:890 msgid "Catch-up <0>beta" -msgstr "" +msgstr "Catch-up <0>бета" #: src/pages/catchup.jsx:880 #: src/pages/catchup.jsx:1552 @@ -2554,11 +2554,11 @@ msgstr "" #: src/pages/catchup.jsx:899 msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts." -msgstr "Catch-up — это отдельная шкала времени для ваших подписок, предлагающая на первый взгляд высокоуровневый вид, с простым и вдохновленным почтой интерфейсом, позволяющим легко сортировать и фильтровать по записям." +msgstr "Catch-up — это отдельная лента для ваших подписок, предлагающая на первый взгляд высокоуровневый вид, с простым и вдохновленным почтой интерфейсом, позволяющим легко сортировать и фильтровать по записям." #: src/pages/catchup.jsx:910 msgid "Preview of Catch-up UI" -msgstr "" +msgstr "Предпросмотр интерфейса Catch-up" #: src/pages/catchup.jsx:919 msgid "Let's catch up" @@ -2582,11 +2582,11 @@ msgstr "" #: src/pages/catchup.jsx:987 msgid "Overlaps with your last catch-up" -msgstr "" +msgstr "Перекрывает ваш последний catch-up" #: src/pages/catchup.jsx:999 msgid "Until the last catch-up ({0})" -msgstr "" +msgstr "До последнего catch-up ({0})" #: src/pages/catchup.jsx:1008 msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more." @@ -2602,7 +2602,7 @@ msgstr "{0, plural, one {# пост} other {# посты}}" #: src/pages/catchup.jsx:1046 msgid "Remove this catch-up?" -msgstr "" +msgstr "Удалить этот catch-up?" #: src/pages/catchup.jsx:1067 msgid "Note: Only max 3 will be stored. The rest will be automatically removed." @@ -2627,61 +2627,61 @@ msgstr "" #: src/pages/catchup.jsx:1244 msgid "Shared by {0}" -msgstr "" +msgstr "Поделил(ся/ась) {0}" #: src/pages/catchup.jsx:1283 #: src/pages/mentions.jsx:147 #: src/pages/search.jsx:222 msgid "All" -msgstr "" +msgstr "Все" #: src/pages/catchup.jsx:1368 msgid "{0, plural, one {# author} other {# authors}}" -msgstr "" +msgstr "{0, plural, one {# автор} other {# авторы}}" #: src/pages/catchup.jsx:1380 msgid "Sort" -msgstr "" +msgstr "Сортировка" #: src/pages/catchup.jsx:1411 msgid "Date" -msgstr "" +msgstr "Дата" #: src/pages/catchup.jsx:1415 msgid "Density" -msgstr "" +msgstr "Плотность" #: src/pages/catchup.jsx:1453 msgid "Authors" -msgstr "" +msgstr "Авторы" #: src/pages/catchup.jsx:1454 msgid "None" -msgstr "" +msgstr "Отсутствует" #: src/pages/catchup.jsx:1470 msgid "Show all authors" -msgstr "" +msgstr "Показать всех авторов" #: src/pages/catchup.jsx:1521 msgid "You don't have to read everything." -msgstr "" +msgstr "Вы не обязаны читать всё." #: src/pages/catchup.jsx:1522 msgid "That's all." -msgstr "" +msgstr "Вот и всё!" #: src/pages/catchup.jsx:1530 msgid "Back to top" -msgstr "" +msgstr "Вернуться к началу" #: src/pages/catchup.jsx:1561 msgid "Links shared by followings, sorted by shared counts, boosts and likes." -msgstr "" +msgstr "Ссылки, которыми поделились подписчики, отсортированы по количеству взаимодействий, продвижений и отметок \"нравится\"." #: src/pages/catchup.jsx:1567 msgid "Sort: Density" -msgstr "" +msgstr "Сортировка: Плотность" #: src/pages/catchup.jsx:1570 msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos." @@ -2689,7 +2689,7 @@ msgstr "Посты сортируются по плотности или глу #: src/pages/catchup.jsx:1577 msgid "Group: Authors" -msgstr "" +msgstr "Группа: Авторы" #: src/pages/catchup.jsx:1580 msgid "Posts are grouped by authors, sorted by posts count per author." @@ -2697,116 +2697,116 @@ msgstr "Посты группируются по авторам, сортиру #: src/pages/catchup.jsx:1627 msgid "Next author" -msgstr "" +msgstr "Следующий автор" #: src/pages/catchup.jsx:1635 msgid "Previous author" -msgstr "" +msgstr "Предыдущий автор" #: src/pages/catchup.jsx:1651 msgid "Scroll to top" -msgstr "" +msgstr "Прокрутка к началу" #: src/pages/catchup.jsx:1842 msgid "Filtered: {0}" -msgstr "" +msgstr "Отфильтровано: {0}" #: src/pages/favourites.jsx:26 msgid "Unable to load likes." -msgstr "" +msgstr "Не удалось загрузить отметки \"нравится\"." #: src/pages/filters.jsx:23 msgid "Home and lists" -msgstr "" +msgstr "Домашняя лента и списки" #: src/pages/filters.jsx:25 msgid "Public timelines" -msgstr "" +msgstr "Публичные ленты" #: src/pages/filters.jsx:26 msgid "Conversations" -msgstr "" +msgstr "Диалоги" #: src/pages/filters.jsx:27 msgid "Profiles" -msgstr "" +msgstr "Профили" #: src/pages/filters.jsx:42 msgid "Never" -msgstr "" +msgstr "Никогда" #: src/pages/filters.jsx:103 #: src/pages/filters.jsx:228 msgid "New filter" -msgstr "" +msgstr "Новый фильтр" #: src/pages/filters.jsx:151 msgid "{0, plural, one {# filter} other {# filters}}" -msgstr "" +msgstr "{0, plural, one {# фильтр} other {# фильтр(а/ов)}}" #: src/pages/filters.jsx:166 msgid "Unable to load filters." -msgstr "" +msgstr "Не удалось загрузить фильтры." #: src/pages/filters.jsx:170 msgid "No filters yet." -msgstr "" +msgstr "Пока нет фильтров." #: src/pages/filters.jsx:177 msgid "Add filter" -msgstr "" +msgstr "Добавить фильтр" #: src/pages/filters.jsx:228 msgid "Edit filter" -msgstr "" +msgstr "Редактировать фильтр" #: src/pages/filters.jsx:345 msgid "Unable to edit filter" -msgstr "" +msgstr "Не удалось изменить фильтр" #: src/pages/filters.jsx:346 msgid "Unable to create filter" -msgstr "" +msgstr "Не удалось создать фильтр" #: src/pages/filters.jsx:355 msgid "Title" -msgstr "" +msgstr "Заголовок" #: src/pages/filters.jsx:396 msgid "Whole word" -msgstr "" +msgstr "Слово целиком" #: src/pages/filters.jsx:422 msgid "No keywords. Add one." -msgstr "" +msgstr "Нет ключевых слов. Добавьте их." #: src/pages/filters.jsx:449 msgid "Add keyword" -msgstr "" +msgstr "Добавить ключевое слово" #: src/pages/filters.jsx:453 msgid "{0, plural, one {# keyword} other {# keywords}}" -msgstr "" +msgstr "{0, plural, one {# ключевое слово} other {# ключевых слов(а)}}" #: src/pages/filters.jsx:466 msgid "Filter from…" -msgstr "" +msgstr "Фильтр от…" #: src/pages/filters.jsx:492 msgid "* Not implemented yet" -msgstr "" +msgstr "* Ещё не реализовано" #: src/pages/filters.jsx:498 msgid "Status: <0><1/>" -msgstr "" +msgstr "Состояние: <0><1/>" #: src/pages/filters.jsx:507 msgid "Change expiry" -msgstr "" +msgstr "Изменить срок действия" #: src/pages/filters.jsx:507 msgid "Expiry" -msgstr "" +msgstr "Срок действия" #: src/pages/filters.jsx:526 msgid "Filtered post will be…" @@ -2814,31 +2814,31 @@ msgstr "Отфильтрованный пост будет…" #: src/pages/filters.jsx:536 msgid "minimized" -msgstr "" +msgstr "свернуто" #: src/pages/filters.jsx:546 msgid "hidden" -msgstr "" +msgstr "скрыто" #: src/pages/filters.jsx:563 msgid "Delete this filter?" -msgstr "" +msgstr "Удалить этот фильтр?" #: src/pages/filters.jsx:576 msgid "Unable to delete filter." -msgstr "" +msgstr "Не удалось удалить фильтр." #: src/pages/filters.jsx:608 msgid "Expired" -msgstr "" +msgstr "Срок действия истёк" #: src/pages/filters.jsx:610 msgid "Expiring <0/>" -msgstr "" +msgstr "Истекает <0/>" #: src/pages/filters.jsx:614 msgid "Never expires" -msgstr "" +msgstr "Никогда не истекает" #: src/pages/followed-hashtags.jsx:70 msgid "{0, plural, one {# hashtag} other {# hashtags}}" @@ -3066,129 +3066,129 @@ msgstr "" #: src/pages/notifications.jsx:100 msgid "Who unsolicitedly private mention you" -msgstr "" +msgstr "Кому нежелательно лично упоминать вас" #: src/pages/notifications.jsx:101 msgid "Who are limited by server moderators" -msgstr "" +msgstr "Кто ограничен модераторами сервера" #: src/pages/notifications.jsx:523 #: src/pages/notifications.jsx:844 msgid "Notifications settings" -msgstr "" +msgstr "Параметры уведомлений" #: src/pages/notifications.jsx:541 msgid "New notifications" -msgstr "" +msgstr "Новые уведомления" #: src/pages/notifications.jsx:552 msgid "{0, plural, one {Announcement} other {Announcements}}" -msgstr "" +msgstr "{0, plural, one {Оповещение} other {Оповещени(я/й)}}" #: src/pages/notifications.jsx:599 #: src/pages/settings.jsx:1024 msgid "Follow requests" -msgstr "" +msgstr "Запросы на подписку" #: src/pages/notifications.jsx:604 msgid "{0, plural, one {# follow request} other {# follow requests}}" -msgstr "" +msgstr "{0, plural, one {# запрос на подписку} other {# запрос(а/ов) на подписку}}" #: src/pages/notifications.jsx:659 msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}" -msgstr "" +msgstr "{0, plural, one {Отфильтрованные уведомления от # человека} other {Отфильтрованные уведомления от # человек}}" #: src/pages/notifications.jsx:725 msgid "Only mentions" -msgstr "" +msgstr "Только упоминания" #: src/pages/notifications.jsx:729 msgid "Today" -msgstr "" +msgstr "Сегодня" #: src/pages/notifications.jsx:733 msgid "You're all caught up." -msgstr "" +msgstr "Вы уловили всё." #: src/pages/notifications.jsx:756 msgid "Yesterday" -msgstr "" +msgstr "Вчера" #: src/pages/notifications.jsx:792 msgid "Unable to load notifications" -msgstr "" +msgstr "Не удалось загрузить уведомления" #: src/pages/notifications.jsx:871 msgid "Notifications settings updated" -msgstr "" +msgstr "Параметры уведомлений обновлены" #: src/pages/notifications.jsx:879 msgid "Filter out notifications from people:" -msgstr "" +msgstr "Отфильтровать уведомления от людей:" #: src/pages/notifications.jsx:893 msgid "Filter" -msgstr "" +msgstr "Фильтр" #: src/pages/notifications.jsx:896 msgid "Ignore" -msgstr "" +msgstr "Игнорировать" #: src/pages/notifications.jsx:969 msgid "Updated <0>{0}" -msgstr "" +msgstr "Обновлено <0>{0}" #: src/pages/notifications.jsx:1037 msgid "View notifications from <0>@{0}" -msgstr "" +msgstr "Просмотр уведомлений от <0>@{0}" #: src/pages/notifications.jsx:1058 msgid "Notifications from <0>@{0}" -msgstr "" +msgstr "Уведомления от <0>@{0}" #: src/pages/notifications.jsx:1125 msgid "Notifications from @{0} will not be filtered from now on." -msgstr "" +msgstr "Уведомления от @{0} теперь не будут отфильтрованы." #: src/pages/notifications.jsx:1130 msgid "Unable to accept notification request" -msgstr "" +msgstr "Не удалось принять запрос на уведомление" #: src/pages/notifications.jsx:1135 msgid "Allow" -msgstr "" +msgstr "Разрешить" #: src/pages/notifications.jsx:1155 msgid "Notifications from @{0} will not show up in Filtered notifications from now on." -msgstr "" +msgstr "Уведомления от @{0} теперь не будут отображаться в отфильтрованных уведомлениях." #: src/pages/notifications.jsx:1160 msgid "Unable to dismiss notification request" -msgstr "" +msgstr "Не удалось отклонить запрос на уведомление" #: src/pages/notifications.jsx:1165 msgid "Dismiss" -msgstr "" +msgstr "Отклонить" #: src/pages/notifications.jsx:1180 msgid "Dismissed" -msgstr "" +msgstr "Отклонено" #: src/pages/public.jsx:27 msgid "Local timeline ({instance})" -msgstr "" +msgstr "Локальная лента ({instance})" #: src/pages/public.jsx:28 msgid "Federated timeline ({instance})" -msgstr "" +msgstr "Федеративная лента ({instance})" #: src/pages/public.jsx:90 msgid "Local timeline" -msgstr "" +msgstr "Локальная лента" #: src/pages/public.jsx:90 msgid "Federated timeline" -msgstr "" +msgstr "Федеративная лента" #: src/pages/public.jsx:96 msgid "No one has posted anything yet." @@ -3196,11 +3196,11 @@ msgstr "Никто ещё ничего не опубликовал." #: src/pages/public.jsx:123 msgid "Switch to Federated" -msgstr "" +msgstr "Переключиться на Федеративную" #: src/pages/public.jsx:130 msgid "Switch to Local" -msgstr "" +msgstr "Переключиться на локальную" #: src/pages/search.jsx:43 msgid "Search: {q} (Posts)" @@ -3208,42 +3208,42 @@ msgstr "Поиск: {q} (Посты)" #: src/pages/search.jsx:46 msgid "Search: {q} (Accounts)" -msgstr "" +msgstr "Поиск: {q} (Учетные записи)" #: src/pages/search.jsx:49 msgid "Search: {q} (Hashtags)" -msgstr "" +msgstr "Поиск: {q} (Хэштеги)" #: src/pages/search.jsx:52 msgid "Search: {q}" -msgstr "" +msgstr "Поиск: {q}" #: src/pages/search.jsx:232 #: src/pages/search.jsx:314 msgid "Hashtags" -msgstr "" +msgstr "Хэштеги" #: src/pages/search.jsx:264 #: src/pages/search.jsx:318 #: src/pages/search.jsx:388 msgid "See more" -msgstr "" +msgstr "Показать больше" #: src/pages/search.jsx:290 msgid "See more accounts" -msgstr "" +msgstr "Показать больше учётных записей" #: src/pages/search.jsx:304 msgid "No accounts found." -msgstr "" +msgstr "Учетные записи не найдены." #: src/pages/search.jsx:360 msgid "See more hashtags" -msgstr "" +msgstr "Показать больше хэштегов" #: src/pages/search.jsx:374 msgid "No hashtags found." -msgstr "" +msgstr "Хэштеги не найдены." #: src/pages/search.jsx:418 msgid "See more posts" @@ -3255,31 +3255,31 @@ msgstr "Публикации не найдены." #: src/pages/search.jsx:476 msgid "Enter your search term or paste a URL above to get started." -msgstr "" +msgstr "Введите слово для поиска или вставьте URL выше, чтобы начать." #: src/pages/settings.jsx:74 msgid "Settings" -msgstr "" +msgstr "Параметры" #: src/pages/settings.jsx:83 msgid "Appearance" -msgstr "" +msgstr "Тема" #: src/pages/settings.jsx:159 msgid "Light" -msgstr "" +msgstr "Светлая" #: src/pages/settings.jsx:170 msgid "Dark" -msgstr "" +msgstr "Тёмная" #: src/pages/settings.jsx:183 msgid "Auto" -msgstr "" +msgstr "Устройство" #: src/pages/settings.jsx:193 msgid "Text size" -msgstr "" +msgstr "Размер текста" #. Preview of one character, in smallest size #. Preview of one character, in largest size @@ -3290,7 +3290,7 @@ msgstr "" #: src/pages/settings.jsx:236 msgid "Display language" -msgstr "" +msgstr "Отобразить язык" #: src/pages/settings.jsx:245 msgid "Posting" @@ -3298,12 +3298,12 @@ msgstr "Публикация сообщений" #: src/pages/settings.jsx:252 msgid "Default visibility" -msgstr "" +msgstr "Видимость по умолчанию" #: src/pages/settings.jsx:253 #: src/pages/settings.jsx:299 msgid "Synced" -msgstr "" +msgstr "Синхронизировано" #: src/pages/settings.jsx:278 msgid "Failed to update posting privacy" @@ -3311,11 +3311,11 @@ msgstr "Не удалось обновить информацию о поста #: src/pages/settings.jsx:301 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." -msgstr "" +msgstr "Синхронизировано с настройками сервера экземпляра. <0>Перейдите к экземпляру ({instance}) для получения дополнительных настроек." #: src/pages/settings.jsx:316 msgid "Experiments" -msgstr "" +msgstr "Э-э-эксперименты" #: src/pages/settings.jsx:329 msgid "Auto refresh timeline posts" @@ -3323,7 +3323,7 @@ msgstr "Автоматически обновлять ленту с постам #: src/pages/settings.jsx:341 msgid "Boosts carousel" -msgstr "" +msgstr "Карусель продвижений" #: src/pages/settings.jsx:357 msgid "Post translation" @@ -3573,11 +3573,11 @@ msgstr "Просмотреть пост и ответы на него" #: src/pages/trending.jsx:70 msgid "Trending ({instance})" -msgstr "" +msgstr "Популярное ({instance})" #: src/pages/trending.jsx:227 msgid "Trending News" -msgstr "" +msgstr "Популярные новости" #: src/pages/trending.jsx:374 msgid "Back to showing trending posts" @@ -3593,97 +3593,97 @@ msgstr "Популярные посты" #: src/pages/trending.jsx:414 msgid "No trending posts." -msgstr "" +msgstr "Нет популярных постов." #: src/pages/welcome.jsx:53 msgid "A minimalistic opinionated Mastodon web client." -msgstr "" +msgstr "Минималистичный веб-клиент Mastodon со своим видением интерфейса." #: src/pages/welcome.jsx:64 msgid "Log in with Mastodon" -msgstr "" +msgstr "Войти через Mastodon" #: src/pages/welcome.jsx:70 msgid "Sign up" -msgstr "" +msgstr "Регистрация" #: src/pages/welcome.jsx:77 msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server." -msgstr "" +msgstr "Подключите ваш существующий аккаунт Mastodon/Fediverse.<0/>Ваши учетные данные не хранятся на этом сервере." #: src/pages/welcome.jsx:94 msgid "<0>Built by <1>@cheeaun. <2>Privacy Policy." -msgstr "" +msgstr "<0>Собран <1>@cheeaun. <2>Политика конфиденциальности." #: src/pages/welcome.jsx:125 msgid "Screenshot of Boosts Carousel" -msgstr "" +msgstr "Скриншот Карусели продвижений" #: src/pages/welcome.jsx:129 msgid "Boosts Carousel" -msgstr "" +msgstr "Карусель продвижений" #: src/pages/welcome.jsx:132 msgid "Visually separate original posts and re-shared posts (boosted posts)." -msgstr "" +msgstr "Визуально разделять оригинальные посты и повторно распределяемые посты (посты, которые были продвинуты)." #: src/pages/welcome.jsx:141 msgid "Screenshot of nested comments thread" -msgstr "" +msgstr "Скриншот вложенных комментариев обсуждения" #: src/pages/welcome.jsx:145 msgid "Nested comments thread" -msgstr "" +msgstr "Вложенные комментарии обсуждения" #: src/pages/welcome.jsx:148 msgid "Effortlessly follow conversations. Semi-collapsible replies." -msgstr "" +msgstr "Легко следить за разговорами. Сворачиваемые ответы." #: src/pages/welcome.jsx:156 msgid "Screenshot of grouped notifications" -msgstr "" +msgstr "Скриншот сгруппированных уведомлений" #: src/pages/welcome.jsx:160 msgid "Grouped notifications" -msgstr "" +msgstr "Сгруппированные уведомления" #: src/pages/welcome.jsx:163 msgid "Similar notifications are grouped and collapsed to reduce clutter." -msgstr "" +msgstr "Похожие уведомления сгруппированы и свернуты для сокращения путаницы." #: src/pages/welcome.jsx:172 msgid "Screenshot of multi-column UI" -msgstr "" +msgstr "Скриншот многоколоночного интерфейса" #: src/pages/welcome.jsx:176 msgid "Single or multi-column" -msgstr "" +msgstr "Одна или несколько колонок" #: src/pages/welcome.jsx:179 msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users." -msgstr "" +msgstr "По умолчанию один столбец для искателей в режиме дзен. Настраиваемая многоколоночная система для опытных пользователей." #: src/pages/welcome.jsx:188 msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags" -msgstr "" +msgstr "Скриншот мульти-хэштег ленты с формой, чтобы добавить больше хэштегов" #: src/pages/welcome.jsx:192 msgid "Multi-hashtag timeline" -msgstr "" +msgstr "Мульти-хэштег лента" #: src/pages/welcome.jsx:195 msgid "Up to 5 hashtags combined into a single timeline." -msgstr "" +msgstr "До 5 хэштегов, объединенных в одну ленту." #: src/utils/open-compose.js:24 msgid "Looks like your browser is blocking popups." -msgstr "" +msgstr "Похоже, что ваш браузер блокирует всплывающие окна." #: src/utils/show-compose.js:16 msgid "A draft post is currently minimized. Post or discard it before creating a new one." -msgstr "" +msgstr "Черновик сообщения в настоящее время минимизирован. Отправьте или удалите его перед созданием нового." #: src/utils/show-compose.js:21 msgid "A post is currently open. Post or discard it before creating a new one." -msgstr "" +msgstr "В настоящее время открыт пост. Опубликуйте его или отмените его перед созданием нового." From 708738d71b135406bfd7ec1d550469d27ea66840 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Thu, 22 Aug 2024 02:35:17 +0800 Subject: [PATCH 016/132] New Crowdin updates (#664) * New translations (Arabic) * New translations (Kabyle) * New translations (Russian) --- src/locales/ar-SA.po | 18 +-- src/locales/kab.po | 6 +- src/locales/ru-RU.po | 338 +++++++++++++++++++++---------------------- 3 files changed, 181 insertions(+), 181 deletions(-) diff --git a/src/locales/ar-SA.po b/src/locales/ar-SA.po index 2d37e70d..5941adff 100644 --- a/src/locales/ar-SA.po +++ b/src/locales/ar-SA.po @@ -8,7 +8,7 @@ msgstr "" "Language: ar\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-21 06:52\n" +"PO-Revision-Date: 2024-08-21 18:35\n" "Last-Translator: \n" "Language-Team: Arabic\n" "Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n" @@ -948,7 +948,7 @@ msgstr "" #: src/pages/search.jsx:227 #: src/pages/search.jsx:260 msgid "Accounts" -msgstr "" +msgstr "الحسابات" #: src/components/generic-accounts.jsx:205 #: src/components/timeline.jsx:513 @@ -969,7 +969,7 @@ msgstr "" #: src/components/nav-menu.jsx:405 #: src/pages/catchup.jsx:1586 msgid "Keyboard shortcuts" -msgstr "" +msgstr "اختصارات لوحة المفاتيح" #: src/components/keyboard-shortcuts-help.jsx:51 msgid "Keyboard shortcuts help" @@ -1250,7 +1250,7 @@ msgstr "" #: src/pages/settings.jsx:1008 #: src/pages/trending.jsx:347 msgid "Mentions" -msgstr "" +msgstr "الإشارات" #: src/components/nav-menu.jsx:214 #: src/components/shortcuts-settings.jsx:49 @@ -1352,26 +1352,26 @@ msgstr "" #: src/components/shortcuts-settings.jsx:169 #: src/pages/trending.jsx:407 msgid "Trending" -msgstr "" +msgstr "الرائجة" #: src/components/nav-menu.jsx:386 #: src/components/shortcuts-settings.jsx:162 msgid "Local" -msgstr "" +msgstr "المحلي" #: src/components/nav-menu.jsx:392 #: src/components/shortcuts-settings.jsx:162 msgid "Federated" -msgstr "" +msgstr "الفديرالي" #: src/components/nav-menu.jsx:415 msgid "Shortcuts / Columns…" -msgstr "" +msgstr "الاختصارات / الأعمدة…" #: src/components/nav-menu.jsx:425 #: src/components/nav-menu.jsx:439 msgid "Settings…" -msgstr "" +msgstr "الإعدادات…" #: src/components/notification-service.jsx:160 msgid "Notification" diff --git a/src/locales/kab.po b/src/locales/kab.po index 26c79785..2244ae1d 100644 --- a/src/locales/kab.po +++ b/src/locales/kab.po @@ -8,7 +8,7 @@ msgstr "" "Language: kab\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-21 14:59\n" +"PO-Revision-Date: 2024-08-21 18:35\n" "Last-Translator: \n" "Language-Team: Kabyle\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -1028,7 +1028,7 @@ msgstr "<0>Esc neɣ <1>Backspace" #: src/components/keyboard-shortcuts-help.jsx:109 msgid "Focus column in multi-column mode" -msgstr "" +msgstr "Tigejdit Focus deg uskar n waṭas n tgejda" #: src/components/keyboard-shortcuts-help.jsx:111 msgid "<0>1 to <1>9" @@ -2554,7 +2554,7 @@ msgstr "D acu-t wa?" #: src/pages/catchup.jsx:899 msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts." -msgstr "" +msgstr "Alukem d tasnimirt niḍen ii yineḍfaren-ik, i d-yettmuddun udem s uswir εlayen deg uṛmac n tiṭ, s ugrudem afessas igan am wudem n yimayl i ufran n tsuffaɣ d usizdeg-nsent." #: src/pages/catchup.jsx:910 msgid "Preview of Catch-up UI" diff --git a/src/locales/ru-RU.po b/src/locales/ru-RU.po index 6c10568a..dcecc3f6 100644 --- a/src/locales/ru-RU.po +++ b/src/locales/ru-RU.po @@ -8,7 +8,7 @@ msgstr "" "Language: ru\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-21 16:44\n" +"PO-Revision-Date: 2024-08-21 18:35\n" "Last-Translator: \n" "Language-Team: Russian\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" @@ -61,7 +61,7 @@ msgstr "Запрос отправлен" #: src/pages/following.jsx:20 #: src/pages/following.jsx:131 msgid "Following" -msgstr "Подписки" +msgstr "Подписан" #: src/components/account-block.jsx:188 #: src/components/account-info.jsx:1060 @@ -80,7 +80,7 @@ msgstr "Подтверждено" #: src/components/account-block.jsx:220 #: src/components/account-info.jsx:778 msgid "Joined <0>{0}" -msgstr "Присоединился <0>{0}" +msgstr "Присоединил(ся/ась) <0>{0}" #: src/components/account-info.jsx:57 msgid "Forever" @@ -578,11 +578,11 @@ msgstr "Вернуть в родительское окно" #: src/components/compose.jsx:885 msgid "Replying to @{0}’s post (<0>{1})" -msgstr "Ответ на пост @{0}(<0>{1})" +msgstr "Отвечает на пост @{0}(<0>{1})" #: src/components/compose.jsx:895 msgid "Replying to @{0}’s post" -msgstr "Ответ на пост @{0}" +msgstr "Отвечает на пост @{0}" #: src/components/compose.jsx:908 msgid "Editing source post" @@ -618,7 +618,7 @@ msgstr "Предупреждение о содержании или медиаф #: src/components/status.jsx:93 #: src/pages/settings.jsx:285 msgid "Public" -msgstr "Публично" +msgstr "Публичный" #: src/components/compose.jsx:1173 #: src/components/status.jsx:94 @@ -630,7 +630,7 @@ msgstr "Без включения в поиск" #: src/components/status.jsx:95 #: src/pages/settings.jsx:291 msgid "Followers only" -msgstr "Для подписчиков" +msgstr "Только для подписчиков" #: src/components/compose.jsx:1179 #: src/components/status.jsx:96 @@ -652,7 +652,7 @@ msgstr "Начните писать свои мысли" #: src/components/compose.jsx:1266 msgid "Mark media as sensitive" -msgstr "Материал деликатного характера" +msgstr "Отметить медиафайл как деликатный" #: src/components/compose.jsx:1364 msgid "Add poll" @@ -1310,7 +1310,7 @@ msgstr "Отметки \"нравится\"" #: src/pages/followed-hashtags.jsx:14 #: src/pages/followed-hashtags.jsx:44 msgid "Followed Hashtags" -msgstr "Отслеживаемые хэштеги" +msgstr "Хэштеги (подписки)" #: src/components/nav-menu.jsx:310 #: src/pages/account-statuses.jsx:331 @@ -1322,7 +1322,7 @@ msgstr "Фильтры" #: src/components/nav-menu.jsx:318 msgid "Muted users" -msgstr "Игнорируемые пользователи" +msgstr "Игнорируемые" #: src/components/nav-menu.jsx:326 msgid "Muted users…" @@ -1330,7 +1330,7 @@ msgstr "Игнорируемые пользователи…" #: src/components/nav-menu.jsx:333 msgid "Blocked users" -msgstr "Заблокированные пользователи" +msgstr "Заблокированные" #: src/components/nav-menu.jsx:341 msgid "Blocked users…" @@ -1493,7 +1493,7 @@ msgstr "[Неизвестный тип уведомления: {type}]" #: src/components/status.jsx:937 #: src/components/status.jsx:947 msgid "Boosted/Liked by…" -msgstr "Продвинули/Отмечено как \"нравится\"…" +msgstr "Продвинули/Отметили как \"нравится\"…" #: src/components/notification.jsx:426 msgid "Liked by…" @@ -1865,7 +1865,7 @@ msgstr "Добавить ярлык" #: src/components/shortcuts-settings.jsx:620 msgid "Timeline" -msgstr "Временная шкала" +msgstr "Лента" #: src/components/shortcuts-settings.jsx:646 msgid "List" @@ -1998,15 +1998,15 @@ msgstr "Исходный JSON ярлыков" #: src/components/shortcuts-settings.jsx:1167 msgid "Import/export settings from/to instance server (Very experimental)" -msgstr "Импорт/экспорт настроек с сервера экземпляра (Очень экспериментально)" +msgstr "Импорт/экспорт настроек с сервера инстанса (Очень экспериментально)" #: src/components/status.jsx:463 msgid "<0/> <1>boosted" -msgstr "<0/> <1>продвинуто" +msgstr "<0/> <1>продвинул(а)" #: src/components/status.jsx:562 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." -msgstr "К сожалению, ваша текущая учетная запись не может общаться с этим постом из другого экземпляра." +msgstr "К сожалению, ваша текущая учетная запись не может взаимодействовать с этим постом из другого инстанса." #: src/components/status.jsx:715 msgid "Unliked @{0}'s post" @@ -2233,44 +2233,44 @@ msgstr "HTML-код" #: src/components/status.jsx:3093 msgid "HTML code copied" -msgstr "" +msgstr "HTML-код скопирован" #: src/components/status.jsx:3096 msgid "Unable to copy HTML code" -msgstr "" +msgstr "Не удалось скопировать HTML-код" #: src/components/status.jsx:3108 msgid "Media attachments:" -msgstr "" +msgstr "Медиа-вложения:" #: src/components/status.jsx:3130 msgid "Account Emojis:" -msgstr "" +msgstr "Эмодзи пользователя:" #: src/components/status.jsx:3161 #: src/components/status.jsx:3206 msgid "static URL" -msgstr "" +msgstr "статический URL" #: src/components/status.jsx:3175 msgid "Emojis:" -msgstr "" +msgstr "Эмодзи:" #: src/components/status.jsx:3220 msgid "Notes:" -msgstr "" +msgstr "Заметки:" #: src/components/status.jsx:3224 msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed." -msgstr "" +msgstr "Это статическое, нестилизованное и не требующее сценариев. Возможно, вам придется применить свои собственные стили и отредактировать их по мере необходимости." #: src/components/status.jsx:3230 msgid "Polls are not interactive, becomes a list with vote counts." -msgstr "" +msgstr "Опросы не интерактивны, они представляют собой список с подсчетом голосов." #: src/components/status.jsx:3235 msgid "Media attachments can be images, videos, audios or any file types." -msgstr "" +msgstr "Медиа-вложения могут быть изображениями, видео, аудио или определёнными типами файлов." #: src/components/status.jsx:3241 msgid "Post could be edited or deleted later." @@ -2365,7 +2365,7 @@ msgstr "{accountDisplay} (- Продвижения)" #: src/pages/account-statuses.jsx:244 msgid "{accountDisplay} (#{tagged})" -msgstr "" +msgstr "{accountDisplay} (#{tagged})" #: src/pages/account-statuses.jsx:246 msgid "{accountDisplay} (Media)" @@ -2373,7 +2373,7 @@ msgstr "{accountDisplay} (Медиа)" #: src/pages/account-statuses.jsx:252 msgid "{accountDisplay} ({monthYear})" -msgstr "" +msgstr "{accountDisplay} ({monthYear})" #: src/pages/account-statuses.jsx:321 msgid "Clear filters" @@ -2448,95 +2448,95 @@ msgstr "По умолчанию" #: src/pages/accounts.jsx:117 msgid "View profile…" -msgstr "" +msgstr "Посмотреть профиль…" #: src/pages/accounts.jsx:134 msgid "Set as default" -msgstr "" +msgstr "Установить по умолчанию" #: src/pages/accounts.jsx:144 msgid "Log out <0>@{0}?" -msgstr "" +msgstr "Выйти из<0>@{0}?" #: src/pages/accounts.jsx:167 msgid "Log out…" -msgstr "" +msgstr "Выйти…" #: src/pages/accounts.jsx:180 msgid "Add an existing account" -msgstr "" +msgstr "Добавить существующую учетную запись" #: src/pages/accounts.jsx:187 msgid "Note: <0>Default account will always be used for first load. Switched accounts will persist during the session." -msgstr "" +msgstr "Примечание. Учетная запись <0>по умолчанию всегда будет использоваться для первой загрузки. Переключенные учетные записи будут сохраняться в течение сеанса." #: src/pages/bookmarks.jsx:26 msgid "Unable to load bookmarks." -msgstr "" +msgstr "Не удалось загрузить закладки." #: src/pages/catchup.jsx:54 msgid "last 1 hour" -msgstr "" +msgstr "за последний час" #: src/pages/catchup.jsx:55 msgid "last 2 hours" -msgstr "" +msgstr "за последние 2 часа" #: src/pages/catchup.jsx:56 msgid "last 3 hours" -msgstr "" +msgstr "за последние 3 часа" #: src/pages/catchup.jsx:57 msgid "last 4 hours" -msgstr "" +msgstr "за последние 4 часа" #: src/pages/catchup.jsx:58 msgid "last 5 hours" -msgstr "" +msgstr "за последние 5 часов" #: src/pages/catchup.jsx:59 msgid "last 6 hours" -msgstr "" +msgstr "за последние 6 часов" #: src/pages/catchup.jsx:60 msgid "last 7 hours" -msgstr "" +msgstr "за последние 7 часов" #: src/pages/catchup.jsx:61 msgid "last 8 hours" -msgstr "" +msgstr "за последние 8 часов" #: src/pages/catchup.jsx:62 msgid "last 9 hours" -msgstr "" +msgstr "за последние 9 часов" #: src/pages/catchup.jsx:63 msgid "last 10 hours" -msgstr "" +msgstr "за последние 10 часов" #: src/pages/catchup.jsx:64 msgid "last 11 hours" -msgstr "" +msgstr "за последние 11 часов" #: src/pages/catchup.jsx:65 msgid "last 12 hours" -msgstr "" +msgstr "за последние 12 часов" #: src/pages/catchup.jsx:66 msgid "beyond 12 hours" -msgstr "" +msgstr "более 12 часов" #: src/pages/catchup.jsx:73 msgid "Followed tags" -msgstr "" +msgstr "Отслеживаемые хэштеги" #: src/pages/catchup.jsx:74 msgid "Groups" -msgstr "" +msgstr "Группы" #: src/pages/catchup.jsx:596 msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}" -msgstr "" +msgstr "Отображается {selectedFilterCategory, select, all {все посты} original {оригинальные посты} replies {ответы} boosts {продвижения} followedTags {отслеживаемые тэги} groups {группы} filtered {отфильтрованные посты}}, {sortBy, select, createdAt {{sortOrder, select, asc {старые} desc {новейшие}}} reblogsCount {{sortOrder, select, asc {меньше всего продвижений} desc {больше всего продвижений}}} favouritesCount {{sortOrder, select, asc {меньше всего отметок \"нравится\"} desc {больше всего отметок \"нравится\"}}} repliesCount {{sortOrder, select, asc {меньше всего ответов} desc {больше всего ответов}}} density {{sortOrder, select, asc {менее плотные} desc {более плотные}}}} первые{groupBy, select, account {, сгруппированы по авторам} other {}}" #: src/pages/catchup.jsx:866 #: src/pages/catchup.jsx:890 @@ -2546,15 +2546,15 @@ msgstr "Catch-up <0>бета" #: src/pages/catchup.jsx:880 #: src/pages/catchup.jsx:1552 msgid "Help" -msgstr "" +msgstr "Справка" #: src/pages/catchup.jsx:896 msgid "What is this?" -msgstr "" +msgstr "Что это?" #: src/pages/catchup.jsx:899 msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts." -msgstr "Catch-up — это отдельная лента для ваших подписок, предлагающая на первый взгляд высокоуровневый вид, с простым и вдохновленным почтой интерфейсом, позволяющим легко сортировать и фильтровать по записям." +msgstr "Catch-up — это отдельная лента для ваших подписок, предлагающая на первый взгляд высокоуровневый вид, с простым и вдохновленным почтой интерфейсом, позволяющим легко сортировать и фильтровать по постам." #: src/pages/catchup.jsx:910 msgid "Preview of Catch-up UI" @@ -2562,27 +2562,27 @@ msgstr "Предпросмотр интерфейса Catch-up" #: src/pages/catchup.jsx:919 msgid "Let's catch up" -msgstr "" +msgstr "Давайте наверстаем упущенное" #: src/pages/catchup.jsx:924 msgid "Let's catch up on the posts from your followings." -msgstr "Давай посмотрим на записи из ваших подписки." +msgstr "Давай посмотрим на посты из ваших подписок." #: src/pages/catchup.jsx:928 msgid "Show me all posts from…" -msgstr "Покажи мне все посты от…" +msgstr "Покажи мне все посты…" #: src/pages/catchup.jsx:951 msgid "until the max" -msgstr "" +msgstr "до максимума" #: src/pages/catchup.jsx:981 msgid "Catch up" -msgstr "" +msgstr "Наверстать упущенное" #: src/pages/catchup.jsx:987 msgid "Overlaps with your last catch-up" -msgstr "Перекрывает ваш последний catch-up" +msgstr "Перепишет ваш последний catch-up" #: src/pages/catchup.jsx:999 msgid "Until the last catch-up ({0})" @@ -2590,11 +2590,11 @@ msgstr "До последнего catch-up ({0})" #: src/pages/catchup.jsx:1008 msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more." -msgstr "Примечание: Ваш инстанс может показывать только не более 800 сообщений в домашней шкале времени, независимо от диапазона времени. Может быть меньше или больше." +msgstr "Примечание: Ваш инстанс может показывать не более 800 сообщений в домашней ленте, независимо от диапазона времени. Может быть меньше или больше." #: src/pages/catchup.jsx:1018 msgid "Previously…" -msgstr "" +msgstr "Ранее…" #: src/pages/catchup.jsx:1036 msgid "{0, plural, one {# post} other {# posts}}" @@ -2606,7 +2606,7 @@ msgstr "Удалить этот catch-up?" #: src/pages/catchup.jsx:1067 msgid "Note: Only max 3 will be stored. The rest will be automatically removed." -msgstr "" +msgstr "Внимание: Будут сохранены только не более 3. Остальные будут автоматически удалены." #: src/pages/catchup.jsx:1082 msgid "Fetching posts…" @@ -2614,16 +2614,16 @@ msgstr "Подгружаем посты…" #: src/pages/catchup.jsx:1085 msgid "This might take a while." -msgstr "" +msgstr "Это займет некоторое время." #: src/pages/catchup.jsx:1120 msgid "Reset filters" -msgstr "" +msgstr "Сбросить фильтры" #: src/pages/catchup.jsx:1128 #: src/pages/catchup.jsx:1558 msgid "Top links" -msgstr "" +msgstr "Самые популярные ссылки" #: src/pages/catchup.jsx:1244 msgid "Shared by {0}" @@ -2842,19 +2842,19 @@ msgstr "Никогда не истекает" #: src/pages/followed-hashtags.jsx:70 msgid "{0, plural, one {# hashtag} other {# hashtags}}" -msgstr "" +msgstr "{0, plural, one {# хэштег} other {# хэштеги}}" #: src/pages/followed-hashtags.jsx:85 msgid "Unable to load followed hashtags." -msgstr "" +msgstr "Не удалось загрузить отслеживаемые хэштеги." #: src/pages/followed-hashtags.jsx:89 msgid "No hashtags followed yet." -msgstr "" +msgstr "Вы не отслеживаете ни одного хэштега." #: src/pages/following.jsx:133 msgid "Nothing to see here." -msgstr "" +msgstr "Здесь пусто." #: src/pages/following.jsx:134 #: src/pages/list.jsx:108 @@ -2863,19 +2863,19 @@ msgstr "Не удалось загрузить посты." #: src/pages/hashtag.jsx:55 msgid "{hashtagTitle} (Media only) on {instance}" -msgstr "" +msgstr "{hashtagTitle} (только медиа) на {instance}" #: src/pages/hashtag.jsx:56 msgid "{hashtagTitle} on {instance}" -msgstr "" +msgstr "{hashtagTitle} на {instance}" #: src/pages/hashtag.jsx:58 msgid "{hashtagTitle} (Media only)" -msgstr "" +msgstr "{hashtagTitle} (только медиа)" #: src/pages/hashtag.jsx:59 msgid "{hashtagTitle}" -msgstr "" +msgstr "{hashtagTitle}" #: src/pages/hashtag.jsx:181 msgid "No one has posted anything with this tag yet." @@ -2887,182 +2887,182 @@ msgstr "Не удается загрузить записи с этим тего #: src/pages/hashtag.jsx:223 msgid "Unfollowed #{hashtag}" -msgstr "" +msgstr "Отписаться от #{hashtag}" #: src/pages/hashtag.jsx:238 msgid "Followed #{hashtag}" -msgstr "" +msgstr "Подписаться на #{hashtag}" #: src/pages/hashtag.jsx:254 msgid "Following…" -msgstr "" +msgstr "Подписка…" #: src/pages/hashtag.jsx:282 msgid "Unfeatured on profile" -msgstr "" +msgstr "Не рекомендуется в профиле" #: src/pages/hashtag.jsx:296 msgid "Unable to unfeature on profile" -msgstr "" +msgstr "Не удалось отменить рекомендацию в профиле" #: src/pages/hashtag.jsx:305 #: src/pages/hashtag.jsx:321 msgid "Featured on profile" -msgstr "" +msgstr "Рекомендуется в профиле" #: src/pages/hashtag.jsx:328 msgid "Feature on profile" -msgstr "" +msgstr "Рекомендовать в профиле" #: src/pages/hashtag.jsx:393 msgid "{TOTAL_TAGS_LIMIT, plural, other {Max # tags}}" -msgstr "" +msgstr "{TOTAL_TAGS_LIMIT, plural, other {Предел - # тэг(а/ов)}}" #: src/pages/hashtag.jsx:396 msgid "Add hashtag" -msgstr "" +msgstr "Добавить хэштег" #: src/pages/hashtag.jsx:428 msgid "Remove hashtag" -msgstr "" +msgstr "Удалить хэштег" #: src/pages/hashtag.jsx:442 msgid "{SHORTCUTS_LIMIT, plural, one {Max # shortcut reached. Unable to add shortcut.} other {Max # shortcuts reached. Unable to add shortcut.}}" -msgstr "" +msgstr "{SHORTCUTS_LIMIT, plural, one {Достигнут предел в # ярлык. Не удалось добавить ярлык.} other {Достигнут предел в # ярлык(а/ов). Не удалось добавить ярлык.}}" #: src/pages/hashtag.jsx:471 msgid "This shortcut already exists" -msgstr "" +msgstr "Ярлык уже существует" #: src/pages/hashtag.jsx:474 msgid "Hashtag shortcut added" -msgstr "" +msgstr "Ярлык для хэштега добавлен" #: src/pages/hashtag.jsx:480 msgid "Add to Shortcuts" -msgstr "" +msgstr "Добавить в ярлыки" #: src/pages/hashtag.jsx:486 #: src/pages/public.jsx:139 #: src/pages/trending.jsx:444 msgid "Enter a new instance e.g. \"mastodon.social\"" -msgstr "" +msgstr "Введите новый инстанс, например \"mastodon.social\"" #: src/pages/hashtag.jsx:489 #: src/pages/public.jsx:142 #: src/pages/trending.jsx:447 msgid "Invalid instance" -msgstr "" +msgstr "Некорректный инстанс" #: src/pages/hashtag.jsx:503 #: src/pages/public.jsx:156 #: src/pages/trending.jsx:459 msgid "Go to another instance…" -msgstr "" +msgstr "Перейти к другому инстансу…" #: src/pages/hashtag.jsx:516 #: src/pages/public.jsx:169 #: src/pages/trending.jsx:470 msgid "Go to my instance (<0>{currentInstance})" -msgstr "" +msgstr "Переключиться на мой инстанс (<0>{currentInstance})" #: src/pages/home.jsx:208 msgid "Unable to fetch notifications." -msgstr "" +msgstr "Не удалось загрузить уведомления." #: src/pages/home.jsx:228 msgid "<0>New <1>Follow Requests" -msgstr "" +msgstr "<0>Новые <1>запросы на подписку" #: src/pages/home.jsx:234 msgid "See all" -msgstr "" +msgstr "Показать все" #: src/pages/http-route.jsx:68 msgid "Resolving…" -msgstr "" +msgstr "Определение…" #: src/pages/http-route.jsx:79 msgid "Unable to resolve URL" -msgstr "" +msgstr "Не удается определить URL" #: src/pages/http-route.jsx:91 #: src/pages/login.jsx:223 msgid "Go home" -msgstr "" +msgstr "Вернуться на главную" #: src/pages/list.jsx:107 msgid "Nothing yet." -msgstr "" +msgstr "Пока что ничего нет." #: src/pages/list.jsx:176 #: src/pages/list.jsx:279 msgid "Manage members" -msgstr "" +msgstr "Управление участниками" #: src/pages/list.jsx:313 msgid "Remove <0>@{0} from list?" -msgstr "" +msgstr "Удалить <0>@{0} из списка?" #: src/pages/list.jsx:359 msgid "Remove…" -msgstr "" +msgstr "Удалить…" #: src/pages/lists.jsx:93 msgid "{0, plural, one {# list} other {# lists}}" -msgstr "" +msgstr "{0, plural, one {# список} other {# списк(а/ов)}}" #: src/pages/lists.jsx:108 msgid "No lists yet." -msgstr "" +msgstr "Пока нет списков." #: src/pages/login.jsx:185 msgid "e.g. “mastodon.social”" -msgstr "" +msgstr "например “mastodon.social”" #: src/pages/login.jsx:196 msgid "Failed to log in. Please try again or try another instance." -msgstr "" +msgstr "Не удалось войти. Пожалуйста, попробуйте еще раз или попробуйте другой инстанс." #: src/pages/login.jsx:208 msgid "Continue with {selectedInstanceText}" -msgstr "" +msgstr "Продолжить на {selectedInstanceText}" #: src/pages/login.jsx:209 msgid "Continue" -msgstr "" +msgstr "Продолжить" #: src/pages/login.jsx:217 msgid "Don't have an account? Create one!" -msgstr "" +msgstr "Нет учетной записи? Создайте её!" #: src/pages/mentions.jsx:20 msgid "Private mentions" -msgstr "" +msgstr "Личные упоминания" #: src/pages/mentions.jsx:159 msgid "Private" -msgstr "" +msgstr "Личные" #: src/pages/mentions.jsx:169 msgid "No one mentioned you :(" -msgstr "" +msgstr "Никто не упомянул вас :(" #: src/pages/mentions.jsx:170 msgid "Unable to load mentions." -msgstr "" +msgstr "Не удалось загрузить упоминания." #: src/pages/notifications.jsx:97 msgid "You don't follow" -msgstr "" +msgstr "Которых вы не читаете" #: src/pages/notifications.jsx:98 msgid "Who don't follow you" -msgstr "" +msgstr "Кто не подписан на вас" #: src/pages/notifications.jsx:99 msgid "With a new account" -msgstr "" +msgstr "С новой учетной записью" #: src/pages/notifications.jsx:100 msgid "Who unsolicitedly private mention you" @@ -3286,11 +3286,11 @@ msgstr "Размер текста" #: src/pages/settings.jsx:198 #: src/pages/settings.jsx:223 msgid "A" -msgstr "" +msgstr "A" #: src/pages/settings.jsx:236 msgid "Display language" -msgstr "Отобразить язык" +msgstr "Язык интерфейса" #: src/pages/settings.jsx:245 msgid "Posting" @@ -3298,7 +3298,7 @@ msgstr "Публикация сообщений" #: src/pages/settings.jsx:252 msgid "Default visibility" -msgstr "Видимость по умолчанию" +msgstr "Видимость поста по умолчанию" #: src/pages/settings.jsx:253 #: src/pages/settings.jsx:299 @@ -3311,7 +3311,7 @@ msgstr "Не удалось обновить информацию о поста #: src/pages/settings.jsx:301 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." -msgstr "Синхронизировано с настройками сервера экземпляра. <0>Перейдите к экземпляру ({instance}) для получения дополнительных настроек." +msgstr "Синхронизировано с настройками сервера инстанса. <0>Перейдите к инстансу ({instance}) для дополнительных настроек." #: src/pages/settings.jsx:316 msgid "Experiments" @@ -3331,23 +3331,23 @@ msgstr "Перевод поста" #: src/pages/settings.jsx:368 msgid "Translate to" -msgstr "" +msgstr "Перевести на" #: src/pages/settings.jsx:379 msgid "System language ({systemTargetLanguageText})" -msgstr "" +msgstr "Системный язык ({systemTargetLanguageText})" #: src/pages/settings.jsx:405 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" -msgstr "" +msgstr "{0, plural, =0 {Скрыть кнопку \"Перевести\" для:} other {Скрыть кнопку \"Перевести\" для (#):}}" #: src/pages/settings.jsx:459 msgid "Note: This feature uses external translation services, powered by <0>Lingva API & <1>Lingva Translate." -msgstr "" +msgstr "Замечание: Эта функция использует услуги сторонних сервисов перевода, основанных на <0>Lingva API и <1>Lingva Translate." #: src/pages/settings.jsx:493 msgid "Auto inline translation" -msgstr "" +msgstr "Автоматический встроенный перевод" #: src/pages/settings.jsx:497 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." @@ -3355,15 +3355,15 @@ msgstr "Автоматически показывать перевод пост #: src/pages/settings.jsx:517 msgid "GIF Picker for composer" -msgstr "" +msgstr "Выбор GIF для исполнителя" #: src/pages/settings.jsx:521 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." -msgstr "" +msgstr "Примечание: Эта функция использует внешний сервис поиска GIF, работающий на <0>GIPHY. Имеет рейтинг G (подходит для просмотра всем возрастам), параметры отслеживания удалены, информация о использовании отсутствует в запросах, но поисковые запросы и информация об IP-адресе все равно будут поступать на их серверы." #: src/pages/settings.jsx:550 msgid "Image description generator" -msgstr "" +msgstr "Генератор описания изображения" #: src/pages/settings.jsx:555 msgid "Only for new images while composing new posts." @@ -3371,112 +3371,112 @@ msgstr "Только для новых изображений при напис #: src/pages/settings.jsx:562 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." -msgstr "" +msgstr "Примечание: Эта функция использует внешний сервис искусственного интеллекта, работающий на <0>img-alt-api. Может работать некорректно. Только для изображений и на английском языке." #: src/pages/settings.jsx:588 msgid "Server-side grouped notifications" -msgstr "" +msgstr "Группировка уведомлений на стороне сервера" #: src/pages/settings.jsx:592 msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic." -msgstr "" +msgstr "Функция находится в состоянии альфа. Потенциально улучшает группировку, однако логика группировки базовая." #: src/pages/settings.jsx:613 msgid "\"Cloud\" import/export for shortcuts settings" -msgstr "" +msgstr "Облачный \"импорт/экспорт\" для настроек ярлыков" #: src/pages/settings.jsx:618 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." -msgstr "" +msgstr "⚠️⚠️⚠️ Очень экспериментально.<0/>Хранится в заметках вашего профиля. Личные заметки (которые в профиле) в основном используются для других профилей и скрыты для собственного профиля." #: src/pages/settings.jsx:629 msgid "Note: This feature uses currently-logged-in instance server API." -msgstr "" +msgstr "Примечание: Эта функция использует текущий авторизованный API сервера инстанса." #: src/pages/settings.jsx:646 msgid "Cloak mode <0>(<1>Text → <2>████)" -msgstr "" +msgstr "Режим маскировки <0>(<1>Текст → <2>████)" #: src/pages/settings.jsx:655 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." -msgstr "" +msgstr "Замените текст блоками, полезными для изготовления скриншотов по соображениям конфиденциальности." #: src/pages/settings.jsx:680 msgid "About" -msgstr "" +msgstr "О приложении" #: src/pages/settings.jsx:719 msgid "<0>Built by <1>@cheeaun" -msgstr "" +msgstr "<0>Собрано <1>@cheeaun" #: src/pages/settings.jsx:748 msgid "Sponsor" -msgstr "" +msgstr "Стать спонсором" #: src/pages/settings.jsx:756 msgid "Donate" -msgstr "" +msgstr "Поддержать монеткой" #: src/pages/settings.jsx:764 msgid "Privacy Policy" -msgstr "" +msgstr "Политика конфиденциальности" #: src/pages/settings.jsx:771 msgid "<0>Site: {0}" -msgstr "" +msgstr "<0>Сайт: {0}" #: src/pages/settings.jsx:778 msgid "<0>Version: <1/> {0}" -msgstr "" +msgstr "<0>Версия: <1/> {0}" #: src/pages/settings.jsx:793 msgid "Version string copied" -msgstr "" +msgstr "Строка версии скопирована" #: src/pages/settings.jsx:796 msgid "Unable to copy version string" -msgstr "" +msgstr "Не удалось скопировать строку версии" #: src/pages/settings.jsx:921 #: src/pages/settings.jsx:926 msgid "Failed to update subscription. Please try again." -msgstr "" +msgstr "Не удалось обновить подписку. Пожалуйста, попробуйте еще раз." #: src/pages/settings.jsx:932 msgid "Failed to remove subscription. Please try again." -msgstr "" +msgstr "Не удалось удалить подписку. Пожалуйста, попробуйте еще раз." #: src/pages/settings.jsx:939 msgid "Push Notifications (beta)" -msgstr "" +msgstr "Push-уведомления (бета)" #: src/pages/settings.jsx:961 msgid "Push notifications are blocked. Please enable them in your browser settings." -msgstr "" +msgstr "Push-уведомления заблокированы. Пожалуйста, включите их в настройках браузера." #: src/pages/settings.jsx:970 msgid "Allow from <0>{0}" -msgstr "" +msgstr "Разрешить из <0>{0}" #: src/pages/settings.jsx:979 msgid "anyone" -msgstr "" +msgstr "кто угодно" #: src/pages/settings.jsx:983 msgid "people I follow" -msgstr "" +msgstr "от людей, на которых я подписан(а)" #: src/pages/settings.jsx:987 msgid "followers" -msgstr "" +msgstr "подписчиков" #: src/pages/settings.jsx:1020 msgid "Follows" -msgstr "" +msgstr "Подписки" #: src/pages/settings.jsx:1028 msgid "Polls" -msgstr "" +msgstr "Опросы" #: src/pages/settings.jsx:1032 msgid "Post edits" @@ -3484,11 +3484,11 @@ msgstr "Редактирование постов" #: src/pages/settings.jsx:1053 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." -msgstr "" +msgstr "Разрешение для Push не было предоставлено с момента вашего последнего входа в систему. Чтобы предоставить разрешение на push-уведомление, вам нужно будет <0><1>войти еще раз." #: src/pages/settings.jsx:1069 msgid "NOTE: Push notifications only work for <0>one account." -msgstr "" +msgstr "ПРИМЕЧАНИЕ: Push-уведомления работают только для <0>одного аккаунта." #: src/pages/status.jsx:565 msgid "Post" @@ -3496,7 +3496,7 @@ msgstr "Опубликовать" #: src/pages/status.jsx:786 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." -msgstr "" +msgstr "Вы не вошли в систему. Взаимодействия (ответы, продвижения и т. п.) невозможны." #: src/pages/status.jsx:799 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." @@ -3504,19 +3504,19 @@ msgstr "Это сообщение с другого инстанса (<0>{instan #: src/pages/status.jsx:827 msgid "Error: {e}" -msgstr "" +msgstr "Ошибка: {e}" #: src/pages/status.jsx:834 msgid "Switch to my instance to enable interactions" -msgstr "" +msgstr "Переключиться на мой инстанс для включения взаимодействий" #: src/pages/status.jsx:936 msgid "Unable to load replies." -msgstr "" +msgstr "Не удалось загрузить ответы." #: src/pages/status.jsx:1048 msgid "Back" -msgstr "" +msgstr "Назад" #: src/pages/status.jsx:1079 msgid "Go to main post" @@ -3529,23 +3529,23 @@ msgstr "{0} постов выше - Перейти к началу" #: src/pages/status.jsx:1145 #: src/pages/status.jsx:1208 msgid "Switch to Side Peek view" -msgstr "" +msgstr "Переключиться на боковую панель" #: src/pages/status.jsx:1209 msgid "Switch to Full view" -msgstr "" +msgstr "Переключиться на полный вид" #: src/pages/status.jsx:1227 msgid "Show all sensitive content" -msgstr "" +msgstr "Показать весь деликатный контент" #: src/pages/status.jsx:1232 msgid "Experimental" -msgstr "" +msgstr "Экспериментальные" #: src/pages/status.jsx:1241 msgid "Unable to switch" -msgstr "" +msgstr "Не удалось переключиться" #: src/pages/status.jsx:1248 msgid "Switch to post's instance ({0})" @@ -3561,11 +3561,11 @@ msgstr "Не удалось загрузить пост" #: src/pages/status.jsx:1426 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" -msgstr "" +msgstr "{0, plural, one {# ответ} other {<0>{1} ответ(а/ов)}}" #: src/pages/status.jsx:1444 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" -msgstr "" +msgstr "{totalComments, plural, one {# комментарий} other {<0>{0} комментари(я/ев)}}" #: src/pages/status.jsx:1466 msgid "View post with its replies" From 8c1e1d94affa6964b7a62852addef7d9b5894f3f Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Thu, 22 Aug 2024 05:06:39 +0800 Subject: [PATCH 017/132] New Crowdin updates (#665) * New translations (Russian) * New translations (Kabyle) --- src/locales/kab.po | 58 ++++++++++++++++++++++---------------------- src/locales/ru-RU.po | 22 ++++++++--------- 2 files changed, 40 insertions(+), 40 deletions(-) diff --git a/src/locales/kab.po b/src/locales/kab.po index 2244ae1d..472480df 100644 --- a/src/locales/kab.po +++ b/src/locales/kab.po @@ -8,7 +8,7 @@ msgstr "" "Language: kab\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-21 18:35\n" +"PO-Revision-Date: 2024-08-21 21:06\n" "Last-Translator: \n" "Language-Team: Kabyle\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -170,7 +170,7 @@ msgstr "Aseqdac-a yefren ur tettili ara telɣut-a." #: src/components/account-info.jsx:803 msgid "{0} original posts, {1} replies, {2} boosts" -msgstr "{0} iznan ineṣliyen, {1} tiririyin, {2} ibeṭṭuten" +msgstr "{0} tisuffaɣ tiɣbula, {1} tiririyin, {2} izuzar" #: src/components/account-info.jsx:819 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" @@ -201,7 +201,7 @@ msgstr "Tiririt" #: src/pages/catchup.jsx:2035 #: src/pages/settings.jsx:1016 msgid "Boosts" -msgstr "Isnernuyen" +msgstr "Izuzar" #: src/components/account-info.jsx:870 msgid "Post stats unavailable." @@ -261,19 +261,19 @@ msgstr "Rmed ulɣuten" #: src/components/account-info.jsx:1223 msgid "Boosts from @{username} enabled." -msgstr "Ibeṭṭuyen seg @{username} ttwaremden." +msgstr "Izuzar seg @{username} ttwaremden." #: src/components/account-info.jsx:1224 msgid "Boosts from @{username} disabled." -msgstr "Ibeṭṭuyen seg @{username} ttwasensen." +msgstr "Izuzar seg @{username} ttwasensen." #: src/components/account-info.jsx:1235 msgid "Disable boosts" -msgstr "Sens ibeṭṭuten" +msgstr "Sens izuzar" #: src/components/account-info.jsx:1235 msgid "Enable boosts" -msgstr "Sken ibeṭṭuten" +msgstr "Sken izuzar" #: src/components/account-info.jsx:1251 #: src/components/account-info.jsx:1261 @@ -1086,7 +1086,7 @@ msgstr "<0>l or <1>f" #: src/components/status.jsx:2318 #: src/components/status.jsx:2319 msgid "Boost" -msgstr "Bḍu" +msgstr "Zuzer" #: src/components/keyboard-shortcuts-help.jsx:166 msgid "<0>Shift + <1>b" @@ -1395,7 +1395,7 @@ msgstr "Y·Tesuffeɣ-d {account} tasuffeɣt." #: src/components/notification.jsx:83 msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0} people boosted your reply.} other {<2><3>{1} people boosted your post.}}}}" -msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} yesnerna tiririt-ik·im.} other {{account} yesnerna tasuffeɣt-ik·im.}}} other {{account} yesnerna {postsCount} n tsuffaɣ-ik.}}} other {{postType, select, reply {<0><1>{0} imdanen snernan tiririt-ik·im.} other {<2><3>{1} imdanen snernan tasuffeɣt-ik·im.}}}}" +msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} yesnerna tiririt-ik·im.} other {{account} yesnerna tasuffeɣt-ik·im.}}} other {{account} yesnerna {postsCount} n tsuffaɣ-ik.}}} other {{postType, select, reply {<0><1>{0} imdanen snernan tiririt-ik·im.} other {<2><3>{1} imdanen zuzren tasuffeɣt-ik·im.}}}}" #: src/components/notification.jsx:126 msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0} people followed you.}}" @@ -1427,7 +1427,7 @@ msgstr "Tasuffeɣt iɣef twennteḍ tettwaẓreg." #: src/components/notification.jsx:202 msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted & liked your reply.} other {{account} boosted & liked your post.}}} other {{account} boosted & liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0} people boosted & liked your reply.} other {<2><3>{1} people boosted & liked your post.}}}}" -msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} yesnerna & teεǧeb-as tririt-ik·im.} other {{account} yesnerna & teεǧeb-as tsuffeɣt-ik·im.}}} other {{account} yesnerna & εeǧbent-as {postsCount} n tsuffaɣ-ik·im.}}} other {{postType, select, reply {<0><1>{0} imdanen snernan & teεǧeb-asen·t tririt-ik·im.} other {<2><3>{1} imdanen snernan & teεǧeb-asen·t tsuffeɣt-ik·im.}}}}" +msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} izuzer & teεǧeb-as tririt-ik·im.} other {{account} izuzer & teεǧeb-as tsuffeɣt-ik·im.}}} other {{account} izuzer & εeǧbent-as {postsCount} n tsuffaɣ-ik·im.}}} other {{postType, select, reply {<0><1>{0} imdanen zuzren & teεǧeb-asen·t tririt-ik·im.} other {<2><3>{1} imdanen zuzren& teεǧeb-asen·t tsuffeɣt-ik·im.}}}}" #: src/components/notification.jsx:244 msgid "{account} signed up." @@ -1493,7 +1493,7 @@ msgstr "[Anaw n wulɣu d arussin: {type}]" #: src/components/status.jsx:937 #: src/components/status.jsx:947 msgid "Boosted/Liked by…" -msgstr "Yebḍa-t/Iḥemel-it…" +msgstr "Izuzer-it/Iḥemmel-it…" #: src/components/notification.jsx:426 msgid "Liked by…" @@ -1501,7 +1501,7 @@ msgstr "Iεǧeb-as i…" #: src/components/notification.jsx:427 msgid "Boosted by…" -msgstr "Yebḍa-t…" +msgstr "Izuzer-it…" #: src/components/notification.jsx:428 msgid "Followed by…" @@ -2002,7 +2002,7 @@ msgstr "Kter/sifeḍ iɣewwaren seg/ɣer uqeddac n tummant (d armitan ugar)" #: src/components/status.jsx:463 msgid "<0/> <1>boosted" -msgstr "<1>Yebḍa-t <0/>" +msgstr "<0/><1>izuzer-it" #: src/components/status.jsx:562 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." @@ -2029,7 +2029,7 @@ msgstr "Tettwacreḍ tsuffeɣt @{0}" #: src/components/status.jsx:2286 #: src/components/status.jsx:2318 msgid "Unboost" -msgstr "Fsi beṭṭu" +msgstr "Sefsex azuzer" #: src/components/status.jsx:854 #: src/components/status.jsx:2301 @@ -2048,16 +2048,16 @@ msgstr "Tasuffeɣt taqburt (<0>{0})" #: src/components/status.jsx:888 #: src/components/status.jsx:1333 msgid "Unboosted @{0}'s post" -msgstr "Tefsiḍ beṭṭu n tsuffeɣt n @{0}" +msgstr "Tesfesxeḍ azuzer n tsuffeɣt n @{0}" #: src/components/status.jsx:889 #: src/components/status.jsx:1334 msgid "Boosted @{0}'s post" -msgstr "Tebḍiḍ tasuffeɣt n @{0}" +msgstr "Tezzuzreḍ tasuffeɣt n @{0}" #: src/components/status.jsx:901 msgid "Boost…" -msgstr "Snernu…" +msgstr "Zuzer…" #: src/components/status.jsx:913 #: src/components/status.jsx:1618 @@ -2168,7 +2168,7 @@ msgstr "Iḥemmel" #: src/components/status.jsx:1652 #: src/components/status.jsx:2319 msgid "Boosted" -msgstr "Yettwabḍa" +msgstr "Tettwazuzer" #: src/components/status.jsx:1662 #: src/components/status.jsx:2344 @@ -2286,7 +2286,7 @@ msgstr "Tamawt: Taskant-a tettufeṣṣel s wudem afessas." #: src/components/status.jsx:3498 msgid "<0/> <1/> boosted" -msgstr "Yebḍa-tt <0/><1/>" +msgstr "Izuzer-itt <0/><1/>" #: src/components/timeline.jsx:447 #: src/pages/settings.jsx:1036 @@ -2361,7 +2361,7 @@ msgstr "{accountDisplay} (+ tririyin)" #: src/pages/account-statuses.jsx:242 msgid "{accountDisplay} (- Boosts)" -msgstr "{accountDisplay} (- ibeṭṭuyen)" +msgstr "{accountDisplay} (- izuzar)" #: src/pages/account-statuses.jsx:244 msgid "{accountDisplay} (#{tagged})" @@ -2393,11 +2393,11 @@ msgstr "ugar n tririyin" #: src/pages/account-statuses.jsx:349 msgid "Showing posts without boosts" -msgstr "Sken tisuffaɣ war ibeṭṭuyen" +msgstr "Sken tisuffaɣ war azuzer" #: src/pages/account-statuses.jsx:354 msgid "- Boosts" -msgstr "- Isnernuyen" +msgstr "- Izuzar" #: src/pages/account-statuses.jsx:360 msgid "Showing posts with media" @@ -2677,7 +2677,7 @@ msgstr "Uɣal ar tqacuct" #: src/pages/catchup.jsx:1561 msgid "Links shared by followings, sorted by shared counts, boosts and likes." -msgstr "Iseɣwan yettwabḍan sɣur yineḍfaren, myezwaren almend n umḍan n beṭṭu, isnerniyen d yismenyifen." +msgstr "Iseɣwan yettwabḍan sɣur yineḍfaren, myezwaren almend n umḍan n beṭṭu, izuzar d yismenyifen." #: src/pages/catchup.jsx:1567 msgid "Sort: Density" @@ -3323,7 +3323,7 @@ msgstr "Asmiren awurman n tsuffaɣ n tesnimirt" #: src/pages/settings.jsx:341 msgid "Boosts carousel" -msgstr "Kaṛusel n yibeṭṭuyen" +msgstr "Kaṛusel n yizuzar" #: src/pages/settings.jsx:357 msgid "Post translation" @@ -3496,11 +3496,11 @@ msgstr "Suffeɣ" #: src/pages/status.jsx:786 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." -msgstr "Ur teqqineḍ ara. Amiyigew (tiririt, beṭṭu, rtg) ur teddun ara." +msgstr "Ur teqqineḍ ara. Amiyigew (tiririt, azuzer, rtg) ur teddun ara." #: src/pages/status.jsx:799 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." -msgstr "Tasuffeɣt-a seg tummant niḍen (<0>{instance}). Amyigew (tiririt, asnerni, rtg) ur ddint ara." +msgstr "Tasuffeɣt-a seg tummant niḍen (<0>{instance}). Amyigew (tiririt, azuzer, rtg) ur ddint ara." #: src/pages/status.jsx:827 msgid "Error: {e}" @@ -3617,15 +3617,15 @@ msgstr "<0>Yettwabna sɣur <1>@cheeaun. <2>Tasertit n tbaḍnit." #: src/pages/welcome.jsx:125 msgid "Screenshot of Boosts Carousel" -msgstr "Tuṭṭfa n ugdil n kaṛusel n yisnerniyen" +msgstr "Tuṭṭfa n ugdil n kaṛusel n yizuzar" #: src/pages/welcome.jsx:129 msgid "Boosts Carousel" -msgstr "Kaṛusel n yisnerniyen" +msgstr "Kaṛusel n yizuzar" #: src/pages/welcome.jsx:132 msgid "Visually separate original posts and re-shared posts (boosted posts)." -msgstr "Freq s tmuɣli tisuffaɣ tiɣbula akked tsufaɣ yettwalsen beṭṭu (tisuffaɣ yennernan)." +msgstr "Freq s tmuɣli tisuffaɣ tiɣbula akked tsufaɣ yettwalsen beṭṭu (tisuffaɣ yettwazuzren)." #: src/pages/welcome.jsx:141 msgid "Screenshot of nested comments thread" diff --git a/src/locales/ru-RU.po b/src/locales/ru-RU.po index dcecc3f6..46feb0da 100644 --- a/src/locales/ru-RU.po +++ b/src/locales/ru-RU.po @@ -8,7 +8,7 @@ msgstr "" "Language: ru\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-21 18:35\n" +"PO-Revision-Date: 2024-08-21 19:35\n" "Last-Translator: \n" "Language-Team: Russian\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" @@ -61,7 +61,7 @@ msgstr "Запрос отправлен" #: src/pages/following.jsx:20 #: src/pages/following.jsx:131 msgid "Following" -msgstr "Подписан" +msgstr "Подпис(ка/ки/ок)" #: src/components/account-block.jsx:188 #: src/components/account-info.jsx:1060 @@ -98,7 +98,7 @@ msgstr "Перейти на страницу учётной записи" #: src/components/account-info.jsx:703 #: src/components/account-info.jsx:733 msgid "Followers" -msgstr "Подписчики" +msgstr "Подписчик(а/ов)" #: src/components/account-info.jsx:420 #: src/components/account-info.jsx:774 @@ -578,11 +578,11 @@ msgstr "Вернуть в родительское окно" #: src/components/compose.jsx:885 msgid "Replying to @{0}’s post (<0>{1})" -msgstr "Отвечает на пост @{0}(<0>{1})" +msgstr "Отвечаем пост @{0}(<0>{1})" #: src/components/compose.jsx:895 msgid "Replying to @{0}’s post" -msgstr "Отвечает на пост @{0}" +msgstr "Отвечаем на пост @{0}" #: src/components/compose.jsx:908 msgid "Editing source post" @@ -914,7 +914,7 @@ msgstr "Опрос" #: src/components/drafts.jsx:248 #: src/pages/account-statuses.jsx:365 msgid "Media" -msgstr "Медиафайл" +msgstr "Медиафайлы" #: src/components/embed-modal.jsx:22 msgid "Open in new window" @@ -1322,7 +1322,7 @@ msgstr "Фильтры" #: src/components/nav-menu.jsx:318 msgid "Muted users" -msgstr "Игнорируемые" +msgstr "Игнорируемые пользователи" #: src/components/nav-menu.jsx:326 msgid "Muted users…" @@ -1330,7 +1330,7 @@ msgstr "Игнорируемые пользователи…" #: src/components/nav-menu.jsx:333 msgid "Blocked users" -msgstr "Заблокированные" +msgstr "Заблокированные пользователи" #: src/components/nav-menu.jsx:341 msgid "Blocked users…" @@ -3343,7 +3343,7 @@ msgstr "{0, plural, =0 {Скрыть кнопку \"Перевести\" для: #: src/pages/settings.jsx:459 msgid "Note: This feature uses external translation services, powered by <0>Lingva API & <1>Lingva Translate." -msgstr "Замечание: Эта функция использует услуги сторонних сервисов перевода, основанных на <0>Lingva API и <1>Lingva Translate." +msgstr "Примечание: Эта функция использует услуги сторонних сервисов перевода, основанных на <0>Lingva API и <1>Lingva Translate." #: src/pages/settings.jsx:493 msgid "Auto inline translation" @@ -3456,7 +3456,7 @@ msgstr "Push-уведомления заблокированы. Пожалуйс #: src/pages/settings.jsx:970 msgid "Allow from <0>{0}" -msgstr "Разрешить из <0>{0}" +msgstr "Разрешить от <0>{0}" #: src/pages/settings.jsx:979 msgid "anyone" @@ -3464,7 +3464,7 @@ msgstr "кто угодно" #: src/pages/settings.jsx:983 msgid "people I follow" -msgstr "от людей, на которых я подписан(а)" +msgstr "людей, на которых я подписан(а)" #: src/pages/settings.jsx:987 msgid "followers" From d54cb61872b183e4d23dc49fbdff43d7633582d0 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Thu, 22 Aug 2024 09:27:35 +0800 Subject: [PATCH 018/132] Update catalogs --- src/data/catalogs.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/data/catalogs.json b/src/data/catalogs.json index c5d24a1a..46e970f9 100644 --- a/src/data/catalogs.json +++ b/src/data/catalogs.json @@ -29,6 +29,12 @@ "name": "Kabyle", "completion": 100 }, + { + "code": "ru-RU", + "nativeName": "русский", + "name": "Russian", + "completion": 100 + }, { "code": "zh-CN", "nativeName": "简体中文", @@ -71,12 +77,6 @@ "name": "Persian", "completion": 68 }, - { - "code": "ru-RU", - "nativeName": "русский", - "name": "Russian", - "completion": 54 - }, { "code": "nl-NL", "nativeName": "Nederlands", @@ -87,7 +87,7 @@ "code": "lt-LT", "nativeName": "lietuvių", "name": "Lithuanian", - "completion": 41 + "completion": 42 }, { "code": "ja-JP", @@ -99,7 +99,7 @@ "code": "ar-SA", "nativeName": "العربية", "name": "Arabic", - "completion": 22 + "completion": 23 }, { "code": "it-IT", From 36f0e7a0c5c26854b01ab91ae6a22cd2f3c889fb Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Thu, 22 Aug 2024 13:37:06 +0800 Subject: [PATCH 019/132] Increase line height for menu items --- src/app.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app.css b/src/app.css index 857d7fbe..3622b2cc 100644 --- a/src/app.css +++ b/src/app.css @@ -1874,7 +1874,7 @@ body > .szh-menu-container { display: flex; gap: 8px; align-items: center; - line-height: 1.1; + line-height: 1.3; padding: 8px 16px !important; /* transition: all 0.1s ease-in-out; */ text-decoration: none; From 9b2c01fb02f303b80720f8ac8baa829bdff445f2 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Thu, 22 Aug 2024 19:24:45 +0800 Subject: [PATCH 020/132] Fix locale matching --- src/components/relative-time.jsx | 2 +- src/utils/nice-date-time.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/relative-time.jsx b/src/components/relative-time.jsx index af3b669c..9c62c771 100644 --- a/src/components/relative-time.jsx +++ b/src/components/relative-time.jsx @@ -16,7 +16,7 @@ function isValidDate(value) { const resolvedLocale = new Intl.DateTimeFormat().resolvedOptions().locale; const DTF = mem((locale, opts = {}) => { - const lang = localeMatch([locale], [resolvedLocale]); + const lang = localeMatch([locale], [resolvedLocale], locale); try { return new Intl.DateTimeFormat(lang, opts); } catch (e) {} diff --git a/src/utils/nice-date-time.js b/src/utils/nice-date-time.js index dde3f7a0..29019360 100644 --- a/src/utils/nice-date-time.js +++ b/src/utils/nice-date-time.js @@ -9,7 +9,7 @@ const _DateTimeFormat = (opts) => { const { locale, dateYear, hideTime, formatOpts } = opts || {}; const loc = locale && !/pseudo/i.test(locale) - ? localeMatch([locale], [defaultLocale]) + ? localeMatch([locale], [defaultLocale], locale) : defaultLocale; const currentYear = new Date().getFullYear(); const options = { From 2ea2bf6c346e9410727ea2477260b55e52ca0424 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Thu, 22 Aug 2024 20:37:02 +0800 Subject: [PATCH 021/132] New Crowdin updates (#666) * New translations (Catalan) * New translations (Catalan) * New translations (Russian) * New translations (Russian) * New translations (Russian) * New translations (Spanish) --- src/locales/ca-ES.po | 31 ++++++++++++++++--------------- src/locales/es-ES.po | 4 ++-- src/locales/ru-RU.po | 8 ++++---- 3 files changed, 22 insertions(+), 21 deletions(-) diff --git a/src/locales/ca-ES.po b/src/locales/ca-ES.po index 3ae6e600..856649d7 100644 --- a/src/locales/ca-ES.po +++ b/src/locales/ca-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: ca\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-21 07:50\n" +"PO-Revision-Date: 2024-08-22 01:40\n" "Last-Translator: \n" "Language-Team: Catalan\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -339,7 +339,7 @@ msgstr "S'ha eliminat @{username} de la llista de seguidors" #: src/components/account-info.jsx:1475 msgid "Remove follower…" -msgstr "Elimina el seguidor…" +msgstr "Suprimeix seguidor…" #: src/components/account-info.jsx:1486 msgid "Block <0>@{username}?" @@ -2326,7 +2326,7 @@ msgstr "Tradueix des del {sourceLangText} (autodetectat)" #: src/components/translation-block.jsx:194 msgid "Translate from {sourceLangText}" -msgstr "Traduït de {sourceLangText}" +msgstr "Tradueix des del {sourceLangText}" #: src/components/translation-block.jsx:222 msgid "Auto ({0})" @@ -2477,35 +2477,35 @@ msgstr "No es poden carregar les adreces d'interès." #: src/pages/catchup.jsx:54 msgid "last 1 hour" -msgstr "de l'última hora" +msgstr "l'última hora" #: src/pages/catchup.jsx:55 msgid "last 2 hours" -msgstr "de les últimes 2 hores" +msgstr "les últimes 2 hores" #: src/pages/catchup.jsx:56 msgid "last 3 hours" -msgstr "de les últimes 3 hores" +msgstr "les últimes 3 hores" #: src/pages/catchup.jsx:57 msgid "last 4 hours" -msgstr "de les últimes 4 hores" +msgstr "les últimes 4 hores" #: src/pages/catchup.jsx:58 msgid "last 5 hours" -msgstr "de les últimes 5 hores" +msgstr "les últimes 5 hores" #: src/pages/catchup.jsx:59 msgid "last 6 hours" -msgstr "de les últimes 6 hores" +msgstr "les últimes 6 hores" #: src/pages/catchup.jsx:60 msgid "last 7 hours" -msgstr "de les últimes 7 hores" +msgstr "les últimes 7 hores" #: src/pages/catchup.jsx:61 msgid "last 8 hours" -msgstr "de les últimes 8 hores" +msgstr "les últimes 8 hores" #: src/pages/catchup.jsx:62 msgid "last 9 hours" @@ -2513,15 +2513,15 @@ msgstr "de les últimes 9 hores" #: src/pages/catchup.jsx:63 msgid "last 10 hours" -msgstr "de les últimes 10 hores" +msgstr "les últimes 10 hores" #: src/pages/catchup.jsx:64 msgid "last 11 hours" -msgstr "de les últimes 11 hores" +msgstr "les últimes 11 hores" #: src/pages/catchup.jsx:65 msgid "last 12 hours" -msgstr "de les últimes 12 hores" +msgstr "les últimes 12 hores" #: src/pages/catchup.jsx:66 msgid "beyond 12 hours" @@ -3312,7 +3312,8 @@ msgstr "No s'ha pogut actualitzar la privadesa de la publicació" #: src/pages/settings.jsx:301 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." -msgstr "Sincronitzat amb la configuració de la instància del servidor <0>Ves a la teva instància ({instance}) per realitzar més canvis en la configuració." +msgstr "Sincronitzat amb la configuració de la instància del servidor. \n" +"<0>Aneu a la vostra instància ({instance}) per realitzar més canvis en la configuració." #: src/pages/settings.jsx:316 msgid "Experiments" diff --git a/src/locales/es-ES.po b/src/locales/es-ES.po index b68a6467..680d92ff 100644 --- a/src/locales/es-ES.po +++ b/src/locales/es-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: es\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-21 06:52\n" +"PO-Revision-Date: 2024-08-22 12:07\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -678,7 +678,7 @@ msgstr "Actualizar" #: src/components/compose.jsx:1473 msgctxt "Submit button in composer" msgid "Post" -msgstr "" +msgstr "Publicar" #: src/components/compose.jsx:1601 msgid "Downloading GIF…" diff --git a/src/locales/ru-RU.po b/src/locales/ru-RU.po index 46feb0da..b547abc0 100644 --- a/src/locales/ru-RU.po +++ b/src/locales/ru-RU.po @@ -8,7 +8,7 @@ msgstr "" "Language: ru\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-21 19:35\n" +"PO-Revision-Date: 2024-08-22 10:54\n" "Last-Translator: \n" "Language-Team: Russian\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" @@ -2034,7 +2034,7 @@ msgstr "Прекратить продвигать" #: src/components/status.jsx:854 #: src/components/status.jsx:2301 msgid "Quote" -msgstr "Цитата" +msgstr "Цитировать" #: src/components/status.jsx:862 #: src/components/status.jsx:2310 @@ -2093,7 +2093,7 @@ msgstr "Отредактировано: {editedDateText}" #: src/components/status.jsx:1115 #: src/components/status.jsx:3071 msgid "Embed post" -msgstr "Вставить пост" +msgstr "Встроить пост" #: src/components/status.jsx:1129 msgid "Conversation unmuted" @@ -2562,7 +2562,7 @@ msgstr "Предпросмотр интерфейса Catch-up" #: src/pages/catchup.jsx:919 msgid "Let's catch up" -msgstr "Давайте наверстаем упущенное" +msgstr "Давайте приступим" #: src/pages/catchup.jsx:924 msgid "Let's catch up on the posts from your followings." From b5f6e60e93144754be60fe05713e0a7149547bdb Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Thu, 22 Aug 2024 20:31:16 +0800 Subject: [PATCH 022/132] Upgrade dependencies --- package-lock.json | 371 +++++++++++++++++++++++----------------------- package.json | 8 +- 2 files changed, 189 insertions(+), 190 deletions(-) diff --git a/package-lock.json b/package-lock.json index 93fb2726..192f46a8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -42,7 +42,7 @@ "tinyld": "~1.3.4", "toastify-js": "~1.12.0", "uid": "~2.0.2", - "use-debounce": "~10.0.2", + "use-debounce": "~10.0.3", "use-long-press": "~3.2.0", "use-resize-observer": "~9.1.0", "valtio": "1.13.2" @@ -55,11 +55,11 @@ "babel-plugin-macros": "~3.1.0", "postcss": "~8.4.41", "postcss-dark-theme-class": "~1.3.0", - "postcss-preset-env": "~10.0.1", + "postcss-preset-env": "~10.0.2", "twitter-text": "~3.1.0", - "vite": "~5.4.1", + "vite": "~5.4.2", "vite-plugin-generate-file": "~0.2.0", - "vite-plugin-html-config": "~1.0.11", + "vite-plugin-html-config": "~2.0.1", "vite-plugin-pwa": "~0.20.1", "vite-plugin-remove-console": "~2.2.0", "vite-plugin-run": "~0.5.2", @@ -1866,9 +1866,9 @@ } }, "node_modules/@csstools/cascade-layer-name-parser": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-2.0.0.tgz", - "integrity": "sha512-9GEQIvTMrjXfYaVnw1+FteDX5yF65CZq4ttYP75O3CANQevaCJ9jVVTiZt9YTpjYIk8C1mmf52y2S4Hr/CaE/g==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-2.0.1.tgz", + "integrity": "sha512-G9ZYN5+yr/E6xYSiy1BwOEFP5p88ZtWo8sL4NztKBkRRAwRkzVGa70M+D+fYHugMID5jkLeNt5X9jYd5EaVuyg==", "dev": true, "funding": [ { @@ -1884,8 +1884,8 @@ "node": ">=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^3.0.0", - "@csstools/css-tokenizer": "^3.0.0" + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1" } }, "node_modules/@csstools/color-helpers": { @@ -1908,9 +1908,9 @@ } }, "node_modules/@csstools/css-calc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.0.0.tgz", - "integrity": "sha512-fxPxNrEVGeej4F35Xt69Q7gPMKa7oEGNxeP1DpA01sWpTF3Yhgux/0slVX3jLHd7dhlszeQlNAUhpAorVxoHdQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.0.1.tgz", + "integrity": "sha512-e59V+sNp6e5m+9WnTUydA1DQO70WuKUdseflRpWmXxocF/h5wWGIxUjxfvLtajcmwstH0vm6l0reKMzcyI757Q==", "dev": true, "funding": [ { @@ -1926,14 +1926,14 @@ "node": ">=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^3.0.0", - "@csstools/css-tokenizer": "^3.0.0" + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1" } }, "node_modules/@csstools/css-color-parser": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.1.tgz", - "integrity": "sha512-++7I+Z7S/BWedPlR4z8aW1zsvtJFufFbpdPwdx5+W50dq5EYLV3sulitSNMry0BNmNMzeczdQij/f4C+ch01vQ==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.2.tgz", + "integrity": "sha512-mNg7A6HnNjlm0we/pDS9dUafOuBxcanN0TBhEGeIk6zZincuk0+mAbnBqfVs29NlvWHZ8diwTG6g5FeU8246sA==", "dev": true, "funding": [ { @@ -1947,20 +1947,20 @@ ], "dependencies": { "@csstools/color-helpers": "^5.0.1", - "@csstools/css-calc": "^2.0.0" + "@csstools/css-calc": "^2.0.1" }, "engines": { "node": ">=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^3.0.0", - "@csstools/css-tokenizer": "^3.0.0" + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1" } }, "node_modules/@csstools/css-parser-algorithms": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.0.tgz", - "integrity": "sha512-20hEErXV9GEx15qRbsJVzB91ryayx1F2duHPBrfZXQAHz/dJG0u/611URpr28+sFjm3EI7U17Pj9SVA9NSAGJA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.1.tgz", + "integrity": "sha512-lSquqZCHxDfuTg/Sk2hiS0mcSFCEBuj49JfzPHJogDBT0mGCyY5A1AQzBWngitrp7i1/HAZpIgzF/VjhOEIJIg==", "dev": true, "funding": [ { @@ -1976,13 +1976,13 @@ "node": ">=18" }, "peerDependencies": { - "@csstools/css-tokenizer": "^3.0.0" + "@csstools/css-tokenizer": "^3.0.1" } }, "node_modules/@csstools/css-tokenizer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.0.tgz", - "integrity": "sha512-efZvfJyYrqH9hPCKtOBywlTsCXnEzAI9sLHFzUsDpBb+1bQ+bxJnwL9V2bRKv9w4cpIp75yxGeZRaVKoMQnsEg==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.1.tgz", + "integrity": "sha512-UBqaiu7kU0lfvaP982/o3khfXccVlHPWp0/vwwiIgDF0GmqqqxoiXC/6FCjlS9u92f7CoEz6nXKQnrn1kIAkOw==", "dev": true, "funding": [ { @@ -1999,9 +1999,9 @@ } }, "node_modules/@csstools/media-query-list-parser": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-3.0.0.tgz", - "integrity": "sha512-W0JlkUFwXjo703wt06AcaWuUcS+6x6IEDyxV6W65Sw+vLCYp+uPsrps+PXTiIfN0V1Pqj5snPzN7EYLmbz1zjg==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-3.0.1.tgz", + "integrity": "sha512-HNo8gGD02kHmcbX6PvCoUuOQvn4szyB9ca63vZHKX5A81QytgDG4oxG4IaEfHTlEZSZ6MjPEMWIVU+zF2PZcgw==", "dev": true, "funding": [ { @@ -2017,8 +2017,8 @@ "node": ">=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^3.0.0", - "@csstools/css-tokenizer": "^3.0.0" + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1" } }, "node_modules/@csstools/postcss-cascade-layers": { @@ -2048,9 +2048,9 @@ } }, "node_modules/@csstools/postcss-color-function": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.1.tgz", - "integrity": "sha512-nRnwVdqdMUIsE7cGbI+La4fxME6tT9bVDRYfBHW/0QTLwCVJN4+DC/3kqiU6AdTne31hUBGPwcH1uzkuc4fO5A==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.2.tgz", + "integrity": "sha512-q/W3RXh66SM7WqxW3/KU6koL8nOgqyB/wrcU3+ThXnNtXY2+k8UgdE301ISJpMt6PDyYgC7eMaIBo535RvFIgw==", "dev": true, "funding": [ { @@ -2063,9 +2063,9 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^3.0.1", - "@csstools/css-parser-algorithms": "^3.0.0", - "@csstools/css-tokenizer": "^3.0.0", + "@csstools/css-color-parser": "^3.0.2", + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1", "@csstools/postcss-progressive-custom-properties": "^4.0.0", "@csstools/utilities": "^2.0.0" }, @@ -2077,9 +2077,9 @@ } }, "node_modules/@csstools/postcss-color-mix-function": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.1.tgz", - "integrity": "sha512-RRdu3CppF9dTn3AvDkeEkOL8ZDpDh/TF6YLV1JKl768BQk0XJ026xWfttoL911k0g8yprES3wFujjLsK0XhsEg==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.2.tgz", + "integrity": "sha512-zG9PHNzZVCRk6eprm+T/ybrnuiwLdO+RR7+GCtNut+NZJGtPJj6bfPOEX23aOlMslLcRAlN6QOpxH3tovn+WpA==", "dev": true, "funding": [ { @@ -2092,9 +2092,9 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^3.0.1", - "@csstools/css-parser-algorithms": "^3.0.0", - "@csstools/css-tokenizer": "^3.0.0", + "@csstools/css-color-parser": "^3.0.2", + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1", "@csstools/postcss-progressive-custom-properties": "^4.0.0", "@csstools/utilities": "^2.0.0" }, @@ -2106,9 +2106,9 @@ } }, "node_modules/@csstools/postcss-content-alt-text": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.0.tgz", - "integrity": "sha512-1pPjMaSUftwn/4N7RtJif91cB6BBEo0LQX2vryrDMF5uKDqt4RMpIi9ZFTsKtcXBFZexNGEWXZzPABnooJGkzQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.1.tgz", + "integrity": "sha512-TWjjewVZqdkjavsi8a2THuXgkhUum1k/m4QJpZpzOv72q6WnaoQZGSj5t5uCs7ymJr0H3qj6JcXMwMApSWUOGQ==", "dev": true, "funding": [ { @@ -2121,8 +2121,8 @@ } ], "dependencies": { - "@csstools/css-parser-algorithms": "^3.0.0", - "@csstools/css-tokenizer": "^3.0.0", + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1", "@csstools/postcss-progressive-custom-properties": "^4.0.0", "@csstools/utilities": "^2.0.0" }, @@ -2134,9 +2134,9 @@ } }, "node_modules/@csstools/postcss-exponential-functions": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.0.tgz", - "integrity": "sha512-sH7MBlsn6yft6xQ8uQ9MCWFHbZCUL3HIN3IntUabv75syl0dPldECTqLJix5q5ilSQxDQ1L+LajeZk84S6GG9w==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.1.tgz", + "integrity": "sha512-A/MG8es3ylFzZ30oYIQUyJcMOfTfCs0dqqBMzeuzaPRlx4q/72WG+BbKe/pL9BUNIWsM0Q8jn3e3la8enjHJJA==", "dev": true, "funding": [ { @@ -2149,9 +2149,9 @@ } ], "dependencies": { - "@csstools/css-calc": "^2.0.0", - "@csstools/css-parser-algorithms": "^3.0.0", - "@csstools/css-tokenizer": "^3.0.0" + "@csstools/css-calc": "^2.0.1", + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1" }, "engines": { "node": ">=18" @@ -2187,9 +2187,9 @@ } }, "node_modules/@csstools/postcss-gamut-mapping": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.1.tgz", - "integrity": "sha512-bCQ609PZsGUmrTVeGaPgYF27DFQ7gg2no3j6qXY3MOAVjfPRvMIlGdpLejhgYra1VUoTNA1SUqHLNgFWoJ/pRA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.2.tgz", + "integrity": "sha512-/1ur3ca9RWg/KnbLlxaDswyjLSGoaHNDruAzrVhkn5axgd7LOH6JHCBRhrKDafdMw9bf4MQrYFoaLfHAPekLFg==", "dev": true, "funding": [ { @@ -2202,9 +2202,9 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^3.0.1", - "@csstools/css-parser-algorithms": "^3.0.0", - "@csstools/css-tokenizer": "^3.0.0" + "@csstools/css-color-parser": "^3.0.2", + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1" }, "engines": { "node": ">=18" @@ -2214,9 +2214,9 @@ } }, "node_modules/@csstools/postcss-gradients-interpolation-method": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.1.tgz", - "integrity": "sha512-ZINUsXxFrJ5bpfpq772BQzu5K23dDFoQwvyeQRHHQpDOS8hMIoBMmjDjtZV5fGJ/gtL/blKUvytAyrgBzaqvUQ==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.2.tgz", + "integrity": "sha512-qRpvA4sduAfiV9yZG4OM7q/h2Qhr3lg+GrHe9NZwuzWnfSDLGh+Dh4Ea6fQ+1++jdKXW/Cb4/vHRp0ssQYra4w==", "dev": true, "funding": [ { @@ -2229,9 +2229,9 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^3.0.1", - "@csstools/css-parser-algorithms": "^3.0.0", - "@csstools/css-tokenizer": "^3.0.0", + "@csstools/css-color-parser": "^3.0.2", + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1", "@csstools/postcss-progressive-custom-properties": "^4.0.0", "@csstools/utilities": "^2.0.0" }, @@ -2243,9 +2243,9 @@ } }, "node_modules/@csstools/postcss-hwb-function": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.1.tgz", - "integrity": "sha512-1SluTV2F2WiWPw5CHQ/UOsUrO5y89VDQlOICzHIF3Mx50YdTf0qYZ/dTXL/Fa+1AgzSn4IYt51XXjgxI7pe/jw==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.2.tgz", + "integrity": "sha512-RUBVCyJE1hTsf9vGp3zrALeMollkAlHRFKm+T36y67nLfOOf+6GNQsdTGFAyLrY65skcm8ddC26Jp1n9ZIauEA==", "dev": true, "funding": [ { @@ -2258,9 +2258,9 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^3.0.1", - "@csstools/css-parser-algorithms": "^3.0.0", - "@csstools/css-tokenizer": "^3.0.0", + "@csstools/css-color-parser": "^3.0.2", + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1", "@csstools/postcss-progressive-custom-properties": "^4.0.0", "@csstools/utilities": "^2.0.0" }, @@ -2347,9 +2347,9 @@ } }, "node_modules/@csstools/postcss-light-dark-function": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.1.tgz", - "integrity": "sha512-RHliBdalIg7KZNwv5B1VwF1qFEhmz3ZIbZXyxOH1g7W72S0oazMKIvYVgHenCxHCxWOxSR0ipZ+8kHa+fm4O5A==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.2.tgz", + "integrity": "sha512-QAWWDJtJ7ywzhaMe09QwhjhuwB0XN04fW1MFwoEJMcYyiQub4a57mVFV+ngQEekUhsqe/EtKVCzyOx4q3xshag==", "dev": true, "funding": [ { @@ -2362,8 +2362,8 @@ } ], "dependencies": { - "@csstools/css-parser-algorithms": "^3.0.0", - "@csstools/css-tokenizer": "^3.0.0", + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1", "@csstools/postcss-progressive-custom-properties": "^4.0.0", "@csstools/utilities": "^2.0.0" }, @@ -2466,9 +2466,9 @@ } }, "node_modules/@csstools/postcss-logical-viewport-units": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-3.0.0.tgz", - "integrity": "sha512-7a0d7TLfHP3k7n+XGj5NJopgyKgl/VKyAPapYIo97aujB7+8M4dBE1Og0OmWng+H/drQWXoSlCI3pov5XwVtxQ==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-3.0.1.tgz", + "integrity": "sha512-JsfaoTiBqIuRE+CYL4ZpYKOqJ965GyiMH4b8UrY0Z7i5GfMiHZrK7xtTB29piuyKQzrW+Z8w3PAExhwND9cuAQ==", "dev": true, "funding": [ { @@ -2481,7 +2481,7 @@ } ], "dependencies": { - "@csstools/css-tokenizer": "^3.0.0", + "@csstools/css-tokenizer": "^3.0.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2492,9 +2492,9 @@ } }, "node_modules/@csstools/postcss-media-minmax": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.0.tgz", - "integrity": "sha512-21Cmy5QWbexbpKAAJntGomjn644BWWs7gXkx/Vid1SjqxIRmPUB/dcJ4xBWwjpFuhrPKzT8a3Pr+IJv9R9v9Yg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.1.tgz", + "integrity": "sha512-EMa3IgUip+F/MwH4r2KfIA9ym9hQkT2PpR9MOukdomfGGCFuw9V3n/iIOBKziN1qfeddsYoOvtYOKQcHU2yIjg==", "dev": true, "funding": [ { @@ -2507,10 +2507,10 @@ } ], "dependencies": { - "@csstools/css-calc": "^2.0.0", - "@csstools/css-parser-algorithms": "^3.0.0", - "@csstools/css-tokenizer": "^3.0.0", - "@csstools/media-query-list-parser": "^3.0.0" + "@csstools/css-calc": "^2.0.1", + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1", + "@csstools/media-query-list-parser": "^3.0.1" }, "engines": { "node": ">=18" @@ -2520,9 +2520,9 @@ } }, "node_modules/@csstools/postcss-media-queries-aspect-ratio-number-values": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-3.0.0.tgz", - "integrity": "sha512-TV8Q7ec0zbCxlmTmUF8CvAWWbK3q9ops3+sGCc6rHAGrfkoA+HyMGwJBZudddZQOV9MZS949mhtYIV4AgIRizw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-3.0.1.tgz", + "integrity": "sha512-JTzMQz//INahTALkvXnC5lC2fJKzwb5PY443T2zaM9hAzM7nzHMLIlEfFgdtBahVIBtBSalMefdxNr99LGW1lQ==", "dev": true, "funding": [ { @@ -2535,9 +2535,9 @@ } ], "dependencies": { - "@csstools/css-parser-algorithms": "^3.0.0", - "@csstools/css-tokenizer": "^3.0.0", - "@csstools/media-query-list-parser": "^3.0.0" + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1", + "@csstools/media-query-list-parser": "^3.0.1" }, "engines": { "node": ">=18" @@ -2598,9 +2598,9 @@ } }, "node_modules/@csstools/postcss-oklab-function": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.1.tgz", - "integrity": "sha512-hEJ83YhqNII3/TBGcJLjSkNx65p4Zbz6YFm6ww2BRRO223/GTFOHT2ElicWmnBtoZWKORgysI4wtLv3p6LZSFQ==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.2.tgz", + "integrity": "sha512-2iSK/T77PHMeorakBAk/WLxSodfIJ/lmi6nxEkuruXfhGH7fByZim4Fw6ZJf4B73SVieRSH2ep8zvYkA2ZfRtA==", "dev": true, "funding": [ { @@ -2613,9 +2613,9 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^3.0.1", - "@csstools/css-parser-algorithms": "^3.0.0", - "@csstools/css-tokenizer": "^3.0.0", + "@csstools/css-color-parser": "^3.0.2", + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1", "@csstools/postcss-progressive-custom-properties": "^4.0.0", "@csstools/utilities": "^2.0.0" }, @@ -2652,9 +2652,9 @@ } }, "node_modules/@csstools/postcss-relative-color-syntax": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.1.tgz", - "integrity": "sha512-GbcQPmfBOjKomHuOVB6troujQg65ykCMt4OGot75Bdev7jAHC9hd0AX5qMprpG9AF0dA012curAVqY0ehmdYwQ==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.2.tgz", + "integrity": "sha512-aBpuUdpJBswNGfw6lOkhown2cZ0YXrMjASye56nkoRpgRe9yDF4BM1fvEuakrCDiaeoUzVaI4SF6+344BflXfQ==", "dev": true, "funding": [ { @@ -2667,9 +2667,9 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^3.0.1", - "@csstools/css-parser-algorithms": "^3.0.0", - "@csstools/css-tokenizer": "^3.0.0", + "@csstools/css-color-parser": "^3.0.2", + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1", "@csstools/postcss-progressive-custom-properties": "^4.0.0", "@csstools/utilities": "^2.0.0" }, @@ -2706,9 +2706,9 @@ } }, "node_modules/@csstools/postcss-stepped-value-functions": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.0.tgz", - "integrity": "sha512-sJUW1axQuxRyD59zr9hMJ6MoM/99UkxNc7fxJ1kFdTl1B5dS3TxvVzY1fRq1C/JsgBw6uNzfy/i52SrVNtbbXw==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.1.tgz", + "integrity": "sha512-dk3KqVcIEYzy9Mvx8amoBbk123BWgd5DfjXDiPrEqxGma37PG7m/MoMmHQhuVHIjvPDHoJwyIZi2yy7j0RA5fw==", "dev": true, "funding": [ { @@ -2721,9 +2721,9 @@ } ], "dependencies": { - "@csstools/css-calc": "^2.0.0", - "@csstools/css-parser-algorithms": "^3.0.0", - "@csstools/css-tokenizer": "^3.0.0" + "@csstools/css-calc": "^2.0.1", + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1" }, "engines": { "node": ">=18" @@ -2759,9 +2759,9 @@ } }, "node_modules/@csstools/postcss-trigonometric-functions": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.0.tgz", - "integrity": "sha512-M7CivX++ZOQvnF+eZ8FHg2X8GYOfSUFH6GRtr7mGeIgd38WmT1WCBogqBvz/Y5x9VUeor9EuJX2K06bP7p4BuA==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.1.tgz", + "integrity": "sha512-QHOYuN3bzS/rcpAygFhJxJUtD8GuJEWF6f9Zm518Tq/cSMlcTgU+v0geyi5EqbmYxKMig2oKCKUSGqOj9gehkg==", "dev": true, "funding": [ { @@ -2774,9 +2774,9 @@ } ], "dependencies": { - "@csstools/css-calc": "^2.0.0", - "@csstools/css-parser-algorithms": "^3.0.0", - "@csstools/css-tokenizer": "^3.0.0" + "@csstools/css-calc": "^2.0.1", + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1" }, "engines": { "node": ">=18" @@ -8433,9 +8433,9 @@ } }, "node_modules/postcss-color-functional-notation": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.1.tgz", - "integrity": "sha512-8/wf01pTH3XHT37wre+E2GNcsttZ62PWSJ0DE66GO+Uzk+uyr9DH+V3cdJG+BqezCD/T5lBC1s5/t7Y12ps8QQ==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.2.tgz", + "integrity": "sha512-c2WkR0MS73s+P5SgY1KBaSEE61Rj+miW095rkWDnMQxbTCQkp6y/jft8U0QMxEsI4k1Pd4PdV+TP9/1zIDR6XQ==", "dev": true, "funding": [ { @@ -8448,9 +8448,9 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^3.0.1", - "@csstools/css-parser-algorithms": "^3.0.0", - "@csstools/css-tokenizer": "^3.0.0", + "@csstools/css-color-parser": "^3.0.2", + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1", "@csstools/postcss-progressive-custom-properties": "^4.0.0", "@csstools/utilities": "^2.0.0" }, @@ -8514,9 +8514,9 @@ } }, "node_modules/postcss-custom-media": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-11.0.0.tgz", - "integrity": "sha512-tZ4qTYSOqH7YFi8psEQB2v2zBRbbJex9FgPef2Qss8DlWxnYpBNHquvMmVBR8uIt6hW0+prDsg7UJDp6XLIf8w==", + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-11.0.1.tgz", + "integrity": "sha512-vfBliYVgEEJUFXCRPQ7jYt1wlD322u+/5GT0tZqMVYFInkpDHfjhU3nk2quTRW4uFc/umOOqLlxvrEOZRvloMw==", "dev": true, "funding": [ { @@ -8529,10 +8529,10 @@ } ], "dependencies": { - "@csstools/cascade-layer-name-parser": "^2.0.0", - "@csstools/css-parser-algorithms": "^3.0.0", - "@csstools/css-tokenizer": "^3.0.0", - "@csstools/media-query-list-parser": "^3.0.0" + "@csstools/cascade-layer-name-parser": "^2.0.1", + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1", + "@csstools/media-query-list-parser": "^3.0.1" }, "engines": { "node": ">=18" @@ -8542,9 +8542,9 @@ } }, "node_modules/postcss-custom-properties": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-14.0.0.tgz", - "integrity": "sha512-GD/suWYQAplXJujsyOswYP+oX9xs29eBNwGloPj4Ub+3/Rq1Set+ZeGmHJfN2Y2+x9vUxAX4eeNJFmtk6VBv4A==", + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-14.0.1.tgz", + "integrity": "sha512-SB4GjuZjIq5GQFNbxFrirQPbkdbJooyNy8bh+fcJ8ZG0oasJTflTTtR4geb56h+FBVDIb9Hx4v/NiG2caOj8nQ==", "dev": true, "funding": [ { @@ -8557,9 +8557,9 @@ } ], "dependencies": { - "@csstools/cascade-layer-name-parser": "^2.0.0", - "@csstools/css-parser-algorithms": "^3.0.0", - "@csstools/css-tokenizer": "^3.0.0", + "@csstools/cascade-layer-name-parser": "^2.0.1", + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1", "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" }, @@ -8571,9 +8571,9 @@ } }, "node_modules/postcss-custom-selectors": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-8.0.0.tgz", - "integrity": "sha512-nW6RWjH+jaWvXEgm/AzMhtVjMXcKmrTWsM/eJn/ujnJI5uEOPTxvl3eCFFCFKC2DiZcOP5HLH5EeX0DIemFzBQ==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-8.0.1.tgz", + "integrity": "sha512-2McIpyhAeKhUzVqrP4ZyMBpK5FuD+Y9tpQwhcof49652s7gez8057cSaOg/epYcKlztSYxb0GHfi7W5h3JoGUg==", "dev": true, "funding": [ { @@ -8586,9 +8586,9 @@ } ], "dependencies": { - "@csstools/cascade-layer-name-parser": "^2.0.0", - "@csstools/css-parser-algorithms": "^3.0.0", - "@csstools/css-tokenizer": "^3.0.0", + "@csstools/cascade-layer-name-parser": "^2.0.1", + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1", "postcss-selector-parser": "^6.1.0" }, "engines": { @@ -8784,9 +8784,9 @@ } }, "node_modules/postcss-lab-function": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.1.tgz", - "integrity": "sha512-G9ecsdU+TtdHJvaTrfbIyOa3iHHJMZXdvsLXJSN8IP4cfg3XraozacAt6P7xzaILIC3XPGMM149oKhf2tjPubg==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.2.tgz", + "integrity": "sha512-h4ARGLIBtC1PmCHsLgTWWj8j1i1CXoaht4A5RlITDX2z9AeFBak0YlY6sdF4oJGljrep+Dg2SSccIj4QnFbRDg==", "dev": true, "funding": [ { @@ -8799,9 +8799,9 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^3.0.1", - "@csstools/css-parser-algorithms": "^3.0.0", - "@csstools/css-tokenizer": "^3.0.0", + "@csstools/css-color-parser": "^3.0.2", + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1", "@csstools/postcss-progressive-custom-properties": "^4.0.0", "@csstools/utilities": "^2.0.0" }, @@ -8948,9 +8948,9 @@ } }, "node_modules/postcss-preset-env": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.0.1.tgz", - "integrity": "sha512-I8m4pBJWcUmPLu1z8HySEiAROKIMA0nwUYCGr1gJOGFP9BdwPWPBSYvA2KGH0VjUZ8AAAvwwXXWnxHTWq3f7UQ==", + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.0.2.tgz", + "integrity": "sha512-PMxqnz0RQYMUmUi6p4P7BhC9EVGyEUCIdwn4vJ7Fy1jvc2QP4mMH75BSBB1mBFqjl3x4xYwyCNMhGZ8y0+/qOA==", "dev": true, "funding": [ { @@ -8964,34 +8964,34 @@ ], "dependencies": { "@csstools/postcss-cascade-layers": "^5.0.0", - "@csstools/postcss-color-function": "^4.0.1", - "@csstools/postcss-color-mix-function": "^3.0.1", - "@csstools/postcss-content-alt-text": "^2.0.0", - "@csstools/postcss-exponential-functions": "^2.0.0", + "@csstools/postcss-color-function": "^4.0.2", + "@csstools/postcss-color-mix-function": "^3.0.2", + "@csstools/postcss-content-alt-text": "^2.0.1", + "@csstools/postcss-exponential-functions": "^2.0.1", "@csstools/postcss-font-format-keywords": "^4.0.0", - "@csstools/postcss-gamut-mapping": "^2.0.1", - "@csstools/postcss-gradients-interpolation-method": "^5.0.1", - "@csstools/postcss-hwb-function": "^4.0.1", + "@csstools/postcss-gamut-mapping": "^2.0.2", + "@csstools/postcss-gradients-interpolation-method": "^5.0.2", + "@csstools/postcss-hwb-function": "^4.0.2", "@csstools/postcss-ic-unit": "^4.0.0", "@csstools/postcss-initial": "^2.0.0", "@csstools/postcss-is-pseudo-class": "^5.0.0", - "@csstools/postcss-light-dark-function": "^2.0.1", + "@csstools/postcss-light-dark-function": "^2.0.2", "@csstools/postcss-logical-float-and-clear": "^3.0.0", "@csstools/postcss-logical-overflow": "^2.0.0", "@csstools/postcss-logical-overscroll-behavior": "^2.0.0", "@csstools/postcss-logical-resize": "^3.0.0", - "@csstools/postcss-logical-viewport-units": "^3.0.0", - "@csstools/postcss-media-minmax": "^2.0.0", - "@csstools/postcss-media-queries-aspect-ratio-number-values": "^3.0.0", + "@csstools/postcss-logical-viewport-units": "^3.0.1", + "@csstools/postcss-media-minmax": "^2.0.1", + "@csstools/postcss-media-queries-aspect-ratio-number-values": "^3.0.1", "@csstools/postcss-nested-calc": "^4.0.0", "@csstools/postcss-normalize-display-values": "^4.0.0", - "@csstools/postcss-oklab-function": "^4.0.1", + "@csstools/postcss-oklab-function": "^4.0.2", "@csstools/postcss-progressive-custom-properties": "^4.0.0", - "@csstools/postcss-relative-color-syntax": "^3.0.1", + "@csstools/postcss-relative-color-syntax": "^3.0.2", "@csstools/postcss-scope-pseudo-class": "^4.0.0", - "@csstools/postcss-stepped-value-functions": "^4.0.0", + "@csstools/postcss-stepped-value-functions": "^4.0.1", "@csstools/postcss-text-decoration-shorthand": "^4.0.1", - "@csstools/postcss-trigonometric-functions": "^4.0.0", + "@csstools/postcss-trigonometric-functions": "^4.0.1", "@csstools/postcss-unset-value": "^4.0.0", "autoprefixer": "^10.4.19", "browserslist": "^4.23.1", @@ -9001,12 +9001,12 @@ "cssdb": "^8.1.0", "postcss-attribute-case-insensitive": "^7.0.0", "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^7.0.1", + "postcss-color-functional-notation": "^7.0.2", "postcss-color-hex-alpha": "^10.0.0", "postcss-color-rebeccapurple": "^10.0.0", - "postcss-custom-media": "^11.0.0", - "postcss-custom-properties": "^14.0.0", - "postcss-custom-selectors": "^8.0.0", + "postcss-custom-media": "^11.0.1", + "postcss-custom-properties": "^14.0.1", + "postcss-custom-selectors": "^8.0.1", "postcss-dir-pseudo-class": "^9.0.0", "postcss-double-position-gradients": "^6.0.0", "postcss-focus-visible": "^10.0.0", @@ -9014,7 +9014,7 @@ "postcss-font-variant": "^5.0.0", "postcss-gap-properties": "^6.0.0", "postcss-image-set-function": "^7.0.0", - "postcss-lab-function": "^7.0.1", + "postcss-lab-function": "^7.0.2", "postcss-logical": "^8.0.0", "postcss-nesting": "^13.0.0", "postcss-opacity-percentage": "^2.0.0", @@ -10477,14 +10477,14 @@ } }, "node_modules/use-debounce": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/use-debounce/-/use-debounce-10.0.2.tgz", - "integrity": "sha512-MwBiJK2dk+2qhMDVDCPRPeLuIekKfH2t1UYMnrW9pwcJJGFDbTLliSMBz2UKGmE1PJs8l3XoMqbIU1MemMAJ8g==", + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/use-debounce/-/use-debounce-10.0.3.tgz", + "integrity": "sha512-DxQSI9ZKso689WM1mjgGU3ozcxU1TJElBJ3X6S4SMzMNcm2lVH0AHmyXB+K7ewjz2BSUKJTDqTcwtSMRfB89dg==", "engines": { "node": ">= 16.0.0" }, "peerDependencies": { - "react": ">=16.8.0" + "react": "*" } }, "node_modules/use-long-press": { @@ -10550,14 +10550,14 @@ } }, "node_modules/vite": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.1.tgz", - "integrity": "sha512-1oE6yuNXssjrZdblI9AfBbHCC41nnyoVoEZxQnID6yvQZAFBzxxkqoFLtHUMkYunL8hwOLEjgTuxpkRxvba3kA==", + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.2.tgz", + "integrity": "sha512-dDrQTRHp5C1fTFzcSaMxjk6vdpKvT+2/mIdE07Gw2ykehT49O0z/VHS3zZ8iV/Gh8BJJKHWOe5RjaNrW5xf/GA==", "dev": true, "dependencies": { "esbuild": "^0.21.3", "postcss": "^8.4.41", - "rollup": "^4.13.0" + "rollup": "^4.20.0" }, "bin": { "vite": "bin/vite.js" @@ -10621,16 +10621,15 @@ } }, "node_modules/vite-plugin-html-config": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/vite-plugin-html-config/-/vite-plugin-html-config-1.0.11.tgz", - "integrity": "sha512-hUybhgI+/LQQ5q6xoMMsTvI4PBuQD/Wv6Z1vtDPVWjanS8weCIexXuLLYNGD/93f0v8W2hpNfXpmxgpZMahJ0g==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/vite-plugin-html-config/-/vite-plugin-html-config-2.0.1.tgz", + "integrity": "sha512-iQrmP3ZKpsoBUgs+z86ZpfpldlMhdhPgwi9yX7c003167C7DRfssFY11k2fzAs7eaabKMIf9vMGuoEvSiMXknw==", "dev": true, - "license": "MIT", "engines": { "node": ">=12.0.0" }, "peerDependencies": { - "vite": ">=2.0.0" + "vite": ">=5.0.0" } }, "node_modules/vite-plugin-pwa": { diff --git a/package.json b/package.json index 1fc4f75b..0afab5dd 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "tinyld": "~1.3.4", "toastify-js": "~1.12.0", "uid": "~2.0.2", - "use-debounce": "~10.0.2", + "use-debounce": "~10.0.3", "use-long-press": "~3.2.0", "use-resize-observer": "~9.1.0", "valtio": "1.13.2" @@ -61,11 +61,11 @@ "babel-plugin-macros": "~3.1.0", "postcss": "~8.4.41", "postcss-dark-theme-class": "~1.3.0", - "postcss-preset-env": "~10.0.1", + "postcss-preset-env": "~10.0.2", "twitter-text": "~3.1.0", - "vite": "~5.4.1", + "vite": "~5.4.2", "vite-plugin-generate-file": "~0.2.0", - "vite-plugin-html-config": "~1.0.11", + "vite-plugin-html-config": "~2.0.1", "vite-plugin-pwa": "~0.20.1", "vite-plugin-remove-console": "~2.2.0", "vite-plugin-run": "~0.5.2", From 93ccf4752140f2da2ce0ad520823421a359e0fc8 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Thu, 22 Aug 2024 21:52:38 +0800 Subject: [PATCH 023/132] New translations (Italian) (#668) --- src/locales/it-IT.po | 66 ++++++++++++++++++++++---------------------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/src/locales/it-IT.po b/src/locales/it-IT.po index 374c947e..50430552 100644 --- a/src/locales/it-IT.po +++ b/src/locales/it-IT.po @@ -8,7 +8,7 @@ msgstr "" "Language: it\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-21 14:59\n" +"PO-Revision-Date: 2024-08-22 13:52\n" "Last-Translator: \n" "Language-Team: Italian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -678,7 +678,7 @@ msgstr "Aggiorna" #: src/components/compose.jsx:1473 msgctxt "Submit button in composer" msgid "Post" -msgstr "" +msgstr "Pubblica" #: src/components/compose.jsx:1601 msgid "Downloading GIF…" @@ -730,42 +730,42 @@ msgstr "" #: src/pages/catchup.jsx:1058 #: src/pages/filters.jsx:412 msgid "Remove" -msgstr "" +msgstr "Rimuovi" #: src/components/compose.jsx:2388 msgid "Error" -msgstr "" +msgstr "Errore" #: src/components/compose.jsx:2413 msgid "Edit image description" -msgstr "Modifica la descrizione dell'immagine" +msgstr "Modifica descrizione immagine" #: src/components/compose.jsx:2414 msgid "Edit video description" -msgstr "" +msgstr "Modifica descrizione video" #: src/components/compose.jsx:2415 msgid "Edit audio description" -msgstr "" +msgstr "Modifica descrizione audio" #: src/components/compose.jsx:2460 #: src/components/compose.jsx:2509 msgid "Generating description. Please wait…" -msgstr "" +msgstr "Genero descrizione. Attendere…" #: src/components/compose.jsx:2480 msgid "Failed to generate description: {0}" -msgstr "" +msgstr "Generazione descrizione fallita: {0}" #: src/components/compose.jsx:2481 msgid "Failed to generate description" -msgstr "" +msgstr "Generazione descrizione fallita" #: src/components/compose.jsx:2493 #: src/components/compose.jsx:2499 #: src/components/compose.jsx:2545 msgid "Generate description…" -msgstr "" +msgstr "Genera descrizione…" #: src/components/compose.jsx:2532 msgid "Failed to generate description{0}" @@ -773,99 +773,99 @@ msgstr "" #: src/components/compose.jsx:2547 msgid "({0}) <0>— experimental" -msgstr "" +msgstr "({0}) <0>— sperimentale" #: src/components/compose.jsx:2566 msgid "Done" -msgstr "" +msgstr "Fine" #: src/components/compose.jsx:2602 msgid "Choice {0}" -msgstr "" +msgstr "Opzione {0}" #: src/components/compose.jsx:2649 msgid "Multiple choices" -msgstr "" +msgstr "Scelta multipla" #: src/components/compose.jsx:2652 msgid "Duration" -msgstr "" +msgstr "Durata" #: src/components/compose.jsx:2683 msgid "Remove poll" -msgstr "" +msgstr "Rimuovi sondaggio" #: src/components/compose.jsx:2897 msgid "Search accounts" -msgstr "" +msgstr "Cerca account" #: src/components/compose.jsx:2938 #: src/components/shortcuts-settings.jsx:712 #: src/pages/list.jsx:359 msgid "Add" -msgstr "" +msgstr "Aggiungi" #: src/components/compose.jsx:2951 #: src/components/generic-accounts.jsx:227 msgid "Error loading accounts" -msgstr "" +msgstr "Errore caricamento account" #: src/components/compose.jsx:3094 msgid "Custom emojis" -msgstr "" +msgstr "Emoji personalizzate" #: src/components/compose.jsx:3114 msgid "Search emoji" -msgstr "" +msgstr "Cerca emoji" #: src/components/compose.jsx:3145 msgid "Error loading custom emojis" -msgstr "" +msgstr "Errore caricamento emoji personalizzate" #: src/components/compose.jsx:3156 msgid "Recently used" -msgstr "" +msgstr "Usate di recente" #: src/components/compose.jsx:3157 msgid "Others" -msgstr "" +msgstr "Altri" #: src/components/compose.jsx:3195 msgid "{0} more…" -msgstr "" +msgstr "{0} altri…" #: src/components/compose.jsx:3333 msgid "Search GIFs" -msgstr "" +msgstr "Cerca GIF" #: src/components/compose.jsx:3348 msgid "Powered by GIPHY" -msgstr "" +msgstr "Fornito da GIPHY" #: src/components/compose.jsx:3356 msgid "Type to search GIFs" -msgstr "" +msgstr "Scrivi per cercare GIF" #: src/components/compose.jsx:3454 #: src/components/media-modal.jsx:387 #: src/components/timeline.jsx:880 msgid "Previous" -msgstr "" +msgstr "Indietro" #: src/components/compose.jsx:3472 #: src/components/media-modal.jsx:406 #: src/components/timeline.jsx:897 msgid "Next" -msgstr "" +msgstr "Avanti" #: src/components/compose.jsx:3489 msgid "Error loading GIFs" -msgstr "" +msgstr "Errore caricamento GIF" #: src/components/drafts.jsx:63 #: src/pages/settings.jsx:672 msgid "Unsent drafts" -msgstr "" +msgstr "Bozze in sospeso" #: src/components/drafts.jsx:68 msgid "Looks like you have unsent drafts. Let's continue where you left off." From 9995503006ec8d2c5c14385b09e10108e7e00eb1 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Fri, 23 Aug 2024 01:03:51 +0800 Subject: [PATCH 024/132] New Crowdin updates (#669) * New translations (Lithuanian) * New translations (Basque) * New translations (Korean) * New translations (Catalan) * New translations (Finnish) --- src/locales/ca-ES.po | 10 +++++----- src/locales/eu-ES.po | 4 ++-- src/locales/fi-FI.po | 6 +++--- src/locales/ko-KR.po | 42 +++++++++++++++++++++--------------------- src/locales/lt-LT.po | 4 ++-- 5 files changed, 33 insertions(+), 33 deletions(-) diff --git a/src/locales/ca-ES.po b/src/locales/ca-ES.po index 856649d7..4cf277a1 100644 --- a/src/locales/ca-ES.po +++ b/src/locales/ca-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: ca\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-22 01:40\n" +"PO-Revision-Date: 2024-08-22 17:03\n" "Last-Translator: \n" "Language-Team: Catalan\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -438,7 +438,7 @@ msgstr "Tanca" #: src/components/account-info.jsx:1805 msgid "Translated Bio" -msgstr "Tradueix la biografia" +msgstr "Biografia traduïda" #: src/components/account-info.jsx:1899 msgid "Unable to remove from list." @@ -1562,11 +1562,11 @@ msgstr "Finalitzada" #: src/components/poll.jsx:271 msgid "Ending <0/>" -msgstr "Finalitzant<0/><" +msgstr "Finalitza <0/>" #: src/components/poll.jsx:275 msgid "Ending" -msgstr "Finalitzant" +msgstr "Finalitza" #. Relative time in seconds, as short as possible #: src/components/relative-time.jsx:54 @@ -3349,7 +3349,7 @@ msgstr "Nota: aquesta funcionalitat utilitza serveis de traducció externs, amb #: src/pages/settings.jsx:493 msgid "Auto inline translation" -msgstr "Traducció en línia automàtica" +msgstr "Traducció automàtica en línia" #: src/pages/settings.jsx:497 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." diff --git a/src/locales/eu-ES.po b/src/locales/eu-ES.po index f0b69247..a841514b 100644 --- a/src/locales/eu-ES.po +++ b/src/locales/eu-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: eu\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-21 07:50\n" +"PO-Revision-Date: 2024-08-22 16:04\n" "Last-Translator: \n" "Language-Team: Basque\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -3657,7 +3657,7 @@ msgstr "Zutabe anitzeko interfazearen pantaila-argazkia" #: src/pages/welcome.jsx:176 msgid "Single or multi-column" -msgstr "Zutabe bakarra edo anitz" +msgstr "Nahi beste zutabe" #: src/pages/welcome.jsx:179 msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users." diff --git a/src/locales/fi-FI.po b/src/locales/fi-FI.po index e5154950..a05e8940 100644 --- a/src/locales/fi-FI.po +++ b/src/locales/fi-FI.po @@ -8,7 +8,7 @@ msgstr "" "Language: fi\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-21 10:58\n" +"PO-Revision-Date: 2024-08-22 17:03\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -1493,11 +1493,11 @@ msgstr "[Tuntematon ilmoitustyyppi: {type}]" #: src/components/status.jsx:937 #: src/components/status.jsx:947 msgid "Boosted/Liked by…" -msgstr "Tehostanut/tykännyt…" +msgstr "Tehostaneet/tykänneet…" #: src/components/notification.jsx:426 msgid "Liked by…" -msgstr "Tykännyt…" +msgstr "Tykänneet…" #: src/components/notification.jsx:427 msgid "Boosted by…" diff --git a/src/locales/ko-KR.po b/src/locales/ko-KR.po index d9484270..2fe8f413 100644 --- a/src/locales/ko-KR.po +++ b/src/locales/ko-KR.po @@ -8,7 +8,7 @@ msgstr "" "Language: ko\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-21 08:47\n" +"PO-Revision-Date: 2024-08-22 16:04\n" "Last-Translator: \n" "Language-Team: Korean\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -84,7 +84,7 @@ msgstr "<0>{0} 가입" #: src/components/account-info.jsx:57 msgid "Forever" -msgstr "" +msgstr "무기한" #: src/components/account-info.jsx:378 msgid "Unable to load account." @@ -229,7 +229,7 @@ msgstr "비공개 메모" #: src/components/account-info.jsx:1149 msgid "Mention <0>@{username}" -msgstr "" +msgstr "<0>@{username} 님 언급하기" #: src/components/account-info.jsx:1161 msgid "Translate bio" @@ -315,11 +315,11 @@ msgstr "@{username} 님 뮤트 풂" #: src/components/account-info.jsx:1362 msgid "Unmute <0>@{username}" -msgstr "" +msgstr "<0>@{username} 님 뮤트 풀기" #: src/components/account-info.jsx:1378 msgid "Mute <0>@{username}…" -msgstr "" +msgstr "<0>@{username} 님 뮤트…" #: src/components/account-info.jsx:1410 msgid "Muted @{username} for {0}" @@ -331,7 +331,7 @@ msgstr "@{username} 님을 뮤트할 수 없음" #: src/components/account-info.jsx:1443 msgid "Remove <0>@{username} from followers?" -msgstr "" +msgstr "<0>@{username} 님을 팔로워에서 뺄까요?" #: src/components/account-info.jsx:1463 msgid "@{username} removed from followers" @@ -343,7 +343,7 @@ msgstr "그만 팔로하기…" #: src/components/account-info.jsx:1486 msgid "Block <0>@{username}?" -msgstr "" +msgstr "<0>@{username} 님을 차단할까요?" #: src/components/account-info.jsx:1507 msgid "Unblocked @{username}" @@ -363,15 +363,15 @@ msgstr "@{username} 님을 차단할 수 없음" #: src/components/account-info.jsx:1535 msgid "Unblock <0>@{username}" -msgstr "" +msgstr "<0>@{username} 님 차단 풀기" #: src/components/account-info.jsx:1544 msgid "Block <0>@{username}…" -msgstr "" +msgstr "<0>@{username} 님 차단…" #: src/components/account-info.jsx:1561 msgid "Report <0>@{username}…" -msgstr "" +msgstr "<0>@{username} 님 신고…" #: src/components/account-info.jsx:1581 #: src/components/account-info.jsx:2092 @@ -465,7 +465,7 @@ msgstr "새 리스트" #: src/components/account-info.jsx:1992 msgid "Private note about <0>@{0}" -msgstr "" +msgstr "<0>@{0} 님에 관한 비공개 메모" #: src/components/account-info.jsx:2022 msgid "Unable to update private note." @@ -678,7 +678,7 @@ msgstr "업데이트" #: src/components/compose.jsx:1473 msgctxt "Submit button in composer" msgid "Post" -msgstr "" +msgstr "올리기" #: src/components/compose.jsx:1601 msgid "Downloading GIF…" @@ -1767,7 +1767,7 @@ msgstr "매체만" #: src/components/shortcuts-settings.jsx:232 #: src/components/shortcuts.jsx:186 msgid "Shortcuts" -msgstr "" +msgstr "바로 가기" #: src/components/shortcuts-settings.jsx:240 msgid "beta" @@ -1775,11 +1775,11 @@ msgstr "베타" #: src/components/shortcuts-settings.jsx:246 msgid "Specify a list of shortcuts that'll appear as:" -msgstr "" +msgstr "표시할 바로 가기 목록을 지정합니다:" #: src/components/shortcuts-settings.jsx:252 msgid "Floating button" -msgstr "" +msgstr "구석에 떠 있는 버튼" #: src/components/shortcuts-settings.jsx:257 msgid "Tab/Menu bar" @@ -1897,19 +1897,19 @@ msgstr "" #: src/components/shortcuts-settings.jsx:909 msgid "* Exists in current shortcuts" -msgstr "" +msgstr "* 현재 바로 가기에 이미 있음" #: src/components/shortcuts-settings.jsx:914 msgid "List may not work if it's from a different account." -msgstr "" +msgstr "다른 계정에서 온 리스트는 못 가져올 수 있습니다." #: src/components/shortcuts-settings.jsx:924 msgid "Invalid settings format" -msgstr "" +msgstr "잘못된 설정 형식" #: src/components/shortcuts-settings.jsx:932 msgid "Append to current shortcuts?" -msgstr "" +msgstr "현재 바로 가기에 덧붙일까요?" #: src/components/shortcuts-settings.jsx:935 msgid "Only shortcuts that don’t exist in current shortcuts will be appended." @@ -1921,7 +1921,7 @@ msgstr "" #: src/components/shortcuts-settings.jsx:972 msgid "Shortcuts imported. Exceeded max {SHORTCUTS_LIMIT}, so the rest are not imported." -msgstr "" +msgstr "바로 가기를 가져왔습니다. 최다치인 {SHORTCUTS_LIMIT}개를 넘겼으므로, 나머지는 가져오지 못했습니다." #: src/components/shortcuts-settings.jsx:973 #: src/components/shortcuts-settings.jsx:997 @@ -1930,7 +1930,7 @@ msgstr "" #: src/components/shortcuts-settings.jsx:983 msgid "Import & append…" -msgstr "" +msgstr "가져와서 덧붙이기…" #: src/components/shortcuts-settings.jsx:991 msgid "Override current shortcuts?" diff --git a/src/locales/lt-LT.po b/src/locales/lt-LT.po index cbbaa45a..5cc03b26 100644 --- a/src/locales/lt-LT.po +++ b/src/locales/lt-LT.po @@ -8,7 +8,7 @@ msgstr "" "Language: lt\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-21 16:44\n" +"PO-Revision-Date: 2024-08-22 15:08\n" "Last-Translator: \n" "Language-Team: Lithuanian\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && (n%100>19 || n%100<11) ? 0 : (n%10>=2 && n%10<=9) && (n%100>19 || n%100<11) ? 1 : n%1!=0 ? 2: 3);\n" @@ -166,7 +166,7 @@ msgstr "Atminimui" #: src/components/account-info.jsx:710 #: src/components/account-info.jsx:748 msgid "This user has chosen to not make this information available." -msgstr "Šis (-i) naudotojas (-a) pasirinko nepadaryti šią informaciją prieinamą." +msgstr "Šis naudotojas pasirinko nepadaryti šią informaciją prieinamą." #: src/components/account-info.jsx:803 msgid "{0} original posts, {1} replies, {2} boosts" From 6067602901bf2973183625dfed2047f4faf01581 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Fri, 23 Aug 2024 17:10:54 +0800 Subject: [PATCH 025/132] New Crowdin updates (#670) * New translations (Russian) * New translations (Catalan) * New translations (Arabic) * New translations (Arabic) * New translations (Arabic) * New translations (Arabic) * New translations (Russian) --- src/locales/ar-SA.po | 54 ++++++++++++++++++++++---------------------- src/locales/ca-ES.po | 6 ++--- src/locales/ru-RU.po | 6 ++--- 3 files changed, 33 insertions(+), 33 deletions(-) diff --git a/src/locales/ar-SA.po b/src/locales/ar-SA.po index 5941adff..8316f13e 100644 --- a/src/locales/ar-SA.po +++ b/src/locales/ar-SA.po @@ -8,7 +8,7 @@ msgstr "" "Language: ar\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-21 18:35\n" +"PO-Revision-Date: 2024-08-23 09:10\n" "Last-Translator: \n" "Language-Team: Arabic\n" "Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n" @@ -201,7 +201,7 @@ msgstr "الردود" #: src/pages/catchup.jsx:2035 #: src/pages/settings.jsx:1016 msgid "Boosts" -msgstr "" +msgstr "المعاد نشرها" #: src/components/account-info.jsx:870 msgid "Post stats unavailable." @@ -213,7 +213,7 @@ msgstr "" #: src/components/account-info.jsx:1064 msgid "Last post: <0>{0}" -msgstr "" +msgstr "آخر منشور: <0>{0}" #: src/components/account-info.jsx:1078 msgid "Muted" @@ -618,7 +618,7 @@ msgstr "" #: src/components/status.jsx:93 #: src/pages/settings.jsx:285 msgid "Public" -msgstr "" +msgstr "للعامة" #: src/components/compose.jsx:1173 #: src/components/status.jsx:94 @@ -640,7 +640,7 @@ msgstr "" #: src/components/compose.jsx:1188 msgid "Post your reply" -msgstr "" +msgstr "انشر ردّك" #: src/components/compose.jsx:1190 msgid "Edit your post" @@ -648,7 +648,7 @@ msgstr "" #: src/components/compose.jsx:1191 msgid "What are you doing?" -msgstr "" +msgstr "ما الجديد؟" #: src/components/compose.jsx:1266 msgid "Mark media as sensitive" @@ -678,7 +678,7 @@ msgstr "تحديث" #: src/components/compose.jsx:1473 msgctxt "Submit button in composer" msgid "Post" -msgstr "" +msgstr "انشر" #: src/components/compose.jsx:1601 msgid "Downloading GIF…" @@ -978,12 +978,12 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:55 #: src/pages/catchup.jsx:1611 msgid "Next post" -msgstr "" +msgstr "المنشور التالي" #: src/components/keyboard-shortcuts-help.jsx:59 #: src/pages/catchup.jsx:1619 msgid "Previous post" -msgstr "" +msgstr "المنشور السابق" #: src/components/keyboard-shortcuts-help.jsx:63 msgid "Skip carousel to next post" @@ -1086,7 +1086,7 @@ msgstr "" #: src/components/status.jsx:2318 #: src/components/status.jsx:2319 msgid "Boost" -msgstr "" +msgstr "إعادة نشر" #: src/components/keyboard-shortcuts-help.jsx:166 msgid "<0>Shift + <1>b" @@ -1338,7 +1338,7 @@ msgstr "" #: src/components/nav-menu.jsx:353 msgid "Accounts…" -msgstr "" +msgstr "الحسابات…" #: src/components/nav-menu.jsx:363 #: src/pages/login.jsx:142 @@ -2029,12 +2029,12 @@ msgstr "" #: src/components/status.jsx:2286 #: src/components/status.jsx:2318 msgid "Unboost" -msgstr "" +msgstr "إلغاء إعادة النشر" #: src/components/status.jsx:854 #: src/components/status.jsx:2301 msgid "Quote" -msgstr "" +msgstr "اقتباس" #: src/components/status.jsx:862 #: src/components/status.jsx:2310 @@ -2048,7 +2048,7 @@ msgstr "" #: src/components/status.jsx:888 #: src/components/status.jsx:1333 msgid "Unboosted @{0}'s post" -msgstr "" +msgstr "ألغيت إعادة نشر منشور @{0}" #: src/components/status.jsx:889 #: src/components/status.jsx:1334 @@ -2057,7 +2057,7 @@ msgstr "" #: src/components/status.jsx:901 msgid "Boost…" -msgstr "" +msgstr "إعادة نشر…" #: src/components/status.jsx:913 #: src/components/status.jsx:1618 @@ -2168,7 +2168,7 @@ msgstr "" #: src/components/status.jsx:1652 #: src/components/status.jsx:2319 msgid "Boosted" -msgstr "" +msgstr "أعيد نشره" #: src/components/status.jsx:1662 #: src/components/status.jsx:2344 @@ -2353,7 +2353,7 @@ msgstr "" #: src/pages/account-statuses.jsx:233 msgid "Account posts" -msgstr "" +msgstr "منشورات الحساب" #: src/pages/account-statuses.jsx:240 msgid "{accountDisplay} (+ Replies)" @@ -2397,7 +2397,7 @@ msgstr "" #: src/pages/account-statuses.jsx:354 msgid "- Boosts" -msgstr "" +msgstr "- المعاد نشرها" #: src/pages/account-statuses.jsx:360 msgid "Showing posts with media" @@ -2958,13 +2958,13 @@ msgstr "" #: src/pages/public.jsx:156 #: src/pages/trending.jsx:459 msgid "Go to another instance…" -msgstr "" +msgstr "الذهاب إلى خادم آخر…" #: src/pages/hashtag.jsx:516 #: src/pages/public.jsx:169 #: src/pages/trending.jsx:470 msgid "Go to my instance (<0>{currentInstance})" -msgstr "" +msgstr "الانتقال إلى خادمي (<0>{currentInstance})" #: src/pages/home.jsx:208 msgid "Unable to fetch notifications." @@ -3176,19 +3176,19 @@ msgstr "" #: src/pages/public.jsx:27 msgid "Local timeline ({instance})" -msgstr "" +msgstr "الخط الزمني المحلي ({instance})" #: src/pages/public.jsx:28 msgid "Federated timeline ({instance})" -msgstr "" +msgstr "الخيط الزمني الفدرالي ({instance})" #: src/pages/public.jsx:90 msgid "Local timeline" -msgstr "" +msgstr "الخيط الزمني المحلي" #: src/pages/public.jsx:90 msgid "Federated timeline" -msgstr "" +msgstr "الخيط الفيدرالي" #: src/pages/public.jsx:96 msgid "No one has posted anything yet." @@ -3480,7 +3480,7 @@ msgstr "استطلاعات الرأي" #: src/pages/settings.jsx:1032 msgid "Post edits" -msgstr "" +msgstr "تعديلات المنشور" #: src/pages/settings.jsx:1053 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." @@ -3492,7 +3492,7 @@ msgstr "" #: src/pages/status.jsx:565 msgid "Post" -msgstr "" +msgstr "منشور" #: src/pages/status.jsx:786 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." @@ -3589,7 +3589,7 @@ msgstr "" #: src/pages/trending.jsx:391 msgid "Trending posts" -msgstr "" +msgstr "المنشورات الرائجة" #: src/pages/trending.jsx:414 msgid "No trending posts." diff --git a/src/locales/ca-ES.po b/src/locales/ca-ES.po index 4cf277a1..d0f8844a 100644 --- a/src/locales/ca-ES.po +++ b/src/locales/ca-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: ca\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-22 17:03\n" +"PO-Revision-Date: 2024-08-23 03:47\n" "Last-Translator: \n" "Language-Team: Catalan\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -3421,7 +3421,7 @@ msgstr "Donacions" #: src/pages/settings.jsx:764 msgid "Privacy Policy" -msgstr "Política de privacitat" +msgstr "Política de privadesa" #: src/pages/settings.jsx:771 msgid "<0>Site: {0}" @@ -3615,7 +3615,7 @@ msgstr "Connecta el teu compte de Mastodon/Fedivers.<0/>Les teves credencials no #: src/pages/welcome.jsx:94 msgid "<0>Built by <1>@cheeaun. <2>Privacy Policy." -msgstr "<0>Creat per <1>@cheeaun. <2>Política de Privacitat." +msgstr "<0>Creat per <1>@cheeaun. <2>Política de Privadesa." #: src/pages/welcome.jsx:125 msgid "Screenshot of Boosts Carousel" diff --git a/src/locales/ru-RU.po b/src/locales/ru-RU.po index b547abc0..e3d001b3 100644 --- a/src/locales/ru-RU.po +++ b/src/locales/ru-RU.po @@ -8,7 +8,7 @@ msgstr "" "Language: ru\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-22 10:54\n" +"PO-Revision-Date: 2024-08-23 09:10\n" "Last-Translator: \n" "Language-Team: Russian\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" @@ -61,7 +61,7 @@ msgstr "Запрос отправлен" #: src/pages/following.jsx:20 #: src/pages/following.jsx:131 msgid "Following" -msgstr "Подпис(ка/ки/ок)" +msgstr "Подписк(и/a)" #: src/components/account-block.jsx:188 #: src/components/account-info.jsx:1060 @@ -534,7 +534,7 @@ msgstr "Режим маскировки включён" #: src/pages/home.jsx:52 #: src/pages/notifications.jsx:505 msgid "Home" -msgstr "Главная" +msgstr "Домашняя" #: src/components/compose-button.jsx:49 #: src/compose.jsx:34 From 54d1fdcba2748bc547e3eaed88d2fc832d1aee1b Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Fri, 23 Aug 2024 17:59:03 +0800 Subject: [PATCH 026/132] Remove console.log --- src/components/account-info.jsx | 1 - 1 file changed, 1 deletion(-) diff --git a/src/components/account-info.jsx b/src/components/account-info.jsx index 4b0c58ce..c036190b 100644 --- a/src/components/account-info.jsx +++ b/src/components/account-info.jsx @@ -63,7 +63,6 @@ const MUTE_DURATIONS_LABELS = { 259_200: i18nDuration(3, 'day'), 604_800: i18nDuration(1, 'week'), }; -console.log({ MUTE_DURATIONS_LABELS }); const LIMIT = 80; From e5f674cf38bb328013ddf0ff235885b613f1ad0a Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Fri, 23 Aug 2024 17:59:45 +0800 Subject: [PATCH 027/132] Add link to Crowdin --- src/pages/settings.jsx | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/src/pages/settings.jsx b/src/pages/settings.jsx index c2fec0e6..43587e93 100644 --- a/src/pages/settings.jsx +++ b/src/pages/settings.jsx @@ -232,9 +232,21 @@ function Settings({ onClose }) {
  • - + + +
    + + + Volunteer translations + + +
  • From 482d8c3f2ea18950c91dce8823dee6b664cf23cd Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Fri, 23 Aug 2024 18:00:04 +0800 Subject: [PATCH 028/132] Better locale matching --- src/components/relative-time.jsx | 3 ++- src/utils/nice-date-time.js | 14 +++++++------- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/src/components/relative-time.jsx b/src/components/relative-time.jsx index 9c62c771..9308c643 100644 --- a/src/components/relative-time.jsx +++ b/src/components/relative-time.jsx @@ -16,7 +16,8 @@ function isValidDate(value) { const resolvedLocale = new Intl.DateTimeFormat().resolvedOptions().locale; const DTF = mem((locale, opts = {}) => { - const lang = localeMatch([locale], [resolvedLocale], locale); + const regionlessLocale = locale.replace(/-[a-z]+$/i, ''); + const lang = localeMatch([regionlessLocale], [resolvedLocale], locale); try { return new Intl.DateTimeFormat(lang, opts); } catch (e) {} diff --git a/src/utils/nice-date-time.js b/src/utils/nice-date-time.js index 29019360..adf81c88 100644 --- a/src/utils/nice-date-time.js +++ b/src/utils/nice-date-time.js @@ -7,10 +7,8 @@ const defaultLocale = new Intl.DateTimeFormat().resolvedOptions().locale; const _DateTimeFormat = (opts) => { const { locale, dateYear, hideTime, formatOpts } = opts || {}; - const loc = - locale && !/pseudo/i.test(locale) - ? localeMatch([locale], [defaultLocale], locale) - : defaultLocale; + const regionlessLocale = locale.replace(/-[a-z]+$/i, ''); + const loc = localeMatch([regionlessLocale], [defaultLocale], locale); const currentYear = new Date().getFullYear(); const options = { // Show year if not current year @@ -24,9 +22,11 @@ const _DateTimeFormat = (opts) => { }; try { return Intl.DateTimeFormat(loc, options); - } catch (e) { - return Intl.DateTimeFormat(undefined, options); - } + } catch (e) {} + try { + return Intl.DateTimeFormat(locale, options); + } catch (e) {} + return Intl.DateTimeFormat(undefined, options); }; const DateTimeFormat = mem(_DateTimeFormat); From 67bbbfb2f8f2bdfce218c8ae5cebb682f7161e2f Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Fri, 23 Aug 2024 18:00:15 +0800 Subject: [PATCH 029/132] Update en.po --- src/locales/en.po | 354 +++++++++++++++++++++++----------------------- 1 file changed, 179 insertions(+), 175 deletions(-) diff --git a/src/locales/en.po b/src/locales/en.po index 938dd856..9f537ed7 100644 --- a/src/locales/en.po +++ b/src/locales/en.po @@ -26,12 +26,12 @@ msgid "Last posted: {0}" msgstr "" #: src/components/account-block.jsx:159 -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 msgid "Automated" msgstr "" #: src/components/account-block.jsx:166 -#: src/components/account-info.jsx:640 +#: src/components/account-info.jsx:639 #: src/components/status.jsx:439 #: src/pages/catchup.jsx:1438 msgid "Group" @@ -42,15 +42,15 @@ msgid "Mutual" msgstr "" #: src/components/account-block.jsx:180 -#: src/components/account-info.jsx:1675 +#: src/components/account-info.jsx:1674 msgid "Requested" msgstr "" #: src/components/account-block.jsx:184 -#: src/components/account-info.jsx:417 -#: src/components/account-info.jsx:743 -#: src/components/account-info.jsx:757 -#: src/components/account-info.jsx:1666 +#: src/components/account-info.jsx:416 +#: src/components/account-info.jsx:742 +#: src/components/account-info.jsx:756 +#: src/components/account-info.jsx:1665 #: src/components/nav-menu.jsx:193 #: src/components/shortcuts-settings.jsx:137 #: src/pages/following.jsx:20 @@ -59,7 +59,7 @@ msgid "Following" msgstr "" #: src/components/account-block.jsx:188 -#: src/components/account-info.jsx:1060 +#: src/components/account-info.jsx:1059 msgid "Follows you" msgstr "" @@ -68,12 +68,12 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "" #: src/components/account-block.jsx:205 -#: src/components/account-info.jsx:681 +#: src/components/account-info.jsx:680 msgid "Verified" msgstr "" #: src/components/account-block.jsx:220 -#: src/components/account-info.jsx:778 +#: src/components/account-info.jsx:777 msgid "Joined <0>{0}" msgstr "" @@ -81,30 +81,30 @@ msgstr "" msgid "Forever" msgstr "" -#: src/components/account-info.jsx:378 +#: src/components/account-info.jsx:377 msgid "Unable to load account." msgstr "" -#: src/components/account-info.jsx:386 +#: src/components/account-info.jsx:385 msgid "Go to account page" msgstr "" -#: src/components/account-info.jsx:414 -#: src/components/account-info.jsx:703 -#: src/components/account-info.jsx:733 +#: src/components/account-info.jsx:413 +#: src/components/account-info.jsx:702 +#: src/components/account-info.jsx:732 msgid "Followers" msgstr "" -#: src/components/account-info.jsx:420 -#: src/components/account-info.jsx:774 +#: src/components/account-info.jsx:419 +#: src/components/account-info.jsx:773 #: src/pages/account-statuses.jsx:484 #: src/pages/search.jsx:237 #: src/pages/search.jsx:384 msgid "Posts" msgstr "" -#: src/components/account-info.jsx:428 -#: src/components/account-info.jsx:1116 +#: src/components/account-info.jsx:427 +#: src/components/account-info.jsx:1115 #: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 @@ -123,64 +123,64 @@ msgstr "" msgid "More" msgstr "" -#: src/components/account-info.jsx:440 +#: src/components/account-info.jsx:439 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "" -#: src/components/account-info.jsx:585 -#: src/components/account-info.jsx:1274 +#: src/components/account-info.jsx:584 +#: src/components/account-info.jsx:1273 msgid "Handle copied" msgstr "" -#: src/components/account-info.jsx:588 -#: src/components/account-info.jsx:1277 +#: src/components/account-info.jsx:587 +#: src/components/account-info.jsx:1276 msgid "Unable to copy handle" msgstr "" -#: src/components/account-info.jsx:594 -#: src/components/account-info.jsx:1283 +#: src/components/account-info.jsx:593 +#: src/components/account-info.jsx:1282 msgid "Copy handle" msgstr "" -#: src/components/account-info.jsx:600 +#: src/components/account-info.jsx:599 msgid "Go to original profile page" msgstr "" -#: src/components/account-info.jsx:607 +#: src/components/account-info.jsx:606 msgid "View profile image" msgstr "" -#: src/components/account-info.jsx:613 +#: src/components/account-info.jsx:612 msgid "View profile header" msgstr "" -#: src/components/account-info.jsx:630 +#: src/components/account-info.jsx:629 msgid "In Memoriam" msgstr "" -#: src/components/account-info.jsx:710 -#: src/components/account-info.jsx:748 +#: src/components/account-info.jsx:709 +#: src/components/account-info.jsx:747 msgid "This user has chosen to not make this information available." msgstr "" -#: src/components/account-info.jsx:803 +#: src/components/account-info.jsx:802 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "" -#: src/components/account-info.jsx:819 +#: src/components/account-info.jsx:818 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "" -#: src/components/account-info.jsx:832 +#: src/components/account-info.jsx:831 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "" -#: src/components/account-info.jsx:856 +#: src/components/account-info.jsx:855 #: src/pages/catchup.jsx:70 msgid "Original" msgstr "" -#: src/components/account-info.jsx:860 +#: src/components/account-info.jsx:859 #: src/components/status.jsx:2155 #: src/pages/catchup.jsx:71 #: src/pages/catchup.jsx:1412 @@ -190,215 +190,215 @@ msgstr "" msgid "Replies" msgstr "" -#: src/components/account-info.jsx:864 +#: src/components/account-info.jsx:863 #: src/pages/catchup.jsx:72 #: src/pages/catchup.jsx:1414 #: src/pages/catchup.jsx:2035 -#: src/pages/settings.jsx:1016 +#: src/pages/settings.jsx:1028 msgid "Boosts" msgstr "" -#: src/components/account-info.jsx:870 +#: src/components/account-info.jsx:869 msgid "Post stats unavailable." msgstr "" -#: src/components/account-info.jsx:901 +#: src/components/account-info.jsx:900 msgid "View post stats" msgstr "" -#: src/components/account-info.jsx:1064 +#: src/components/account-info.jsx:1063 msgid "Last post: <0>{0}" msgstr "" -#: src/components/account-info.jsx:1078 +#: src/components/account-info.jsx:1077 msgid "Muted" msgstr "" -#: src/components/account-info.jsx:1083 +#: src/components/account-info.jsx:1082 msgid "Blocked" msgstr "" -#: src/components/account-info.jsx:1092 +#: src/components/account-info.jsx:1091 msgid "Private note" msgstr "" -#: src/components/account-info.jsx:1149 +#: src/components/account-info.jsx:1148 msgid "Mention <0>@{username}" msgstr "" -#: src/components/account-info.jsx:1161 +#: src/components/account-info.jsx:1160 msgid "Translate bio" msgstr "" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Edit private note" msgstr "" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Add private note" msgstr "" -#: src/components/account-info.jsx:1192 +#: src/components/account-info.jsx:1191 msgid "Notifications enabled for @{username}'s posts." msgstr "" -#: src/components/account-info.jsx:1193 +#: src/components/account-info.jsx:1192 msgid "Notifications disabled for @{username}'s posts." msgstr "" -#: src/components/account-info.jsx:1205 +#: src/components/account-info.jsx:1204 msgid "Disable notifications" msgstr "" -#: src/components/account-info.jsx:1206 +#: src/components/account-info.jsx:1205 msgid "Enable notifications" msgstr "" -#: src/components/account-info.jsx:1223 +#: src/components/account-info.jsx:1222 msgid "Boosts from @{username} enabled." msgstr "" -#: src/components/account-info.jsx:1224 +#: src/components/account-info.jsx:1223 msgid "Boosts from @{username} disabled." msgstr "" -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Disable boosts" msgstr "" -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Enable boosts" msgstr "" -#: src/components/account-info.jsx:1251 -#: src/components/account-info.jsx:1261 -#: src/components/account-info.jsx:1859 +#: src/components/account-info.jsx:1250 +#: src/components/account-info.jsx:1260 +#: src/components/account-info.jsx:1858 msgid "Add/Remove from Lists" msgstr "" -#: src/components/account-info.jsx:1300 +#: src/components/account-info.jsx:1299 #: src/components/status.jsx:1071 msgid "Link copied" msgstr "" -#: src/components/account-info.jsx:1303 +#: src/components/account-info.jsx:1302 #: src/components/status.jsx:1074 msgid "Unable to copy link" msgstr "" -#: src/components/account-info.jsx:1309 +#: src/components/account-info.jsx:1308 #: src/components/shortcuts-settings.jsx:1056 #: src/components/status.jsx:1080 #: src/components/status.jsx:3102 msgid "Copy" msgstr "" -#: src/components/account-info.jsx:1324 +#: src/components/account-info.jsx:1323 #: src/components/shortcuts-settings.jsx:1074 #: src/components/status.jsx:1096 msgid "Sharing doesn't seem to work." msgstr "" -#: src/components/account-info.jsx:1330 +#: src/components/account-info.jsx:1329 #: src/components/status.jsx:1102 msgid "Share…" msgstr "" -#: src/components/account-info.jsx:1350 +#: src/components/account-info.jsx:1349 msgid "Unmuted @{username}" msgstr "" -#: src/components/account-info.jsx:1362 +#: src/components/account-info.jsx:1361 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/account-info.jsx:1378 +#: src/components/account-info.jsx:1377 msgid "Mute <0>@{username}…" msgstr "" -#: src/components/account-info.jsx:1410 +#: src/components/account-info.jsx:1409 msgid "Muted @{username} for {0}" msgstr "" -#: src/components/account-info.jsx:1422 +#: src/components/account-info.jsx:1421 msgid "Unable to mute @{username}" msgstr "" -#: src/components/account-info.jsx:1443 +#: src/components/account-info.jsx:1442 msgid "Remove <0>@{username} from followers?" msgstr "" -#: src/components/account-info.jsx:1463 +#: src/components/account-info.jsx:1462 msgid "@{username} removed from followers" msgstr "" -#: src/components/account-info.jsx:1475 +#: src/components/account-info.jsx:1474 msgid "Remove follower…" msgstr "" -#: src/components/account-info.jsx:1486 +#: src/components/account-info.jsx:1485 msgid "Block <0>@{username}?" msgstr "" -#: src/components/account-info.jsx:1507 +#: src/components/account-info.jsx:1506 msgid "Unblocked @{username}" msgstr "" -#: src/components/account-info.jsx:1515 +#: src/components/account-info.jsx:1514 msgid "Blocked @{username}" msgstr "" -#: src/components/account-info.jsx:1523 +#: src/components/account-info.jsx:1522 msgid "Unable to unblock @{username}" msgstr "" -#: src/components/account-info.jsx:1525 +#: src/components/account-info.jsx:1524 msgid "Unable to block @{username}" msgstr "" -#: src/components/account-info.jsx:1535 +#: src/components/account-info.jsx:1534 msgid "Unblock <0>@{username}" msgstr "" -#: src/components/account-info.jsx:1544 +#: src/components/account-info.jsx:1543 msgid "Block <0>@{username}…" msgstr "" -#: src/components/account-info.jsx:1561 +#: src/components/account-info.jsx:1560 msgid "Report <0>@{username}…" msgstr "" -#: src/components/account-info.jsx:1581 -#: src/components/account-info.jsx:2092 +#: src/components/account-info.jsx:1580 +#: src/components/account-info.jsx:2091 msgid "Edit profile" msgstr "" -#: src/components/account-info.jsx:1617 +#: src/components/account-info.jsx:1616 msgid "Withdraw follow request?" msgstr "" -#: src/components/account-info.jsx:1618 +#: src/components/account-info.jsx:1617 msgid "Unfollow @{0}?" msgstr "" -#: src/components/account-info.jsx:1669 +#: src/components/account-info.jsx:1668 msgid "Unfollow…" msgstr "" -#: src/components/account-info.jsx:1678 +#: src/components/account-info.jsx:1677 msgid "Withdraw…" msgstr "" -#: src/components/account-info.jsx:1685 -#: src/components/account-info.jsx:1689 +#: src/components/account-info.jsx:1684 +#: src/components/account-info.jsx:1688 #: src/pages/hashtag.jsx:261 msgid "Follow" msgstr "" -#: src/components/account-info.jsx:1800 -#: src/components/account-info.jsx:1854 -#: src/components/account-info.jsx:1987 -#: src/components/account-info.jsx:2087 +#: src/components/account-info.jsx:1799 +#: src/components/account-info.jsx:1853 +#: src/components/account-info.jsx:1986 +#: src/components/account-info.jsx:2086 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 #: src/components/compose.jsx:2407 @@ -431,71 +431,71 @@ msgstr "" msgid "Close" msgstr "" -#: src/components/account-info.jsx:1805 +#: src/components/account-info.jsx:1804 msgid "Translated Bio" msgstr "" -#: src/components/account-info.jsx:1899 +#: src/components/account-info.jsx:1898 msgid "Unable to remove from list." msgstr "" -#: src/components/account-info.jsx:1900 +#: src/components/account-info.jsx:1899 msgid "Unable to add to list." msgstr "" -#: src/components/account-info.jsx:1919 +#: src/components/account-info.jsx:1918 #: src/pages/lists.jsx:104 msgid "Unable to load lists." msgstr "" -#: src/components/account-info.jsx:1923 +#: src/components/account-info.jsx:1922 msgid "No lists." msgstr "" -#: src/components/account-info.jsx:1934 +#: src/components/account-info.jsx:1933 #: src/components/list-add-edit.jsx:37 #: src/pages/lists.jsx:58 msgid "New list" msgstr "" -#: src/components/account-info.jsx:1992 +#: src/components/account-info.jsx:1991 msgid "Private note about <0>@{0}" msgstr "" -#: src/components/account-info.jsx:2022 +#: src/components/account-info.jsx:2021 msgid "Unable to update private note." msgstr "" -#: src/components/account-info.jsx:2045 -#: src/components/account-info.jsx:2215 +#: src/components/account-info.jsx:2044 +#: src/components/account-info.jsx:2214 msgid "Cancel" msgstr "" -#: src/components/account-info.jsx:2050 +#: src/components/account-info.jsx:2049 msgid "Save & close" msgstr "" -#: src/components/account-info.jsx:2143 +#: src/components/account-info.jsx:2142 msgid "Unable to update profile." msgstr "" -#: src/components/account-info.jsx:2163 +#: src/components/account-info.jsx:2162 msgid "Bio" msgstr "" -#: src/components/account-info.jsx:2176 +#: src/components/account-info.jsx:2175 msgid "Extra fields" msgstr "" -#: src/components/account-info.jsx:2182 +#: src/components/account-info.jsx:2181 msgid "Label" msgstr "" -#: src/components/account-info.jsx:2185 +#: src/components/account-info.jsx:2184 msgid "Content" msgstr "" -#: src/components/account-info.jsx:2218 +#: src/components/account-info.jsx:2217 #: src/components/list-add-edit.jsx:147 #: src/components/shortcuts-settings.jsx:712 #: src/pages/filters.jsx:554 @@ -503,11 +503,11 @@ msgstr "" msgid "Save" msgstr "" -#: src/components/account-info.jsx:2271 +#: src/components/account-info.jsx:2270 msgid "username" msgstr "" -#: src/components/account-info.jsx:2275 +#: src/components/account-info.jsx:2274 msgid "server domain name" msgstr "" @@ -611,19 +611,19 @@ msgstr "" #: src/components/compose.jsx:1170 #: src/components/status.jsx:93 -#: src/pages/settings.jsx:285 +#: src/pages/settings.jsx:297 msgid "Public" msgstr "" #: src/components/compose.jsx:1173 #: src/components/status.jsx:94 -#: src/pages/settings.jsx:288 +#: src/pages/settings.jsx:300 msgid "Unlisted" msgstr "" #: src/components/compose.jsx:1176 #: src/components/status.jsx:95 -#: src/pages/settings.jsx:291 +#: src/pages/settings.jsx:303 msgid "Followers only" msgstr "" @@ -858,7 +858,7 @@ msgid "Error loading GIFs" msgstr "" #: src/components/drafts.jsx:63 -#: src/pages/settings.jsx:672 +#: src/pages/settings.jsx:684 msgid "Unsent drafts" msgstr "" @@ -1242,7 +1242,7 @@ msgstr "" #: src/pages/home.jsx:223 #: src/pages/mentions.jsx:20 #: src/pages/mentions.jsx:167 -#: src/pages/settings.jsx:1008 +#: src/pages/settings.jsx:1020 #: src/pages/trending.jsx:347 msgid "Mentions" msgstr "" @@ -1297,7 +1297,7 @@ msgstr "" #: src/pages/catchup.jsx:2029 #: src/pages/favourites.jsx:11 #: src/pages/favourites.jsx:23 -#: src/pages/settings.jsx:1012 +#: src/pages/settings.jsx:1024 msgid "Likes" msgstr "" @@ -1563,17 +1563,17 @@ msgid "Ending" msgstr "" #. Relative time in seconds, as short as possible -#: src/components/relative-time.jsx:54 +#: src/components/relative-time.jsx:55 msgid "{0}s" msgstr "" #. Relative time in minutes, as short as possible -#: src/components/relative-time.jsx:59 +#: src/components/relative-time.jsx:60 msgid "{0}m" msgstr "" #. Relative time in hours, as short as possible -#: src/components/relative-time.jsx:64 +#: src/components/relative-time.jsx:65 msgid "{0}h" msgstr "" @@ -2284,7 +2284,7 @@ msgid "<0/> <1/> boosted" msgstr "" #: src/components/timeline.jsx:447 -#: src/pages/settings.jsx:1036 +#: src/pages/settings.jsx:1048 msgid "New posts" msgstr "" @@ -3081,7 +3081,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "" #: src/pages/notifications.jsx:599 -#: src/pages/settings.jsx:1024 +#: src/pages/settings.jsx:1036 msgid "Follow requests" msgstr "" @@ -3283,205 +3283,209 @@ msgstr "" msgid "A" msgstr "" -#: src/pages/settings.jsx:236 +#: src/pages/settings.jsx:237 msgid "Display language" msgstr "" -#: src/pages/settings.jsx:245 +#: src/pages/settings.jsx:246 +msgid "Volunteer translations" +msgstr "Volunteer translations" + +#: src/pages/settings.jsx:257 msgid "Posting" msgstr "" -#: src/pages/settings.jsx:252 +#: src/pages/settings.jsx:264 msgid "Default visibility" msgstr "" -#: src/pages/settings.jsx:253 -#: src/pages/settings.jsx:299 +#: src/pages/settings.jsx:265 +#: src/pages/settings.jsx:311 msgid "Synced" msgstr "" -#: src/pages/settings.jsx:278 +#: src/pages/settings.jsx:290 msgid "Failed to update posting privacy" msgstr "" -#: src/pages/settings.jsx:301 +#: src/pages/settings.jsx:313 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "" -#: src/pages/settings.jsx:316 +#: src/pages/settings.jsx:328 msgid "Experiments" msgstr "" -#: src/pages/settings.jsx:329 +#: src/pages/settings.jsx:341 msgid "Auto refresh timeline posts" msgstr "" -#: src/pages/settings.jsx:341 +#: src/pages/settings.jsx:353 msgid "Boosts carousel" msgstr "" -#: src/pages/settings.jsx:357 +#: src/pages/settings.jsx:369 msgid "Post translation" msgstr "" -#: src/pages/settings.jsx:368 +#: src/pages/settings.jsx:380 msgid "Translate to" msgstr "" -#: src/pages/settings.jsx:379 +#: src/pages/settings.jsx:391 msgid "System language ({systemTargetLanguageText})" msgstr "" -#: src/pages/settings.jsx:405 +#: src/pages/settings.jsx:417 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "" -#: src/pages/settings.jsx:459 +#: src/pages/settings.jsx:471 msgid "Note: This feature uses external translation services, powered by <0>Lingva API & <1>Lingva Translate." msgstr "" -#: src/pages/settings.jsx:493 +#: src/pages/settings.jsx:505 msgid "Auto inline translation" msgstr "" -#: src/pages/settings.jsx:497 +#: src/pages/settings.jsx:509 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "" -#: src/pages/settings.jsx:517 +#: src/pages/settings.jsx:529 msgid "GIF Picker for composer" msgstr "" -#: src/pages/settings.jsx:521 +#: src/pages/settings.jsx:533 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "" -#: src/pages/settings.jsx:550 +#: src/pages/settings.jsx:562 msgid "Image description generator" msgstr "" -#: src/pages/settings.jsx:555 +#: src/pages/settings.jsx:567 msgid "Only for new images while composing new posts." msgstr "" -#: src/pages/settings.jsx:562 +#: src/pages/settings.jsx:574 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "" -#: src/pages/settings.jsx:588 +#: src/pages/settings.jsx:600 msgid "Server-side grouped notifications" msgstr "" -#: src/pages/settings.jsx:592 +#: src/pages/settings.jsx:604 msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic." msgstr "" -#: src/pages/settings.jsx:613 +#: src/pages/settings.jsx:625 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "" -#: src/pages/settings.jsx:618 +#: src/pages/settings.jsx:630 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "" -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:641 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "" -#: src/pages/settings.jsx:646 +#: src/pages/settings.jsx:658 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "" -#: src/pages/settings.jsx:655 +#: src/pages/settings.jsx:667 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "" -#: src/pages/settings.jsx:680 +#: src/pages/settings.jsx:692 msgid "About" msgstr "" -#: src/pages/settings.jsx:719 +#: src/pages/settings.jsx:731 msgid "<0>Built by <1>@cheeaun" msgstr "" -#: src/pages/settings.jsx:748 +#: src/pages/settings.jsx:760 msgid "Sponsor" msgstr "" -#: src/pages/settings.jsx:756 +#: src/pages/settings.jsx:768 msgid "Donate" msgstr "" -#: src/pages/settings.jsx:764 +#: src/pages/settings.jsx:776 msgid "Privacy Policy" msgstr "" -#: src/pages/settings.jsx:771 +#: src/pages/settings.jsx:783 msgid "<0>Site: {0}" msgstr "" -#: src/pages/settings.jsx:778 +#: src/pages/settings.jsx:790 msgid "<0>Version: <1/> {0}" msgstr "" -#: src/pages/settings.jsx:793 +#: src/pages/settings.jsx:805 msgid "Version string copied" msgstr "" -#: src/pages/settings.jsx:796 +#: src/pages/settings.jsx:808 msgid "Unable to copy version string" msgstr "" -#: src/pages/settings.jsx:921 -#: src/pages/settings.jsx:926 +#: src/pages/settings.jsx:933 +#: src/pages/settings.jsx:938 msgid "Failed to update subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:932 +#: src/pages/settings.jsx:944 msgid "Failed to remove subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:939 +#: src/pages/settings.jsx:951 msgid "Push Notifications (beta)" msgstr "" -#: src/pages/settings.jsx:961 +#: src/pages/settings.jsx:973 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "" -#: src/pages/settings.jsx:970 +#: src/pages/settings.jsx:982 msgid "Allow from <0>{0}" msgstr "" -#: src/pages/settings.jsx:979 +#: src/pages/settings.jsx:991 msgid "anyone" msgstr "" -#: src/pages/settings.jsx:983 +#: src/pages/settings.jsx:995 msgid "people I follow" msgstr "" -#: src/pages/settings.jsx:987 +#: src/pages/settings.jsx:999 msgid "followers" msgstr "" -#: src/pages/settings.jsx:1020 +#: src/pages/settings.jsx:1032 msgid "Follows" msgstr "" -#: src/pages/settings.jsx:1028 +#: src/pages/settings.jsx:1040 msgid "Polls" msgstr "" -#: src/pages/settings.jsx:1032 +#: src/pages/settings.jsx:1044 msgid "Post edits" msgstr "" -#: src/pages/settings.jsx:1053 +#: src/pages/settings.jsx:1065 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "" -#: src/pages/settings.jsx:1069 +#: src/pages/settings.jsx:1081 msgid "NOTE: Push notifications only work for <0>one account." msgstr "" From fcb28990840f1c6f7ea2117fb73580b2c755000a Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Fri, 23 Aug 2024 18:00:22 +0800 Subject: [PATCH 030/132] Update catalogs --- src/data/catalogs.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/data/catalogs.json b/src/data/catalogs.json index 46e970f9..f3a2b1cd 100644 --- a/src/data/catalogs.json +++ b/src/data/catalogs.json @@ -63,7 +63,7 @@ "code": "ko-KR", "nativeName": "한국어", "name": "Korean", - "completion": 82 + "completion": 84 }, { "code": "cs-CZ", @@ -99,13 +99,13 @@ "code": "ar-SA", "nativeName": "العربية", "name": "Arabic", - "completion": 23 + "completion": 26 }, { "code": "it-IT", "nativeName": "italiano", "name": "Italian", - "completion": 21 + "completion": 24 }, { "code": "eo-UY", From 65281226c50ad661d9b0972acb556116cedac53b Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Fri, 23 Aug 2024 18:19:51 +0800 Subject: [PATCH 031/132] New Crowdin updates (#671) * New translations (French) * New translations (Spanish) * New translations (Arabic) * New translations (Catalan) * New translations (German) * New translations (Basque) * New translations (Finnish) * New translations (Italian) * New translations (Japanese) * New translations (Korean) * New translations (Dutch) * New translations (Chinese Simplified) * New translations (Chinese Traditional) * New translations (Galician) * New translations (Occitan) * New translations (Kabyle) * New translations (Hebrew) * New translations (Portuguese) * New translations (Persian) * New translations (Esperanto) * New translations (Czech) * New translations (Lithuanian) * New translations (Russian) * New translations (Thai) * New translations (Polish) --- src/locales/ar-SA.po | 356 ++++++++++++++++++++++--------------------- src/locales/ca-ES.po | 356 ++++++++++++++++++++++--------------------- src/locales/cs-CZ.po | 356 ++++++++++++++++++++++--------------------- src/locales/de-DE.po | 356 ++++++++++++++++++++++--------------------- src/locales/eo-UY.po | 356 ++++++++++++++++++++++--------------------- src/locales/es-ES.po | 356 ++++++++++++++++++++++--------------------- src/locales/eu-ES.po | 356 ++++++++++++++++++++++--------------------- src/locales/fa-IR.po | 356 ++++++++++++++++++++++--------------------- src/locales/fi-FI.po | 356 ++++++++++++++++++++++--------------------- src/locales/fr-FR.po | 356 ++++++++++++++++++++++--------------------- src/locales/gl-ES.po | 356 ++++++++++++++++++++++--------------------- src/locales/he-IL.po | 356 ++++++++++++++++++++++--------------------- src/locales/it-IT.po | 356 ++++++++++++++++++++++--------------------- src/locales/ja-JP.po | 356 ++++++++++++++++++++++--------------------- src/locales/kab.po | 356 ++++++++++++++++++++++--------------------- src/locales/ko-KR.po | 356 ++++++++++++++++++++++--------------------- src/locales/lt-LT.po | 356 ++++++++++++++++++++++--------------------- src/locales/nl-NL.po | 356 ++++++++++++++++++++++--------------------- src/locales/oc-FR.po | 356 ++++++++++++++++++++++--------------------- src/locales/pl-PL.po | 356 ++++++++++++++++++++++--------------------- src/locales/pt-PT.po | 356 ++++++++++++++++++++++--------------------- src/locales/ru-RU.po | 356 ++++++++++++++++++++++--------------------- src/locales/th-TH.po | 356 ++++++++++++++++++++++--------------------- src/locales/zh-CN.po | 356 ++++++++++++++++++++++--------------------- src/locales/zh-TW.po | 356 ++++++++++++++++++++++--------------------- 25 files changed, 4500 insertions(+), 4400 deletions(-) diff --git a/src/locales/ar-SA.po b/src/locales/ar-SA.po index 8316f13e..8c95c6cf 100644 --- a/src/locales/ar-SA.po +++ b/src/locales/ar-SA.po @@ -8,7 +8,7 @@ msgstr "" "Language: ar\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-23 09:10\n" +"PO-Revision-Date: 2024-08-23 10:19\n" "Last-Translator: \n" "Language-Team: Arabic\n" "Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n" @@ -31,12 +31,12 @@ msgid "Last posted: {0}" msgstr "آخر مشاركة: {0}" #: src/components/account-block.jsx:159 -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 msgid "Automated" msgstr "" #: src/components/account-block.jsx:166 -#: src/components/account-info.jsx:640 +#: src/components/account-info.jsx:639 #: src/components/status.jsx:439 #: src/pages/catchup.jsx:1438 msgid "Group" @@ -47,15 +47,15 @@ msgid "Mutual" msgstr "متبادل" #: src/components/account-block.jsx:180 -#: src/components/account-info.jsx:1675 +#: src/components/account-info.jsx:1674 msgid "Requested" msgstr "مطلوب" #: src/components/account-block.jsx:184 -#: src/components/account-info.jsx:417 -#: src/components/account-info.jsx:743 -#: src/components/account-info.jsx:757 -#: src/components/account-info.jsx:1666 +#: src/components/account-info.jsx:416 +#: src/components/account-info.jsx:742 +#: src/components/account-info.jsx:756 +#: src/components/account-info.jsx:1665 #: src/components/nav-menu.jsx:193 #: src/components/shortcuts-settings.jsx:137 #: src/pages/following.jsx:20 @@ -64,7 +64,7 @@ msgid "Following" msgstr "" #: src/components/account-block.jsx:188 -#: src/components/account-info.jsx:1060 +#: src/components/account-info.jsx:1059 msgid "Follows you" msgstr "يُتابِعُك" @@ -73,12 +73,12 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "" #: src/components/account-block.jsx:205 -#: src/components/account-info.jsx:681 +#: src/components/account-info.jsx:680 msgid "Verified" msgstr "تم التحقق منه" #: src/components/account-block.jsx:220 -#: src/components/account-info.jsx:778 +#: src/components/account-info.jsx:777 msgid "Joined <0>{0}" msgstr "انضم في <0>{0}" @@ -86,30 +86,30 @@ msgstr "انضم في <0>{0}" msgid "Forever" msgstr "إلى الأبد" -#: src/components/account-info.jsx:378 +#: src/components/account-info.jsx:377 msgid "Unable to load account." msgstr "تعذر تحميل الحساب." -#: src/components/account-info.jsx:386 +#: src/components/account-info.jsx:385 msgid "Go to account page" msgstr "الانتقال إلى صفحة الحساب" -#: src/components/account-info.jsx:414 -#: src/components/account-info.jsx:703 -#: src/components/account-info.jsx:733 +#: src/components/account-info.jsx:413 +#: src/components/account-info.jsx:702 +#: src/components/account-info.jsx:732 msgid "Followers" msgstr "مُتابِعون" -#: src/components/account-info.jsx:420 -#: src/components/account-info.jsx:774 +#: src/components/account-info.jsx:419 +#: src/components/account-info.jsx:773 #: src/pages/account-statuses.jsx:484 #: src/pages/search.jsx:237 #: src/pages/search.jsx:384 msgid "Posts" msgstr "منشورات" -#: src/components/account-info.jsx:428 -#: src/components/account-info.jsx:1116 +#: src/components/account-info.jsx:427 +#: src/components/account-info.jsx:1115 #: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 @@ -128,64 +128,64 @@ msgstr "منشورات" msgid "More" msgstr "المزيد" -#: src/components/account-info.jsx:440 +#: src/components/account-info.jsx:439 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "" -#: src/components/account-info.jsx:585 -#: src/components/account-info.jsx:1274 +#: src/components/account-info.jsx:584 +#: src/components/account-info.jsx:1273 msgid "Handle copied" msgstr "" -#: src/components/account-info.jsx:588 -#: src/components/account-info.jsx:1277 +#: src/components/account-info.jsx:587 +#: src/components/account-info.jsx:1276 msgid "Unable to copy handle" msgstr "" -#: src/components/account-info.jsx:594 -#: src/components/account-info.jsx:1283 +#: src/components/account-info.jsx:593 +#: src/components/account-info.jsx:1282 msgid "Copy handle" msgstr "" -#: src/components/account-info.jsx:600 +#: src/components/account-info.jsx:599 msgid "Go to original profile page" msgstr "الذهاب إلى الصفحة الشخصية الأصلية" -#: src/components/account-info.jsx:607 +#: src/components/account-info.jsx:606 msgid "View profile image" msgstr "" -#: src/components/account-info.jsx:613 +#: src/components/account-info.jsx:612 msgid "View profile header" msgstr "" -#: src/components/account-info.jsx:630 +#: src/components/account-info.jsx:629 msgid "In Memoriam" msgstr "" -#: src/components/account-info.jsx:710 -#: src/components/account-info.jsx:748 +#: src/components/account-info.jsx:709 +#: src/components/account-info.jsx:747 msgid "This user has chosen to not make this information available." msgstr "" -#: src/components/account-info.jsx:803 +#: src/components/account-info.jsx:802 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "" -#: src/components/account-info.jsx:819 +#: src/components/account-info.jsx:818 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "" -#: src/components/account-info.jsx:832 +#: src/components/account-info.jsx:831 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "" -#: src/components/account-info.jsx:856 +#: src/components/account-info.jsx:855 #: src/pages/catchup.jsx:70 msgid "Original" msgstr "الأصلي" -#: src/components/account-info.jsx:860 +#: src/components/account-info.jsx:859 #: src/components/status.jsx:2155 #: src/pages/catchup.jsx:71 #: src/pages/catchup.jsx:1412 @@ -195,215 +195,215 @@ msgstr "الأصلي" msgid "Replies" msgstr "الردود" -#: src/components/account-info.jsx:864 +#: src/components/account-info.jsx:863 #: src/pages/catchup.jsx:72 #: src/pages/catchup.jsx:1414 #: src/pages/catchup.jsx:2035 -#: src/pages/settings.jsx:1016 +#: src/pages/settings.jsx:1028 msgid "Boosts" msgstr "المعاد نشرها" -#: src/components/account-info.jsx:870 +#: src/components/account-info.jsx:869 msgid "Post stats unavailable." msgstr "" -#: src/components/account-info.jsx:901 +#: src/components/account-info.jsx:900 msgid "View post stats" msgstr "" -#: src/components/account-info.jsx:1064 +#: src/components/account-info.jsx:1063 msgid "Last post: <0>{0}" msgstr "آخر منشور: <0>{0}" -#: src/components/account-info.jsx:1078 +#: src/components/account-info.jsx:1077 msgid "Muted" msgstr "" -#: src/components/account-info.jsx:1083 +#: src/components/account-info.jsx:1082 msgid "Blocked" msgstr "محظور" -#: src/components/account-info.jsx:1092 +#: src/components/account-info.jsx:1091 msgid "Private note" msgstr "" -#: src/components/account-info.jsx:1149 +#: src/components/account-info.jsx:1148 msgid "Mention <0>@{username}" msgstr "" -#: src/components/account-info.jsx:1161 +#: src/components/account-info.jsx:1160 msgid "Translate bio" msgstr "" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Edit private note" msgstr "تعديل الملاحظة الخاصة" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Add private note" msgstr "إضافة ملاحظة خاصة" -#: src/components/account-info.jsx:1192 +#: src/components/account-info.jsx:1191 msgid "Notifications enabled for @{username}'s posts." msgstr "" -#: src/components/account-info.jsx:1193 +#: src/components/account-info.jsx:1192 msgid "Notifications disabled for @{username}'s posts." msgstr "" -#: src/components/account-info.jsx:1205 +#: src/components/account-info.jsx:1204 msgid "Disable notifications" msgstr "تعطيل الإشعارات" -#: src/components/account-info.jsx:1206 +#: src/components/account-info.jsx:1205 msgid "Enable notifications" msgstr "تمكين الإشعارات" -#: src/components/account-info.jsx:1223 +#: src/components/account-info.jsx:1222 msgid "Boosts from @{username} enabled." msgstr "" -#: src/components/account-info.jsx:1224 +#: src/components/account-info.jsx:1223 msgid "Boosts from @{username} disabled." msgstr "" -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Disable boosts" msgstr "" -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Enable boosts" msgstr "" -#: src/components/account-info.jsx:1251 -#: src/components/account-info.jsx:1261 -#: src/components/account-info.jsx:1859 +#: src/components/account-info.jsx:1250 +#: src/components/account-info.jsx:1260 +#: src/components/account-info.jsx:1858 msgid "Add/Remove from Lists" msgstr "" -#: src/components/account-info.jsx:1300 +#: src/components/account-info.jsx:1299 #: src/components/status.jsx:1071 msgid "Link copied" msgstr "" -#: src/components/account-info.jsx:1303 +#: src/components/account-info.jsx:1302 #: src/components/status.jsx:1074 msgid "Unable to copy link" msgstr "تعذر نسخ الرابط" -#: src/components/account-info.jsx:1309 +#: src/components/account-info.jsx:1308 #: src/components/shortcuts-settings.jsx:1056 #: src/components/status.jsx:1080 #: src/components/status.jsx:3102 msgid "Copy" msgstr "نسخ" -#: src/components/account-info.jsx:1324 +#: src/components/account-info.jsx:1323 #: src/components/shortcuts-settings.jsx:1074 #: src/components/status.jsx:1096 msgid "Sharing doesn't seem to work." msgstr "لا يبدو أن المشاركة ناجحة." -#: src/components/account-info.jsx:1330 +#: src/components/account-info.jsx:1329 #: src/components/status.jsx:1102 msgid "Share…" msgstr "مشاركة…" -#: src/components/account-info.jsx:1350 +#: src/components/account-info.jsx:1349 msgid "Unmuted @{username}" msgstr "" -#: src/components/account-info.jsx:1362 +#: src/components/account-info.jsx:1361 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/account-info.jsx:1378 +#: src/components/account-info.jsx:1377 msgid "Mute <0>@{username}…" msgstr "" -#: src/components/account-info.jsx:1410 +#: src/components/account-info.jsx:1409 msgid "Muted @{username} for {0}" msgstr "" -#: src/components/account-info.jsx:1422 +#: src/components/account-info.jsx:1421 msgid "Unable to mute @{username}" msgstr "" -#: src/components/account-info.jsx:1443 +#: src/components/account-info.jsx:1442 msgid "Remove <0>@{username} from followers?" msgstr "" -#: src/components/account-info.jsx:1463 +#: src/components/account-info.jsx:1462 msgid "@{username} removed from followers" msgstr "" -#: src/components/account-info.jsx:1475 +#: src/components/account-info.jsx:1474 msgid "Remove follower…" msgstr "" -#: src/components/account-info.jsx:1486 +#: src/components/account-info.jsx:1485 msgid "Block <0>@{username}?" msgstr "" -#: src/components/account-info.jsx:1507 +#: src/components/account-info.jsx:1506 msgid "Unblocked @{username}" msgstr "" -#: src/components/account-info.jsx:1515 +#: src/components/account-info.jsx:1514 msgid "Blocked @{username}" msgstr "" -#: src/components/account-info.jsx:1523 +#: src/components/account-info.jsx:1522 msgid "Unable to unblock @{username}" msgstr "" -#: src/components/account-info.jsx:1525 +#: src/components/account-info.jsx:1524 msgid "Unable to block @{username}" msgstr "" -#: src/components/account-info.jsx:1535 +#: src/components/account-info.jsx:1534 msgid "Unblock <0>@{username}" msgstr "" -#: src/components/account-info.jsx:1544 +#: src/components/account-info.jsx:1543 msgid "Block <0>@{username}…" msgstr "" -#: src/components/account-info.jsx:1561 +#: src/components/account-info.jsx:1560 msgid "Report <0>@{username}…" msgstr "" -#: src/components/account-info.jsx:1581 -#: src/components/account-info.jsx:2092 +#: src/components/account-info.jsx:1580 +#: src/components/account-info.jsx:2091 msgid "Edit profile" msgstr "تعديل المِلَفّ الشخصي" -#: src/components/account-info.jsx:1617 +#: src/components/account-info.jsx:1616 msgid "Withdraw follow request?" msgstr "" -#: src/components/account-info.jsx:1618 +#: src/components/account-info.jsx:1617 msgid "Unfollow @{0}?" msgstr "" -#: src/components/account-info.jsx:1669 +#: src/components/account-info.jsx:1668 msgid "Unfollow…" msgstr "" -#: src/components/account-info.jsx:1678 +#: src/components/account-info.jsx:1677 msgid "Withdraw…" msgstr "" -#: src/components/account-info.jsx:1685 -#: src/components/account-info.jsx:1689 +#: src/components/account-info.jsx:1684 +#: src/components/account-info.jsx:1688 #: src/pages/hashtag.jsx:261 msgid "Follow" msgstr "متابعة" -#: src/components/account-info.jsx:1800 -#: src/components/account-info.jsx:1854 -#: src/components/account-info.jsx:1987 -#: src/components/account-info.jsx:2087 +#: src/components/account-info.jsx:1799 +#: src/components/account-info.jsx:1853 +#: src/components/account-info.jsx:1986 +#: src/components/account-info.jsx:2086 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 #: src/components/compose.jsx:2407 @@ -436,71 +436,71 @@ msgstr "متابعة" msgid "Close" msgstr "غلق" -#: src/components/account-info.jsx:1805 +#: src/components/account-info.jsx:1804 msgid "Translated Bio" msgstr "ترجمة النبذة التعريفية" -#: src/components/account-info.jsx:1899 +#: src/components/account-info.jsx:1898 msgid "Unable to remove from list." msgstr "" -#: src/components/account-info.jsx:1900 +#: src/components/account-info.jsx:1899 msgid "Unable to add to list." msgstr "" -#: src/components/account-info.jsx:1919 +#: src/components/account-info.jsx:1918 #: src/pages/lists.jsx:104 msgid "Unable to load lists." msgstr "" -#: src/components/account-info.jsx:1923 +#: src/components/account-info.jsx:1922 msgid "No lists." msgstr "ليس هناك قوائم." -#: src/components/account-info.jsx:1934 +#: src/components/account-info.jsx:1933 #: src/components/list-add-edit.jsx:37 #: src/pages/lists.jsx:58 msgid "New list" msgstr "قائمة جديدة" -#: src/components/account-info.jsx:1992 +#: src/components/account-info.jsx:1991 msgid "Private note about <0>@{0}" msgstr "" -#: src/components/account-info.jsx:2022 +#: src/components/account-info.jsx:2021 msgid "Unable to update private note." msgstr "" -#: src/components/account-info.jsx:2045 -#: src/components/account-info.jsx:2215 +#: src/components/account-info.jsx:2044 +#: src/components/account-info.jsx:2214 msgid "Cancel" msgstr "إلغاء" -#: src/components/account-info.jsx:2050 +#: src/components/account-info.jsx:2049 msgid "Save & close" msgstr "حفظ وغلق" -#: src/components/account-info.jsx:2143 +#: src/components/account-info.jsx:2142 msgid "Unable to update profile." msgstr "تعذر تحديث الملف الشخصي." -#: src/components/account-info.jsx:2163 +#: src/components/account-info.jsx:2162 msgid "Bio" msgstr "" -#: src/components/account-info.jsx:2176 +#: src/components/account-info.jsx:2175 msgid "Extra fields" msgstr "" -#: src/components/account-info.jsx:2182 +#: src/components/account-info.jsx:2181 msgid "Label" msgstr "" -#: src/components/account-info.jsx:2185 +#: src/components/account-info.jsx:2184 msgid "Content" msgstr "المحتوى" -#: src/components/account-info.jsx:2218 +#: src/components/account-info.jsx:2217 #: src/components/list-add-edit.jsx:147 #: src/components/shortcuts-settings.jsx:712 #: src/pages/filters.jsx:554 @@ -508,11 +508,11 @@ msgstr "المحتوى" msgid "Save" msgstr "حفظ" -#: src/components/account-info.jsx:2271 +#: src/components/account-info.jsx:2270 msgid "username" msgstr "اسم المستخدم" -#: src/components/account-info.jsx:2275 +#: src/components/account-info.jsx:2274 msgid "server domain name" msgstr "إسم نطاق الخادم" @@ -616,19 +616,19 @@ msgstr "" #: src/components/compose.jsx:1170 #: src/components/status.jsx:93 -#: src/pages/settings.jsx:285 +#: src/pages/settings.jsx:297 msgid "Public" msgstr "للعامة" #: src/components/compose.jsx:1173 #: src/components/status.jsx:94 -#: src/pages/settings.jsx:288 +#: src/pages/settings.jsx:300 msgid "Unlisted" msgstr "" #: src/components/compose.jsx:1176 #: src/components/status.jsx:95 -#: src/pages/settings.jsx:291 +#: src/pages/settings.jsx:303 msgid "Followers only" msgstr "" @@ -863,7 +863,7 @@ msgid "Error loading GIFs" msgstr "" #: src/components/drafts.jsx:63 -#: src/pages/settings.jsx:672 +#: src/pages/settings.jsx:684 msgid "Unsent drafts" msgstr "" @@ -1247,7 +1247,7 @@ msgstr "" #: src/pages/home.jsx:223 #: src/pages/mentions.jsx:20 #: src/pages/mentions.jsx:167 -#: src/pages/settings.jsx:1008 +#: src/pages/settings.jsx:1020 #: src/pages/trending.jsx:347 msgid "Mentions" msgstr "الإشارات" @@ -1302,7 +1302,7 @@ msgstr "الإشارات المرجعية" #: src/pages/catchup.jsx:2029 #: src/pages/favourites.jsx:11 #: src/pages/favourites.jsx:23 -#: src/pages/settings.jsx:1012 +#: src/pages/settings.jsx:1024 msgid "Likes" msgstr "إعجابات" @@ -1568,17 +1568,17 @@ msgid "Ending" msgstr "" #. Relative time in seconds, as short as possible -#: src/components/relative-time.jsx:54 +#: src/components/relative-time.jsx:55 msgid "{0}s" msgstr "" #. Relative time in minutes, as short as possible -#: src/components/relative-time.jsx:59 +#: src/components/relative-time.jsx:60 msgid "{0}m" msgstr "" #. Relative time in hours, as short as possible -#: src/components/relative-time.jsx:64 +#: src/components/relative-time.jsx:65 msgid "{0}h" msgstr "" @@ -2289,7 +2289,7 @@ msgid "<0/> <1/> boosted" msgstr "" #: src/components/timeline.jsx:447 -#: src/pages/settings.jsx:1036 +#: src/pages/settings.jsx:1048 msgid "New posts" msgstr "منشورات جديدة" @@ -3086,7 +3086,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "" #: src/pages/notifications.jsx:599 -#: src/pages/settings.jsx:1024 +#: src/pages/settings.jsx:1036 msgid "Follow requests" msgstr "" @@ -3288,205 +3288,209 @@ msgstr "حجم النص" msgid "A" msgstr "" -#: src/pages/settings.jsx:236 +#: src/pages/settings.jsx:237 msgid "Display language" msgstr "لغة العرض" -#: src/pages/settings.jsx:245 +#: src/pages/settings.jsx:246 +msgid "Volunteer translations" +msgstr "" + +#: src/pages/settings.jsx:257 msgid "Posting" msgstr "النشر" -#: src/pages/settings.jsx:252 +#: src/pages/settings.jsx:264 msgid "Default visibility" msgstr "مدى الرؤية الافتراضي" -#: src/pages/settings.jsx:253 -#: src/pages/settings.jsx:299 +#: src/pages/settings.jsx:265 +#: src/pages/settings.jsx:311 msgid "Synced" msgstr "تمت المزامنة" -#: src/pages/settings.jsx:278 +#: src/pages/settings.jsx:290 msgid "Failed to update posting privacy" msgstr "فشل تحديث خصوصية النشر" -#: src/pages/settings.jsx:301 +#: src/pages/settings.jsx:313 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "" -#: src/pages/settings.jsx:316 +#: src/pages/settings.jsx:328 msgid "Experiments" msgstr "التجارب" -#: src/pages/settings.jsx:329 +#: src/pages/settings.jsx:341 msgid "Auto refresh timeline posts" msgstr "" -#: src/pages/settings.jsx:341 +#: src/pages/settings.jsx:353 msgid "Boosts carousel" msgstr "" -#: src/pages/settings.jsx:357 +#: src/pages/settings.jsx:369 msgid "Post translation" msgstr "ترجمة المنشور" -#: src/pages/settings.jsx:368 +#: src/pages/settings.jsx:380 msgid "Translate to" msgstr "ترجمة إلى" -#: src/pages/settings.jsx:379 +#: src/pages/settings.jsx:391 msgid "System language ({systemTargetLanguageText})" msgstr "لغة النظام ({systemTargetLanguageText})" -#: src/pages/settings.jsx:405 +#: src/pages/settings.jsx:417 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "" -#: src/pages/settings.jsx:459 +#: src/pages/settings.jsx:471 msgid "Note: This feature uses external translation services, powered by <0>Lingva API & <1>Lingva Translate." msgstr "" -#: src/pages/settings.jsx:493 +#: src/pages/settings.jsx:505 msgid "Auto inline translation" msgstr "ترجمة تلقائية مضمنة" -#: src/pages/settings.jsx:497 +#: src/pages/settings.jsx:509 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "" -#: src/pages/settings.jsx:517 +#: src/pages/settings.jsx:529 msgid "GIF Picker for composer" msgstr "" -#: src/pages/settings.jsx:521 +#: src/pages/settings.jsx:533 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "" -#: src/pages/settings.jsx:550 +#: src/pages/settings.jsx:562 msgid "Image description generator" msgstr "" -#: src/pages/settings.jsx:555 +#: src/pages/settings.jsx:567 msgid "Only for new images while composing new posts." msgstr "" -#: src/pages/settings.jsx:562 +#: src/pages/settings.jsx:574 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "" -#: src/pages/settings.jsx:588 +#: src/pages/settings.jsx:600 msgid "Server-side grouped notifications" msgstr "" -#: src/pages/settings.jsx:592 +#: src/pages/settings.jsx:604 msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic." msgstr "" -#: src/pages/settings.jsx:613 +#: src/pages/settings.jsx:625 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "" -#: src/pages/settings.jsx:618 +#: src/pages/settings.jsx:630 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "" -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:641 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "" -#: src/pages/settings.jsx:646 +#: src/pages/settings.jsx:658 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "" -#: src/pages/settings.jsx:655 +#: src/pages/settings.jsx:667 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "" -#: src/pages/settings.jsx:680 +#: src/pages/settings.jsx:692 msgid "About" msgstr "" -#: src/pages/settings.jsx:719 +#: src/pages/settings.jsx:731 msgid "<0>Built by <1>@cheeaun" msgstr "" -#: src/pages/settings.jsx:748 +#: src/pages/settings.jsx:760 msgid "Sponsor" msgstr "" -#: src/pages/settings.jsx:756 +#: src/pages/settings.jsx:768 msgid "Donate" msgstr "" -#: src/pages/settings.jsx:764 +#: src/pages/settings.jsx:776 msgid "Privacy Policy" msgstr "" -#: src/pages/settings.jsx:771 +#: src/pages/settings.jsx:783 msgid "<0>Site: {0}" msgstr "" -#: src/pages/settings.jsx:778 +#: src/pages/settings.jsx:790 msgid "<0>Version: <1/> {0}" msgstr "" -#: src/pages/settings.jsx:793 +#: src/pages/settings.jsx:805 msgid "Version string copied" msgstr "" -#: src/pages/settings.jsx:796 +#: src/pages/settings.jsx:808 msgid "Unable to copy version string" msgstr "" -#: src/pages/settings.jsx:921 -#: src/pages/settings.jsx:926 +#: src/pages/settings.jsx:933 +#: src/pages/settings.jsx:938 msgid "Failed to update subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:932 +#: src/pages/settings.jsx:944 msgid "Failed to remove subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:939 +#: src/pages/settings.jsx:951 msgid "Push Notifications (beta)" msgstr "" -#: src/pages/settings.jsx:961 +#: src/pages/settings.jsx:973 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "" -#: src/pages/settings.jsx:970 +#: src/pages/settings.jsx:982 msgid "Allow from <0>{0}" msgstr "" -#: src/pages/settings.jsx:979 +#: src/pages/settings.jsx:991 msgid "anyone" msgstr "" -#: src/pages/settings.jsx:983 +#: src/pages/settings.jsx:995 msgid "people I follow" msgstr "" -#: src/pages/settings.jsx:987 +#: src/pages/settings.jsx:999 msgid "followers" msgstr "" -#: src/pages/settings.jsx:1020 +#: src/pages/settings.jsx:1032 msgid "Follows" msgstr "" -#: src/pages/settings.jsx:1028 +#: src/pages/settings.jsx:1040 msgid "Polls" msgstr "استطلاعات الرأي" -#: src/pages/settings.jsx:1032 +#: src/pages/settings.jsx:1044 msgid "Post edits" msgstr "تعديلات المنشور" -#: src/pages/settings.jsx:1053 +#: src/pages/settings.jsx:1065 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "" -#: src/pages/settings.jsx:1069 +#: src/pages/settings.jsx:1081 msgid "NOTE: Push notifications only work for <0>one account." msgstr "" diff --git a/src/locales/ca-ES.po b/src/locales/ca-ES.po index d0f8844a..21476ba0 100644 --- a/src/locales/ca-ES.po +++ b/src/locales/ca-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: ca\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-23 03:47\n" +"PO-Revision-Date: 2024-08-23 10:19\n" "Last-Translator: \n" "Language-Team: Catalan\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -31,12 +31,12 @@ msgid "Last posted: {0}" msgstr "Última publicació: {0}" #: src/components/account-block.jsx:159 -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 msgid "Automated" msgstr "Automatitzat" #: src/components/account-block.jsx:166 -#: src/components/account-info.jsx:640 +#: src/components/account-info.jsx:639 #: src/components/status.jsx:439 #: src/pages/catchup.jsx:1438 msgid "Group" @@ -47,15 +47,15 @@ msgid "Mutual" msgstr "Mutu" #: src/components/account-block.jsx:180 -#: src/components/account-info.jsx:1675 +#: src/components/account-info.jsx:1674 msgid "Requested" msgstr "Sol·licitat per" #: src/components/account-block.jsx:184 -#: src/components/account-info.jsx:417 -#: src/components/account-info.jsx:743 -#: src/components/account-info.jsx:757 -#: src/components/account-info.jsx:1666 +#: src/components/account-info.jsx:416 +#: src/components/account-info.jsx:742 +#: src/components/account-info.jsx:756 +#: src/components/account-info.jsx:1665 #: src/components/nav-menu.jsx:193 #: src/components/shortcuts-settings.jsx:137 #: src/pages/following.jsx:20 @@ -64,7 +64,7 @@ msgid "Following" msgstr "Seguint-ne" #: src/components/account-block.jsx:188 -#: src/components/account-info.jsx:1060 +#: src/components/account-info.jsx:1059 msgid "Follows you" msgstr "Et segueix" @@ -73,12 +73,12 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount , plural, one {# seguidor} other {# seguidors}}" #: src/components/account-block.jsx:205 -#: src/components/account-info.jsx:681 +#: src/components/account-info.jsx:680 msgid "Verified" msgstr "Verificada" #: src/components/account-block.jsx:220 -#: src/components/account-info.jsx:778 +#: src/components/account-info.jsx:777 msgid "Joined <0>{0}" msgstr "S'hi va unir <0>{0}" @@ -86,30 +86,30 @@ msgstr "S'hi va unir <0>{0}" msgid "Forever" msgstr "Per sempre" -#: src/components/account-info.jsx:378 +#: src/components/account-info.jsx:377 msgid "Unable to load account." msgstr "No es pot carregar el compte." -#: src/components/account-info.jsx:386 +#: src/components/account-info.jsx:385 msgid "Go to account page" msgstr "Ves a la pàgina del compte" -#: src/components/account-info.jsx:414 -#: src/components/account-info.jsx:703 -#: src/components/account-info.jsx:733 +#: src/components/account-info.jsx:413 +#: src/components/account-info.jsx:702 +#: src/components/account-info.jsx:732 msgid "Followers" msgstr "Seguidors" -#: src/components/account-info.jsx:420 -#: src/components/account-info.jsx:774 +#: src/components/account-info.jsx:419 +#: src/components/account-info.jsx:773 #: src/pages/account-statuses.jsx:484 #: src/pages/search.jsx:237 #: src/pages/search.jsx:384 msgid "Posts" msgstr "Publicacions" -#: src/components/account-info.jsx:428 -#: src/components/account-info.jsx:1116 +#: src/components/account-info.jsx:427 +#: src/components/account-info.jsx:1115 #: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 @@ -128,64 +128,64 @@ msgstr "Publicacions" msgid "More" msgstr "Més" -#: src/components/account-info.jsx:440 +#: src/components/account-info.jsx:439 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} ha indicat que té un nou compte:" -#: src/components/account-info.jsx:585 -#: src/components/account-info.jsx:1274 +#: src/components/account-info.jsx:584 +#: src/components/account-info.jsx:1273 msgid "Handle copied" msgstr "Identificador copiat" -#: src/components/account-info.jsx:588 -#: src/components/account-info.jsx:1277 +#: src/components/account-info.jsx:587 +#: src/components/account-info.jsx:1276 msgid "Unable to copy handle" msgstr "No ha sigut possible copiar l'identificador d'usuari" -#: src/components/account-info.jsx:594 -#: src/components/account-info.jsx:1283 +#: src/components/account-info.jsx:593 +#: src/components/account-info.jsx:1282 msgid "Copy handle" msgstr "Copia l'identificador d'usuari" -#: src/components/account-info.jsx:600 +#: src/components/account-info.jsx:599 msgid "Go to original profile page" msgstr "Ves a la pàgina del perfil original" -#: src/components/account-info.jsx:607 +#: src/components/account-info.jsx:606 msgid "View profile image" msgstr "Veure imatge de perfil" -#: src/components/account-info.jsx:613 +#: src/components/account-info.jsx:612 msgid "View profile header" msgstr "Veure imatge de la capçalera" -#: src/components/account-info.jsx:630 +#: src/components/account-info.jsx:629 msgid "In Memoriam" msgstr "En Memòria" -#: src/components/account-info.jsx:710 -#: src/components/account-info.jsx:748 +#: src/components/account-info.jsx:709 +#: src/components/account-info.jsx:747 msgid "This user has chosen to not make this information available." msgstr "Aquest usuari ha decidit no mostrar aquesta informació." -#: src/components/account-info.jsx:803 +#: src/components/account-info.jsx:802 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} publicacions originals, {1} respostes, {2} impulsos" -#: src/components/account-info.jsx:819 +#: src/components/account-info.jsx:818 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "{0, plural, one {{1, plural, one {Última publicació en el darrer dia} other {Última publicació en els darrers {2} dies}}} other {{3, plural, one {Últimes {4} publicacions en el darrer dia} other {Últimes {5} publicacions en els darrers {6} dies}}}}" -#: src/components/account-info.jsx:832 +#: src/components/account-info.jsx:831 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "{0, plural, one {Última publicació en el darrer any(s)} other {Últimes {1} publicacions en el darrer any(s)}}" -#: src/components/account-info.jsx:856 +#: src/components/account-info.jsx:855 #: src/pages/catchup.jsx:70 msgid "Original" msgstr "Original" -#: src/components/account-info.jsx:860 +#: src/components/account-info.jsx:859 #: src/components/status.jsx:2155 #: src/pages/catchup.jsx:71 #: src/pages/catchup.jsx:1412 @@ -195,215 +195,215 @@ msgstr "Original" msgid "Replies" msgstr "Respostes" -#: src/components/account-info.jsx:864 +#: src/components/account-info.jsx:863 #: src/pages/catchup.jsx:72 #: src/pages/catchup.jsx:1414 #: src/pages/catchup.jsx:2035 -#: src/pages/settings.jsx:1016 +#: src/pages/settings.jsx:1028 msgid "Boosts" msgstr "Impulsos" -#: src/components/account-info.jsx:870 +#: src/components/account-info.jsx:869 msgid "Post stats unavailable." msgstr "Les estadístiques de les publicacions no estan disponibles." -#: src/components/account-info.jsx:901 +#: src/components/account-info.jsx:900 msgid "View post stats" msgstr "Veure estadístiques de les publicacions" -#: src/components/account-info.jsx:1064 +#: src/components/account-info.jsx:1063 msgid "Last post: <0>{0}" msgstr "Última publicació: <0>{0}" -#: src/components/account-info.jsx:1078 +#: src/components/account-info.jsx:1077 msgid "Muted" msgstr "Usuaris silenciats" -#: src/components/account-info.jsx:1083 +#: src/components/account-info.jsx:1082 msgid "Blocked" msgstr "Usuaris blocats" -#: src/components/account-info.jsx:1092 +#: src/components/account-info.jsx:1091 msgid "Private note" msgstr "Nota privada" -#: src/components/account-info.jsx:1149 +#: src/components/account-info.jsx:1148 msgid "Mention <0>@{username}" msgstr "Menciona a <0>@{username}" -#: src/components/account-info.jsx:1161 +#: src/components/account-info.jsx:1160 msgid "Translate bio" msgstr "Tradueix la biografia" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Edit private note" msgstr "Edita una nota privada" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Add private note" msgstr "Afegiu una nota privada" -#: src/components/account-info.jsx:1192 +#: src/components/account-info.jsx:1191 msgid "Notifications enabled for @{username}'s posts." msgstr "S'han activat les publicacions de @{username}." -#: src/components/account-info.jsx:1193 +#: src/components/account-info.jsx:1192 msgid "Notifications disabled for @{username}'s posts." msgstr "S'han desactivat les publicacions de @{username}." -#: src/components/account-info.jsx:1205 +#: src/components/account-info.jsx:1204 msgid "Disable notifications" msgstr "Desactiva les notificacions" -#: src/components/account-info.jsx:1206 +#: src/components/account-info.jsx:1205 msgid "Enable notifications" msgstr "Activa les notificacions" -#: src/components/account-info.jsx:1223 +#: src/components/account-info.jsx:1222 msgid "Boosts from @{username} enabled." msgstr "Impulsos de @{username} permesos." -#: src/components/account-info.jsx:1224 +#: src/components/account-info.jsx:1223 msgid "Boosts from @{username} disabled." msgstr "Impulsos de @{username} inhabilitats." -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Disable boosts" msgstr "Desactiva els impulsos" -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Enable boosts" msgstr "Activa els impulsos" -#: src/components/account-info.jsx:1251 -#: src/components/account-info.jsx:1261 -#: src/components/account-info.jsx:1859 +#: src/components/account-info.jsx:1250 +#: src/components/account-info.jsx:1260 +#: src/components/account-info.jsx:1858 msgid "Add/Remove from Lists" msgstr "Afegeix/elimina de les llistes" -#: src/components/account-info.jsx:1300 +#: src/components/account-info.jsx:1299 #: src/components/status.jsx:1071 msgid "Link copied" msgstr "Enllaç copiat" -#: src/components/account-info.jsx:1303 +#: src/components/account-info.jsx:1302 #: src/components/status.jsx:1074 msgid "Unable to copy link" msgstr "No estat possible copiar l'enllaç" -#: src/components/account-info.jsx:1309 +#: src/components/account-info.jsx:1308 #: src/components/shortcuts-settings.jsx:1056 #: src/components/status.jsx:1080 #: src/components/status.jsx:3102 msgid "Copy" msgstr "Copia" -#: src/components/account-info.jsx:1324 +#: src/components/account-info.jsx:1323 #: src/components/shortcuts-settings.jsx:1074 #: src/components/status.jsx:1096 msgid "Sharing doesn't seem to work." msgstr "Sembla que la compartició no funciona." -#: src/components/account-info.jsx:1330 +#: src/components/account-info.jsx:1329 #: src/components/status.jsx:1102 msgid "Share…" msgstr "Comparteix…" -#: src/components/account-info.jsx:1350 +#: src/components/account-info.jsx:1349 msgid "Unmuted @{username}" msgstr "@{username} s'ha deixat de silenciar" -#: src/components/account-info.jsx:1362 +#: src/components/account-info.jsx:1361 msgid "Unmute <0>@{username}" msgstr "Deixa de silenciar a <0>@{username}" -#: src/components/account-info.jsx:1378 +#: src/components/account-info.jsx:1377 msgid "Mute <0>@{username}…" msgstr "Silencia a <0>@{username}…" -#: src/components/account-info.jsx:1410 +#: src/components/account-info.jsx:1409 msgid "Muted @{username} for {0}" msgstr "@{username} silenciat durant {0}" -#: src/components/account-info.jsx:1422 +#: src/components/account-info.jsx:1421 msgid "Unable to mute @{username}" msgstr "No ha estat possible silenciar @{username}" -#: src/components/account-info.jsx:1443 +#: src/components/account-info.jsx:1442 msgid "Remove <0>@{username} from followers?" msgstr "Voleu suprimir a <0>@{username} dels seguidors?" -#: src/components/account-info.jsx:1463 +#: src/components/account-info.jsx:1462 msgid "@{username} removed from followers" msgstr "S'ha eliminat @{username} de la llista de seguidors" -#: src/components/account-info.jsx:1475 +#: src/components/account-info.jsx:1474 msgid "Remove follower…" msgstr "Suprimeix seguidor…" -#: src/components/account-info.jsx:1486 +#: src/components/account-info.jsx:1485 msgid "Block <0>@{username}?" msgstr "Voleu blocar a <0>@{username}?" -#: src/components/account-info.jsx:1507 +#: src/components/account-info.jsx:1506 msgid "Unblocked @{username}" msgstr "S'ha desblocat a @{username}" -#: src/components/account-info.jsx:1515 +#: src/components/account-info.jsx:1514 msgid "Blocked @{username}" msgstr "S'ha blocat a @{username}" -#: src/components/account-info.jsx:1523 +#: src/components/account-info.jsx:1522 msgid "Unable to unblock @{username}" msgstr "No ha estat possible desblocar @{username}" -#: src/components/account-info.jsx:1525 +#: src/components/account-info.jsx:1524 msgid "Unable to block @{username}" msgstr "No ha estat possible blocar @{username}" -#: src/components/account-info.jsx:1535 +#: src/components/account-info.jsx:1534 msgid "Unblock <0>@{username}" msgstr "Deixa de blocar a <0>@{username}" -#: src/components/account-info.jsx:1544 +#: src/components/account-info.jsx:1543 msgid "Block <0>@{username}…" msgstr "Bloca a <0>@{username}…" -#: src/components/account-info.jsx:1561 +#: src/components/account-info.jsx:1560 msgid "Report <0>@{username}…" msgstr "Denúncia a <0>@{username}…" -#: src/components/account-info.jsx:1581 -#: src/components/account-info.jsx:2092 +#: src/components/account-info.jsx:1580 +#: src/components/account-info.jsx:2091 msgid "Edit profile" msgstr "Edita el perfil" -#: src/components/account-info.jsx:1617 +#: src/components/account-info.jsx:1616 msgid "Withdraw follow request?" msgstr "Voleu retirar la sol·licitud de seguiment?" -#: src/components/account-info.jsx:1618 +#: src/components/account-info.jsx:1617 msgid "Unfollow @{0}?" msgstr "Voleu deixar de seguir @{0}?" -#: src/components/account-info.jsx:1669 +#: src/components/account-info.jsx:1668 msgid "Unfollow…" msgstr "Deixa de seguir…" -#: src/components/account-info.jsx:1678 +#: src/components/account-info.jsx:1677 msgid "Withdraw…" msgstr "Descarta…" -#: src/components/account-info.jsx:1685 -#: src/components/account-info.jsx:1689 +#: src/components/account-info.jsx:1684 +#: src/components/account-info.jsx:1688 #: src/pages/hashtag.jsx:261 msgid "Follow" msgstr "Segueix" -#: src/components/account-info.jsx:1800 -#: src/components/account-info.jsx:1854 -#: src/components/account-info.jsx:1987 -#: src/components/account-info.jsx:2087 +#: src/components/account-info.jsx:1799 +#: src/components/account-info.jsx:1853 +#: src/components/account-info.jsx:1986 +#: src/components/account-info.jsx:2086 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 #: src/components/compose.jsx:2407 @@ -436,71 +436,71 @@ msgstr "Segueix" msgid "Close" msgstr "Tanca" -#: src/components/account-info.jsx:1805 +#: src/components/account-info.jsx:1804 msgid "Translated Bio" msgstr "Biografia traduïda" -#: src/components/account-info.jsx:1899 +#: src/components/account-info.jsx:1898 msgid "Unable to remove from list." msgstr "No s'ha pogut eliminar de la llista." -#: src/components/account-info.jsx:1900 +#: src/components/account-info.jsx:1899 msgid "Unable to add to list." msgstr "No s'ha pogut afegir a la llista." -#: src/components/account-info.jsx:1919 +#: src/components/account-info.jsx:1918 #: src/pages/lists.jsx:104 msgid "Unable to load lists." msgstr "No s'ha pogut carregar les llistes." -#: src/components/account-info.jsx:1923 +#: src/components/account-info.jsx:1922 msgid "No lists." msgstr "No hi ha cap llista." -#: src/components/account-info.jsx:1934 +#: src/components/account-info.jsx:1933 #: src/components/list-add-edit.jsx:37 #: src/pages/lists.jsx:58 msgid "New list" msgstr "Llista nova" -#: src/components/account-info.jsx:1992 +#: src/components/account-info.jsx:1991 msgid "Private note about <0>@{0}" msgstr "Nota privada sobre <0>@{0}" -#: src/components/account-info.jsx:2022 +#: src/components/account-info.jsx:2021 msgid "Unable to update private note." msgstr "No ha estat possible actualitzar la nota privada." -#: src/components/account-info.jsx:2045 -#: src/components/account-info.jsx:2215 +#: src/components/account-info.jsx:2044 +#: src/components/account-info.jsx:2214 msgid "Cancel" msgstr "Cancel·la" -#: src/components/account-info.jsx:2050 +#: src/components/account-info.jsx:2049 msgid "Save & close" msgstr "Desa i tanca" -#: src/components/account-info.jsx:2143 +#: src/components/account-info.jsx:2142 msgid "Unable to update profile." msgstr "No ha estat possible actualitzar el perfil." -#: src/components/account-info.jsx:2163 +#: src/components/account-info.jsx:2162 msgid "Bio" msgstr "Biografia" -#: src/components/account-info.jsx:2176 +#: src/components/account-info.jsx:2175 msgid "Extra fields" msgstr "Camps addicionals" -#: src/components/account-info.jsx:2182 +#: src/components/account-info.jsx:2181 msgid "Label" msgstr "Etiqueta" -#: src/components/account-info.jsx:2185 +#: src/components/account-info.jsx:2184 msgid "Content" msgstr "Contingut" -#: src/components/account-info.jsx:2218 +#: src/components/account-info.jsx:2217 #: src/components/list-add-edit.jsx:147 #: src/components/shortcuts-settings.jsx:712 #: src/pages/filters.jsx:554 @@ -508,11 +508,11 @@ msgstr "Contingut" msgid "Save" msgstr "Desa" -#: src/components/account-info.jsx:2271 +#: src/components/account-info.jsx:2270 msgid "username" msgstr "nom d’usuari" -#: src/components/account-info.jsx:2275 +#: src/components/account-info.jsx:2274 msgid "server domain name" msgstr "nom de domini del servidor" @@ -616,19 +616,19 @@ msgstr "Advertiment de contingut o mitjans sensibles" #: src/components/compose.jsx:1170 #: src/components/status.jsx:93 -#: src/pages/settings.jsx:285 +#: src/pages/settings.jsx:297 msgid "Public" msgstr "Públic" #: src/components/compose.jsx:1173 #: src/components/status.jsx:94 -#: src/pages/settings.jsx:288 +#: src/pages/settings.jsx:300 msgid "Unlisted" msgstr "Sense llistar" #: src/components/compose.jsx:1176 #: src/components/status.jsx:95 -#: src/pages/settings.jsx:291 +#: src/pages/settings.jsx:303 msgid "Followers only" msgstr "Només per als seguidors" @@ -863,7 +863,7 @@ msgid "Error loading GIFs" msgstr "S'ha produït un error en carregar els GIF" #: src/components/drafts.jsx:63 -#: src/pages/settings.jsx:672 +#: src/pages/settings.jsx:684 msgid "Unsent drafts" msgstr "Esborranys no enviats" @@ -1247,7 +1247,7 @@ msgstr "Posada al dia" #: src/pages/home.jsx:223 #: src/pages/mentions.jsx:20 #: src/pages/mentions.jsx:167 -#: src/pages/settings.jsx:1008 +#: src/pages/settings.jsx:1020 #: src/pages/trending.jsx:347 msgid "Mentions" msgstr "Mencions" @@ -1302,7 +1302,7 @@ msgstr "Marcadors" #: src/pages/catchup.jsx:2029 #: src/pages/favourites.jsx:11 #: src/pages/favourites.jsx:23 -#: src/pages/settings.jsx:1012 +#: src/pages/settings.jsx:1024 msgid "Likes" msgstr "\"M'agrada\"" @@ -1569,17 +1569,17 @@ msgid "Ending" msgstr "Finalitza" #. Relative time in seconds, as short as possible -#: src/components/relative-time.jsx:54 +#: src/components/relative-time.jsx:55 msgid "{0}s" msgstr "{0}s" #. Relative time in minutes, as short as possible -#: src/components/relative-time.jsx:59 +#: src/components/relative-time.jsx:60 msgid "{0}m" msgstr "{0}m" #. Relative time in hours, as short as possible -#: src/components/relative-time.jsx:64 +#: src/components/relative-time.jsx:65 msgid "{0}h" msgstr "{0}h" @@ -2290,7 +2290,7 @@ msgid "<0/> <1/> boosted" msgstr "<0/> <1/> ha impulsat" #: src/components/timeline.jsx:447 -#: src/pages/settings.jsx:1036 +#: src/pages/settings.jsx:1048 msgid "New posts" msgstr "Publicacions noves" @@ -3087,7 +3087,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Anunci} other {Anuncis}}" #: src/pages/notifications.jsx:599 -#: src/pages/settings.jsx:1024 +#: src/pages/settings.jsx:1036 msgid "Follow requests" msgstr "Sol·licituds de seguiment" @@ -3289,206 +3289,210 @@ msgstr "Mida del text" msgid "A" msgstr "A" -#: src/pages/settings.jsx:236 +#: src/pages/settings.jsx:237 msgid "Display language" msgstr "Llengua de visualització" -#: src/pages/settings.jsx:245 +#: src/pages/settings.jsx:246 +msgid "Volunteer translations" +msgstr "" + +#: src/pages/settings.jsx:257 msgid "Posting" msgstr "Publicant" -#: src/pages/settings.jsx:252 +#: src/pages/settings.jsx:264 msgid "Default visibility" msgstr "Visibilitat per defecte" -#: src/pages/settings.jsx:253 -#: src/pages/settings.jsx:299 +#: src/pages/settings.jsx:265 +#: src/pages/settings.jsx:311 msgid "Synced" msgstr "S'ha sincronitzat" -#: src/pages/settings.jsx:278 +#: src/pages/settings.jsx:290 msgid "Failed to update posting privacy" msgstr "No s'ha pogut actualitzar la privadesa de la publicació" -#: src/pages/settings.jsx:301 +#: src/pages/settings.jsx:313 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "Sincronitzat amb la configuració de la instància del servidor. \n" "<0>Aneu a la vostra instància ({instance}) per realitzar més canvis en la configuració." -#: src/pages/settings.jsx:316 +#: src/pages/settings.jsx:328 msgid "Experiments" msgstr "Experiments" -#: src/pages/settings.jsx:329 +#: src/pages/settings.jsx:341 msgid "Auto refresh timeline posts" msgstr "Actualitza automàticament les publicacions de la línia de temps" -#: src/pages/settings.jsx:341 +#: src/pages/settings.jsx:353 msgid "Boosts carousel" msgstr "Carrusel d'impulsos" -#: src/pages/settings.jsx:357 +#: src/pages/settings.jsx:369 msgid "Post translation" msgstr "Traducció de les publicacions" -#: src/pages/settings.jsx:368 +#: src/pages/settings.jsx:380 msgid "Translate to" msgstr "Tradueix a" -#: src/pages/settings.jsx:379 +#: src/pages/settings.jsx:391 msgid "System language ({systemTargetLanguageText})" msgstr "Llengua del sistema ({systemTargetLanguageText})" -#: src/pages/settings.jsx:405 +#: src/pages/settings.jsx:417 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "{0, plural, =0 {Amaga el botó \"Tradueix\" per a:} other {Amaga el botó \"Tradueix\" per a (#):}}" -#: src/pages/settings.jsx:459 +#: src/pages/settings.jsx:471 msgid "Note: This feature uses external translation services, powered by <0>Lingva API & <1>Lingva Translate." msgstr "Nota: aquesta funcionalitat utilitza serveis de traducció externs, amb la tecnologia <0>Lingva API i <1>Lingva Translate." -#: src/pages/settings.jsx:493 +#: src/pages/settings.jsx:505 msgid "Auto inline translation" msgstr "Traducció automàtica en línia" -#: src/pages/settings.jsx:497 +#: src/pages/settings.jsx:509 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "Mostra automàticament la traducció de les publicacions a la línia de temps. Només funciona per a publicacions <0>breus sense advertència de contingut, contingut multimèdia o enquesta." -#: src/pages/settings.jsx:517 +#: src/pages/settings.jsx:529 msgid "GIF Picker for composer" msgstr "Selector de GIF per a compositor" -#: src/pages/settings.jsx:521 +#: src/pages/settings.jsx:533 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "Nota: aquesta funcionalitat utilitza un servei de cerca GIF extern, impulsat per <0>GIPHY. Classificació G (apte per a la visualització per a totes les edats), els paràmetres de seguiment s'eliminen, la informació de referència s'omet de les sol·licituds, però les consultes de cerca i la informació de l'adreça IP encara arribaran als seus servidors." -#: src/pages/settings.jsx:550 +#: src/pages/settings.jsx:562 msgid "Image description generator" msgstr "Generador de descripcions d'imatges" -#: src/pages/settings.jsx:555 +#: src/pages/settings.jsx:567 msgid "Only for new images while composing new posts." msgstr "Només per a imatges noves mentre es redacten publicacions noves." -#: src/pages/settings.jsx:562 +#: src/pages/settings.jsx:574 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "Nota: aquesta funcionalitat utilitza un servei d'IA extern, impulsat per <0>img-alt-api. Pot ser que no funcioni bé. Només per a imatges i en anglès." -#: src/pages/settings.jsx:588 +#: src/pages/settings.jsx:600 msgid "Server-side grouped notifications" msgstr "Notificacions agrupades del servidor" -#: src/pages/settings.jsx:592 +#: src/pages/settings.jsx:604 msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic." msgstr "Funcionalitat en fase alfa. Finestra d'agrupació potencialment millorada, però amb una lògica d'agrupació bàsica." -#: src/pages/settings.jsx:613 +#: src/pages/settings.jsx:625 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "Sincronitza la configuració al núvol" -#: src/pages/settings.jsx:618 +#: src/pages/settings.jsx:630 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "⚠️⚠️⚠️ Funcionalitat experimental.<0/>S'emmagatzemen en les notes del perfil propi. Les notes del perfil (privades) s'utilitzen principalment per altres perfils i estan amagades del perfil propi." -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:641 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "Nota: Aquesta funcionalitat utilitza l'API del servidor on l'usuari ha iniciat la sessió." -#: src/pages/settings.jsx:646 +#: src/pages/settings.jsx:658 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "Mode ocult <0>(<1>Text → <2>████)" -#: src/pages/settings.jsx:655 +#: src/pages/settings.jsx:667 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "Substitueix el text per blocs, útil per prendre captures de pantalla per raons de privacitat." -#: src/pages/settings.jsx:680 +#: src/pages/settings.jsx:692 msgid "About" msgstr "Quant a" -#: src/pages/settings.jsx:719 +#: src/pages/settings.jsx:731 msgid "<0>Built by <1>@cheeaun" msgstr "<0>Creat per <1>@cheeaun" -#: src/pages/settings.jsx:748 +#: src/pages/settings.jsx:760 msgid "Sponsor" msgstr "Patrocinadors" -#: src/pages/settings.jsx:756 +#: src/pages/settings.jsx:768 msgid "Donate" msgstr "Donacions" -#: src/pages/settings.jsx:764 +#: src/pages/settings.jsx:776 msgid "Privacy Policy" msgstr "Política de privadesa" -#: src/pages/settings.jsx:771 +#: src/pages/settings.jsx:783 msgid "<0>Site: {0}" msgstr "<0>Lloc web: {0}" -#: src/pages/settings.jsx:778 +#: src/pages/settings.jsx:790 msgid "<0>Version: <1/> {0}" msgstr "<0>Versió: <1/> {0}" -#: src/pages/settings.jsx:793 +#: src/pages/settings.jsx:805 msgid "Version string copied" msgstr "Informació de la versió copiada" -#: src/pages/settings.jsx:796 +#: src/pages/settings.jsx:808 msgid "Unable to copy version string" msgstr "No s'ha pogut copiar la versió" -#: src/pages/settings.jsx:921 -#: src/pages/settings.jsx:926 +#: src/pages/settings.jsx:933 +#: src/pages/settings.jsx:938 msgid "Failed to update subscription. Please try again." msgstr "No s'ha actualitzat la subscripció. Si us plau, intenta-ho de nou." -#: src/pages/settings.jsx:932 +#: src/pages/settings.jsx:944 msgid "Failed to remove subscription. Please try again." msgstr "No s'ha eliminat la subscripció. Si us plau, intenta-ho de nou." -#: src/pages/settings.jsx:939 +#: src/pages/settings.jsx:951 msgid "Push Notifications (beta)" msgstr "Notificacions (beta)" -#: src/pages/settings.jsx:961 +#: src/pages/settings.jsx:973 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "Les notificacions estan bloquejades. Si us plau, activeu-les al vostre navegador." -#: src/pages/settings.jsx:970 +#: src/pages/settings.jsx:982 msgid "Allow from <0>{0}" msgstr "Permet-les de <0>{0}" -#: src/pages/settings.jsx:979 +#: src/pages/settings.jsx:991 msgid "anyone" msgstr "qualsevol" -#: src/pages/settings.jsx:983 +#: src/pages/settings.jsx:995 msgid "people I follow" msgstr "persones que segueixo" -#: src/pages/settings.jsx:987 +#: src/pages/settings.jsx:999 msgid "followers" msgstr "seguidors" -#: src/pages/settings.jsx:1020 +#: src/pages/settings.jsx:1032 msgid "Follows" msgstr "Seguiments" -#: src/pages/settings.jsx:1028 +#: src/pages/settings.jsx:1040 msgid "Polls" msgstr "Enquestes" -#: src/pages/settings.jsx:1032 +#: src/pages/settings.jsx:1044 msgid "Post edits" msgstr "Edició de publicacions" -#: src/pages/settings.jsx:1053 +#: src/pages/settings.jsx:1065 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "No s'ha concedit el permís d'enviar notificacions des del darrer inici de sessió. Haureu d'<0><1>iniciar la sessió de nou per concedir aquest permís." -#: src/pages/settings.jsx:1069 +#: src/pages/settings.jsx:1081 msgid "NOTE: Push notifications only work for <0>one account." msgstr "NOTA: les notificacions només funcionen per a <0>un compte." diff --git a/src/locales/cs-CZ.po b/src/locales/cs-CZ.po index ed268dbc..a8a75973 100644 --- a/src/locales/cs-CZ.po +++ b/src/locales/cs-CZ.po @@ -8,7 +8,7 @@ msgstr "" "Language: cs\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-21 12:20\n" +"PO-Revision-Date: 2024-08-23 10:19\n" "Last-Translator: \n" "Language-Team: Czech\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -31,12 +31,12 @@ msgid "Last posted: {0}" msgstr "Poslední příspěvek: {0}" #: src/components/account-block.jsx:159 -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 msgid "Automated" msgstr "Automaticky" #: src/components/account-block.jsx:166 -#: src/components/account-info.jsx:640 +#: src/components/account-info.jsx:639 #: src/components/status.jsx:439 #: src/pages/catchup.jsx:1438 msgid "Group" @@ -47,15 +47,15 @@ msgid "Mutual" msgstr "Vzájemné" #: src/components/account-block.jsx:180 -#: src/components/account-info.jsx:1675 +#: src/components/account-info.jsx:1674 msgid "Requested" msgstr "Vyžadováno" #: src/components/account-block.jsx:184 -#: src/components/account-info.jsx:417 -#: src/components/account-info.jsx:743 -#: src/components/account-info.jsx:757 -#: src/components/account-info.jsx:1666 +#: src/components/account-info.jsx:416 +#: src/components/account-info.jsx:742 +#: src/components/account-info.jsx:756 +#: src/components/account-info.jsx:1665 #: src/components/nav-menu.jsx:193 #: src/components/shortcuts-settings.jsx:137 #: src/pages/following.jsx:20 @@ -64,7 +64,7 @@ msgid "Following" msgstr "Sleduji" #: src/components/account-block.jsx:188 -#: src/components/account-info.jsx:1060 +#: src/components/account-info.jsx:1059 msgid "Follows you" msgstr "Sleduje vás" @@ -73,12 +73,12 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural, one {# odpověď} few {# odpovědi} many {# odpovědi} other {# odpovědi}}" #: src/components/account-block.jsx:205 -#: src/components/account-info.jsx:681 +#: src/components/account-info.jsx:680 msgid "Verified" msgstr "Ověřeno" #: src/components/account-block.jsx:220 -#: src/components/account-info.jsx:778 +#: src/components/account-info.jsx:777 msgid "Joined <0>{0}" msgstr "Připojeno <0>{0}" @@ -86,30 +86,30 @@ msgstr "Připojeno <0>{0}" msgid "Forever" msgstr "Navždy" -#: src/components/account-info.jsx:378 +#: src/components/account-info.jsx:377 msgid "Unable to load account." msgstr "Účet nelze načíst." -#: src/components/account-info.jsx:386 +#: src/components/account-info.jsx:385 msgid "Go to account page" msgstr "Přejít na stránku účtu" -#: src/components/account-info.jsx:414 -#: src/components/account-info.jsx:703 -#: src/components/account-info.jsx:733 +#: src/components/account-info.jsx:413 +#: src/components/account-info.jsx:702 +#: src/components/account-info.jsx:732 msgid "Followers" msgstr "Sledující" -#: src/components/account-info.jsx:420 -#: src/components/account-info.jsx:774 +#: src/components/account-info.jsx:419 +#: src/components/account-info.jsx:773 #: src/pages/account-statuses.jsx:484 #: src/pages/search.jsx:237 #: src/pages/search.jsx:384 msgid "Posts" msgstr "Příspěvky" -#: src/components/account-info.jsx:428 -#: src/components/account-info.jsx:1116 +#: src/components/account-info.jsx:427 +#: src/components/account-info.jsx:1115 #: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 @@ -128,64 +128,64 @@ msgstr "Příspěvky" msgid "More" msgstr "Více" -#: src/components/account-info.jsx:440 +#: src/components/account-info.jsx:439 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} naznačil, že jejich nový účet je nyní:" -#: src/components/account-info.jsx:585 -#: src/components/account-info.jsx:1274 +#: src/components/account-info.jsx:584 +#: src/components/account-info.jsx:1273 msgid "Handle copied" msgstr "Uživatelské jméno X zkopírováno" -#: src/components/account-info.jsx:588 -#: src/components/account-info.jsx:1277 +#: src/components/account-info.jsx:587 +#: src/components/account-info.jsx:1276 msgid "Unable to copy handle" msgstr "Nepodařilo se zkopírovat uživatelské jméno" -#: src/components/account-info.jsx:594 -#: src/components/account-info.jsx:1283 +#: src/components/account-info.jsx:593 +#: src/components/account-info.jsx:1282 msgid "Copy handle" msgstr "Zkopírovat uživatelské jméno" -#: src/components/account-info.jsx:600 +#: src/components/account-info.jsx:599 msgid "Go to original profile page" msgstr "Přejít na původní stránku profilu" -#: src/components/account-info.jsx:607 +#: src/components/account-info.jsx:606 msgid "View profile image" msgstr "Zobrazit profilový obrázek" -#: src/components/account-info.jsx:613 +#: src/components/account-info.jsx:612 msgid "View profile header" msgstr "Zobrazit hlavičku profilu" -#: src/components/account-info.jsx:630 +#: src/components/account-info.jsx:629 msgid "In Memoriam" msgstr "In Memoriam" -#: src/components/account-info.jsx:710 -#: src/components/account-info.jsx:748 +#: src/components/account-info.jsx:709 +#: src/components/account-info.jsx:747 msgid "This user has chosen to not make this information available." msgstr "Tento uživatel se rozhodl nezpřístupnit tyto informace." -#: src/components/account-info.jsx:803 +#: src/components/account-info.jsx:802 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} původní příspěvky, {1} odpovědi, {2} zvyšuje" -#: src/components/account-info.jsx:819 +#: src/components/account-info.jsx:818 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "" -#: src/components/account-info.jsx:832 +#: src/components/account-info.jsx:831 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "" -#: src/components/account-info.jsx:856 +#: src/components/account-info.jsx:855 #: src/pages/catchup.jsx:70 msgid "Original" msgstr "Originál" -#: src/components/account-info.jsx:860 +#: src/components/account-info.jsx:859 #: src/components/status.jsx:2155 #: src/pages/catchup.jsx:71 #: src/pages/catchup.jsx:1412 @@ -195,215 +195,215 @@ msgstr "Originál" msgid "Replies" msgstr "Odpovědi" -#: src/components/account-info.jsx:864 +#: src/components/account-info.jsx:863 #: src/pages/catchup.jsx:72 #: src/pages/catchup.jsx:1414 #: src/pages/catchup.jsx:2035 -#: src/pages/settings.jsx:1016 +#: src/pages/settings.jsx:1028 msgid "Boosts" msgstr "Boosty" -#: src/components/account-info.jsx:870 +#: src/components/account-info.jsx:869 msgid "Post stats unavailable." msgstr "Statistiky příspěvku nejsou k dispozici." -#: src/components/account-info.jsx:901 +#: src/components/account-info.jsx:900 msgid "View post stats" msgstr "Zobrazit statistiky příspěvku" -#: src/components/account-info.jsx:1064 +#: src/components/account-info.jsx:1063 msgid "Last post: <0>{0}" msgstr "Poslední příspěvek: <0>{0}" -#: src/components/account-info.jsx:1078 +#: src/components/account-info.jsx:1077 msgid "Muted" msgstr "Ztlumeno" -#: src/components/account-info.jsx:1083 +#: src/components/account-info.jsx:1082 msgid "Blocked" msgstr "Blokováno" -#: src/components/account-info.jsx:1092 +#: src/components/account-info.jsx:1091 msgid "Private note" msgstr "Soukromá poznámka" -#: src/components/account-info.jsx:1149 +#: src/components/account-info.jsx:1148 msgid "Mention <0>@{username}" msgstr "Zmínit <0>@{username}" -#: src/components/account-info.jsx:1161 +#: src/components/account-info.jsx:1160 msgid "Translate bio" msgstr "Přeložit bio" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Edit private note" msgstr "Upravit soukromou poznámku" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Add private note" msgstr "Přidat soukromou poznámku" -#: src/components/account-info.jsx:1192 +#: src/components/account-info.jsx:1191 msgid "Notifications enabled for @{username}'s posts." msgstr "Upozornění povolena pro příspěvky @{username}." -#: src/components/account-info.jsx:1193 +#: src/components/account-info.jsx:1192 msgid "Notifications disabled for @{username}'s posts." msgstr "Upozornění zakázána pro příspěvky @{username}." -#: src/components/account-info.jsx:1205 +#: src/components/account-info.jsx:1204 msgid "Disable notifications" msgstr "Vypnout oznámení" -#: src/components/account-info.jsx:1206 +#: src/components/account-info.jsx:1205 msgid "Enable notifications" msgstr "Povolit oznámení" -#: src/components/account-info.jsx:1223 +#: src/components/account-info.jsx:1222 msgid "Boosts from @{username} enabled." msgstr "Boosty z @{username} povoleny." -#: src/components/account-info.jsx:1224 +#: src/components/account-info.jsx:1223 msgid "Boosts from @{username} disabled." msgstr "Boosty z @{username} zakázány." -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Disable boosts" msgstr "Zakázat boosty" -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Enable boosts" msgstr "Povolit boosty" -#: src/components/account-info.jsx:1251 -#: src/components/account-info.jsx:1261 -#: src/components/account-info.jsx:1859 +#: src/components/account-info.jsx:1250 +#: src/components/account-info.jsx:1260 +#: src/components/account-info.jsx:1858 msgid "Add/Remove from Lists" msgstr "Přidat/Odebrat ze seznamu" -#: src/components/account-info.jsx:1300 +#: src/components/account-info.jsx:1299 #: src/components/status.jsx:1071 msgid "Link copied" msgstr "Odkaz zkopírován" -#: src/components/account-info.jsx:1303 +#: src/components/account-info.jsx:1302 #: src/components/status.jsx:1074 msgid "Unable to copy link" msgstr "Nebylo možné zkopírovat soubor" -#: src/components/account-info.jsx:1309 +#: src/components/account-info.jsx:1308 #: src/components/shortcuts-settings.jsx:1056 #: src/components/status.jsx:1080 #: src/components/status.jsx:3102 msgid "Copy" msgstr "Kopírovat" -#: src/components/account-info.jsx:1324 +#: src/components/account-info.jsx:1323 #: src/components/shortcuts-settings.jsx:1074 #: src/components/status.jsx:1096 msgid "Sharing doesn't seem to work." msgstr "Sdílení zřejmě nefunguje." -#: src/components/account-info.jsx:1330 +#: src/components/account-info.jsx:1329 #: src/components/status.jsx:1102 msgid "Share…" msgstr "Sdílet…" -#: src/components/account-info.jsx:1350 +#: src/components/account-info.jsx:1349 msgid "Unmuted @{username}" msgstr "Zrušeno ztišení @{username}" -#: src/components/account-info.jsx:1362 +#: src/components/account-info.jsx:1361 msgid "Unmute <0>@{username}" msgstr "Zrušit ztlumení <0>@{username}" -#: src/components/account-info.jsx:1378 +#: src/components/account-info.jsx:1377 msgid "Mute <0>@{username}…" msgstr "Ztišit <0>@{username}…" -#: src/components/account-info.jsx:1410 +#: src/components/account-info.jsx:1409 msgid "Muted @{username} for {0}" msgstr "Ztlumený @{username} pro {0}" -#: src/components/account-info.jsx:1422 +#: src/components/account-info.jsx:1421 msgid "Unable to mute @{username}" msgstr "Nelze ztlumit @{username}" -#: src/components/account-info.jsx:1443 +#: src/components/account-info.jsx:1442 msgid "Remove <0>@{username} from followers?" msgstr "Odstranit <0>@{username} ze sledujících?" -#: src/components/account-info.jsx:1463 +#: src/components/account-info.jsx:1462 msgid "@{username} removed from followers" msgstr "@{username} odebrán ze sledujících" -#: src/components/account-info.jsx:1475 +#: src/components/account-info.jsx:1474 msgid "Remove follower…" msgstr "Odstranit sledujícího…" -#: src/components/account-info.jsx:1486 +#: src/components/account-info.jsx:1485 msgid "Block <0>@{username}?" msgstr "Blokovat <0>@{username}?" -#: src/components/account-info.jsx:1507 +#: src/components/account-info.jsx:1506 msgid "Unblocked @{username}" msgstr "Odblokován @{username}" -#: src/components/account-info.jsx:1515 +#: src/components/account-info.jsx:1514 msgid "Blocked @{username}" msgstr "Uživatel @{username} zablokován" -#: src/components/account-info.jsx:1523 +#: src/components/account-info.jsx:1522 msgid "Unable to unblock @{username}" msgstr "Nelze odblokovat uživatele @{username}" -#: src/components/account-info.jsx:1525 +#: src/components/account-info.jsx:1524 msgid "Unable to block @{username}" msgstr "Nelze zablokovat uživatele @{username}" -#: src/components/account-info.jsx:1535 +#: src/components/account-info.jsx:1534 msgid "Unblock <0>@{username}" msgstr "Odblokovat <0>@{username}" -#: src/components/account-info.jsx:1544 +#: src/components/account-info.jsx:1543 msgid "Block <0>@{username}…" msgstr "Blok <0>@{username}…" -#: src/components/account-info.jsx:1561 +#: src/components/account-info.jsx:1560 msgid "Report <0>@{username}…" msgstr "Nahlásit <0>@{username}…" -#: src/components/account-info.jsx:1581 -#: src/components/account-info.jsx:2092 +#: src/components/account-info.jsx:1580 +#: src/components/account-info.jsx:2091 msgid "Edit profile" msgstr "Upravit profil" -#: src/components/account-info.jsx:1617 +#: src/components/account-info.jsx:1616 msgid "Withdraw follow request?" msgstr "Zrušit žádost o sledování?" -#: src/components/account-info.jsx:1618 +#: src/components/account-info.jsx:1617 msgid "Unfollow @{0}?" msgstr "Chcete přestat sledovat {0}?" -#: src/components/account-info.jsx:1669 +#: src/components/account-info.jsx:1668 msgid "Unfollow…" msgstr "Přestat sledovat…" -#: src/components/account-info.jsx:1678 +#: src/components/account-info.jsx:1677 msgid "Withdraw…" msgstr "Vybrat…" -#: src/components/account-info.jsx:1685 -#: src/components/account-info.jsx:1689 +#: src/components/account-info.jsx:1684 +#: src/components/account-info.jsx:1688 #: src/pages/hashtag.jsx:261 msgid "Follow" msgstr "Sledovat" -#: src/components/account-info.jsx:1800 -#: src/components/account-info.jsx:1854 -#: src/components/account-info.jsx:1987 -#: src/components/account-info.jsx:2087 +#: src/components/account-info.jsx:1799 +#: src/components/account-info.jsx:1853 +#: src/components/account-info.jsx:1986 +#: src/components/account-info.jsx:2086 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 #: src/components/compose.jsx:2407 @@ -436,71 +436,71 @@ msgstr "Sledovat" msgid "Close" msgstr "Zavřít" -#: src/components/account-info.jsx:1805 +#: src/components/account-info.jsx:1804 msgid "Translated Bio" msgstr "Přeložit bio" -#: src/components/account-info.jsx:1899 +#: src/components/account-info.jsx:1898 msgid "Unable to remove from list." msgstr "Nelze odstranit ze seznamu." -#: src/components/account-info.jsx:1900 +#: src/components/account-info.jsx:1899 msgid "Unable to add to list." msgstr "Nelze přidat do seznamu." -#: src/components/account-info.jsx:1919 +#: src/components/account-info.jsx:1918 #: src/pages/lists.jsx:104 msgid "Unable to load lists." msgstr "Nelze načíst seznamy." -#: src/components/account-info.jsx:1923 +#: src/components/account-info.jsx:1922 msgid "No lists." msgstr "Žádné seznamy." -#: src/components/account-info.jsx:1934 +#: src/components/account-info.jsx:1933 #: src/components/list-add-edit.jsx:37 #: src/pages/lists.jsx:58 msgid "New list" msgstr "Nový seznam" -#: src/components/account-info.jsx:1992 +#: src/components/account-info.jsx:1991 msgid "Private note about <0>@{0}" msgstr "Soukromá poznámka o <0> @{0}" -#: src/components/account-info.jsx:2022 +#: src/components/account-info.jsx:2021 msgid "Unable to update private note." msgstr "Nelze aktualizovat soukromou poznámku." -#: src/components/account-info.jsx:2045 -#: src/components/account-info.jsx:2215 +#: src/components/account-info.jsx:2044 +#: src/components/account-info.jsx:2214 msgid "Cancel" msgstr "Zrušit" -#: src/components/account-info.jsx:2050 +#: src/components/account-info.jsx:2049 msgid "Save & close" msgstr "Uložit & zavřít" -#: src/components/account-info.jsx:2143 +#: src/components/account-info.jsx:2142 msgid "Unable to update profile." msgstr "Nelze aktualizovat profil.." -#: src/components/account-info.jsx:2163 +#: src/components/account-info.jsx:2162 msgid "Bio" msgstr "O mně" -#: src/components/account-info.jsx:2176 +#: src/components/account-info.jsx:2175 msgid "Extra fields" msgstr "Extra pole" -#: src/components/account-info.jsx:2182 +#: src/components/account-info.jsx:2181 msgid "Label" msgstr "Štítek" -#: src/components/account-info.jsx:2185 +#: src/components/account-info.jsx:2184 msgid "Content" msgstr "Obsah" -#: src/components/account-info.jsx:2218 +#: src/components/account-info.jsx:2217 #: src/components/list-add-edit.jsx:147 #: src/components/shortcuts-settings.jsx:712 #: src/pages/filters.jsx:554 @@ -508,11 +508,11 @@ msgstr "Obsah" msgid "Save" msgstr "Uložit" -#: src/components/account-info.jsx:2271 +#: src/components/account-info.jsx:2270 msgid "username" msgstr "uživatelské jméno" -#: src/components/account-info.jsx:2275 +#: src/components/account-info.jsx:2274 msgid "server domain name" msgstr "jméno domény serveru" @@ -616,19 +616,19 @@ msgstr "Upozornění na obsah nebo citlivá média" #: src/components/compose.jsx:1170 #: src/components/status.jsx:93 -#: src/pages/settings.jsx:285 +#: src/pages/settings.jsx:297 msgid "Public" msgstr "Veřejný" #: src/components/compose.jsx:1173 #: src/components/status.jsx:94 -#: src/pages/settings.jsx:288 +#: src/pages/settings.jsx:300 msgid "Unlisted" msgstr "Neveřejný" #: src/components/compose.jsx:1176 #: src/components/status.jsx:95 -#: src/pages/settings.jsx:291 +#: src/pages/settings.jsx:303 msgid "Followers only" msgstr "Pouze pro sledující" @@ -863,7 +863,7 @@ msgid "Error loading GIFs" msgstr "Chyba při načítání GIFů" #: src/components/drafts.jsx:63 -#: src/pages/settings.jsx:672 +#: src/pages/settings.jsx:684 msgid "Unsent drafts" msgstr "Neodeslané koncepty" @@ -1247,7 +1247,7 @@ msgstr "Rekapitulace" #: src/pages/home.jsx:223 #: src/pages/mentions.jsx:20 #: src/pages/mentions.jsx:167 -#: src/pages/settings.jsx:1008 +#: src/pages/settings.jsx:1020 #: src/pages/trending.jsx:347 msgid "Mentions" msgstr "Zmínky" @@ -1302,7 +1302,7 @@ msgstr "Záložky" #: src/pages/catchup.jsx:2029 #: src/pages/favourites.jsx:11 #: src/pages/favourites.jsx:23 -#: src/pages/settings.jsx:1012 +#: src/pages/settings.jsx:1024 msgid "Likes" msgstr "Líbí se mi" @@ -1568,17 +1568,17 @@ msgid "Ending" msgstr "Ukončení" #. Relative time in seconds, as short as possible -#: src/components/relative-time.jsx:54 +#: src/components/relative-time.jsx:55 msgid "{0}s" msgstr "{0}s" #. Relative time in minutes, as short as possible -#: src/components/relative-time.jsx:59 +#: src/components/relative-time.jsx:60 msgid "{0}m" msgstr "{0}m" #. Relative time in hours, as short as possible -#: src/components/relative-time.jsx:64 +#: src/components/relative-time.jsx:65 msgid "{0}h" msgstr "{0}h" @@ -2289,7 +2289,7 @@ msgid "<0/> <1/> boosted" msgstr "<0/><1/> boostnuto" #: src/components/timeline.jsx:447 -#: src/pages/settings.jsx:1036 +#: src/pages/settings.jsx:1048 msgid "New posts" msgstr "Nové příspěvky" @@ -3086,7 +3086,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "" #: src/pages/notifications.jsx:599 -#: src/pages/settings.jsx:1024 +#: src/pages/settings.jsx:1036 msgid "Follow requests" msgstr "" @@ -3288,205 +3288,209 @@ msgstr "Velikost textu" msgid "A" msgstr "" -#: src/pages/settings.jsx:236 +#: src/pages/settings.jsx:237 msgid "Display language" msgstr "" -#: src/pages/settings.jsx:245 +#: src/pages/settings.jsx:246 +msgid "Volunteer translations" +msgstr "" + +#: src/pages/settings.jsx:257 msgid "Posting" msgstr "" -#: src/pages/settings.jsx:252 +#: src/pages/settings.jsx:264 msgid "Default visibility" msgstr "" -#: src/pages/settings.jsx:253 -#: src/pages/settings.jsx:299 +#: src/pages/settings.jsx:265 +#: src/pages/settings.jsx:311 msgid "Synced" msgstr "" -#: src/pages/settings.jsx:278 +#: src/pages/settings.jsx:290 msgid "Failed to update posting privacy" msgstr "" -#: src/pages/settings.jsx:301 +#: src/pages/settings.jsx:313 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "" -#: src/pages/settings.jsx:316 +#: src/pages/settings.jsx:328 msgid "Experiments" msgstr "" -#: src/pages/settings.jsx:329 +#: src/pages/settings.jsx:341 msgid "Auto refresh timeline posts" msgstr "" -#: src/pages/settings.jsx:341 +#: src/pages/settings.jsx:353 msgid "Boosts carousel" msgstr "" -#: src/pages/settings.jsx:357 +#: src/pages/settings.jsx:369 msgid "Post translation" msgstr "" -#: src/pages/settings.jsx:368 +#: src/pages/settings.jsx:380 msgid "Translate to" msgstr "Přeložit do" -#: src/pages/settings.jsx:379 +#: src/pages/settings.jsx:391 msgid "System language ({systemTargetLanguageText})" msgstr "" -#: src/pages/settings.jsx:405 +#: src/pages/settings.jsx:417 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "" -#: src/pages/settings.jsx:459 +#: src/pages/settings.jsx:471 msgid "Note: This feature uses external translation services, powered by <0>Lingva API & <1>Lingva Translate." msgstr "" -#: src/pages/settings.jsx:493 +#: src/pages/settings.jsx:505 msgid "Auto inline translation" msgstr "" -#: src/pages/settings.jsx:497 +#: src/pages/settings.jsx:509 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "" -#: src/pages/settings.jsx:517 +#: src/pages/settings.jsx:529 msgid "GIF Picker for composer" msgstr "" -#: src/pages/settings.jsx:521 +#: src/pages/settings.jsx:533 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "" -#: src/pages/settings.jsx:550 +#: src/pages/settings.jsx:562 msgid "Image description generator" msgstr "Generátor popisu obrázků" -#: src/pages/settings.jsx:555 +#: src/pages/settings.jsx:567 msgid "Only for new images while composing new posts." msgstr "" -#: src/pages/settings.jsx:562 +#: src/pages/settings.jsx:574 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "" -#: src/pages/settings.jsx:588 +#: src/pages/settings.jsx:600 msgid "Server-side grouped notifications" msgstr "" -#: src/pages/settings.jsx:592 +#: src/pages/settings.jsx:604 msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic." msgstr "" -#: src/pages/settings.jsx:613 +#: src/pages/settings.jsx:625 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "" -#: src/pages/settings.jsx:618 +#: src/pages/settings.jsx:630 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "" -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:641 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "" -#: src/pages/settings.jsx:646 +#: src/pages/settings.jsx:658 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "" -#: src/pages/settings.jsx:655 +#: src/pages/settings.jsx:667 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "" -#: src/pages/settings.jsx:680 +#: src/pages/settings.jsx:692 msgid "About" msgstr "" -#: src/pages/settings.jsx:719 +#: src/pages/settings.jsx:731 msgid "<0>Built by <1>@cheeaun" msgstr "" -#: src/pages/settings.jsx:748 +#: src/pages/settings.jsx:760 msgid "Sponsor" msgstr "" -#: src/pages/settings.jsx:756 +#: src/pages/settings.jsx:768 msgid "Donate" msgstr "Přispět" -#: src/pages/settings.jsx:764 +#: src/pages/settings.jsx:776 msgid "Privacy Policy" msgstr "Ochrana osobních údajů" -#: src/pages/settings.jsx:771 +#: src/pages/settings.jsx:783 msgid "<0>Site: {0}" msgstr "" -#: src/pages/settings.jsx:778 +#: src/pages/settings.jsx:790 msgid "<0>Version: <1/> {0}" msgstr "<0>Verze: <1/> {0}" -#: src/pages/settings.jsx:793 +#: src/pages/settings.jsx:805 msgid "Version string copied" msgstr "" -#: src/pages/settings.jsx:796 +#: src/pages/settings.jsx:808 msgid "Unable to copy version string" msgstr "" -#: src/pages/settings.jsx:921 -#: src/pages/settings.jsx:926 +#: src/pages/settings.jsx:933 +#: src/pages/settings.jsx:938 msgid "Failed to update subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:932 +#: src/pages/settings.jsx:944 msgid "Failed to remove subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:939 +#: src/pages/settings.jsx:951 msgid "Push Notifications (beta)" msgstr "Push notifikace (beta)" -#: src/pages/settings.jsx:961 +#: src/pages/settings.jsx:973 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "" -#: src/pages/settings.jsx:970 +#: src/pages/settings.jsx:982 msgid "Allow from <0>{0}" msgstr "" -#: src/pages/settings.jsx:979 +#: src/pages/settings.jsx:991 msgid "anyone" msgstr "" -#: src/pages/settings.jsx:983 +#: src/pages/settings.jsx:995 msgid "people I follow" msgstr "" -#: src/pages/settings.jsx:987 +#: src/pages/settings.jsx:999 msgid "followers" msgstr "" -#: src/pages/settings.jsx:1020 +#: src/pages/settings.jsx:1032 msgid "Follows" msgstr "" -#: src/pages/settings.jsx:1028 +#: src/pages/settings.jsx:1040 msgid "Polls" msgstr "Ankety" -#: src/pages/settings.jsx:1032 +#: src/pages/settings.jsx:1044 msgid "Post edits" msgstr "" -#: src/pages/settings.jsx:1053 +#: src/pages/settings.jsx:1065 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "" -#: src/pages/settings.jsx:1069 +#: src/pages/settings.jsx:1081 msgid "NOTE: Push notifications only work for <0>one account." msgstr "" diff --git a/src/locales/de-DE.po b/src/locales/de-DE.po index e1fa0ce1..92a56b8f 100644 --- a/src/locales/de-DE.po +++ b/src/locales/de-DE.po @@ -8,7 +8,7 @@ msgstr "" "Language: de\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-21 06:52\n" +"PO-Revision-Date: 2024-08-23 10:19\n" "Last-Translator: \n" "Language-Team: German\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -31,12 +31,12 @@ msgid "Last posted: {0}" msgstr "Zuletzt gepostet: {0}" #: src/components/account-block.jsx:159 -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 msgid "Automated" msgstr "Automatisiert" #: src/components/account-block.jsx:166 -#: src/components/account-info.jsx:640 +#: src/components/account-info.jsx:639 #: src/components/status.jsx:439 #: src/pages/catchup.jsx:1438 msgid "Group" @@ -47,15 +47,15 @@ msgid "Mutual" msgstr "Befreundet" #: src/components/account-block.jsx:180 -#: src/components/account-info.jsx:1675 +#: src/components/account-info.jsx:1674 msgid "Requested" msgstr "Angefragt" #: src/components/account-block.jsx:184 -#: src/components/account-info.jsx:417 -#: src/components/account-info.jsx:743 -#: src/components/account-info.jsx:757 -#: src/components/account-info.jsx:1666 +#: src/components/account-info.jsx:416 +#: src/components/account-info.jsx:742 +#: src/components/account-info.jsx:756 +#: src/components/account-info.jsx:1665 #: src/components/nav-menu.jsx:193 #: src/components/shortcuts-settings.jsx:137 #: src/pages/following.jsx:20 @@ -64,7 +64,7 @@ msgid "Following" msgstr "Folgt" #: src/components/account-block.jsx:188 -#: src/components/account-info.jsx:1060 +#: src/components/account-info.jsx:1059 msgid "Follows you" msgstr "Folgt Ihnen" @@ -73,12 +73,12 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural, one {# Folgender} other {# Folgende}}" #: src/components/account-block.jsx:205 -#: src/components/account-info.jsx:681 +#: src/components/account-info.jsx:680 msgid "Verified" msgstr "Verifiziert" #: src/components/account-block.jsx:220 -#: src/components/account-info.jsx:778 +#: src/components/account-info.jsx:777 msgid "Joined <0>{0}" msgstr "Beigetreten: <0>{0}" @@ -86,30 +86,30 @@ msgstr "Beigetreten: <0>{0}" msgid "Forever" msgstr "Für immer" -#: src/components/account-info.jsx:378 +#: src/components/account-info.jsx:377 msgid "Unable to load account." msgstr "Konto kann nicht geladen werden." -#: src/components/account-info.jsx:386 +#: src/components/account-info.jsx:385 msgid "Go to account page" msgstr "Zur Kontoseite gehen" -#: src/components/account-info.jsx:414 -#: src/components/account-info.jsx:703 -#: src/components/account-info.jsx:733 +#: src/components/account-info.jsx:413 +#: src/components/account-info.jsx:702 +#: src/components/account-info.jsx:732 msgid "Followers" msgstr "Folgende" -#: src/components/account-info.jsx:420 -#: src/components/account-info.jsx:774 +#: src/components/account-info.jsx:419 +#: src/components/account-info.jsx:773 #: src/pages/account-statuses.jsx:484 #: src/pages/search.jsx:237 #: src/pages/search.jsx:384 msgid "Posts" msgstr "Beiträge" -#: src/components/account-info.jsx:428 -#: src/components/account-info.jsx:1116 +#: src/components/account-info.jsx:427 +#: src/components/account-info.jsx:1115 #: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 @@ -128,64 +128,64 @@ msgstr "Beiträge" msgid "More" msgstr "Mehr" -#: src/components/account-info.jsx:440 +#: src/components/account-info.jsx:439 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} hat angegeben, dass sein/ihr neues Konto jetzt ist:" -#: src/components/account-info.jsx:585 -#: src/components/account-info.jsx:1274 +#: src/components/account-info.jsx:584 +#: src/components/account-info.jsx:1273 msgid "Handle copied" msgstr "Handle kopiert" -#: src/components/account-info.jsx:588 -#: src/components/account-info.jsx:1277 +#: src/components/account-info.jsx:587 +#: src/components/account-info.jsx:1276 msgid "Unable to copy handle" msgstr "Handle konnte nicht kopiert werden" -#: src/components/account-info.jsx:594 -#: src/components/account-info.jsx:1283 +#: src/components/account-info.jsx:593 +#: src/components/account-info.jsx:1282 msgid "Copy handle" msgstr "Handle kopieren" -#: src/components/account-info.jsx:600 +#: src/components/account-info.jsx:599 msgid "Go to original profile page" msgstr "Zur ursprünglichen Profilseite gehen" -#: src/components/account-info.jsx:607 +#: src/components/account-info.jsx:606 msgid "View profile image" msgstr "Profilbild anzeigen" -#: src/components/account-info.jsx:613 +#: src/components/account-info.jsx:612 msgid "View profile header" msgstr "Profil-Header anzeigen" -#: src/components/account-info.jsx:630 +#: src/components/account-info.jsx:629 msgid "In Memoriam" msgstr "" -#: src/components/account-info.jsx:710 -#: src/components/account-info.jsx:748 +#: src/components/account-info.jsx:709 +#: src/components/account-info.jsx:747 msgid "This user has chosen to not make this information available." msgstr "Dieser Benutzer hat sich entschieden, diese Informationen nicht verfügbar zu machen." -#: src/components/account-info.jsx:803 +#: src/components/account-info.jsx:802 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} Originalbeiträge, {1} Antworten, {2} Boosts" -#: src/components/account-info.jsx:819 +#: src/components/account-info.jsx:818 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "{0, plural, one {{1, plural, one {Letzter Beitrag des vergangenen Tags} other {Letzter Beitrag der vergangenen {2} Tage}}} other {{3, plural, one {Letzte {4} Beiträge des vergangenen Tags} other {Letzte {5} Beiträge der vergangenen {6} Tage}}}}" -#: src/components/account-info.jsx:832 +#: src/components/account-info.jsx:831 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "{0, plural, one {Letzter Beitrag des vergangenen Jahres} other {Letzter Beitrag der vergangenen {1} Jahre}}" -#: src/components/account-info.jsx:856 +#: src/components/account-info.jsx:855 #: src/pages/catchup.jsx:70 msgid "Original" msgstr "Original" -#: src/components/account-info.jsx:860 +#: src/components/account-info.jsx:859 #: src/components/status.jsx:2155 #: src/pages/catchup.jsx:71 #: src/pages/catchup.jsx:1412 @@ -195,215 +195,215 @@ msgstr "Original" msgid "Replies" msgstr "Antworten" -#: src/components/account-info.jsx:864 +#: src/components/account-info.jsx:863 #: src/pages/catchup.jsx:72 #: src/pages/catchup.jsx:1414 #: src/pages/catchup.jsx:2035 -#: src/pages/settings.jsx:1016 +#: src/pages/settings.jsx:1028 msgid "Boosts" msgstr "Boosts" -#: src/components/account-info.jsx:870 +#: src/components/account-info.jsx:869 msgid "Post stats unavailable." msgstr "Beitragsstatistiken nicht verfügbar." -#: src/components/account-info.jsx:901 +#: src/components/account-info.jsx:900 msgid "View post stats" msgstr "Beitragsstatistiken anzeigen" -#: src/components/account-info.jsx:1064 +#: src/components/account-info.jsx:1063 msgid "Last post: <0>{0}" msgstr "Letzter Beitrag: <0>{0}" -#: src/components/account-info.jsx:1078 +#: src/components/account-info.jsx:1077 msgid "Muted" msgstr "Stumm geschaltet" -#: src/components/account-info.jsx:1083 +#: src/components/account-info.jsx:1082 msgid "Blocked" msgstr "Blockiert" -#: src/components/account-info.jsx:1092 +#: src/components/account-info.jsx:1091 msgid "Private note" msgstr "Private Notiz" -#: src/components/account-info.jsx:1149 +#: src/components/account-info.jsx:1148 msgid "Mention <0>@{username}" msgstr "" -#: src/components/account-info.jsx:1161 +#: src/components/account-info.jsx:1160 msgid "Translate bio" msgstr "Bio übersetzen" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Edit private note" msgstr "Private Notiz bearbeiten" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Add private note" msgstr "Private Notiz hinzufügen" -#: src/components/account-info.jsx:1192 +#: src/components/account-info.jsx:1191 msgid "Notifications enabled for @{username}'s posts." msgstr "Benachrichtigungen für Beiträge von @{username} aktiviert." -#: src/components/account-info.jsx:1193 +#: src/components/account-info.jsx:1192 msgid "Notifications disabled for @{username}'s posts." msgstr "Benachrichtigungen für Beiträge von @{username} deaktiviert." -#: src/components/account-info.jsx:1205 +#: src/components/account-info.jsx:1204 msgid "Disable notifications" msgstr "Benachrichtigungen deaktivieren" -#: src/components/account-info.jsx:1206 +#: src/components/account-info.jsx:1205 msgid "Enable notifications" msgstr "Benachrichtigungen aktivieren" -#: src/components/account-info.jsx:1223 +#: src/components/account-info.jsx:1222 msgid "Boosts from @{username} enabled." msgstr "Boosts von @{username} aktiviert." -#: src/components/account-info.jsx:1224 +#: src/components/account-info.jsx:1223 msgid "Boosts from @{username} disabled." msgstr "Boosts von @{username} deaktiviert." -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Disable boosts" msgstr "Boosts deaktivieren" -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Enable boosts" msgstr "Boosts aktivieren" -#: src/components/account-info.jsx:1251 -#: src/components/account-info.jsx:1261 -#: src/components/account-info.jsx:1859 +#: src/components/account-info.jsx:1250 +#: src/components/account-info.jsx:1260 +#: src/components/account-info.jsx:1858 msgid "Add/Remove from Lists" msgstr "Hinzufügen/Entfernen aus Listen" -#: src/components/account-info.jsx:1300 +#: src/components/account-info.jsx:1299 #: src/components/status.jsx:1071 msgid "Link copied" msgstr "Link kopiert" -#: src/components/account-info.jsx:1303 +#: src/components/account-info.jsx:1302 #: src/components/status.jsx:1074 msgid "Unable to copy link" msgstr "Link konnte nicht kopiert werden" -#: src/components/account-info.jsx:1309 +#: src/components/account-info.jsx:1308 #: src/components/shortcuts-settings.jsx:1056 #: src/components/status.jsx:1080 #: src/components/status.jsx:3102 msgid "Copy" msgstr "Kopieren" -#: src/components/account-info.jsx:1324 +#: src/components/account-info.jsx:1323 #: src/components/shortcuts-settings.jsx:1074 #: src/components/status.jsx:1096 msgid "Sharing doesn't seem to work." msgstr "Teilen scheint nicht zu funktionieren." -#: src/components/account-info.jsx:1330 +#: src/components/account-info.jsx:1329 #: src/components/status.jsx:1102 msgid "Share…" msgstr "Teilen…" -#: src/components/account-info.jsx:1350 +#: src/components/account-info.jsx:1349 msgid "Unmuted @{username}" msgstr "Stummschaltung von @{username} aufgehoben" -#: src/components/account-info.jsx:1362 +#: src/components/account-info.jsx:1361 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/account-info.jsx:1378 +#: src/components/account-info.jsx:1377 msgid "Mute <0>@{username}…" msgstr "" -#: src/components/account-info.jsx:1410 +#: src/components/account-info.jsx:1409 msgid "Muted @{username} for {0}" msgstr "@{username} für {0} Stumm geschaltet" -#: src/components/account-info.jsx:1422 +#: src/components/account-info.jsx:1421 msgid "Unable to mute @{username}" msgstr "Konnte @{username} nicht stumm schalten" -#: src/components/account-info.jsx:1443 +#: src/components/account-info.jsx:1442 msgid "Remove <0>@{username} from followers?" msgstr "" -#: src/components/account-info.jsx:1463 +#: src/components/account-info.jsx:1462 msgid "@{username} removed from followers" msgstr "@{username} von Folgenden entfernt" -#: src/components/account-info.jsx:1475 +#: src/components/account-info.jsx:1474 msgid "Remove follower…" msgstr "Folgenden entfernen…" -#: src/components/account-info.jsx:1486 +#: src/components/account-info.jsx:1485 msgid "Block <0>@{username}?" msgstr "" -#: src/components/account-info.jsx:1507 +#: src/components/account-info.jsx:1506 msgid "Unblocked @{username}" msgstr "@{username} entsperrt" -#: src/components/account-info.jsx:1515 +#: src/components/account-info.jsx:1514 msgid "Blocked @{username}" msgstr "@{username} blockiert" -#: src/components/account-info.jsx:1523 +#: src/components/account-info.jsx:1522 msgid "Unable to unblock @{username}" msgstr "@{username} kann nicht entsperrt werden" -#: src/components/account-info.jsx:1525 +#: src/components/account-info.jsx:1524 msgid "Unable to block @{username}" msgstr "Konnte @{username} nicht blockieren" -#: src/components/account-info.jsx:1535 +#: src/components/account-info.jsx:1534 msgid "Unblock <0>@{username}" msgstr "" -#: src/components/account-info.jsx:1544 +#: src/components/account-info.jsx:1543 msgid "Block <0>@{username}…" msgstr "" -#: src/components/account-info.jsx:1561 +#: src/components/account-info.jsx:1560 msgid "Report <0>@{username}…" msgstr "" -#: src/components/account-info.jsx:1581 -#: src/components/account-info.jsx:2092 +#: src/components/account-info.jsx:1580 +#: src/components/account-info.jsx:2091 msgid "Edit profile" msgstr "Profil bearbeiten" -#: src/components/account-info.jsx:1617 +#: src/components/account-info.jsx:1616 msgid "Withdraw follow request?" msgstr "Folgeanfrage zurückziehen?" -#: src/components/account-info.jsx:1618 +#: src/components/account-info.jsx:1617 msgid "Unfollow @{0}?" msgstr "@{0} entfolgen?" -#: src/components/account-info.jsx:1669 +#: src/components/account-info.jsx:1668 msgid "Unfollow…" msgstr "Entfolgen…" -#: src/components/account-info.jsx:1678 +#: src/components/account-info.jsx:1677 msgid "Withdraw…" msgstr "Zurückziehen…" -#: src/components/account-info.jsx:1685 -#: src/components/account-info.jsx:1689 +#: src/components/account-info.jsx:1684 +#: src/components/account-info.jsx:1688 #: src/pages/hashtag.jsx:261 msgid "Follow" msgstr "Folgen" -#: src/components/account-info.jsx:1800 -#: src/components/account-info.jsx:1854 -#: src/components/account-info.jsx:1987 -#: src/components/account-info.jsx:2087 +#: src/components/account-info.jsx:1799 +#: src/components/account-info.jsx:1853 +#: src/components/account-info.jsx:1986 +#: src/components/account-info.jsx:2086 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 #: src/components/compose.jsx:2407 @@ -436,71 +436,71 @@ msgstr "Folgen" msgid "Close" msgstr "Schließen" -#: src/components/account-info.jsx:1805 +#: src/components/account-info.jsx:1804 msgid "Translated Bio" msgstr "Übersetzte Bio" -#: src/components/account-info.jsx:1899 +#: src/components/account-info.jsx:1898 msgid "Unable to remove from list." msgstr "Konnte nicht von der Liste entfernt werden." -#: src/components/account-info.jsx:1900 +#: src/components/account-info.jsx:1899 msgid "Unable to add to list." msgstr "Konnte nicht zur Liste hinzugefügt werden." -#: src/components/account-info.jsx:1919 +#: src/components/account-info.jsx:1918 #: src/pages/lists.jsx:104 msgid "Unable to load lists." msgstr "Listen konnten nicht geladen werden." -#: src/components/account-info.jsx:1923 +#: src/components/account-info.jsx:1922 msgid "No lists." msgstr "Keine Listen." -#: src/components/account-info.jsx:1934 +#: src/components/account-info.jsx:1933 #: src/components/list-add-edit.jsx:37 #: src/pages/lists.jsx:58 msgid "New list" msgstr "Neue Liste" -#: src/components/account-info.jsx:1992 +#: src/components/account-info.jsx:1991 msgid "Private note about <0>@{0}" msgstr "" -#: src/components/account-info.jsx:2022 +#: src/components/account-info.jsx:2021 msgid "Unable to update private note." msgstr "Private Notiz konnte nicht aktualisiert werden." -#: src/components/account-info.jsx:2045 -#: src/components/account-info.jsx:2215 +#: src/components/account-info.jsx:2044 +#: src/components/account-info.jsx:2214 msgid "Cancel" msgstr "Abbrechen" -#: src/components/account-info.jsx:2050 +#: src/components/account-info.jsx:2049 msgid "Save & close" msgstr "Speichern & schließen" -#: src/components/account-info.jsx:2143 +#: src/components/account-info.jsx:2142 msgid "Unable to update profile." msgstr "Profil konnte nicht aktualisiert werden." -#: src/components/account-info.jsx:2163 +#: src/components/account-info.jsx:2162 msgid "Bio" msgstr "Bio" -#: src/components/account-info.jsx:2176 +#: src/components/account-info.jsx:2175 msgid "Extra fields" msgstr "Zusätzliche Felder" -#: src/components/account-info.jsx:2182 +#: src/components/account-info.jsx:2181 msgid "Label" msgstr "Label" -#: src/components/account-info.jsx:2185 +#: src/components/account-info.jsx:2184 msgid "Content" msgstr "Inhalt" -#: src/components/account-info.jsx:2218 +#: src/components/account-info.jsx:2217 #: src/components/list-add-edit.jsx:147 #: src/components/shortcuts-settings.jsx:712 #: src/pages/filters.jsx:554 @@ -508,11 +508,11 @@ msgstr "Inhalt" msgid "Save" msgstr "Speichern" -#: src/components/account-info.jsx:2271 +#: src/components/account-info.jsx:2270 msgid "username" msgstr "Benutzername" -#: src/components/account-info.jsx:2275 +#: src/components/account-info.jsx:2274 msgid "server domain name" msgstr "Server-Domainname" @@ -616,19 +616,19 @@ msgstr "Inhaltswarnung oder sensible Medien" #: src/components/compose.jsx:1170 #: src/components/status.jsx:93 -#: src/pages/settings.jsx:285 +#: src/pages/settings.jsx:297 msgid "Public" msgstr "Öffentlich" #: src/components/compose.jsx:1173 #: src/components/status.jsx:94 -#: src/pages/settings.jsx:288 +#: src/pages/settings.jsx:300 msgid "Unlisted" msgstr "Nicht gelistet" #: src/components/compose.jsx:1176 #: src/components/status.jsx:95 -#: src/pages/settings.jsx:291 +#: src/pages/settings.jsx:303 msgid "Followers only" msgstr "Nur für Folgende" @@ -863,7 +863,7 @@ msgid "Error loading GIFs" msgstr "Fehler beim Laden der GIFs" #: src/components/drafts.jsx:63 -#: src/pages/settings.jsx:672 +#: src/pages/settings.jsx:684 msgid "Unsent drafts" msgstr "Nicht gesendete Entwürfe" @@ -1247,7 +1247,7 @@ msgstr "Aufholen" #: src/pages/home.jsx:223 #: src/pages/mentions.jsx:20 #: src/pages/mentions.jsx:167 -#: src/pages/settings.jsx:1008 +#: src/pages/settings.jsx:1020 #: src/pages/trending.jsx:347 msgid "Mentions" msgstr "Erwähnungen" @@ -1302,7 +1302,7 @@ msgstr "Lesezeichen" #: src/pages/catchup.jsx:2029 #: src/pages/favourites.jsx:11 #: src/pages/favourites.jsx:23 -#: src/pages/settings.jsx:1012 +#: src/pages/settings.jsx:1024 msgid "Likes" msgstr "Gefällt mir" @@ -1568,17 +1568,17 @@ msgid "Ending" msgstr "Endet" #. Relative time in seconds, as short as possible -#: src/components/relative-time.jsx:54 +#: src/components/relative-time.jsx:55 msgid "{0}s" msgstr "{0}s" #. Relative time in minutes, as short as possible -#: src/components/relative-time.jsx:59 +#: src/components/relative-time.jsx:60 msgid "{0}m" msgstr "{0}m" #. Relative time in hours, as short as possible -#: src/components/relative-time.jsx:64 +#: src/components/relative-time.jsx:65 msgid "{0}h" msgstr "{0}h" @@ -2289,7 +2289,7 @@ msgid "<0/> <1/> boosted" msgstr "<0/> <1/> geteilt" #: src/components/timeline.jsx:447 -#: src/pages/settings.jsx:1036 +#: src/pages/settings.jsx:1048 msgid "New posts" msgstr "Neue Posts" @@ -3086,7 +3086,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Bekanntmachung} other {Bekanntmachungen}}" #: src/pages/notifications.jsx:599 -#: src/pages/settings.jsx:1024 +#: src/pages/settings.jsx:1036 msgid "Follow requests" msgstr "Folgeanfragen" @@ -3288,205 +3288,209 @@ msgstr "Textgröße" msgid "A" msgstr "A" -#: src/pages/settings.jsx:236 +#: src/pages/settings.jsx:237 msgid "Display language" msgstr "Anzeigesprache" -#: src/pages/settings.jsx:245 +#: src/pages/settings.jsx:246 +msgid "Volunteer translations" +msgstr "" + +#: src/pages/settings.jsx:257 msgid "Posting" msgstr "Posten" -#: src/pages/settings.jsx:252 +#: src/pages/settings.jsx:264 msgid "Default visibility" msgstr "Standardsichtbarkeit" -#: src/pages/settings.jsx:253 -#: src/pages/settings.jsx:299 +#: src/pages/settings.jsx:265 +#: src/pages/settings.jsx:311 msgid "Synced" msgstr "Synchronisiert" -#: src/pages/settings.jsx:278 +#: src/pages/settings.jsx:290 msgid "Failed to update posting privacy" msgstr "Aktualisieren der Beitragssichtbarkeit fehlgeschlagen" -#: src/pages/settings.jsx:301 +#: src/pages/settings.jsx:313 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "Mit den Einstellungen deines Instanzservers synchronisiert. <0>Gehe zur Instanz ({instance}) für weitere Einstellungen." -#: src/pages/settings.jsx:316 +#: src/pages/settings.jsx:328 msgid "Experiments" msgstr "Experimentelle Funktionen" -#: src/pages/settings.jsx:329 +#: src/pages/settings.jsx:341 msgid "Auto refresh timeline posts" msgstr "Zeitleiste automatisch aktualisieren" -#: src/pages/settings.jsx:341 +#: src/pages/settings.jsx:353 msgid "Boosts carousel" msgstr "Boost Karussell" -#: src/pages/settings.jsx:357 +#: src/pages/settings.jsx:369 msgid "Post translation" msgstr "Post-Übersetzung" -#: src/pages/settings.jsx:368 +#: src/pages/settings.jsx:380 msgid "Translate to" msgstr "Übersetze zu" -#: src/pages/settings.jsx:379 +#: src/pages/settings.jsx:391 msgid "System language ({systemTargetLanguageText})" msgstr "Systemsprache ({systemTargetLanguageText})" -#: src/pages/settings.jsx:405 +#: src/pages/settings.jsx:417 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "{0, plural, =0 {Verstecke „Übersetzen“-Button für:} other {Verstecke „Übersetzen“-Button für (#):}}" -#: src/pages/settings.jsx:459 +#: src/pages/settings.jsx:471 msgid "Note: This feature uses external translation services, powered by <0>Lingva API & <1>Lingva Translate." msgstr "Hinweis: Diese Funktion verwendet externe Übersetzungsdienste, ermöglicht durch <0>Lingva-API & <1>Lingva Translate." -#: src/pages/settings.jsx:493 +#: src/pages/settings.jsx:505 msgid "Auto inline translation" msgstr "Automatische Inline-Übersetzung" -#: src/pages/settings.jsx:497 +#: src/pages/settings.jsx:509 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "Übersetzung für Beiträge automatisch in der Zeitleiste anzeigen. Funktioniert nur für <0>kurze Beiträge ohne Inhaltswarnung, Medien und Umfragen." -#: src/pages/settings.jsx:517 +#: src/pages/settings.jsx:529 msgid "GIF Picker for composer" msgstr "GIF-Wähler für Verfassen-Fenster" -#: src/pages/settings.jsx:521 +#: src/pages/settings.jsx:533 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "Hinweis: Diese Funktion verwendet einen externen GIF-Suchdienst, ermöglicht durch <0>GIPHY. Angemessen für alle Altersgruppen, Tracking-Parameter werden entfernt, Referrer-Informationen werden bei Anfragen ausgelassen, aber Suchbegriffe und die IP-Adresse werden an deren Server übertragen." -#: src/pages/settings.jsx:550 +#: src/pages/settings.jsx:562 msgid "Image description generator" msgstr "Bildbeschreibungsgenerator" -#: src/pages/settings.jsx:555 +#: src/pages/settings.jsx:567 msgid "Only for new images while composing new posts." msgstr "Nur für neue Bilder beim Erstellen neuer Posts." -#: src/pages/settings.jsx:562 +#: src/pages/settings.jsx:574 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "Hinweis: Diese Funktion verwendet einen externen KI-Dienst, ermöglicht durch <0>img-alt-api. Könnte durchwachsen funktionieren. Nur für Bilder und nur auf Englisch." -#: src/pages/settings.jsx:588 +#: src/pages/settings.jsx:600 msgid "Server-side grouped notifications" msgstr "Serverseitig gruppierte Benachrichtigungen" -#: src/pages/settings.jsx:592 +#: src/pages/settings.jsx:604 msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic." msgstr "Alpha-Funktion. Möglicherweise verbessertes Gruppierungsfenster, aber nur grundlegende Gruppierungslogik." -#: src/pages/settings.jsx:613 +#: src/pages/settings.jsx:625 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "„Cloud“-Import/-Export für Verknüpfungseinstellungen" -#: src/pages/settings.jsx:618 +#: src/pages/settings.jsx:630 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "⚠️⚠️⚠️ Hochgradig experimentell.<0/>Wird in deinen eigenen Profilnotizen gespeichert. (Private) Profilnotizen werden hauptsächlich für andere Profile verwendet und für das eigene Profil versteckt." -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:641 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "Hinweis: Diese Funktion verwendet die aktuell eingeloggte Instanz-API des Servers." -#: src/pages/settings.jsx:646 +#: src/pages/settings.jsx:658 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "Cloak Modus <0>(<1>Text → <2>████)" -#: src/pages/settings.jsx:655 +#: src/pages/settings.jsx:667 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "Text durch Blöcke ersetzen, nützlich für Screenshots, aus Datenschutzgründen." -#: src/pages/settings.jsx:680 +#: src/pages/settings.jsx:692 msgid "About" msgstr "Über" -#: src/pages/settings.jsx:719 +#: src/pages/settings.jsx:731 msgid "<0>Built by <1>@cheeaun" msgstr "<0>Entwickelt von <1>@cheeaun" -#: src/pages/settings.jsx:748 +#: src/pages/settings.jsx:760 msgid "Sponsor" msgstr "Sponsor" -#: src/pages/settings.jsx:756 +#: src/pages/settings.jsx:768 msgid "Donate" msgstr "Spenden" -#: src/pages/settings.jsx:764 +#: src/pages/settings.jsx:776 msgid "Privacy Policy" msgstr "Datenschutzerklärung" -#: src/pages/settings.jsx:771 +#: src/pages/settings.jsx:783 msgid "<0>Site: {0}" msgstr "<0>Seite: {0}" -#: src/pages/settings.jsx:778 +#: src/pages/settings.jsx:790 msgid "<0>Version: <1/> {0}" msgstr "<0>Version: <1/> {0}" -#: src/pages/settings.jsx:793 +#: src/pages/settings.jsx:805 msgid "Version string copied" msgstr "Version kopiert" -#: src/pages/settings.jsx:796 +#: src/pages/settings.jsx:808 msgid "Unable to copy version string" msgstr "Version kann nicht kopiert werden" -#: src/pages/settings.jsx:921 -#: src/pages/settings.jsx:926 +#: src/pages/settings.jsx:933 +#: src/pages/settings.jsx:938 msgid "Failed to update subscription. Please try again." msgstr "Fehler beim Aktualisieren des Abonnements. Bitte versuchen Sie es erneut." -#: src/pages/settings.jsx:932 +#: src/pages/settings.jsx:944 msgid "Failed to remove subscription. Please try again." msgstr "Fehler beim Entfernen des Abonnements. Bitte versuchen Sie es erneut." -#: src/pages/settings.jsx:939 +#: src/pages/settings.jsx:951 msgid "Push Notifications (beta)" msgstr "Push-Benachrichtigungen (Beta)" -#: src/pages/settings.jsx:961 +#: src/pages/settings.jsx:973 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "Push-Benachrichtigungen sind blockiert. Bitte aktivieren Sie diese in Ihren Browsereinstellungen." -#: src/pages/settings.jsx:970 +#: src/pages/settings.jsx:982 msgid "Allow from <0>{0}" msgstr "Von <0>{0} erlauben" -#: src/pages/settings.jsx:979 +#: src/pages/settings.jsx:991 msgid "anyone" msgstr "Jeder" -#: src/pages/settings.jsx:983 +#: src/pages/settings.jsx:995 msgid "people I follow" msgstr "Leuten, denen ich folge" -#: src/pages/settings.jsx:987 +#: src/pages/settings.jsx:999 msgid "followers" msgstr "folgende" -#: src/pages/settings.jsx:1020 +#: src/pages/settings.jsx:1032 msgid "Follows" msgstr "Folgt" -#: src/pages/settings.jsx:1028 +#: src/pages/settings.jsx:1040 msgid "Polls" msgstr "Umfragen" -#: src/pages/settings.jsx:1032 +#: src/pages/settings.jsx:1044 msgid "Post edits" msgstr "Post Bearbeitungen" -#: src/pages/settings.jsx:1053 +#: src/pages/settings.jsx:1065 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "Push-Berechtigung wurde seit deinem letzten Login nicht erteilt. Sie müssen sich erneut <0><1>Anmelden, um Push-Berechtigungen zu erteilen." -#: src/pages/settings.jsx:1069 +#: src/pages/settings.jsx:1081 msgid "NOTE: Push notifications only work for <0>one account." msgstr "HINWEIS: Push-Benachrichtigungen funktionieren nur für <0>ein Konto." diff --git a/src/locales/eo-UY.po b/src/locales/eo-UY.po index c9d5944a..5debe83b 100644 --- a/src/locales/eo-UY.po +++ b/src/locales/eo-UY.po @@ -8,7 +8,7 @@ msgstr "" "Language: eo\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-21 06:53\n" +"PO-Revision-Date: 2024-08-23 10:19\n" "Last-Translator: \n" "Language-Team: Esperanto\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -31,12 +31,12 @@ msgid "Last posted: {0}" msgstr "Laste afiŝita: {0}" #: src/components/account-block.jsx:159 -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 msgid "Automated" msgstr "Aŭtomatigita" #: src/components/account-block.jsx:166 -#: src/components/account-info.jsx:640 +#: src/components/account-info.jsx:639 #: src/components/status.jsx:439 #: src/pages/catchup.jsx:1438 msgid "Group" @@ -47,15 +47,15 @@ msgid "Mutual" msgstr "Reciproka" #: src/components/account-block.jsx:180 -#: src/components/account-info.jsx:1675 +#: src/components/account-info.jsx:1674 msgid "Requested" msgstr "" #: src/components/account-block.jsx:184 -#: src/components/account-info.jsx:417 -#: src/components/account-info.jsx:743 -#: src/components/account-info.jsx:757 -#: src/components/account-info.jsx:1666 +#: src/components/account-info.jsx:416 +#: src/components/account-info.jsx:742 +#: src/components/account-info.jsx:756 +#: src/components/account-info.jsx:1665 #: src/components/nav-menu.jsx:193 #: src/components/shortcuts-settings.jsx:137 #: src/pages/following.jsx:20 @@ -64,7 +64,7 @@ msgid "Following" msgstr "Sekvanto" #: src/components/account-block.jsx:188 -#: src/components/account-info.jsx:1060 +#: src/components/account-info.jsx:1059 msgid "Follows you" msgstr "Sekvantoj" @@ -73,12 +73,12 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural, one {# sekvanto} other {# sekvantoj}}" #: src/components/account-block.jsx:205 -#: src/components/account-info.jsx:681 +#: src/components/account-info.jsx:680 msgid "Verified" msgstr "" #: src/components/account-block.jsx:220 -#: src/components/account-info.jsx:778 +#: src/components/account-info.jsx:777 msgid "Joined <0>{0}" msgstr "Aliĝis <0>{0}" @@ -86,30 +86,30 @@ msgstr "Aliĝis <0>{0}" msgid "Forever" msgstr "Por ĉiam" -#: src/components/account-info.jsx:378 +#: src/components/account-info.jsx:377 msgid "Unable to load account." msgstr "" -#: src/components/account-info.jsx:386 +#: src/components/account-info.jsx:385 msgid "Go to account page" msgstr "" -#: src/components/account-info.jsx:414 -#: src/components/account-info.jsx:703 -#: src/components/account-info.jsx:733 +#: src/components/account-info.jsx:413 +#: src/components/account-info.jsx:702 +#: src/components/account-info.jsx:732 msgid "Followers" msgstr "Sekvantoj" -#: src/components/account-info.jsx:420 -#: src/components/account-info.jsx:774 +#: src/components/account-info.jsx:419 +#: src/components/account-info.jsx:773 #: src/pages/account-statuses.jsx:484 #: src/pages/search.jsx:237 #: src/pages/search.jsx:384 msgid "Posts" msgstr "Afiŝoj" -#: src/components/account-info.jsx:428 -#: src/components/account-info.jsx:1116 +#: src/components/account-info.jsx:427 +#: src/components/account-info.jsx:1115 #: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 @@ -128,64 +128,64 @@ msgstr "Afiŝoj" msgid "More" msgstr "Pli" -#: src/components/account-info.jsx:440 +#: src/components/account-info.jsx:439 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "" -#: src/components/account-info.jsx:585 -#: src/components/account-info.jsx:1274 +#: src/components/account-info.jsx:584 +#: src/components/account-info.jsx:1273 msgid "Handle copied" msgstr "" -#: src/components/account-info.jsx:588 -#: src/components/account-info.jsx:1277 +#: src/components/account-info.jsx:587 +#: src/components/account-info.jsx:1276 msgid "Unable to copy handle" msgstr "" -#: src/components/account-info.jsx:594 -#: src/components/account-info.jsx:1283 +#: src/components/account-info.jsx:593 +#: src/components/account-info.jsx:1282 msgid "Copy handle" msgstr "" -#: src/components/account-info.jsx:600 +#: src/components/account-info.jsx:599 msgid "Go to original profile page" msgstr "" -#: src/components/account-info.jsx:607 +#: src/components/account-info.jsx:606 msgid "View profile image" msgstr "Rigardu rolfiguron" -#: src/components/account-info.jsx:613 +#: src/components/account-info.jsx:612 msgid "View profile header" msgstr "Rigardu fonbildon" -#: src/components/account-info.jsx:630 +#: src/components/account-info.jsx:629 msgid "In Memoriam" msgstr "Memore" -#: src/components/account-info.jsx:710 -#: src/components/account-info.jsx:748 +#: src/components/account-info.jsx:709 +#: src/components/account-info.jsx:747 msgid "This user has chosen to not make this information available." msgstr "" -#: src/components/account-info.jsx:803 +#: src/components/account-info.jsx:802 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} originalaj afiŝoj, {1} respondoj, {2} diskonigoj" -#: src/components/account-info.jsx:819 +#: src/components/account-info.jsx:818 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "" -#: src/components/account-info.jsx:832 +#: src/components/account-info.jsx:831 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "" -#: src/components/account-info.jsx:856 +#: src/components/account-info.jsx:855 #: src/pages/catchup.jsx:70 msgid "Original" msgstr "Originala" -#: src/components/account-info.jsx:860 +#: src/components/account-info.jsx:859 #: src/components/status.jsx:2155 #: src/pages/catchup.jsx:71 #: src/pages/catchup.jsx:1412 @@ -195,215 +195,215 @@ msgstr "Originala" msgid "Replies" msgstr "Respondoj" -#: src/components/account-info.jsx:864 +#: src/components/account-info.jsx:863 #: src/pages/catchup.jsx:72 #: src/pages/catchup.jsx:1414 #: src/pages/catchup.jsx:2035 -#: src/pages/settings.jsx:1016 +#: src/pages/settings.jsx:1028 msgid "Boosts" msgstr "Diskonigoj" -#: src/components/account-info.jsx:870 +#: src/components/account-info.jsx:869 msgid "Post stats unavailable." msgstr "Afiŝaj statistikoj ne disponeblaj." -#: src/components/account-info.jsx:901 +#: src/components/account-info.jsx:900 msgid "View post stats" msgstr "Rigardu afiŝo-statistikojn" -#: src/components/account-info.jsx:1064 +#: src/components/account-info.jsx:1063 msgid "Last post: <0>{0}" msgstr "Lasta afiŝo: <0>{0}" -#: src/components/account-info.jsx:1078 +#: src/components/account-info.jsx:1077 msgid "Muted" msgstr "Silentita" -#: src/components/account-info.jsx:1083 +#: src/components/account-info.jsx:1082 msgid "Blocked" msgstr "Blokita" -#: src/components/account-info.jsx:1092 +#: src/components/account-info.jsx:1091 msgid "Private note" msgstr "Privata noto" -#: src/components/account-info.jsx:1149 +#: src/components/account-info.jsx:1148 msgid "Mention <0>@{username}" msgstr "" -#: src/components/account-info.jsx:1161 +#: src/components/account-info.jsx:1160 msgid "Translate bio" msgstr "Traduku biografion" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Edit private note" msgstr "Redaktu privatan noton" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Add private note" msgstr "Aldoni privatan noton" -#: src/components/account-info.jsx:1192 +#: src/components/account-info.jsx:1191 msgid "Notifications enabled for @{username}'s posts." msgstr "" -#: src/components/account-info.jsx:1193 +#: src/components/account-info.jsx:1192 msgid "Notifications disabled for @{username}'s posts." msgstr "" -#: src/components/account-info.jsx:1205 +#: src/components/account-info.jsx:1204 msgid "Disable notifications" msgstr "" -#: src/components/account-info.jsx:1206 +#: src/components/account-info.jsx:1205 msgid "Enable notifications" msgstr "" -#: src/components/account-info.jsx:1223 +#: src/components/account-info.jsx:1222 msgid "Boosts from @{username} enabled." msgstr "" -#: src/components/account-info.jsx:1224 +#: src/components/account-info.jsx:1223 msgid "Boosts from @{username} disabled." msgstr "" -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Disable boosts" msgstr "" -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Enable boosts" msgstr "" -#: src/components/account-info.jsx:1251 -#: src/components/account-info.jsx:1261 -#: src/components/account-info.jsx:1859 +#: src/components/account-info.jsx:1250 +#: src/components/account-info.jsx:1260 +#: src/components/account-info.jsx:1858 msgid "Add/Remove from Lists" msgstr "Aldoni / Forigi el listoj" -#: src/components/account-info.jsx:1300 +#: src/components/account-info.jsx:1299 #: src/components/status.jsx:1071 msgid "Link copied" msgstr "" -#: src/components/account-info.jsx:1303 +#: src/components/account-info.jsx:1302 #: src/components/status.jsx:1074 msgid "Unable to copy link" msgstr "" -#: src/components/account-info.jsx:1309 +#: src/components/account-info.jsx:1308 #: src/components/shortcuts-settings.jsx:1056 #: src/components/status.jsx:1080 #: src/components/status.jsx:3102 msgid "Copy" msgstr "" -#: src/components/account-info.jsx:1324 +#: src/components/account-info.jsx:1323 #: src/components/shortcuts-settings.jsx:1074 #: src/components/status.jsx:1096 msgid "Sharing doesn't seem to work." msgstr "" -#: src/components/account-info.jsx:1330 +#: src/components/account-info.jsx:1329 #: src/components/status.jsx:1102 msgid "Share…" msgstr "" -#: src/components/account-info.jsx:1350 +#: src/components/account-info.jsx:1349 msgid "Unmuted @{username}" msgstr "" -#: src/components/account-info.jsx:1362 +#: src/components/account-info.jsx:1361 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/account-info.jsx:1378 +#: src/components/account-info.jsx:1377 msgid "Mute <0>@{username}…" msgstr "" -#: src/components/account-info.jsx:1410 +#: src/components/account-info.jsx:1409 msgid "Muted @{username} for {0}" msgstr "" -#: src/components/account-info.jsx:1422 +#: src/components/account-info.jsx:1421 msgid "Unable to mute @{username}" msgstr "" -#: src/components/account-info.jsx:1443 +#: src/components/account-info.jsx:1442 msgid "Remove <0>@{username} from followers?" msgstr "" -#: src/components/account-info.jsx:1463 +#: src/components/account-info.jsx:1462 msgid "@{username} removed from followers" msgstr "" -#: src/components/account-info.jsx:1475 +#: src/components/account-info.jsx:1474 msgid "Remove follower…" msgstr "" -#: src/components/account-info.jsx:1486 +#: src/components/account-info.jsx:1485 msgid "Block <0>@{username}?" msgstr "" -#: src/components/account-info.jsx:1507 +#: src/components/account-info.jsx:1506 msgid "Unblocked @{username}" msgstr "" -#: src/components/account-info.jsx:1515 +#: src/components/account-info.jsx:1514 msgid "Blocked @{username}" msgstr "" -#: src/components/account-info.jsx:1523 +#: src/components/account-info.jsx:1522 msgid "Unable to unblock @{username}" msgstr "" -#: src/components/account-info.jsx:1525 +#: src/components/account-info.jsx:1524 msgid "Unable to block @{username}" msgstr "" -#: src/components/account-info.jsx:1535 +#: src/components/account-info.jsx:1534 msgid "Unblock <0>@{username}" msgstr "" -#: src/components/account-info.jsx:1544 +#: src/components/account-info.jsx:1543 msgid "Block <0>@{username}…" msgstr "" -#: src/components/account-info.jsx:1561 +#: src/components/account-info.jsx:1560 msgid "Report <0>@{username}…" msgstr "" -#: src/components/account-info.jsx:1581 -#: src/components/account-info.jsx:2092 +#: src/components/account-info.jsx:1580 +#: src/components/account-info.jsx:2091 msgid "Edit profile" msgstr "Redakti la profilon" -#: src/components/account-info.jsx:1617 +#: src/components/account-info.jsx:1616 msgid "Withdraw follow request?" msgstr "" -#: src/components/account-info.jsx:1618 +#: src/components/account-info.jsx:1617 msgid "Unfollow @{0}?" msgstr "Ĉu malaboni @{0}?" -#: src/components/account-info.jsx:1669 +#: src/components/account-info.jsx:1668 msgid "Unfollow…" msgstr "Malaboni…" -#: src/components/account-info.jsx:1678 +#: src/components/account-info.jsx:1677 msgid "Withdraw…" msgstr "" -#: src/components/account-info.jsx:1685 -#: src/components/account-info.jsx:1689 +#: src/components/account-info.jsx:1684 +#: src/components/account-info.jsx:1688 #: src/pages/hashtag.jsx:261 msgid "Follow" msgstr "" -#: src/components/account-info.jsx:1800 -#: src/components/account-info.jsx:1854 -#: src/components/account-info.jsx:1987 -#: src/components/account-info.jsx:2087 +#: src/components/account-info.jsx:1799 +#: src/components/account-info.jsx:1853 +#: src/components/account-info.jsx:1986 +#: src/components/account-info.jsx:2086 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 #: src/components/compose.jsx:2407 @@ -436,71 +436,71 @@ msgstr "" msgid "Close" msgstr "Fermi" -#: src/components/account-info.jsx:1805 +#: src/components/account-info.jsx:1804 msgid "Translated Bio" msgstr "" -#: src/components/account-info.jsx:1899 +#: src/components/account-info.jsx:1898 msgid "Unable to remove from list." msgstr "" -#: src/components/account-info.jsx:1900 +#: src/components/account-info.jsx:1899 msgid "Unable to add to list." msgstr "Ne eblas aldoni al listo." -#: src/components/account-info.jsx:1919 +#: src/components/account-info.jsx:1918 #: src/pages/lists.jsx:104 msgid "Unable to load lists." msgstr "" -#: src/components/account-info.jsx:1923 +#: src/components/account-info.jsx:1922 msgid "No lists." msgstr "Ne estas listoj." -#: src/components/account-info.jsx:1934 +#: src/components/account-info.jsx:1933 #: src/components/list-add-edit.jsx:37 #: src/pages/lists.jsx:58 msgid "New list" msgstr "Nova listo" -#: src/components/account-info.jsx:1992 +#: src/components/account-info.jsx:1991 msgid "Private note about <0>@{0}" msgstr "" -#: src/components/account-info.jsx:2022 +#: src/components/account-info.jsx:2021 msgid "Unable to update private note." msgstr "" -#: src/components/account-info.jsx:2045 -#: src/components/account-info.jsx:2215 +#: src/components/account-info.jsx:2044 +#: src/components/account-info.jsx:2214 msgid "Cancel" msgstr "" -#: src/components/account-info.jsx:2050 +#: src/components/account-info.jsx:2049 msgid "Save & close" msgstr "" -#: src/components/account-info.jsx:2143 +#: src/components/account-info.jsx:2142 msgid "Unable to update profile." msgstr "Ne eblas ĝisdatigi la profilon." -#: src/components/account-info.jsx:2163 +#: src/components/account-info.jsx:2162 msgid "Bio" msgstr "" -#: src/components/account-info.jsx:2176 +#: src/components/account-info.jsx:2175 msgid "Extra fields" msgstr "" -#: src/components/account-info.jsx:2182 +#: src/components/account-info.jsx:2181 msgid "Label" msgstr "" -#: src/components/account-info.jsx:2185 +#: src/components/account-info.jsx:2184 msgid "Content" msgstr "" -#: src/components/account-info.jsx:2218 +#: src/components/account-info.jsx:2217 #: src/components/list-add-edit.jsx:147 #: src/components/shortcuts-settings.jsx:712 #: src/pages/filters.jsx:554 @@ -508,11 +508,11 @@ msgstr "" msgid "Save" msgstr "" -#: src/components/account-info.jsx:2271 +#: src/components/account-info.jsx:2270 msgid "username" msgstr "" -#: src/components/account-info.jsx:2275 +#: src/components/account-info.jsx:2274 msgid "server domain name" msgstr "" @@ -616,19 +616,19 @@ msgstr "" #: src/components/compose.jsx:1170 #: src/components/status.jsx:93 -#: src/pages/settings.jsx:285 +#: src/pages/settings.jsx:297 msgid "Public" msgstr "Publika" #: src/components/compose.jsx:1173 #: src/components/status.jsx:94 -#: src/pages/settings.jsx:288 +#: src/pages/settings.jsx:300 msgid "Unlisted" msgstr "" #: src/components/compose.jsx:1176 #: src/components/status.jsx:95 -#: src/pages/settings.jsx:291 +#: src/pages/settings.jsx:303 msgid "Followers only" msgstr "Nur sekvantoj" @@ -863,7 +863,7 @@ msgid "Error loading GIFs" msgstr "" #: src/components/drafts.jsx:63 -#: src/pages/settings.jsx:672 +#: src/pages/settings.jsx:684 msgid "Unsent drafts" msgstr "" @@ -1247,7 +1247,7 @@ msgstr "" #: src/pages/home.jsx:223 #: src/pages/mentions.jsx:20 #: src/pages/mentions.jsx:167 -#: src/pages/settings.jsx:1008 +#: src/pages/settings.jsx:1020 #: src/pages/trending.jsx:347 msgid "Mentions" msgstr "Mencioj" @@ -1302,7 +1302,7 @@ msgstr "Legosignoj" #: src/pages/catchup.jsx:2029 #: src/pages/favourites.jsx:11 #: src/pages/favourites.jsx:23 -#: src/pages/settings.jsx:1012 +#: src/pages/settings.jsx:1024 msgid "Likes" msgstr "Stemuloj" @@ -1568,17 +1568,17 @@ msgid "Ending" msgstr "" #. Relative time in seconds, as short as possible -#: src/components/relative-time.jsx:54 +#: src/components/relative-time.jsx:55 msgid "{0}s" msgstr "{0}s" #. Relative time in minutes, as short as possible -#: src/components/relative-time.jsx:59 +#: src/components/relative-time.jsx:60 msgid "{0}m" msgstr "{0}m" #. Relative time in hours, as short as possible -#: src/components/relative-time.jsx:64 +#: src/components/relative-time.jsx:65 msgid "{0}h" msgstr "{0}h" @@ -2289,7 +2289,7 @@ msgid "<0/> <1/> boosted" msgstr "" #: src/components/timeline.jsx:447 -#: src/pages/settings.jsx:1036 +#: src/pages/settings.jsx:1048 msgid "New posts" msgstr "" @@ -3086,7 +3086,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "" #: src/pages/notifications.jsx:599 -#: src/pages/settings.jsx:1024 +#: src/pages/settings.jsx:1036 msgid "Follow requests" msgstr "" @@ -3288,205 +3288,209 @@ msgstr "" msgid "A" msgstr "" -#: src/pages/settings.jsx:236 +#: src/pages/settings.jsx:237 msgid "Display language" msgstr "" -#: src/pages/settings.jsx:245 +#: src/pages/settings.jsx:246 +msgid "Volunteer translations" +msgstr "" + +#: src/pages/settings.jsx:257 msgid "Posting" msgstr "" -#: src/pages/settings.jsx:252 +#: src/pages/settings.jsx:264 msgid "Default visibility" msgstr "" -#: src/pages/settings.jsx:253 -#: src/pages/settings.jsx:299 +#: src/pages/settings.jsx:265 +#: src/pages/settings.jsx:311 msgid "Synced" msgstr "" -#: src/pages/settings.jsx:278 +#: src/pages/settings.jsx:290 msgid "Failed to update posting privacy" msgstr "" -#: src/pages/settings.jsx:301 +#: src/pages/settings.jsx:313 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "" -#: src/pages/settings.jsx:316 +#: src/pages/settings.jsx:328 msgid "Experiments" msgstr "" -#: src/pages/settings.jsx:329 +#: src/pages/settings.jsx:341 msgid "Auto refresh timeline posts" msgstr "" -#: src/pages/settings.jsx:341 +#: src/pages/settings.jsx:353 msgid "Boosts carousel" msgstr "" -#: src/pages/settings.jsx:357 +#: src/pages/settings.jsx:369 msgid "Post translation" msgstr "" -#: src/pages/settings.jsx:368 +#: src/pages/settings.jsx:380 msgid "Translate to" msgstr "" -#: src/pages/settings.jsx:379 +#: src/pages/settings.jsx:391 msgid "System language ({systemTargetLanguageText})" msgstr "" -#: src/pages/settings.jsx:405 +#: src/pages/settings.jsx:417 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "" -#: src/pages/settings.jsx:459 +#: src/pages/settings.jsx:471 msgid "Note: This feature uses external translation services, powered by <0>Lingva API & <1>Lingva Translate." msgstr "" -#: src/pages/settings.jsx:493 +#: src/pages/settings.jsx:505 msgid "Auto inline translation" msgstr "" -#: src/pages/settings.jsx:497 +#: src/pages/settings.jsx:509 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "" -#: src/pages/settings.jsx:517 +#: src/pages/settings.jsx:529 msgid "GIF Picker for composer" msgstr "" -#: src/pages/settings.jsx:521 +#: src/pages/settings.jsx:533 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "" -#: src/pages/settings.jsx:550 +#: src/pages/settings.jsx:562 msgid "Image description generator" msgstr "" -#: src/pages/settings.jsx:555 +#: src/pages/settings.jsx:567 msgid "Only for new images while composing new posts." msgstr "" -#: src/pages/settings.jsx:562 +#: src/pages/settings.jsx:574 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "" -#: src/pages/settings.jsx:588 +#: src/pages/settings.jsx:600 msgid "Server-side grouped notifications" msgstr "" -#: src/pages/settings.jsx:592 +#: src/pages/settings.jsx:604 msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic." msgstr "" -#: src/pages/settings.jsx:613 +#: src/pages/settings.jsx:625 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "" -#: src/pages/settings.jsx:618 +#: src/pages/settings.jsx:630 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "" -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:641 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "" -#: src/pages/settings.jsx:646 +#: src/pages/settings.jsx:658 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "" -#: src/pages/settings.jsx:655 +#: src/pages/settings.jsx:667 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "" -#: src/pages/settings.jsx:680 +#: src/pages/settings.jsx:692 msgid "About" msgstr "" -#: src/pages/settings.jsx:719 +#: src/pages/settings.jsx:731 msgid "<0>Built by <1>@cheeaun" msgstr "" -#: src/pages/settings.jsx:748 +#: src/pages/settings.jsx:760 msgid "Sponsor" msgstr "" -#: src/pages/settings.jsx:756 +#: src/pages/settings.jsx:768 msgid "Donate" msgstr "" -#: src/pages/settings.jsx:764 +#: src/pages/settings.jsx:776 msgid "Privacy Policy" msgstr "" -#: src/pages/settings.jsx:771 +#: src/pages/settings.jsx:783 msgid "<0>Site: {0}" msgstr "" -#: src/pages/settings.jsx:778 +#: src/pages/settings.jsx:790 msgid "<0>Version: <1/> {0}" msgstr "" -#: src/pages/settings.jsx:793 +#: src/pages/settings.jsx:805 msgid "Version string copied" msgstr "" -#: src/pages/settings.jsx:796 +#: src/pages/settings.jsx:808 msgid "Unable to copy version string" msgstr "" -#: src/pages/settings.jsx:921 -#: src/pages/settings.jsx:926 +#: src/pages/settings.jsx:933 +#: src/pages/settings.jsx:938 msgid "Failed to update subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:932 +#: src/pages/settings.jsx:944 msgid "Failed to remove subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:939 +#: src/pages/settings.jsx:951 msgid "Push Notifications (beta)" msgstr "" -#: src/pages/settings.jsx:961 +#: src/pages/settings.jsx:973 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "" -#: src/pages/settings.jsx:970 +#: src/pages/settings.jsx:982 msgid "Allow from <0>{0}" msgstr "" -#: src/pages/settings.jsx:979 +#: src/pages/settings.jsx:991 msgid "anyone" msgstr "" -#: src/pages/settings.jsx:983 +#: src/pages/settings.jsx:995 msgid "people I follow" msgstr "" -#: src/pages/settings.jsx:987 +#: src/pages/settings.jsx:999 msgid "followers" msgstr "" -#: src/pages/settings.jsx:1020 +#: src/pages/settings.jsx:1032 msgid "Follows" msgstr "" -#: src/pages/settings.jsx:1028 +#: src/pages/settings.jsx:1040 msgid "Polls" msgstr "" -#: src/pages/settings.jsx:1032 +#: src/pages/settings.jsx:1044 msgid "Post edits" msgstr "" -#: src/pages/settings.jsx:1053 +#: src/pages/settings.jsx:1065 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "" -#: src/pages/settings.jsx:1069 +#: src/pages/settings.jsx:1081 msgid "NOTE: Push notifications only work for <0>one account." msgstr "" diff --git a/src/locales/es-ES.po b/src/locales/es-ES.po index 680d92ff..68d155d9 100644 --- a/src/locales/es-ES.po +++ b/src/locales/es-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: es\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-22 12:07\n" +"PO-Revision-Date: 2024-08-23 10:19\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -31,12 +31,12 @@ msgid "Last posted: {0}" msgstr "Último mensaje: {0}" #: src/components/account-block.jsx:159 -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 msgid "Automated" msgstr "Automatizado" #: src/components/account-block.jsx:166 -#: src/components/account-info.jsx:640 +#: src/components/account-info.jsx:639 #: src/components/status.jsx:439 #: src/pages/catchup.jsx:1438 msgid "Group" @@ -47,15 +47,15 @@ msgid "Mutual" msgstr "Mutuo" #: src/components/account-block.jsx:180 -#: src/components/account-info.jsx:1675 +#: src/components/account-info.jsx:1674 msgid "Requested" msgstr "Solicitado" #: src/components/account-block.jsx:184 -#: src/components/account-info.jsx:417 -#: src/components/account-info.jsx:743 -#: src/components/account-info.jsx:757 -#: src/components/account-info.jsx:1666 +#: src/components/account-info.jsx:416 +#: src/components/account-info.jsx:742 +#: src/components/account-info.jsx:756 +#: src/components/account-info.jsx:1665 #: src/components/nav-menu.jsx:193 #: src/components/shortcuts-settings.jsx:137 #: src/pages/following.jsx:20 @@ -64,7 +64,7 @@ msgid "Following" msgstr "Siguiendo" #: src/components/account-block.jsx:188 -#: src/components/account-info.jsx:1060 +#: src/components/account-info.jsx:1059 msgid "Follows you" msgstr "Te sigue" @@ -73,12 +73,12 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural, one {# seguidor} other {# seguidores}}" #: src/components/account-block.jsx:205 -#: src/components/account-info.jsx:681 +#: src/components/account-info.jsx:680 msgid "Verified" msgstr "Verificado" #: src/components/account-block.jsx:220 -#: src/components/account-info.jsx:778 +#: src/components/account-info.jsx:777 msgid "Joined <0>{0}" msgstr "Se unió el <0>{0}" @@ -86,30 +86,30 @@ msgstr "Se unió el <0>{0}" msgid "Forever" msgstr "Para siempre" -#: src/components/account-info.jsx:378 +#: src/components/account-info.jsx:377 msgid "Unable to load account." msgstr "No se ha podido cargar la cuenta." -#: src/components/account-info.jsx:386 +#: src/components/account-info.jsx:385 msgid "Go to account page" msgstr "Ir a la página de la cuenta" -#: src/components/account-info.jsx:414 -#: src/components/account-info.jsx:703 -#: src/components/account-info.jsx:733 +#: src/components/account-info.jsx:413 +#: src/components/account-info.jsx:702 +#: src/components/account-info.jsx:732 msgid "Followers" msgstr "Seguidores" -#: src/components/account-info.jsx:420 -#: src/components/account-info.jsx:774 +#: src/components/account-info.jsx:419 +#: src/components/account-info.jsx:773 #: src/pages/account-statuses.jsx:484 #: src/pages/search.jsx:237 #: src/pages/search.jsx:384 msgid "Posts" msgstr "Publicaciones" -#: src/components/account-info.jsx:428 -#: src/components/account-info.jsx:1116 +#: src/components/account-info.jsx:427 +#: src/components/account-info.jsx:1115 #: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 @@ -128,64 +128,64 @@ msgstr "Publicaciones" msgid "More" msgstr "Más" -#: src/components/account-info.jsx:440 +#: src/components/account-info.jsx:439 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} ha indicado que su nueva cuenta es:" -#: src/components/account-info.jsx:585 -#: src/components/account-info.jsx:1274 +#: src/components/account-info.jsx:584 +#: src/components/account-info.jsx:1273 msgid "Handle copied" msgstr "Identificador copiado" -#: src/components/account-info.jsx:588 -#: src/components/account-info.jsx:1277 +#: src/components/account-info.jsx:587 +#: src/components/account-info.jsx:1276 msgid "Unable to copy handle" msgstr "No se ha podido copiar el identificador" -#: src/components/account-info.jsx:594 -#: src/components/account-info.jsx:1283 +#: src/components/account-info.jsx:593 +#: src/components/account-info.jsx:1282 msgid "Copy handle" msgstr "Copiar identificador" -#: src/components/account-info.jsx:600 +#: src/components/account-info.jsx:599 msgid "Go to original profile page" msgstr "Ir a la página de perfil original" -#: src/components/account-info.jsx:607 +#: src/components/account-info.jsx:606 msgid "View profile image" msgstr "Ver imagen del perfil" -#: src/components/account-info.jsx:613 +#: src/components/account-info.jsx:612 msgid "View profile header" msgstr "Ver cabecera del perfil" -#: src/components/account-info.jsx:630 +#: src/components/account-info.jsx:629 msgid "In Memoriam" msgstr "Cuenta conmemorativa" -#: src/components/account-info.jsx:710 -#: src/components/account-info.jsx:748 +#: src/components/account-info.jsx:709 +#: src/components/account-info.jsx:747 msgid "This user has chosen to not make this information available." msgstr "Este usuario ha optado por no hacer esta información disponible." -#: src/components/account-info.jsx:803 +#: src/components/account-info.jsx:802 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} originales, {1} respuestas, {2} impulsos" -#: src/components/account-info.jsx:819 +#: src/components/account-info.jsx:818 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "{0, plural, one {{1, plural, one {Última publicación en el último día} other {Última publicación en los últimos {2} días}}} other {{3, plural, one {Últimas {4} publicaciones en el último día} other {Últimas {5} publicaciones en los últimos {6} días}}}}" -#: src/components/account-info.jsx:832 +#: src/components/account-info.jsx:831 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "{0, plural, one {Última publicación en el último año(s)} other {Últimas {1} publicaciones en el último año(s)}}" -#: src/components/account-info.jsx:856 +#: src/components/account-info.jsx:855 #: src/pages/catchup.jsx:70 msgid "Original" msgstr "Original" -#: src/components/account-info.jsx:860 +#: src/components/account-info.jsx:859 #: src/components/status.jsx:2155 #: src/pages/catchup.jsx:71 #: src/pages/catchup.jsx:1412 @@ -195,215 +195,215 @@ msgstr "Original" msgid "Replies" msgstr "Respuestas" -#: src/components/account-info.jsx:864 +#: src/components/account-info.jsx:863 #: src/pages/catchup.jsx:72 #: src/pages/catchup.jsx:1414 #: src/pages/catchup.jsx:2035 -#: src/pages/settings.jsx:1016 +#: src/pages/settings.jsx:1028 msgid "Boosts" msgstr "Impulsos" -#: src/components/account-info.jsx:870 +#: src/components/account-info.jsx:869 msgid "Post stats unavailable." msgstr "Las estadísticas de las publicaciones no están disponibles." -#: src/components/account-info.jsx:901 +#: src/components/account-info.jsx:900 msgid "View post stats" msgstr "Ver estadísticas de las publicaciones" -#: src/components/account-info.jsx:1064 +#: src/components/account-info.jsx:1063 msgid "Last post: <0>{0}" msgstr "Última publicación: <0>{0}" -#: src/components/account-info.jsx:1078 +#: src/components/account-info.jsx:1077 msgid "Muted" msgstr "Silenciado" -#: src/components/account-info.jsx:1083 +#: src/components/account-info.jsx:1082 msgid "Blocked" msgstr "Bloqueado" -#: src/components/account-info.jsx:1092 +#: src/components/account-info.jsx:1091 msgid "Private note" msgstr "Nota privada" -#: src/components/account-info.jsx:1149 +#: src/components/account-info.jsx:1148 msgid "Mention <0>@{username}" msgstr "Mencionar a <0>@{username}" -#: src/components/account-info.jsx:1161 +#: src/components/account-info.jsx:1160 msgid "Translate bio" msgstr "Traducir biografía" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Edit private note" msgstr "Editar nota privada" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Add private note" msgstr "Añadir nota privada" -#: src/components/account-info.jsx:1192 +#: src/components/account-info.jsx:1191 msgid "Notifications enabled for @{username}'s posts." msgstr "Notificaciones habilitadas para los mensajes de @{username}." -#: src/components/account-info.jsx:1193 +#: src/components/account-info.jsx:1192 msgid "Notifications disabled for @{username}'s posts." msgstr "Notificaciones desactivadas para los mensajes de @{username}." -#: src/components/account-info.jsx:1205 +#: src/components/account-info.jsx:1204 msgid "Disable notifications" msgstr "Desactivar las notificaciones" -#: src/components/account-info.jsx:1206 +#: src/components/account-info.jsx:1205 msgid "Enable notifications" msgstr "Activar las notificaciones" -#: src/components/account-info.jsx:1223 +#: src/components/account-info.jsx:1222 msgid "Boosts from @{username} enabled." msgstr "Impulsos de @{username} activados." -#: src/components/account-info.jsx:1224 +#: src/components/account-info.jsx:1223 msgid "Boosts from @{username} disabled." msgstr "Impulsos de @{username} desactivados." -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Disable boosts" msgstr "Desactivar impulsos" -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Enable boosts" msgstr "Activar impulsos" -#: src/components/account-info.jsx:1251 -#: src/components/account-info.jsx:1261 -#: src/components/account-info.jsx:1859 +#: src/components/account-info.jsx:1250 +#: src/components/account-info.jsx:1260 +#: src/components/account-info.jsx:1858 msgid "Add/Remove from Lists" msgstr "Añadir/Quitar de las listas" -#: src/components/account-info.jsx:1300 +#: src/components/account-info.jsx:1299 #: src/components/status.jsx:1071 msgid "Link copied" msgstr "Enlace copiado" -#: src/components/account-info.jsx:1303 +#: src/components/account-info.jsx:1302 #: src/components/status.jsx:1074 msgid "Unable to copy link" msgstr "No se pudo copiar el enlace" -#: src/components/account-info.jsx:1309 +#: src/components/account-info.jsx:1308 #: src/components/shortcuts-settings.jsx:1056 #: src/components/status.jsx:1080 #: src/components/status.jsx:3102 msgid "Copy" msgstr "Copiar" -#: src/components/account-info.jsx:1324 +#: src/components/account-info.jsx:1323 #: src/components/shortcuts-settings.jsx:1074 #: src/components/status.jsx:1096 msgid "Sharing doesn't seem to work." msgstr "Compartir parece no funcionar." -#: src/components/account-info.jsx:1330 +#: src/components/account-info.jsx:1329 #: src/components/status.jsx:1102 msgid "Share…" msgstr "Compartir…" -#: src/components/account-info.jsx:1350 +#: src/components/account-info.jsx:1349 msgid "Unmuted @{username}" msgstr "No silenciado @{username}" -#: src/components/account-info.jsx:1362 +#: src/components/account-info.jsx:1361 msgid "Unmute <0>@{username}" msgstr "Dejar de silenciar a <0>@{username}" -#: src/components/account-info.jsx:1378 +#: src/components/account-info.jsx:1377 msgid "Mute <0>@{username}…" msgstr "Silenciar a <0>@{username}…" -#: src/components/account-info.jsx:1410 +#: src/components/account-info.jsx:1409 msgid "Muted @{username} for {0}" msgstr "Silenciado @{username} para {0}" -#: src/components/account-info.jsx:1422 +#: src/components/account-info.jsx:1421 msgid "Unable to mute @{username}" msgstr "No se puede silenciar a @{username}" -#: src/components/account-info.jsx:1443 +#: src/components/account-info.jsx:1442 msgid "Remove <0>@{username} from followers?" msgstr "¿Eliminar a <0>@{username} de los seguidores?" -#: src/components/account-info.jsx:1463 +#: src/components/account-info.jsx:1462 msgid "@{username} removed from followers" msgstr "@{username} eliminado de los seguidores" -#: src/components/account-info.jsx:1475 +#: src/components/account-info.jsx:1474 msgid "Remove follower…" msgstr "Eliminar seguidor…" -#: src/components/account-info.jsx:1486 +#: src/components/account-info.jsx:1485 msgid "Block <0>@{username}?" msgstr "¿Bloquear a <0>@{username}?" -#: src/components/account-info.jsx:1507 +#: src/components/account-info.jsx:1506 msgid "Unblocked @{username}" msgstr "Desbloqueado @{username}" -#: src/components/account-info.jsx:1515 +#: src/components/account-info.jsx:1514 msgid "Blocked @{username}" msgstr "Bloqueado @{username}" -#: src/components/account-info.jsx:1523 +#: src/components/account-info.jsx:1522 msgid "Unable to unblock @{username}" msgstr "No se ha podido desbloquear a @{username}" -#: src/components/account-info.jsx:1525 +#: src/components/account-info.jsx:1524 msgid "Unable to block @{username}" msgstr "No se ha podido bloquear a {username}" -#: src/components/account-info.jsx:1535 +#: src/components/account-info.jsx:1534 msgid "Unblock <0>@{username}" msgstr "Desbloquear a <0>@{username}" -#: src/components/account-info.jsx:1544 +#: src/components/account-info.jsx:1543 msgid "Block <0>@{username}…" msgstr "Bloquear a <0>@{username}…" -#: src/components/account-info.jsx:1561 +#: src/components/account-info.jsx:1560 msgid "Report <0>@{username}…" msgstr "Reportar a <0>@{username}…" -#: src/components/account-info.jsx:1581 -#: src/components/account-info.jsx:2092 +#: src/components/account-info.jsx:1580 +#: src/components/account-info.jsx:2091 msgid "Edit profile" msgstr "Editar perfil" -#: src/components/account-info.jsx:1617 +#: src/components/account-info.jsx:1616 msgid "Withdraw follow request?" msgstr "¿Retirar la solicitud de seguimiento?" -#: src/components/account-info.jsx:1618 +#: src/components/account-info.jsx:1617 msgid "Unfollow @{0}?" msgstr "¿Dejar de seguir a @{0}?" -#: src/components/account-info.jsx:1669 +#: src/components/account-info.jsx:1668 msgid "Unfollow…" msgstr "Dejar de seguir…" -#: src/components/account-info.jsx:1678 +#: src/components/account-info.jsx:1677 msgid "Withdraw…" msgstr "Descartar…" -#: src/components/account-info.jsx:1685 -#: src/components/account-info.jsx:1689 +#: src/components/account-info.jsx:1684 +#: src/components/account-info.jsx:1688 #: src/pages/hashtag.jsx:261 msgid "Follow" msgstr "Seguir" -#: src/components/account-info.jsx:1800 -#: src/components/account-info.jsx:1854 -#: src/components/account-info.jsx:1987 -#: src/components/account-info.jsx:2087 +#: src/components/account-info.jsx:1799 +#: src/components/account-info.jsx:1853 +#: src/components/account-info.jsx:1986 +#: src/components/account-info.jsx:2086 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 #: src/components/compose.jsx:2407 @@ -436,71 +436,71 @@ msgstr "Seguir" msgid "Close" msgstr "Cerrar" -#: src/components/account-info.jsx:1805 +#: src/components/account-info.jsx:1804 msgid "Translated Bio" msgstr "Biografía traducida" -#: src/components/account-info.jsx:1899 +#: src/components/account-info.jsx:1898 msgid "Unable to remove from list." msgstr "No se ha podido eliminar de la lista." -#: src/components/account-info.jsx:1900 +#: src/components/account-info.jsx:1899 msgid "Unable to add to list." msgstr "No se ha podido añadir a la lista." -#: src/components/account-info.jsx:1919 +#: src/components/account-info.jsx:1918 #: src/pages/lists.jsx:104 msgid "Unable to load lists." msgstr "No se ha podido cargar las listas." -#: src/components/account-info.jsx:1923 +#: src/components/account-info.jsx:1922 msgid "No lists." msgstr "No hay listas." -#: src/components/account-info.jsx:1934 +#: src/components/account-info.jsx:1933 #: src/components/list-add-edit.jsx:37 #: src/pages/lists.jsx:58 msgid "New list" msgstr "Nueva lista" -#: src/components/account-info.jsx:1992 +#: src/components/account-info.jsx:1991 msgid "Private note about <0>@{0}" msgstr "Nota privada acerca de <0>@{0}" -#: src/components/account-info.jsx:2022 +#: src/components/account-info.jsx:2021 msgid "Unable to update private note." msgstr "No se pudo actualizar la nota privada." -#: src/components/account-info.jsx:2045 -#: src/components/account-info.jsx:2215 +#: src/components/account-info.jsx:2044 +#: src/components/account-info.jsx:2214 msgid "Cancel" msgstr "Cancelar" -#: src/components/account-info.jsx:2050 +#: src/components/account-info.jsx:2049 msgid "Save & close" msgstr "Guardar y cerrar" -#: src/components/account-info.jsx:2143 +#: src/components/account-info.jsx:2142 msgid "Unable to update profile." msgstr "El perfil no ha podido ser actualizado." -#: src/components/account-info.jsx:2163 +#: src/components/account-info.jsx:2162 msgid "Bio" msgstr "Biografía" -#: src/components/account-info.jsx:2176 +#: src/components/account-info.jsx:2175 msgid "Extra fields" msgstr "Campos extras" -#: src/components/account-info.jsx:2182 +#: src/components/account-info.jsx:2181 msgid "Label" msgstr "Etiqueta" -#: src/components/account-info.jsx:2185 +#: src/components/account-info.jsx:2184 msgid "Content" msgstr "Contenido" -#: src/components/account-info.jsx:2218 +#: src/components/account-info.jsx:2217 #: src/components/list-add-edit.jsx:147 #: src/components/shortcuts-settings.jsx:712 #: src/pages/filters.jsx:554 @@ -508,11 +508,11 @@ msgstr "Contenido" msgid "Save" msgstr "Guardar" -#: src/components/account-info.jsx:2271 +#: src/components/account-info.jsx:2270 msgid "username" msgstr "nombre de usuario" -#: src/components/account-info.jsx:2275 +#: src/components/account-info.jsx:2274 msgid "server domain name" msgstr "nombre de dominio del servidor" @@ -616,19 +616,19 @@ msgstr "Advertencia de contenido o medio sensible" #: src/components/compose.jsx:1170 #: src/components/status.jsx:93 -#: src/pages/settings.jsx:285 +#: src/pages/settings.jsx:297 msgid "Public" msgstr "Público" #: src/components/compose.jsx:1173 #: src/components/status.jsx:94 -#: src/pages/settings.jsx:288 +#: src/pages/settings.jsx:300 msgid "Unlisted" msgstr "No listado" #: src/components/compose.jsx:1176 #: src/components/status.jsx:95 -#: src/pages/settings.jsx:291 +#: src/pages/settings.jsx:303 msgid "Followers only" msgstr "Solo seguidores" @@ -863,7 +863,7 @@ msgid "Error loading GIFs" msgstr "Error al cargar los GIF" #: src/components/drafts.jsx:63 -#: src/pages/settings.jsx:672 +#: src/pages/settings.jsx:684 msgid "Unsent drafts" msgstr "Borradores no enviados" @@ -1247,7 +1247,7 @@ msgstr "Ponerse al día" #: src/pages/home.jsx:223 #: src/pages/mentions.jsx:20 #: src/pages/mentions.jsx:167 -#: src/pages/settings.jsx:1008 +#: src/pages/settings.jsx:1020 #: src/pages/trending.jsx:347 msgid "Mentions" msgstr "Menciones" @@ -1302,7 +1302,7 @@ msgstr "Marcadores" #: src/pages/catchup.jsx:2029 #: src/pages/favourites.jsx:11 #: src/pages/favourites.jsx:23 -#: src/pages/settings.jsx:1012 +#: src/pages/settings.jsx:1024 msgid "Likes" msgstr "Me gustan" @@ -1568,17 +1568,17 @@ msgid "Ending" msgstr "Finalizando" #. Relative time in seconds, as short as possible -#: src/components/relative-time.jsx:54 +#: src/components/relative-time.jsx:55 msgid "{0}s" msgstr "{0}s" #. Relative time in minutes, as short as possible -#: src/components/relative-time.jsx:59 +#: src/components/relative-time.jsx:60 msgid "{0}m" msgstr "{0}m" #. Relative time in hours, as short as possible -#: src/components/relative-time.jsx:64 +#: src/components/relative-time.jsx:65 msgid "{0}h" msgstr "{0}h" @@ -2289,7 +2289,7 @@ msgid "<0/> <1/> boosted" msgstr "<0/> <1/> impulsó" #: src/components/timeline.jsx:447 -#: src/pages/settings.jsx:1036 +#: src/pages/settings.jsx:1048 msgid "New posts" msgstr "Nuevas publicaciones" @@ -3086,7 +3086,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Anuncio} other {Anuncios}}" #: src/pages/notifications.jsx:599 -#: src/pages/settings.jsx:1024 +#: src/pages/settings.jsx:1036 msgid "Follow requests" msgstr "Solicitudes de seguimiento" @@ -3288,205 +3288,209 @@ msgstr "Tamaño del texto" msgid "A" msgstr "A" -#: src/pages/settings.jsx:236 +#: src/pages/settings.jsx:237 msgid "Display language" msgstr "Mostrar idioma" -#: src/pages/settings.jsx:245 +#: src/pages/settings.jsx:246 +msgid "Volunteer translations" +msgstr "" + +#: src/pages/settings.jsx:257 msgid "Posting" msgstr "Publicando" -#: src/pages/settings.jsx:252 +#: src/pages/settings.jsx:264 msgid "Default visibility" msgstr "Visibilidad por defecto" -#: src/pages/settings.jsx:253 -#: src/pages/settings.jsx:299 +#: src/pages/settings.jsx:265 +#: src/pages/settings.jsx:311 msgid "Synced" msgstr "Sincronizado" -#: src/pages/settings.jsx:278 +#: src/pages/settings.jsx:290 msgid "Failed to update posting privacy" msgstr "Ha ocurrido un error al actualizar la privacidad de la publicación" -#: src/pages/settings.jsx:301 +#: src/pages/settings.jsx:313 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "Sincronizado con los ajustes del servidor de tu instancia. <0> Ve a tu instancia ({instance}) para más ajustes." -#: src/pages/settings.jsx:316 +#: src/pages/settings.jsx:328 msgid "Experiments" msgstr "Experimentos" -#: src/pages/settings.jsx:329 +#: src/pages/settings.jsx:341 msgid "Auto refresh timeline posts" msgstr "Actualizar automáticamente las publicaciones de tu línea de tiempo" -#: src/pages/settings.jsx:341 +#: src/pages/settings.jsx:353 msgid "Boosts carousel" msgstr "Carrusel de impulsos" -#: src/pages/settings.jsx:357 +#: src/pages/settings.jsx:369 msgid "Post translation" msgstr "Traducción de publicaciones" -#: src/pages/settings.jsx:368 +#: src/pages/settings.jsx:380 msgid "Translate to" msgstr "Traducir a" -#: src/pages/settings.jsx:379 +#: src/pages/settings.jsx:391 msgid "System language ({systemTargetLanguageText})" msgstr "Idioma del sistema ({systemTargetLanguageText})" -#: src/pages/settings.jsx:405 +#: src/pages/settings.jsx:417 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "{0, plural,=0 {Esconder el botón de \"Traducir\" para:} other {Esconder el botón de traducir para (#):}}" -#: src/pages/settings.jsx:459 +#: src/pages/settings.jsx:471 msgid "Note: This feature uses external translation services, powered by <0>Lingva API & <1>Lingva Translate." msgstr "Nota: Este servicio utiliza servicios de traducción externos, que usan <0>LingvaAPI y <1>LingvaTranslate." -#: src/pages/settings.jsx:493 +#: src/pages/settings.jsx:505 msgid "Auto inline translation" msgstr "Traducción automática" -#: src/pages/settings.jsx:497 +#: src/pages/settings.jsx:509 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "Mostrar automáticamente la traducción para las publicaciones en la línea de tiempo. Solo funciona para mensajes <0>cortos sin advertencias de contenido, archivos multimedia o encuestas." -#: src/pages/settings.jsx:517 +#: src/pages/settings.jsx:529 msgid "GIF Picker for composer" msgstr "Selector de GIF durante la redacción" -#: src/pages/settings.jsx:521 +#: src/pages/settings.jsx:533 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "Nota: Esta característica emplea un servicio de búsqueda GIF externo, desarrollado por <0>GIPHY. Estos son adecuados para ser vistos por todas las edades, los parámetros de seguimiento son despojados, la información de referencia se omite de las solicitudes, pero las consultas de búsqueda y la información de direcciones IP seguirán llegando a sus servidores." -#: src/pages/settings.jsx:550 +#: src/pages/settings.jsx:562 msgid "Image description generator" msgstr "Generador de descripción de imagen" -#: src/pages/settings.jsx:555 +#: src/pages/settings.jsx:567 msgid "Only for new images while composing new posts." msgstr "Solo para imágenes nuevas mientras se componen nuevas publicaciones." -#: src/pages/settings.jsx:562 +#: src/pages/settings.jsx:574 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "Nota: Esta característica usa un servicio de IA externo, desarrollado por <0>img-alt-api. Puede no funcionar bien. Solamente para imágenes y en inglés." -#: src/pages/settings.jsx:588 +#: src/pages/settings.jsx:600 msgid "Server-side grouped notifications" msgstr "Notificaciones agrupadas del lado del servidor" -#: src/pages/settings.jsx:592 +#: src/pages/settings.jsx:604 msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic." msgstr "Función en fase alfa. Ventana de agrupación potencialmente mejorada, pero con una lógica de agrupación básica." -#: src/pages/settings.jsx:613 +#: src/pages/settings.jsx:625 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "Importación/exportación \"en la nube\" para la configuración de atajos" -#: src/pages/settings.jsx:618 +#: src/pages/settings.jsx:630 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "⚠️⚠️⚠️ Muy experimental.<0/>Guardado en las notas de tu propio perfil. Las notas del perfil (privadas) se utilizan principalmente para otros perfiles, y se ocultan para el perfil propio." -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:641 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "Nota: esta función utiliza la API del servidor de instancias conectado en ese momento." -#: src/pages/settings.jsx:646 +#: src/pages/settings.jsx:658 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "Modo de ocultación <0>(<1>Texto → <2>. )" -#: src/pages/settings.jsx:655 +#: src/pages/settings.jsx:667 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "Reemplaza texto por bloques, útil al tomar capturas de pantalla, por razones de privacidad." -#: src/pages/settings.jsx:680 +#: src/pages/settings.jsx:692 msgid "About" msgstr "Acerca" -#: src/pages/settings.jsx:719 +#: src/pages/settings.jsx:731 msgid "<0>Built by <1>@cheeaun" msgstr "<0>Creado por <1>@cheeaun" -#: src/pages/settings.jsx:748 +#: src/pages/settings.jsx:760 msgid "Sponsor" msgstr "Patrocina" -#: src/pages/settings.jsx:756 +#: src/pages/settings.jsx:768 msgid "Donate" msgstr "Dona" -#: src/pages/settings.jsx:764 +#: src/pages/settings.jsx:776 msgid "Privacy Policy" msgstr "Política de privacidad" -#: src/pages/settings.jsx:771 +#: src/pages/settings.jsx:783 msgid "<0>Site: {0}" msgstr "<0>Sitio: {0}" -#: src/pages/settings.jsx:778 +#: src/pages/settings.jsx:790 msgid "<0>Version: <1/> {0}" msgstr "<0>Versión: <1/> {0}" -#: src/pages/settings.jsx:793 +#: src/pages/settings.jsx:805 msgid "Version string copied" msgstr "Versión copiada" -#: src/pages/settings.jsx:796 +#: src/pages/settings.jsx:808 msgid "Unable to copy version string" msgstr "No se puede copiar la versión" -#: src/pages/settings.jsx:921 -#: src/pages/settings.jsx:926 +#: src/pages/settings.jsx:933 +#: src/pages/settings.jsx:938 msgid "Failed to update subscription. Please try again." msgstr "No se ha podido actualizar la suscripción. Inténtalo de nuevo." -#: src/pages/settings.jsx:932 +#: src/pages/settings.jsx:944 msgid "Failed to remove subscription. Please try again." msgstr "No se ha podido cancelar la suscripción. Inténtalo de nuevo." -#: src/pages/settings.jsx:939 +#: src/pages/settings.jsx:951 msgid "Push Notifications (beta)" msgstr "Notificaciones (beta)" -#: src/pages/settings.jsx:961 +#: src/pages/settings.jsx:973 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "Las notificaciones están bloqueadas. Actívalas en los ajustes de tu navegador." -#: src/pages/settings.jsx:970 +#: src/pages/settings.jsx:982 msgid "Allow from <0>{0}" msgstr "Permitir desde <0>{0}" -#: src/pages/settings.jsx:979 +#: src/pages/settings.jsx:991 msgid "anyone" msgstr "alguien" -#: src/pages/settings.jsx:983 +#: src/pages/settings.jsx:995 msgid "people I follow" msgstr "personas a las que sigo" -#: src/pages/settings.jsx:987 +#: src/pages/settings.jsx:999 msgid "followers" msgstr "seguidores" -#: src/pages/settings.jsx:1020 +#: src/pages/settings.jsx:1032 msgid "Follows" msgstr "Seguidos" -#: src/pages/settings.jsx:1028 +#: src/pages/settings.jsx:1040 msgid "Polls" msgstr "Encuestas" -#: src/pages/settings.jsx:1032 +#: src/pages/settings.jsx:1044 msgid "Post edits" msgstr "Publicar ediciones" -#: src/pages/settings.jsx:1053 +#: src/pages/settings.jsx:1065 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "No se han permitido notificaciones desde la última vez que te conectaste. Necesitarás <0><1>conectarte de nuevo para permitir las notificaciones. ." -#: src/pages/settings.jsx:1069 +#: src/pages/settings.jsx:1081 msgid "NOTE: Push notifications only work for <0>one account." msgstr "AVISO: Las notificaciones solo se permiten para <0>una cuenta." diff --git a/src/locales/eu-ES.po b/src/locales/eu-ES.po index a841514b..5911f430 100644 --- a/src/locales/eu-ES.po +++ b/src/locales/eu-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: eu\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-22 16:04\n" +"PO-Revision-Date: 2024-08-23 10:19\n" "Last-Translator: \n" "Language-Team: Basque\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -31,12 +31,12 @@ msgid "Last posted: {0}" msgstr "Azken bidalketa: {0}" #: src/components/account-block.jsx:159 -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 msgid "Automated" msgstr "Automatizatua" #: src/components/account-block.jsx:166 -#: src/components/account-info.jsx:640 +#: src/components/account-info.jsx:639 #: src/components/status.jsx:439 #: src/pages/catchup.jsx:1438 msgid "Group" @@ -47,15 +47,15 @@ msgid "Mutual" msgstr "Batak bestea" #: src/components/account-block.jsx:180 -#: src/components/account-info.jsx:1675 +#: src/components/account-info.jsx:1674 msgid "Requested" msgstr "Eskatuta" #: src/components/account-block.jsx:184 -#: src/components/account-info.jsx:417 -#: src/components/account-info.jsx:743 -#: src/components/account-info.jsx:757 -#: src/components/account-info.jsx:1666 +#: src/components/account-info.jsx:416 +#: src/components/account-info.jsx:742 +#: src/components/account-info.jsx:756 +#: src/components/account-info.jsx:1665 #: src/components/nav-menu.jsx:193 #: src/components/shortcuts-settings.jsx:137 #: src/pages/following.jsx:20 @@ -64,7 +64,7 @@ msgid "Following" msgstr "jarraitzen" #: src/components/account-block.jsx:188 -#: src/components/account-info.jsx:1060 +#: src/components/account-info.jsx:1059 msgid "Follows you" msgstr "Jarraitzen dizu" @@ -73,12 +73,12 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural, one {jarraitzaile #} other {# jarraitzaile}}" #: src/components/account-block.jsx:205 -#: src/components/account-info.jsx:681 +#: src/components/account-info.jsx:680 msgid "Verified" msgstr "Egiaztatua" #: src/components/account-block.jsx:220 -#: src/components/account-info.jsx:778 +#: src/components/account-info.jsx:777 msgid "Joined <0>{0}" msgstr "<0>{0}(e)an batu zen" @@ -86,30 +86,30 @@ msgstr "<0>{0}(e)an batu zen" msgid "Forever" msgstr "Betiko" -#: src/components/account-info.jsx:378 +#: src/components/account-info.jsx:377 msgid "Unable to load account." msgstr "Ezin da kontua kargatu." -#: src/components/account-info.jsx:386 +#: src/components/account-info.jsx:385 msgid "Go to account page" msgstr "Joan kontuaren orrira" -#: src/components/account-info.jsx:414 -#: src/components/account-info.jsx:703 -#: src/components/account-info.jsx:733 +#: src/components/account-info.jsx:413 +#: src/components/account-info.jsx:702 +#: src/components/account-info.jsx:732 msgid "Followers" msgstr "jarraitzaile" -#: src/components/account-info.jsx:420 -#: src/components/account-info.jsx:774 +#: src/components/account-info.jsx:419 +#: src/components/account-info.jsx:773 #: src/pages/account-statuses.jsx:484 #: src/pages/search.jsx:237 #: src/pages/search.jsx:384 msgid "Posts" msgstr "bidalketa" -#: src/components/account-info.jsx:428 -#: src/components/account-info.jsx:1116 +#: src/components/account-info.jsx:427 +#: src/components/account-info.jsx:1115 #: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 @@ -128,64 +128,64 @@ msgstr "bidalketa" msgid "More" msgstr "Gehiago" -#: src/components/account-info.jsx:440 +#: src/components/account-info.jsx:439 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName}(e)k adierazi du kontu berria duela:" -#: src/components/account-info.jsx:585 -#: src/components/account-info.jsx:1274 +#: src/components/account-info.jsx:584 +#: src/components/account-info.jsx:1273 msgid "Handle copied" msgstr "Helbidea kopiatu da" -#: src/components/account-info.jsx:588 -#: src/components/account-info.jsx:1277 +#: src/components/account-info.jsx:587 +#: src/components/account-info.jsx:1276 msgid "Unable to copy handle" msgstr "Ezin da helbidea kopiatu" -#: src/components/account-info.jsx:594 -#: src/components/account-info.jsx:1283 +#: src/components/account-info.jsx:593 +#: src/components/account-info.jsx:1282 msgid "Copy handle" msgstr "Kopiatu helbidea" -#: src/components/account-info.jsx:600 +#: src/components/account-info.jsx:599 msgid "Go to original profile page" msgstr "Joan jatorrizko profilaren orrira" -#: src/components/account-info.jsx:607 +#: src/components/account-info.jsx:606 msgid "View profile image" msgstr "Ikusi profileko irudia" -#: src/components/account-info.jsx:613 +#: src/components/account-info.jsx:612 msgid "View profile header" msgstr "Ikusi profileko goiburuko irudia" -#: src/components/account-info.jsx:630 +#: src/components/account-info.jsx:629 msgid "In Memoriam" msgstr "In Memoriam" -#: src/components/account-info.jsx:710 -#: src/components/account-info.jsx:748 +#: src/components/account-info.jsx:709 +#: src/components/account-info.jsx:747 msgid "This user has chosen to not make this information available." msgstr "Erabiltzaileak informazio hau publiko ez egitea aukeratu du." -#: src/components/account-info.jsx:803 +#: src/components/account-info.jsx:802 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} bidalketa original, {1} erantzun, {2} bultzada" -#: src/components/account-info.jsx:819 +#: src/components/account-info.jsx:818 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "{0, plural, one {{1, plural, one {Azken bidalketa azken egunean} other {Azken bidalketa azken {2} egunetan}}} other {{3, plural, one {Azken {4} bidalketak azken egunean} other {Azken {5} bidalketak azken {6} egunetan}}}}" -#: src/components/account-info.jsx:832 +#: src/components/account-info.jsx:831 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "{0, plural, one {Azken bidalketa azken urte(et)an} other {Azken {1} bidalketak azken urte(et)an}}" -#: src/components/account-info.jsx:856 +#: src/components/account-info.jsx:855 #: src/pages/catchup.jsx:70 msgid "Original" msgstr "Originalak" -#: src/components/account-info.jsx:860 +#: src/components/account-info.jsx:859 #: src/components/status.jsx:2155 #: src/pages/catchup.jsx:71 #: src/pages/catchup.jsx:1412 @@ -195,215 +195,215 @@ msgstr "Originalak" msgid "Replies" msgstr "Erantzunak" -#: src/components/account-info.jsx:864 +#: src/components/account-info.jsx:863 #: src/pages/catchup.jsx:72 #: src/pages/catchup.jsx:1414 #: src/pages/catchup.jsx:2035 -#: src/pages/settings.jsx:1016 +#: src/pages/settings.jsx:1028 msgid "Boosts" msgstr "Bultzadak" -#: src/components/account-info.jsx:870 +#: src/components/account-info.jsx:869 msgid "Post stats unavailable." msgstr "Bidalketaren estatistikak ez daude erabilgarri." -#: src/components/account-info.jsx:901 +#: src/components/account-info.jsx:900 msgid "View post stats" msgstr "Ikusi bidalketen estatistikak" -#: src/components/account-info.jsx:1064 +#: src/components/account-info.jsx:1063 msgid "Last post: <0>{0}" msgstr "Azken bidalketa: <0>{0}" -#: src/components/account-info.jsx:1078 +#: src/components/account-info.jsx:1077 msgid "Muted" msgstr "Mutututa" -#: src/components/account-info.jsx:1083 +#: src/components/account-info.jsx:1082 msgid "Blocked" msgstr "Blokeatuta" -#: src/components/account-info.jsx:1092 +#: src/components/account-info.jsx:1091 msgid "Private note" msgstr "Ohar pribatua" -#: src/components/account-info.jsx:1149 +#: src/components/account-info.jsx:1148 msgid "Mention <0>@{username}" msgstr "Aipatu <0>@{username}" -#: src/components/account-info.jsx:1161 +#: src/components/account-info.jsx:1160 msgid "Translate bio" msgstr "Itzuli biografia" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Edit private note" msgstr "Editatu ohar pribatua" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Add private note" msgstr "Gehitu ohar pribatua" -#: src/components/account-info.jsx:1192 +#: src/components/account-info.jsx:1191 msgid "Notifications enabled for @{username}'s posts." msgstr "Jakinarazpenak gaitu dira @{username}(r)en bidalketetarako." -#: src/components/account-info.jsx:1193 +#: src/components/account-info.jsx:1192 msgid "Notifications disabled for @{username}'s posts." msgstr "Jakinarazpenak ezgaitu dira @{username}(r)en bidalketetarako." -#: src/components/account-info.jsx:1205 +#: src/components/account-info.jsx:1204 msgid "Disable notifications" msgstr "Ezgaitu jakinarazpenak" -#: src/components/account-info.jsx:1206 +#: src/components/account-info.jsx:1205 msgid "Enable notifications" msgstr "Gaitu jakinarazpenak" -#: src/components/account-info.jsx:1223 +#: src/components/account-info.jsx:1222 msgid "Boosts from @{username} enabled." msgstr "@{username}(r)en bultzadak gaituta daude." -#: src/components/account-info.jsx:1224 +#: src/components/account-info.jsx:1223 msgid "Boosts from @{username} disabled." msgstr "@{username}(r)en bultzadak ezgaituta daude." -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Disable boosts" msgstr "Ezgaitu bultzadak" -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Enable boosts" msgstr "Gaitu bultzadak" -#: src/components/account-info.jsx:1251 -#: src/components/account-info.jsx:1261 -#: src/components/account-info.jsx:1859 +#: src/components/account-info.jsx:1250 +#: src/components/account-info.jsx:1260 +#: src/components/account-info.jsx:1858 msgid "Add/Remove from Lists" msgstr "Gehitu zerrendara / kendu zerrendatik" -#: src/components/account-info.jsx:1300 +#: src/components/account-info.jsx:1299 #: src/components/status.jsx:1071 msgid "Link copied" msgstr "Esteka kopiatu da" -#: src/components/account-info.jsx:1303 +#: src/components/account-info.jsx:1302 #: src/components/status.jsx:1074 msgid "Unable to copy link" msgstr "Ezin da esteka kopiatu" -#: src/components/account-info.jsx:1309 +#: src/components/account-info.jsx:1308 #: src/components/shortcuts-settings.jsx:1056 #: src/components/status.jsx:1080 #: src/components/status.jsx:3102 msgid "Copy" msgstr "Kopiatu" -#: src/components/account-info.jsx:1324 +#: src/components/account-info.jsx:1323 #: src/components/shortcuts-settings.jsx:1074 #: src/components/status.jsx:1096 msgid "Sharing doesn't seem to work." msgstr "Ez dirudi partekatzea dabilenik." -#: src/components/account-info.jsx:1330 +#: src/components/account-info.jsx:1329 #: src/components/status.jsx:1102 msgid "Share…" msgstr "Partekatu…" -#: src/components/account-info.jsx:1350 +#: src/components/account-info.jsx:1349 msgid "Unmuted @{username}" msgstr "@{username} mututzeari utzi zaio" -#: src/components/account-info.jsx:1362 +#: src/components/account-info.jsx:1361 msgid "Unmute <0>@{username}" msgstr "Utzi <0>@{username} mututzeari" -#: src/components/account-info.jsx:1378 +#: src/components/account-info.jsx:1377 msgid "Mute <0>@{username}…" msgstr "Mututu <0>@{username}…" -#: src/components/account-info.jsx:1410 +#: src/components/account-info.jsx:1409 msgid "Muted @{username} for {0}" msgstr "@{username} {0}rako mututu da" -#: src/components/account-info.jsx:1422 +#: src/components/account-info.jsx:1421 msgid "Unable to mute @{username}" msgstr "Ezin da @{username} mututu" -#: src/components/account-info.jsx:1443 +#: src/components/account-info.jsx:1442 msgid "Remove <0>@{username} from followers?" msgstr "<0>@{username} jarraitzaileetatik kendu nahi?" -#: src/components/account-info.jsx:1463 +#: src/components/account-info.jsx:1462 msgid "@{username} removed from followers" msgstr "@{username} jarraitzaileetatik kendu da" -#: src/components/account-info.jsx:1475 +#: src/components/account-info.jsx:1474 msgid "Remove follower…" msgstr "Kendu jarraitzailea…" -#: src/components/account-info.jsx:1486 +#: src/components/account-info.jsx:1485 msgid "Block <0>@{username}?" msgstr "<0>@{username} blokeatu nahi?" -#: src/components/account-info.jsx:1507 +#: src/components/account-info.jsx:1506 msgid "Unblocked @{username}" msgstr "@{username} blokeatzeari utzi zaio" -#: src/components/account-info.jsx:1515 +#: src/components/account-info.jsx:1514 msgid "Blocked @{username}" msgstr "@{username} blokeatu da" -#: src/components/account-info.jsx:1523 +#: src/components/account-info.jsx:1522 msgid "Unable to unblock @{username}" msgstr "Ezin da @{username} blokeatzeari utzi" -#: src/components/account-info.jsx:1525 +#: src/components/account-info.jsx:1524 msgid "Unable to block @{username}" msgstr "Ezin da @{username} blokeatu" -#: src/components/account-info.jsx:1535 +#: src/components/account-info.jsx:1534 msgid "Unblock <0>@{username}" msgstr "Utzi <0>@{username} blokeatzeari" -#: src/components/account-info.jsx:1544 +#: src/components/account-info.jsx:1543 msgid "Block <0>@{username}…" msgstr "Blokeatu <0>@{username}…" -#: src/components/account-info.jsx:1561 +#: src/components/account-info.jsx:1560 msgid "Report <0>@{username}…" msgstr "Salatu <0>@{username}…" -#: src/components/account-info.jsx:1581 -#: src/components/account-info.jsx:2092 +#: src/components/account-info.jsx:1580 +#: src/components/account-info.jsx:2091 msgid "Edit profile" msgstr "Editatu profila" -#: src/components/account-info.jsx:1617 +#: src/components/account-info.jsx:1616 msgid "Withdraw follow request?" msgstr "Jarraipen-eskaera atzera bota?" -#: src/components/account-info.jsx:1618 +#: src/components/account-info.jsx:1617 msgid "Unfollow @{0}?" msgstr "@{0} jarraitzeari utzi?" -#: src/components/account-info.jsx:1669 +#: src/components/account-info.jsx:1668 msgid "Unfollow…" msgstr "Utzi jarraitzeari…" -#: src/components/account-info.jsx:1678 +#: src/components/account-info.jsx:1677 msgid "Withdraw…" msgstr "Bota atzera…" -#: src/components/account-info.jsx:1685 -#: src/components/account-info.jsx:1689 +#: src/components/account-info.jsx:1684 +#: src/components/account-info.jsx:1688 #: src/pages/hashtag.jsx:261 msgid "Follow" msgstr "Jarraitu" -#: src/components/account-info.jsx:1800 -#: src/components/account-info.jsx:1854 -#: src/components/account-info.jsx:1987 -#: src/components/account-info.jsx:2087 +#: src/components/account-info.jsx:1799 +#: src/components/account-info.jsx:1853 +#: src/components/account-info.jsx:1986 +#: src/components/account-info.jsx:2086 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 #: src/components/compose.jsx:2407 @@ -436,71 +436,71 @@ msgstr "Jarraitu" msgid "Close" msgstr "Itxi" -#: src/components/account-info.jsx:1805 +#: src/components/account-info.jsx:1804 msgid "Translated Bio" msgstr "Itzulitako biografia" -#: src/components/account-info.jsx:1899 +#: src/components/account-info.jsx:1898 msgid "Unable to remove from list." msgstr "Ezin da zerrendatik kendu." -#: src/components/account-info.jsx:1900 +#: src/components/account-info.jsx:1899 msgid "Unable to add to list." msgstr "Ezin da zerrendara gehitu." -#: src/components/account-info.jsx:1919 +#: src/components/account-info.jsx:1918 #: src/pages/lists.jsx:104 msgid "Unable to load lists." msgstr "Ezin dira zerrendak kargatu." -#: src/components/account-info.jsx:1923 +#: src/components/account-info.jsx:1922 msgid "No lists." msgstr "Zerrendarik ez." -#: src/components/account-info.jsx:1934 +#: src/components/account-info.jsx:1933 #: src/components/list-add-edit.jsx:37 #: src/pages/lists.jsx:58 msgid "New list" msgstr "Zerrenda berria" -#: src/components/account-info.jsx:1992 +#: src/components/account-info.jsx:1991 msgid "Private note about <0>@{0}" msgstr "<0>@{0}(r)i buruzko ohar pribatua" -#: src/components/account-info.jsx:2022 +#: src/components/account-info.jsx:2021 msgid "Unable to update private note." msgstr "Ezin izan da ohar pribatua eguneratu." -#: src/components/account-info.jsx:2045 -#: src/components/account-info.jsx:2215 +#: src/components/account-info.jsx:2044 +#: src/components/account-info.jsx:2214 msgid "Cancel" msgstr "Utzi" -#: src/components/account-info.jsx:2050 +#: src/components/account-info.jsx:2049 msgid "Save & close" msgstr "Gorde eta itxi" -#: src/components/account-info.jsx:2143 +#: src/components/account-info.jsx:2142 msgid "Unable to update profile." msgstr "Ezin da profila eguneratu." -#: src/components/account-info.jsx:2163 +#: src/components/account-info.jsx:2162 msgid "Bio" msgstr "Biografia" -#: src/components/account-info.jsx:2176 +#: src/components/account-info.jsx:2175 msgid "Extra fields" msgstr "Eremu gehigarriak" -#: src/components/account-info.jsx:2182 +#: src/components/account-info.jsx:2181 msgid "Label" msgstr "Etiketa" -#: src/components/account-info.jsx:2185 +#: src/components/account-info.jsx:2184 msgid "Content" msgstr "Edukia" -#: src/components/account-info.jsx:2218 +#: src/components/account-info.jsx:2217 #: src/components/list-add-edit.jsx:147 #: src/components/shortcuts-settings.jsx:712 #: src/pages/filters.jsx:554 @@ -508,11 +508,11 @@ msgstr "Edukia" msgid "Save" msgstr "Gorde" -#: src/components/account-info.jsx:2271 +#: src/components/account-info.jsx:2270 msgid "username" msgstr "erabiltzaile-izena" -#: src/components/account-info.jsx:2275 +#: src/components/account-info.jsx:2274 msgid "server domain name" msgstr "zerbitzariaren domeinu-izena" @@ -616,19 +616,19 @@ msgstr "Edukiari buruzko abisua edo multimedia hunkigarria" #: src/components/compose.jsx:1170 #: src/components/status.jsx:93 -#: src/pages/settings.jsx:285 +#: src/pages/settings.jsx:297 msgid "Public" msgstr "Publikoa" #: src/components/compose.jsx:1173 #: src/components/status.jsx:94 -#: src/pages/settings.jsx:288 +#: src/pages/settings.jsx:300 msgid "Unlisted" msgstr "Zerrendatu gabea" #: src/components/compose.jsx:1176 #: src/components/status.jsx:95 -#: src/pages/settings.jsx:291 +#: src/pages/settings.jsx:303 msgid "Followers only" msgstr "Jarraitzaileentzat soilik" @@ -863,7 +863,7 @@ msgid "Error loading GIFs" msgstr "Errorea GIFak kargatzean" #: src/components/drafts.jsx:63 -#: src/pages/settings.jsx:672 +#: src/pages/settings.jsx:684 msgid "Unsent drafts" msgstr "Bidali gabeko zirriborroak" @@ -1247,7 +1247,7 @@ msgstr "Zer berri?" #: src/pages/home.jsx:223 #: src/pages/mentions.jsx:20 #: src/pages/mentions.jsx:167 -#: src/pages/settings.jsx:1008 +#: src/pages/settings.jsx:1020 #: src/pages/trending.jsx:347 msgid "Mentions" msgstr "Aipamenak" @@ -1302,7 +1302,7 @@ msgstr "Laster-markak" #: src/pages/catchup.jsx:2029 #: src/pages/favourites.jsx:11 #: src/pages/favourites.jsx:23 -#: src/pages/settings.jsx:1012 +#: src/pages/settings.jsx:1024 msgid "Likes" msgstr "Gogokoak" @@ -1568,17 +1568,17 @@ msgid "Ending" msgstr "Amaiera-data" #. Relative time in seconds, as short as possible -#: src/components/relative-time.jsx:54 +#: src/components/relative-time.jsx:55 msgid "{0}s" msgstr "{0}s" #. Relative time in minutes, as short as possible -#: src/components/relative-time.jsx:59 +#: src/components/relative-time.jsx:60 msgid "{0}m" msgstr "{0}m" #. Relative time in hours, as short as possible -#: src/components/relative-time.jsx:64 +#: src/components/relative-time.jsx:65 msgid "{0}h" msgstr "{0}h" @@ -2289,7 +2289,7 @@ msgid "<0/> <1/> boosted" msgstr "<0/><1/> bultzatua" #: src/components/timeline.jsx:447 -#: src/pages/settings.jsx:1036 +#: src/pages/settings.jsx:1048 msgid "New posts" msgstr "Bidalketa berriak" @@ -3086,7 +3086,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Iragarpena} other {Iragarpenak}}" #: src/pages/notifications.jsx:599 -#: src/pages/settings.jsx:1024 +#: src/pages/settings.jsx:1036 msgid "Follow requests" msgstr "Jarraipen-eskaerak" @@ -3288,205 +3288,209 @@ msgstr "Testuaren tamaina" msgid "A" msgstr "A" -#: src/pages/settings.jsx:236 +#: src/pages/settings.jsx:237 msgid "Display language" msgstr "Pantaila-hizkuntza" -#: src/pages/settings.jsx:245 +#: src/pages/settings.jsx:246 +msgid "Volunteer translations" +msgstr "" + +#: src/pages/settings.jsx:257 msgid "Posting" msgstr "Argitaratzean" -#: src/pages/settings.jsx:252 +#: src/pages/settings.jsx:264 msgid "Default visibility" msgstr "Ikusgaitasuna, defektuz" -#: src/pages/settings.jsx:253 -#: src/pages/settings.jsx:299 +#: src/pages/settings.jsx:265 +#: src/pages/settings.jsx:311 msgid "Synced" msgstr "Sinkronizatuta" -#: src/pages/settings.jsx:278 +#: src/pages/settings.jsx:290 msgid "Failed to update posting privacy" msgstr "Ezin da bidalketaren pribatutasuna eguneratu" -#: src/pages/settings.jsx:301 +#: src/pages/settings.jsx:313 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "Zure zerbitzariko ezarpenekin sinkronizatu da. <0>Joan zure instantziara ({instance}) ezarpen gehiagorako." -#: src/pages/settings.jsx:316 +#: src/pages/settings.jsx:328 msgid "Experiments" msgstr "Esperimentuak" -#: src/pages/settings.jsx:329 +#: src/pages/settings.jsx:341 msgid "Auto refresh timeline posts" msgstr "Automatikoki freskatu denbora-lerroko bidalketak" -#: src/pages/settings.jsx:341 +#: src/pages/settings.jsx:353 msgid "Boosts carousel" msgstr "Bultzaden karrusela" -#: src/pages/settings.jsx:357 +#: src/pages/settings.jsx:369 msgid "Post translation" msgstr "Bidalketen itzulpena" -#: src/pages/settings.jsx:368 +#: src/pages/settings.jsx:380 msgid "Translate to" msgstr "Itzuli…" -#: src/pages/settings.jsx:379 +#: src/pages/settings.jsx:391 msgid "System language ({systemTargetLanguageText})" msgstr "Sistemak darabilena ({systemTargetLanguageText})" -#: src/pages/settings.jsx:405 +#: src/pages/settings.jsx:417 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "{0, plural, one {}=0 {Ezkutatu \"Itzuli\" botoia honentzat:} other {Ezkutatu \"Itzuli\" botoia (#) hauentzat:}}" -#: src/pages/settings.jsx:459 +#: src/pages/settings.jsx:471 msgid "Note: This feature uses external translation services, powered by <0>Lingva API & <1>Lingva Translate." msgstr "Oharra: ezaugarri honek hirugarrenen itzulpen-zerbitzuak darabiltza, <0>Lingva APIk eta <1>Lingva Translatek eskainiak." -#: src/pages/settings.jsx:493 +#: src/pages/settings.jsx:505 msgid "Auto inline translation" msgstr "Itzulpen automatikoa bidalketan bertan" -#: src/pages/settings.jsx:497 +#: src/pages/settings.jsx:509 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "Erakutsi automatikoki bidalketen itzulpena denbora-lerroaren baitan. Bidalketa <0>laburretarako balio du bakarrik, eta ezin dute edukiari buruzko oharrik, multimedia fitxategirik edo bozketarik izan." -#: src/pages/settings.jsx:517 +#: src/pages/settings.jsx:529 msgid "GIF Picker for composer" msgstr "GIF hautatzailea" -#: src/pages/settings.jsx:521 +#: src/pages/settings.jsx:533 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "Oharra: ezaugarri honek hirugarrenen zerbitzua darabil GIFen bilaketarako, <0>GIPHYk eskainia. Adin guztietarako egokia da, jarraipen parametroak ezabatu egiten dira, jatorriaren informazioa eskarietatik kanpo uzten da, baina bilaketa-kontsultek eta IP helbidearen informazioak bere zerbitzarietara iristen jarraituko dute." -#: src/pages/settings.jsx:550 +#: src/pages/settings.jsx:562 msgid "Image description generator" msgstr "Irudien deskribapen-sortzailea" -#: src/pages/settings.jsx:555 +#: src/pages/settings.jsx:567 msgid "Only for new images while composing new posts." msgstr "Soilik irudi berrientzat bidalketak berriak idaztean." -#: src/pages/settings.jsx:562 +#: src/pages/settings.jsx:574 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "Oharra: ezaugarri honek hirugarrenen AA zerbitzua darabil, <0>img-alt-apik eskainia. Litekeena da erabat ondo ez egitea. Soilik irudientzat eta soilik ingelesez." -#: src/pages/settings.jsx:588 +#: src/pages/settings.jsx:600 msgid "Server-side grouped notifications" msgstr "Zerbitzariak taldekatutako jakinarazpenak" -#: src/pages/settings.jsx:592 +#: src/pages/settings.jsx:604 msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic." msgstr "Alpha fasean dagoen ezaugarria. Taldekatzea hobetu lezake, baina oinarrizko logika erabiliz." -#: src/pages/settings.jsx:613 +#: src/pages/settings.jsx:625 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "Laster-teklen hodeiko inportazio / esportazio ezarpenak" -#: src/pages/settings.jsx:618 +#: src/pages/settings.jsx:630 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "⚠️⚠️⚠️ Oso esperimentala.<0/>Zure profileko oharretan gordetzen da. Profileko oharrak (pribatuak) beste profil batzuei buruzko oharretarako erabiltzen dira nagusiki, eta norberaren profilean ezkutatuta daude." -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:641 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "Oharra: ezaugarri honek saio hasita duzun zerbitzariaren APIa darabil." -#: src/pages/settings.jsx:646 +#: src/pages/settings.jsx:658 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "Eskalki modua <0>(<1>Testua → <2>████)" -#: src/pages/settings.jsx:655 +#: src/pages/settings.jsx:667 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "Testua blokeekin ordezkatzen du, pantaila-argazkiak egitean aproposa pribatutasun arrazoiengatik." -#: src/pages/settings.jsx:680 +#: src/pages/settings.jsx:692 msgid "About" msgstr "Honi buruz" -#: src/pages/settings.jsx:719 +#: src/pages/settings.jsx:731 msgid "<0>Built by <1>@cheeaun" msgstr "<1>@cheeaunek <0>sortua" -#: src/pages/settings.jsx:748 +#: src/pages/settings.jsx:760 msgid "Sponsor" msgstr "Babestu" -#: src/pages/settings.jsx:756 +#: src/pages/settings.jsx:768 msgid "Donate" msgstr "Egin dohaintza" -#: src/pages/settings.jsx:764 +#: src/pages/settings.jsx:776 msgid "Privacy Policy" msgstr "Pribatutasun politika" -#: src/pages/settings.jsx:771 +#: src/pages/settings.jsx:783 msgid "<0>Site: {0}" msgstr "<0>Gunea: {0}" -#: src/pages/settings.jsx:778 +#: src/pages/settings.jsx:790 msgid "<0>Version: <1/> {0}" msgstr "<0>Bertsioa: <1/> {0}" -#: src/pages/settings.jsx:793 +#: src/pages/settings.jsx:805 msgid "Version string copied" msgstr "Bertsioaren haria kopiatuta" -#: src/pages/settings.jsx:796 +#: src/pages/settings.jsx:808 msgid "Unable to copy version string" msgstr "Ezin da bertsioaren haria kopiatu" -#: src/pages/settings.jsx:921 -#: src/pages/settings.jsx:926 +#: src/pages/settings.jsx:933 +#: src/pages/settings.jsx:938 msgid "Failed to update subscription. Please try again." msgstr "Ezin da harpidetza eguneratu. Saiatu berriro." -#: src/pages/settings.jsx:932 +#: src/pages/settings.jsx:944 msgid "Failed to remove subscription. Please try again." msgstr "Ezin da harpidetza kendu. Saiatu berriro." -#: src/pages/settings.jsx:939 +#: src/pages/settings.jsx:951 msgid "Push Notifications (beta)" msgstr "Push jakinarazpenak (beta)" -#: src/pages/settings.jsx:961 +#: src/pages/settings.jsx:973 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "Push jakinarazpenak blokeatuta daude. Gaitu itzazu nabigatzaileko ezarpenetan." -#: src/pages/settings.jsx:970 +#: src/pages/settings.jsx:982 msgid "Allow from <0>{0}" msgstr "Baimendu <0>{0}(r)en" -#: src/pages/settings.jsx:979 +#: src/pages/settings.jsx:991 msgid "anyone" msgstr "edonor" -#: src/pages/settings.jsx:983 +#: src/pages/settings.jsx:995 msgid "people I follow" msgstr "jarraitzen dudan jendea" -#: src/pages/settings.jsx:987 +#: src/pages/settings.jsx:999 msgid "followers" msgstr "jarraitzaile" -#: src/pages/settings.jsx:1020 +#: src/pages/settings.jsx:1032 msgid "Follows" msgstr "Jarraitzen die" -#: src/pages/settings.jsx:1028 +#: src/pages/settings.jsx:1040 msgid "Polls" msgstr "Bozketak" -#: src/pages/settings.jsx:1032 +#: src/pages/settings.jsx:1044 msgid "Post edits" msgstr "Bidalketen edizioak" -#: src/pages/settings.jsx:1053 +#: src/pages/settings.jsx:1065 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "Ez da push baimenik eman saioa azkenekoz hasi zenuenetik. <0><1>Hasi saioa berriro baimentzeko." -#: src/pages/settings.jsx:1069 +#: src/pages/settings.jsx:1081 msgid "NOTE: Push notifications only work for <0>one account." msgstr "Oharra: push jakinarazpenak <0>kontu bakarrarentzat dabiltza." diff --git a/src/locales/fa-IR.po b/src/locales/fa-IR.po index ddd1cef5..f32d9fc2 100644 --- a/src/locales/fa-IR.po +++ b/src/locales/fa-IR.po @@ -8,7 +8,7 @@ msgstr "" "Language: fa\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-21 14:59\n" +"PO-Revision-Date: 2024-08-23 10:19\n" "Last-Translator: \n" "Language-Team: Persian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -31,12 +31,12 @@ msgid "Last posted: {0}" msgstr "آخرین فرسته‌ها: {0}" #: src/components/account-block.jsx:159 -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 msgid "Automated" msgstr "خودکارشده" #: src/components/account-block.jsx:166 -#: src/components/account-info.jsx:640 +#: src/components/account-info.jsx:639 #: src/components/status.jsx:439 #: src/pages/catchup.jsx:1438 msgid "Group" @@ -47,15 +47,15 @@ msgid "Mutual" msgstr "متقابل" #: src/components/account-block.jsx:180 -#: src/components/account-info.jsx:1675 +#: src/components/account-info.jsx:1674 msgid "Requested" msgstr "درخواست‌شده" #: src/components/account-block.jsx:184 -#: src/components/account-info.jsx:417 -#: src/components/account-info.jsx:743 -#: src/components/account-info.jsx:757 -#: src/components/account-info.jsx:1666 +#: src/components/account-info.jsx:416 +#: src/components/account-info.jsx:742 +#: src/components/account-info.jsx:756 +#: src/components/account-info.jsx:1665 #: src/components/nav-menu.jsx:193 #: src/components/shortcuts-settings.jsx:137 #: src/pages/following.jsx:20 @@ -64,7 +64,7 @@ msgid "Following" msgstr "پی‌گرفته" #: src/components/account-block.jsx:188 -#: src/components/account-info.jsx:1060 +#: src/components/account-info.jsx:1059 msgid "Follows you" msgstr "شما را پی میگیرد" @@ -73,12 +73,12 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural,one {# پی‌گرفته} other {# پی‌گرفته‌ها}}" #: src/components/account-block.jsx:205 -#: src/components/account-info.jsx:681 +#: src/components/account-info.jsx:680 msgid "Verified" msgstr "تاییدشده" #: src/components/account-block.jsx:220 -#: src/components/account-info.jsx:778 +#: src/components/account-info.jsx:777 msgid "Joined <0>{0}" msgstr "عضو شده<0>{0}" @@ -86,30 +86,30 @@ msgstr "عضو شده<0>{0}" msgid "Forever" msgstr "برای همیشه" -#: src/components/account-info.jsx:378 +#: src/components/account-info.jsx:377 msgid "Unable to load account." msgstr "ناتوان در بارگذاری حساب کاربری." -#: src/components/account-info.jsx:386 +#: src/components/account-info.jsx:385 msgid "Go to account page" msgstr "برو به صفحهٔ حساب کاربری" -#: src/components/account-info.jsx:414 -#: src/components/account-info.jsx:703 -#: src/components/account-info.jsx:733 +#: src/components/account-info.jsx:413 +#: src/components/account-info.jsx:702 +#: src/components/account-info.jsx:732 msgid "Followers" msgstr "پی‌گیرنده" -#: src/components/account-info.jsx:420 -#: src/components/account-info.jsx:774 +#: src/components/account-info.jsx:419 +#: src/components/account-info.jsx:773 #: src/pages/account-statuses.jsx:484 #: src/pages/search.jsx:237 #: src/pages/search.jsx:384 msgid "Posts" msgstr "فرسته" -#: src/components/account-info.jsx:428 -#: src/components/account-info.jsx:1116 +#: src/components/account-info.jsx:427 +#: src/components/account-info.jsx:1115 #: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 @@ -128,64 +128,64 @@ msgstr "فرسته" msgid "More" msgstr "بیشتر" -#: src/components/account-info.jsx:440 +#: src/components/account-info.jsx:439 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "" -#: src/components/account-info.jsx:585 -#: src/components/account-info.jsx:1274 +#: src/components/account-info.jsx:584 +#: src/components/account-info.jsx:1273 msgid "Handle copied" msgstr "" -#: src/components/account-info.jsx:588 -#: src/components/account-info.jsx:1277 +#: src/components/account-info.jsx:587 +#: src/components/account-info.jsx:1276 msgid "Unable to copy handle" msgstr "" -#: src/components/account-info.jsx:594 -#: src/components/account-info.jsx:1283 +#: src/components/account-info.jsx:593 +#: src/components/account-info.jsx:1282 msgid "Copy handle" msgstr "" -#: src/components/account-info.jsx:600 +#: src/components/account-info.jsx:599 msgid "Go to original profile page" msgstr "برو به صفحهٔ اصلی نمایه" -#: src/components/account-info.jsx:607 +#: src/components/account-info.jsx:606 msgid "View profile image" msgstr "نمایش تصویر نمایه" -#: src/components/account-info.jsx:613 +#: src/components/account-info.jsx:612 msgid "View profile header" msgstr "نمایش سرآیند نمایه" -#: src/components/account-info.jsx:630 +#: src/components/account-info.jsx:629 msgid "In Memoriam" msgstr "در یادبود" -#: src/components/account-info.jsx:710 -#: src/components/account-info.jsx:748 +#: src/components/account-info.jsx:709 +#: src/components/account-info.jsx:747 msgid "This user has chosen to not make this information available." msgstr "این کاربر انتخاب کرده که این اطلاعات در دسترس نباشد." -#: src/components/account-info.jsx:803 +#: src/components/account-info.jsx:802 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} فرسته‌های اصلی، {1} پاسخ‌ها، {2} تقویت‌ها" -#: src/components/account-info.jsx:819 +#: src/components/account-info.jsx:818 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "{0, plural, one {{1, plural, one {۱ فرستهٔ آخر در ۱ روز گذشته} other {۱ فرستهٔ آخر در {2} روز گذشته}}} other {{3, plural, one {{4} فرستهٔ آخر در ۱ روز گذشته} other {{5} فرستهٔ آخر در {6} روز گذشته}}}}" -#: src/components/account-info.jsx:832 +#: src/components/account-info.jsx:831 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "{0, plural, one {۱ فرستهٔ آخر در سال گذشته} other {{1} فرستهٔ آخر در سال گذشته}}" -#: src/components/account-info.jsx:856 +#: src/components/account-info.jsx:855 #: src/pages/catchup.jsx:70 msgid "Original" msgstr "اصلی" -#: src/components/account-info.jsx:860 +#: src/components/account-info.jsx:859 #: src/components/status.jsx:2155 #: src/pages/catchup.jsx:71 #: src/pages/catchup.jsx:1412 @@ -195,215 +195,215 @@ msgstr "اصلی" msgid "Replies" msgstr "پاسخ‌ها" -#: src/components/account-info.jsx:864 +#: src/components/account-info.jsx:863 #: src/pages/catchup.jsx:72 #: src/pages/catchup.jsx:1414 #: src/pages/catchup.jsx:2035 -#: src/pages/settings.jsx:1016 +#: src/pages/settings.jsx:1028 msgid "Boosts" msgstr "تقویت‌ها" -#: src/components/account-info.jsx:870 +#: src/components/account-info.jsx:869 msgid "Post stats unavailable." msgstr "اطلاعات فرسته غیرقابل دسترسی." -#: src/components/account-info.jsx:901 +#: src/components/account-info.jsx:900 msgid "View post stats" msgstr "نمایش اطلاعات فرسته" -#: src/components/account-info.jsx:1064 +#: src/components/account-info.jsx:1063 msgid "Last post: <0>{0}" msgstr "آخرین فرسته: <0>{0}" -#: src/components/account-info.jsx:1078 +#: src/components/account-info.jsx:1077 msgid "Muted" msgstr "خموشانده" -#: src/components/account-info.jsx:1083 +#: src/components/account-info.jsx:1082 msgid "Blocked" msgstr "مسدودشده" -#: src/components/account-info.jsx:1092 +#: src/components/account-info.jsx:1091 msgid "Private note" msgstr "یادداشت خصوصی" -#: src/components/account-info.jsx:1149 +#: src/components/account-info.jsx:1148 msgid "Mention <0>@{username}" msgstr "اشاره به <0>@{username}" -#: src/components/account-info.jsx:1161 +#: src/components/account-info.jsx:1160 msgid "Translate bio" msgstr "ترجمهٔ شرح حال" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Edit private note" msgstr "ویرایش یادداشت خصوصی" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Add private note" msgstr "افزودن یادداشت خصوصی" -#: src/components/account-info.jsx:1192 +#: src/components/account-info.jsx:1191 msgid "Notifications enabled for @{username}'s posts." msgstr "آگاهی‌ها برای فرسته‌های @{username} فعال شدند." -#: src/components/account-info.jsx:1193 +#: src/components/account-info.jsx:1192 msgid "Notifications disabled for @{username}'s posts." msgstr "آگاهی‌ها برای فرسته‌های @{username} غیرفعال شدند." -#: src/components/account-info.jsx:1205 +#: src/components/account-info.jsx:1204 msgid "Disable notifications" msgstr "غیرفعال کردن آگاهی‌ها" -#: src/components/account-info.jsx:1206 +#: src/components/account-info.jsx:1205 msgid "Enable notifications" msgstr "فعال‌سازی آگاهی‌ها" -#: src/components/account-info.jsx:1223 +#: src/components/account-info.jsx:1222 msgid "Boosts from @{username} enabled." msgstr "تقویت‌های @{username} فعال شدند." -#: src/components/account-info.jsx:1224 +#: src/components/account-info.jsx:1223 msgid "Boosts from @{username} disabled." msgstr "تقویت‌های @{username} غیرفعال شدند." -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Disable boosts" msgstr "غیرفعال کردن تقویت‌ها" -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Enable boosts" msgstr "فعال کردن تقویت‌ها" -#: src/components/account-info.jsx:1251 -#: src/components/account-info.jsx:1261 -#: src/components/account-info.jsx:1859 +#: src/components/account-info.jsx:1250 +#: src/components/account-info.jsx:1260 +#: src/components/account-info.jsx:1858 msgid "Add/Remove from Lists" msgstr "افزودن/حذف کردن از سیاهه‌ها" -#: src/components/account-info.jsx:1300 +#: src/components/account-info.jsx:1299 #: src/components/status.jsx:1071 msgid "Link copied" msgstr "پیوند رونوشت شد" -#: src/components/account-info.jsx:1303 +#: src/components/account-info.jsx:1302 #: src/components/status.jsx:1074 msgid "Unable to copy link" msgstr "ناتوان در رونوشت برداشتن از پیوند" -#: src/components/account-info.jsx:1309 +#: src/components/account-info.jsx:1308 #: src/components/shortcuts-settings.jsx:1056 #: src/components/status.jsx:1080 #: src/components/status.jsx:3102 msgid "Copy" msgstr "رونوشت" -#: src/components/account-info.jsx:1324 +#: src/components/account-info.jsx:1323 #: src/components/shortcuts-settings.jsx:1074 #: src/components/status.jsx:1096 msgid "Sharing doesn't seem to work." msgstr "انگار همرسانی کار نمیکند." -#: src/components/account-info.jsx:1330 +#: src/components/account-info.jsx:1329 #: src/components/status.jsx:1102 msgid "Share…" msgstr "همرسانی…" -#: src/components/account-info.jsx:1350 +#: src/components/account-info.jsx:1349 msgid "Unmuted @{username}" msgstr "ناخموشیده @{username}" -#: src/components/account-info.jsx:1362 +#: src/components/account-info.jsx:1361 msgid "Unmute <0>@{username}" msgstr "ناخموشاندن <0>@{username}" -#: src/components/account-info.jsx:1378 +#: src/components/account-info.jsx:1377 msgid "Mute <0>@{username}…" msgstr "خموشاندن <0>@{username}…" -#: src/components/account-info.jsx:1410 +#: src/components/account-info.jsx:1409 msgid "Muted @{username} for {0}" msgstr "@{username} برای {0} خموشیده" -#: src/components/account-info.jsx:1422 +#: src/components/account-info.jsx:1421 msgid "Unable to mute @{username}" msgstr "ناتوانی در خموشاندن @{username}" -#: src/components/account-info.jsx:1443 +#: src/components/account-info.jsx:1442 msgid "Remove <0>@{username} from followers?" msgstr "<0>@{username} را از پی‌گرفتگان حذف میکنید؟" -#: src/components/account-info.jsx:1463 +#: src/components/account-info.jsx:1462 msgid "@{username} removed from followers" msgstr "@{username} از پی‌گیرنده حذف شد" -#: src/components/account-info.jsx:1475 +#: src/components/account-info.jsx:1474 msgid "Remove follower…" msgstr "حذف کردن پی‌گرفته…" -#: src/components/account-info.jsx:1486 +#: src/components/account-info.jsx:1485 msgid "Block <0>@{username}?" msgstr "" -#: src/components/account-info.jsx:1507 +#: src/components/account-info.jsx:1506 msgid "Unblocked @{username}" msgstr "نامسدود کردن @{username}" -#: src/components/account-info.jsx:1515 +#: src/components/account-info.jsx:1514 msgid "Blocked @{username}" msgstr "@{username} مسدود شد" -#: src/components/account-info.jsx:1523 +#: src/components/account-info.jsx:1522 msgid "Unable to unblock @{username}" msgstr "ناتوانی در نامسدود کردن @{username}" -#: src/components/account-info.jsx:1525 +#: src/components/account-info.jsx:1524 msgid "Unable to block @{username}" msgstr "ناتوانی در مسدود کردن @{username}" -#: src/components/account-info.jsx:1535 +#: src/components/account-info.jsx:1534 msgid "Unblock <0>@{username}" msgstr "" -#: src/components/account-info.jsx:1544 +#: src/components/account-info.jsx:1543 msgid "Block <0>@{username}…" msgstr "" -#: src/components/account-info.jsx:1561 +#: src/components/account-info.jsx:1560 msgid "Report <0>@{username}…" msgstr "" -#: src/components/account-info.jsx:1581 -#: src/components/account-info.jsx:2092 +#: src/components/account-info.jsx:1580 +#: src/components/account-info.jsx:2091 msgid "Edit profile" msgstr "ویرایش نمایه" -#: src/components/account-info.jsx:1617 +#: src/components/account-info.jsx:1616 msgid "Withdraw follow request?" msgstr "برگرداندن درخواست پی‌گیری؟" -#: src/components/account-info.jsx:1618 +#: src/components/account-info.jsx:1617 msgid "Unfollow @{0}?" msgstr "پی نگرفتن @{0}؟" -#: src/components/account-info.jsx:1669 +#: src/components/account-info.jsx:1668 msgid "Unfollow…" msgstr "پی نگرفتن…" -#: src/components/account-info.jsx:1678 +#: src/components/account-info.jsx:1677 msgid "Withdraw…" msgstr "برگرداندن…" -#: src/components/account-info.jsx:1685 -#: src/components/account-info.jsx:1689 +#: src/components/account-info.jsx:1684 +#: src/components/account-info.jsx:1688 #: src/pages/hashtag.jsx:261 msgid "Follow" msgstr "پی گرفتن" -#: src/components/account-info.jsx:1800 -#: src/components/account-info.jsx:1854 -#: src/components/account-info.jsx:1987 -#: src/components/account-info.jsx:2087 +#: src/components/account-info.jsx:1799 +#: src/components/account-info.jsx:1853 +#: src/components/account-info.jsx:1986 +#: src/components/account-info.jsx:2086 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 #: src/components/compose.jsx:2407 @@ -436,71 +436,71 @@ msgstr "پی گرفتن" msgid "Close" msgstr "بستن" -#: src/components/account-info.jsx:1805 +#: src/components/account-info.jsx:1804 msgid "Translated Bio" msgstr "شرح حال ترجمه شد" -#: src/components/account-info.jsx:1899 +#: src/components/account-info.jsx:1898 msgid "Unable to remove from list." msgstr "ناتوانی در حذف از سیاهه." -#: src/components/account-info.jsx:1900 +#: src/components/account-info.jsx:1899 msgid "Unable to add to list." msgstr "ناتوانی در افزودن به سیاهه." -#: src/components/account-info.jsx:1919 +#: src/components/account-info.jsx:1918 #: src/pages/lists.jsx:104 msgid "Unable to load lists." msgstr "ناتوانی در بارگذاری سیاهه‌ها." -#: src/components/account-info.jsx:1923 +#: src/components/account-info.jsx:1922 msgid "No lists." msgstr "سیاهه‌ای نیست." -#: src/components/account-info.jsx:1934 +#: src/components/account-info.jsx:1933 #: src/components/list-add-edit.jsx:37 #: src/pages/lists.jsx:58 msgid "New list" msgstr "سیاهه جدید" -#: src/components/account-info.jsx:1992 +#: src/components/account-info.jsx:1991 msgid "Private note about <0>@{0}" msgstr "" -#: src/components/account-info.jsx:2022 +#: src/components/account-info.jsx:2021 msgid "Unable to update private note." msgstr "ناتوانی در بروزرسانی یادداشت خصوصی." -#: src/components/account-info.jsx:2045 -#: src/components/account-info.jsx:2215 +#: src/components/account-info.jsx:2044 +#: src/components/account-info.jsx:2214 msgid "Cancel" msgstr "لغو" -#: src/components/account-info.jsx:2050 +#: src/components/account-info.jsx:2049 msgid "Save & close" msgstr "ذخیره و بستن" -#: src/components/account-info.jsx:2143 +#: src/components/account-info.jsx:2142 msgid "Unable to update profile." msgstr "ناتوانی در بروزرسانی نمایه." -#: src/components/account-info.jsx:2163 +#: src/components/account-info.jsx:2162 msgid "Bio" msgstr "شرح حال" -#: src/components/account-info.jsx:2176 +#: src/components/account-info.jsx:2175 msgid "Extra fields" msgstr "مورد اضافی" -#: src/components/account-info.jsx:2182 +#: src/components/account-info.jsx:2181 msgid "Label" msgstr "برچسب" -#: src/components/account-info.jsx:2185 +#: src/components/account-info.jsx:2184 msgid "Content" msgstr "محتوا" -#: src/components/account-info.jsx:2218 +#: src/components/account-info.jsx:2217 #: src/components/list-add-edit.jsx:147 #: src/components/shortcuts-settings.jsx:712 #: src/pages/filters.jsx:554 @@ -508,11 +508,11 @@ msgstr "محتوا" msgid "Save" msgstr "ذخیره" -#: src/components/account-info.jsx:2271 +#: src/components/account-info.jsx:2270 msgid "username" msgstr "نام کاربری" -#: src/components/account-info.jsx:2275 +#: src/components/account-info.jsx:2274 msgid "server domain name" msgstr "سامانهٔ نام دامنه" @@ -616,19 +616,19 @@ msgstr "هشدار محتوا یا رسانهٔ حساس" #: src/components/compose.jsx:1170 #: src/components/status.jsx:93 -#: src/pages/settings.jsx:285 +#: src/pages/settings.jsx:297 msgid "Public" msgstr "همگانی" #: src/components/compose.jsx:1173 #: src/components/status.jsx:94 -#: src/pages/settings.jsx:288 +#: src/pages/settings.jsx:300 msgid "Unlisted" msgstr "فهرست‌نشده" #: src/components/compose.jsx:1176 #: src/components/status.jsx:95 -#: src/pages/settings.jsx:291 +#: src/pages/settings.jsx:303 msgid "Followers only" msgstr "فقط پی‌گیرنده" @@ -863,7 +863,7 @@ msgid "Error loading GIFs" msgstr "خطا در بارگذاری جیف‌ها" #: src/components/drafts.jsx:63 -#: src/pages/settings.jsx:672 +#: src/pages/settings.jsx:684 msgid "Unsent drafts" msgstr "پیش‌نویس‌های ارسال‌نشده" @@ -1247,7 +1247,7 @@ msgstr "" #: src/pages/home.jsx:223 #: src/pages/mentions.jsx:20 #: src/pages/mentions.jsx:167 -#: src/pages/settings.jsx:1008 +#: src/pages/settings.jsx:1020 #: src/pages/trending.jsx:347 msgid "Mentions" msgstr "اشاره‌ها" @@ -1302,7 +1302,7 @@ msgstr "نشانک‌گذاری‌ها" #: src/pages/catchup.jsx:2029 #: src/pages/favourites.jsx:11 #: src/pages/favourites.jsx:23 -#: src/pages/settings.jsx:1012 +#: src/pages/settings.jsx:1024 msgid "Likes" msgstr "برگزیده‌ها" @@ -1568,17 +1568,17 @@ msgid "Ending" msgstr "در حال اتمام" #. Relative time in seconds, as short as possible -#: src/components/relative-time.jsx:54 +#: src/components/relative-time.jsx:55 msgid "{0}s" msgstr "{0}ث" #. Relative time in minutes, as short as possible -#: src/components/relative-time.jsx:59 +#: src/components/relative-time.jsx:60 msgid "{0}m" msgstr "{0}د" #. Relative time in hours, as short as possible -#: src/components/relative-time.jsx:64 +#: src/components/relative-time.jsx:65 msgid "{0}h" msgstr "{0}س" @@ -2289,7 +2289,7 @@ msgid "<0/> <1/> boosted" msgstr "<0/> <1/> تقویت‌شده" #: src/components/timeline.jsx:447 -#: src/pages/settings.jsx:1036 +#: src/pages/settings.jsx:1048 msgid "New posts" msgstr "فرسته‌های جدید" @@ -3086,7 +3086,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "" #: src/pages/notifications.jsx:599 -#: src/pages/settings.jsx:1024 +#: src/pages/settings.jsx:1036 msgid "Follow requests" msgstr "" @@ -3288,205 +3288,209 @@ msgstr "" msgid "A" msgstr "" -#: src/pages/settings.jsx:236 +#: src/pages/settings.jsx:237 msgid "Display language" msgstr "" -#: src/pages/settings.jsx:245 +#: src/pages/settings.jsx:246 +msgid "Volunteer translations" +msgstr "" + +#: src/pages/settings.jsx:257 msgid "Posting" msgstr "" -#: src/pages/settings.jsx:252 +#: src/pages/settings.jsx:264 msgid "Default visibility" msgstr "" -#: src/pages/settings.jsx:253 -#: src/pages/settings.jsx:299 +#: src/pages/settings.jsx:265 +#: src/pages/settings.jsx:311 msgid "Synced" msgstr "" -#: src/pages/settings.jsx:278 +#: src/pages/settings.jsx:290 msgid "Failed to update posting privacy" msgstr "" -#: src/pages/settings.jsx:301 +#: src/pages/settings.jsx:313 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "" -#: src/pages/settings.jsx:316 +#: src/pages/settings.jsx:328 msgid "Experiments" msgstr "" -#: src/pages/settings.jsx:329 +#: src/pages/settings.jsx:341 msgid "Auto refresh timeline posts" msgstr "" -#: src/pages/settings.jsx:341 +#: src/pages/settings.jsx:353 msgid "Boosts carousel" msgstr "" -#: src/pages/settings.jsx:357 +#: src/pages/settings.jsx:369 msgid "Post translation" msgstr "" -#: src/pages/settings.jsx:368 +#: src/pages/settings.jsx:380 msgid "Translate to" msgstr "" -#: src/pages/settings.jsx:379 +#: src/pages/settings.jsx:391 msgid "System language ({systemTargetLanguageText})" msgstr "" -#: src/pages/settings.jsx:405 +#: src/pages/settings.jsx:417 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "" -#: src/pages/settings.jsx:459 +#: src/pages/settings.jsx:471 msgid "Note: This feature uses external translation services, powered by <0>Lingva API & <1>Lingva Translate." msgstr "" -#: src/pages/settings.jsx:493 +#: src/pages/settings.jsx:505 msgid "Auto inline translation" msgstr "" -#: src/pages/settings.jsx:497 +#: src/pages/settings.jsx:509 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "" -#: src/pages/settings.jsx:517 +#: src/pages/settings.jsx:529 msgid "GIF Picker for composer" msgstr "" -#: src/pages/settings.jsx:521 +#: src/pages/settings.jsx:533 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "" -#: src/pages/settings.jsx:550 +#: src/pages/settings.jsx:562 msgid "Image description generator" msgstr "" -#: src/pages/settings.jsx:555 +#: src/pages/settings.jsx:567 msgid "Only for new images while composing new posts." msgstr "" -#: src/pages/settings.jsx:562 +#: src/pages/settings.jsx:574 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "" -#: src/pages/settings.jsx:588 +#: src/pages/settings.jsx:600 msgid "Server-side grouped notifications" msgstr "" -#: src/pages/settings.jsx:592 +#: src/pages/settings.jsx:604 msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic." msgstr "" -#: src/pages/settings.jsx:613 +#: src/pages/settings.jsx:625 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "" -#: src/pages/settings.jsx:618 +#: src/pages/settings.jsx:630 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "" -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:641 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "" -#: src/pages/settings.jsx:646 +#: src/pages/settings.jsx:658 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "" -#: src/pages/settings.jsx:655 +#: src/pages/settings.jsx:667 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "" -#: src/pages/settings.jsx:680 +#: src/pages/settings.jsx:692 msgid "About" msgstr "" -#: src/pages/settings.jsx:719 +#: src/pages/settings.jsx:731 msgid "<0>Built by <1>@cheeaun" msgstr "" -#: src/pages/settings.jsx:748 +#: src/pages/settings.jsx:760 msgid "Sponsor" msgstr "" -#: src/pages/settings.jsx:756 +#: src/pages/settings.jsx:768 msgid "Donate" msgstr "" -#: src/pages/settings.jsx:764 +#: src/pages/settings.jsx:776 msgid "Privacy Policy" msgstr "" -#: src/pages/settings.jsx:771 +#: src/pages/settings.jsx:783 msgid "<0>Site: {0}" msgstr "" -#: src/pages/settings.jsx:778 +#: src/pages/settings.jsx:790 msgid "<0>Version: <1/> {0}" msgstr "" -#: src/pages/settings.jsx:793 +#: src/pages/settings.jsx:805 msgid "Version string copied" msgstr "" -#: src/pages/settings.jsx:796 +#: src/pages/settings.jsx:808 msgid "Unable to copy version string" msgstr "" -#: src/pages/settings.jsx:921 -#: src/pages/settings.jsx:926 +#: src/pages/settings.jsx:933 +#: src/pages/settings.jsx:938 msgid "Failed to update subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:932 +#: src/pages/settings.jsx:944 msgid "Failed to remove subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:939 +#: src/pages/settings.jsx:951 msgid "Push Notifications (beta)" msgstr "" -#: src/pages/settings.jsx:961 +#: src/pages/settings.jsx:973 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "" -#: src/pages/settings.jsx:970 +#: src/pages/settings.jsx:982 msgid "Allow from <0>{0}" msgstr "" -#: src/pages/settings.jsx:979 +#: src/pages/settings.jsx:991 msgid "anyone" msgstr "" -#: src/pages/settings.jsx:983 +#: src/pages/settings.jsx:995 msgid "people I follow" msgstr "" -#: src/pages/settings.jsx:987 +#: src/pages/settings.jsx:999 msgid "followers" msgstr "" -#: src/pages/settings.jsx:1020 +#: src/pages/settings.jsx:1032 msgid "Follows" msgstr "" -#: src/pages/settings.jsx:1028 +#: src/pages/settings.jsx:1040 msgid "Polls" msgstr "" -#: src/pages/settings.jsx:1032 +#: src/pages/settings.jsx:1044 msgid "Post edits" msgstr "" -#: src/pages/settings.jsx:1053 +#: src/pages/settings.jsx:1065 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "" -#: src/pages/settings.jsx:1069 +#: src/pages/settings.jsx:1081 msgid "NOTE: Push notifications only work for <0>one account." msgstr "" diff --git a/src/locales/fi-FI.po b/src/locales/fi-FI.po index a05e8940..78eca307 100644 --- a/src/locales/fi-FI.po +++ b/src/locales/fi-FI.po @@ -8,7 +8,7 @@ msgstr "" "Language: fi\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-22 17:03\n" +"PO-Revision-Date: 2024-08-23 10:19\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -31,12 +31,12 @@ msgid "Last posted: {0}" msgstr "Julkaissut viimeksi: {0}" #: src/components/account-block.jsx:159 -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 msgid "Automated" msgstr "Botti" #: src/components/account-block.jsx:166 -#: src/components/account-info.jsx:640 +#: src/components/account-info.jsx:639 #: src/components/status.jsx:439 #: src/pages/catchup.jsx:1438 msgid "Group" @@ -47,15 +47,15 @@ msgid "Mutual" msgstr "Seuraatte toisianne" #: src/components/account-block.jsx:180 -#: src/components/account-info.jsx:1675 +#: src/components/account-info.jsx:1674 msgid "Requested" msgstr "Pyydetty" #: src/components/account-block.jsx:184 -#: src/components/account-info.jsx:417 -#: src/components/account-info.jsx:743 -#: src/components/account-info.jsx:757 -#: src/components/account-info.jsx:1666 +#: src/components/account-info.jsx:416 +#: src/components/account-info.jsx:742 +#: src/components/account-info.jsx:756 +#: src/components/account-info.jsx:1665 #: src/components/nav-menu.jsx:193 #: src/components/shortcuts-settings.jsx:137 #: src/pages/following.jsx:20 @@ -64,7 +64,7 @@ msgid "Following" msgstr "Seurataan" #: src/components/account-block.jsx:188 -#: src/components/account-info.jsx:1060 +#: src/components/account-info.jsx:1059 msgid "Follows you" msgstr "Seuraa sinua" @@ -73,12 +73,12 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural, one {# seuraaja} other {# seuraajaa}}" #: src/components/account-block.jsx:205 -#: src/components/account-info.jsx:681 +#: src/components/account-info.jsx:680 msgid "Verified" msgstr "Vahvistettu" #: src/components/account-block.jsx:220 -#: src/components/account-info.jsx:778 +#: src/components/account-info.jsx:777 msgid "Joined <0>{0}" msgstr "Liittynyt <0>{0}" @@ -86,30 +86,30 @@ msgstr "Liittynyt <0>{0}" msgid "Forever" msgstr "Ikuisesti" -#: src/components/account-info.jsx:378 +#: src/components/account-info.jsx:377 msgid "Unable to load account." msgstr "Tiliä ei voitu ladata." -#: src/components/account-info.jsx:386 +#: src/components/account-info.jsx:385 msgid "Go to account page" msgstr "Siirry tilisivulle" -#: src/components/account-info.jsx:414 -#: src/components/account-info.jsx:703 -#: src/components/account-info.jsx:733 +#: src/components/account-info.jsx:413 +#: src/components/account-info.jsx:702 +#: src/components/account-info.jsx:732 msgid "Followers" msgstr "Seuraajat" -#: src/components/account-info.jsx:420 -#: src/components/account-info.jsx:774 +#: src/components/account-info.jsx:419 +#: src/components/account-info.jsx:773 #: src/pages/account-statuses.jsx:484 #: src/pages/search.jsx:237 #: src/pages/search.jsx:384 msgid "Posts" msgstr "Julkaisut" -#: src/components/account-info.jsx:428 -#: src/components/account-info.jsx:1116 +#: src/components/account-info.jsx:427 +#: src/components/account-info.jsx:1115 #: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 @@ -128,64 +128,64 @@ msgstr "Julkaisut" msgid "More" msgstr "Lisää" -#: src/components/account-info.jsx:440 +#: src/components/account-info.jsx:439 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} on ilmoittanut, että hänen uusi tilinsä on nyt:" -#: src/components/account-info.jsx:585 -#: src/components/account-info.jsx:1274 +#: src/components/account-info.jsx:584 +#: src/components/account-info.jsx:1273 msgid "Handle copied" msgstr "Käyttäjätunnus kopioitu" -#: src/components/account-info.jsx:588 -#: src/components/account-info.jsx:1277 +#: src/components/account-info.jsx:587 +#: src/components/account-info.jsx:1276 msgid "Unable to copy handle" msgstr "Käyttäjätunnusta ei voitu kopioida" -#: src/components/account-info.jsx:594 -#: src/components/account-info.jsx:1283 +#: src/components/account-info.jsx:593 +#: src/components/account-info.jsx:1282 msgid "Copy handle" msgstr "Kopioi käyttäjätunnus" -#: src/components/account-info.jsx:600 +#: src/components/account-info.jsx:599 msgid "Go to original profile page" msgstr "Siirry alkuperäiselle profiilisivulle" -#: src/components/account-info.jsx:607 +#: src/components/account-info.jsx:606 msgid "View profile image" msgstr "Näytä profiilikuva" -#: src/components/account-info.jsx:613 +#: src/components/account-info.jsx:612 msgid "View profile header" msgstr "Näytä profiilin otsake" -#: src/components/account-info.jsx:630 +#: src/components/account-info.jsx:629 msgid "In Memoriam" msgstr "Muistoissamme" -#: src/components/account-info.jsx:710 -#: src/components/account-info.jsx:748 +#: src/components/account-info.jsx:709 +#: src/components/account-info.jsx:747 msgid "This user has chosen to not make this information available." msgstr "Käyttäjä on päättänyt pitää nämä tiedot yksityisinä." -#: src/components/account-info.jsx:803 +#: src/components/account-info.jsx:802 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} alkuperäistä julkaisua, {1} vastausta, {2} tehostusta" -#: src/components/account-info.jsx:819 +#: src/components/account-info.jsx:818 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "{0, plural, one {{1, plural, one {Viimeisin julkaisu viime päivänä} other {Viimeisin julkaisu viimeisenä {2} päivänä}}} other {{3, plural, one {Viimeiset {4} julkaisua viime päivänä} other {Viimeiset {5} julkaisua viimeisenä {6} päivänä}}}}" -#: src/components/account-info.jsx:832 +#: src/components/account-info.jsx:831 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "{0, plural, one {Viimeisen julkaisu viime vuosina} other {Viimeiset {1} julkaisua viime vuosina}}" -#: src/components/account-info.jsx:856 +#: src/components/account-info.jsx:855 #: src/pages/catchup.jsx:70 msgid "Original" msgstr "Alkuperäiset" -#: src/components/account-info.jsx:860 +#: src/components/account-info.jsx:859 #: src/components/status.jsx:2155 #: src/pages/catchup.jsx:71 #: src/pages/catchup.jsx:1412 @@ -195,215 +195,215 @@ msgstr "Alkuperäiset" msgid "Replies" msgstr "Vastaukset" -#: src/components/account-info.jsx:864 +#: src/components/account-info.jsx:863 #: src/pages/catchup.jsx:72 #: src/pages/catchup.jsx:1414 #: src/pages/catchup.jsx:2035 -#: src/pages/settings.jsx:1016 +#: src/pages/settings.jsx:1028 msgid "Boosts" msgstr "Tehostukset" -#: src/components/account-info.jsx:870 +#: src/components/account-info.jsx:869 msgid "Post stats unavailable." msgstr "Julkaisutilastoja ei saatavilla." -#: src/components/account-info.jsx:901 +#: src/components/account-info.jsx:900 msgid "View post stats" msgstr "Näytä julkaisutilastot" -#: src/components/account-info.jsx:1064 +#: src/components/account-info.jsx:1063 msgid "Last post: <0>{0}" msgstr "Edellinen julkaisu: <0>{0}" -#: src/components/account-info.jsx:1078 +#: src/components/account-info.jsx:1077 msgid "Muted" msgstr "Mykistetty" -#: src/components/account-info.jsx:1083 +#: src/components/account-info.jsx:1082 msgid "Blocked" msgstr "Estetty" -#: src/components/account-info.jsx:1092 +#: src/components/account-info.jsx:1091 msgid "Private note" msgstr "Yksityinen merkintä" -#: src/components/account-info.jsx:1149 +#: src/components/account-info.jsx:1148 msgid "Mention <0>@{username}" msgstr "Mainitse <0>@{username}" -#: src/components/account-info.jsx:1161 +#: src/components/account-info.jsx:1160 msgid "Translate bio" msgstr "Käännä elämäkerta" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Edit private note" msgstr "Muokkaa yksityistä merkintää" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Add private note" msgstr "Lisää yksityinen merkintä" -#: src/components/account-info.jsx:1192 +#: src/components/account-info.jsx:1191 msgid "Notifications enabled for @{username}'s posts." msgstr "Ilmoitukset käyttäjän @{username} julkaisuista otettu käyttöön." -#: src/components/account-info.jsx:1193 +#: src/components/account-info.jsx:1192 msgid "Notifications disabled for @{username}'s posts." msgstr "Ilmoitukset käyttäjän @{username} julkaisuista poistettu käytöstä." -#: src/components/account-info.jsx:1205 +#: src/components/account-info.jsx:1204 msgid "Disable notifications" msgstr "Poista ilmoitukset käytöstä" -#: src/components/account-info.jsx:1206 +#: src/components/account-info.jsx:1205 msgid "Enable notifications" msgstr "Ota ilmoitukset käyttöön" -#: src/components/account-info.jsx:1223 +#: src/components/account-info.jsx:1222 msgid "Boosts from @{username} enabled." msgstr "Käyttäjän @{username} tehostukset otettu käyttöön." -#: src/components/account-info.jsx:1224 +#: src/components/account-info.jsx:1223 msgid "Boosts from @{username} disabled." msgstr "Käyttäjän @{username} tehostukset poistettu käytöstä." -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Disable boosts" msgstr "Poista tehostukset käytöstä" -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Enable boosts" msgstr "Ota tehostukset käyttöön" -#: src/components/account-info.jsx:1251 -#: src/components/account-info.jsx:1261 -#: src/components/account-info.jsx:1859 +#: src/components/account-info.jsx:1250 +#: src/components/account-info.jsx:1260 +#: src/components/account-info.jsx:1858 msgid "Add/Remove from Lists" msgstr "Lisää/poista listoista" -#: src/components/account-info.jsx:1300 +#: src/components/account-info.jsx:1299 #: src/components/status.jsx:1071 msgid "Link copied" msgstr "Linkki kopioitu" -#: src/components/account-info.jsx:1303 +#: src/components/account-info.jsx:1302 #: src/components/status.jsx:1074 msgid "Unable to copy link" msgstr "Linkkiä ei voitu kopioida" -#: src/components/account-info.jsx:1309 +#: src/components/account-info.jsx:1308 #: src/components/shortcuts-settings.jsx:1056 #: src/components/status.jsx:1080 #: src/components/status.jsx:3102 msgid "Copy" msgstr "Kopioi" -#: src/components/account-info.jsx:1324 +#: src/components/account-info.jsx:1323 #: src/components/shortcuts-settings.jsx:1074 #: src/components/status.jsx:1096 msgid "Sharing doesn't seem to work." msgstr "Jako ei näytä toimivan." -#: src/components/account-info.jsx:1330 +#: src/components/account-info.jsx:1329 #: src/components/status.jsx:1102 msgid "Share…" msgstr "Jaa…" -#: src/components/account-info.jsx:1350 +#: src/components/account-info.jsx:1349 msgid "Unmuted @{username}" msgstr "Kumottu käyttäjän @{username} mykistys" -#: src/components/account-info.jsx:1362 +#: src/components/account-info.jsx:1361 msgid "Unmute <0>@{username}" msgstr "Kumoa käyttäjän <0>@{username} mykistys" -#: src/components/account-info.jsx:1378 +#: src/components/account-info.jsx:1377 msgid "Mute <0>@{username}…" msgstr "Mykistä <0>@{username}…" -#: src/components/account-info.jsx:1410 +#: src/components/account-info.jsx:1409 msgid "Muted @{username} for {0}" msgstr "Mykistetty @{username}, kestona {0}" -#: src/components/account-info.jsx:1422 +#: src/components/account-info.jsx:1421 msgid "Unable to mute @{username}" msgstr "Käyttäjää @{username} ei voitu mykistää" -#: src/components/account-info.jsx:1443 +#: src/components/account-info.jsx:1442 msgid "Remove <0>@{username} from followers?" msgstr "Poistetaanko <0>@{username} seuraajista?" -#: src/components/account-info.jsx:1463 +#: src/components/account-info.jsx:1462 msgid "@{username} removed from followers" msgstr "@{username} poistettu seuraajista" -#: src/components/account-info.jsx:1475 +#: src/components/account-info.jsx:1474 msgid "Remove follower…" msgstr "Poista seuraaja…" -#: src/components/account-info.jsx:1486 +#: src/components/account-info.jsx:1485 msgid "Block <0>@{username}?" msgstr "Estetäänkö <0>@{username}?" -#: src/components/account-info.jsx:1507 +#: src/components/account-info.jsx:1506 msgid "Unblocked @{username}" msgstr "Kumottu käyttäjän @{username} esto" -#: src/components/account-info.jsx:1515 +#: src/components/account-info.jsx:1514 msgid "Blocked @{username}" msgstr "Estetty @{username}" -#: src/components/account-info.jsx:1523 +#: src/components/account-info.jsx:1522 msgid "Unable to unblock @{username}" msgstr "Käyttäjän @{username} mykistystä ei voitu kumota" -#: src/components/account-info.jsx:1525 +#: src/components/account-info.jsx:1524 msgid "Unable to block @{username}" msgstr "Käyttäjää @{username} ei voitu estää" -#: src/components/account-info.jsx:1535 +#: src/components/account-info.jsx:1534 msgid "Unblock <0>@{username}" msgstr "Kumoa käyttäjän <0>@{username} esto" -#: src/components/account-info.jsx:1544 +#: src/components/account-info.jsx:1543 msgid "Block <0>@{username}…" msgstr "Estä <0>@{username}…" -#: src/components/account-info.jsx:1561 +#: src/components/account-info.jsx:1560 msgid "Report <0>@{username}…" msgstr "Raportoi <0>@{username}…" -#: src/components/account-info.jsx:1581 -#: src/components/account-info.jsx:2092 +#: src/components/account-info.jsx:1580 +#: src/components/account-info.jsx:2091 msgid "Edit profile" msgstr "Muokkaa profiilia" -#: src/components/account-info.jsx:1617 +#: src/components/account-info.jsx:1616 msgid "Withdraw follow request?" msgstr "Perutaanko seurauspyyntö?" -#: src/components/account-info.jsx:1618 +#: src/components/account-info.jsx:1617 msgid "Unfollow @{0}?" msgstr "Lopetetaanko käyttäjän @{0} seuraaminen?" -#: src/components/account-info.jsx:1669 +#: src/components/account-info.jsx:1668 msgid "Unfollow…" msgstr "Älä seuraa…" -#: src/components/account-info.jsx:1678 +#: src/components/account-info.jsx:1677 msgid "Withdraw…" msgstr "Peru…" -#: src/components/account-info.jsx:1685 -#: src/components/account-info.jsx:1689 +#: src/components/account-info.jsx:1684 +#: src/components/account-info.jsx:1688 #: src/pages/hashtag.jsx:261 msgid "Follow" msgstr "Seuraa" -#: src/components/account-info.jsx:1800 -#: src/components/account-info.jsx:1854 -#: src/components/account-info.jsx:1987 -#: src/components/account-info.jsx:2087 +#: src/components/account-info.jsx:1799 +#: src/components/account-info.jsx:1853 +#: src/components/account-info.jsx:1986 +#: src/components/account-info.jsx:2086 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 #: src/components/compose.jsx:2407 @@ -436,71 +436,71 @@ msgstr "Seuraa" msgid "Close" msgstr "Sulje" -#: src/components/account-info.jsx:1805 +#: src/components/account-info.jsx:1804 msgid "Translated Bio" msgstr "Käännetty elämäkerta" -#: src/components/account-info.jsx:1899 +#: src/components/account-info.jsx:1898 msgid "Unable to remove from list." msgstr "Listasta ei voitu poistaa." -#: src/components/account-info.jsx:1900 +#: src/components/account-info.jsx:1899 msgid "Unable to add to list." msgstr "Listaan ei voitu lisätä." -#: src/components/account-info.jsx:1919 +#: src/components/account-info.jsx:1918 #: src/pages/lists.jsx:104 msgid "Unable to load lists." msgstr "Listoja ei voitu ladata." -#: src/components/account-info.jsx:1923 +#: src/components/account-info.jsx:1922 msgid "No lists." msgstr "Ei listoja." -#: src/components/account-info.jsx:1934 +#: src/components/account-info.jsx:1933 #: src/components/list-add-edit.jsx:37 #: src/pages/lists.jsx:58 msgid "New list" msgstr "Uusi lista" -#: src/components/account-info.jsx:1992 +#: src/components/account-info.jsx:1991 msgid "Private note about <0>@{0}" msgstr "Yksityinen merkintä käyttäjästä <0>@{0}" -#: src/components/account-info.jsx:2022 +#: src/components/account-info.jsx:2021 msgid "Unable to update private note." msgstr "Yksityistä merkintää ei voitu päivittää." -#: src/components/account-info.jsx:2045 -#: src/components/account-info.jsx:2215 +#: src/components/account-info.jsx:2044 +#: src/components/account-info.jsx:2214 msgid "Cancel" msgstr "Peruuta" -#: src/components/account-info.jsx:2050 +#: src/components/account-info.jsx:2049 msgid "Save & close" msgstr "Tallenna ja sulje" -#: src/components/account-info.jsx:2143 +#: src/components/account-info.jsx:2142 msgid "Unable to update profile." msgstr "Profiilia ei voitu päivitää." -#: src/components/account-info.jsx:2163 +#: src/components/account-info.jsx:2162 msgid "Bio" msgstr "Elämäkerta" -#: src/components/account-info.jsx:2176 +#: src/components/account-info.jsx:2175 msgid "Extra fields" msgstr "Lisäkentät" -#: src/components/account-info.jsx:2182 +#: src/components/account-info.jsx:2181 msgid "Label" msgstr "Nimike" -#: src/components/account-info.jsx:2185 +#: src/components/account-info.jsx:2184 msgid "Content" msgstr "Sisältö" -#: src/components/account-info.jsx:2218 +#: src/components/account-info.jsx:2217 #: src/components/list-add-edit.jsx:147 #: src/components/shortcuts-settings.jsx:712 #: src/pages/filters.jsx:554 @@ -508,11 +508,11 @@ msgstr "Sisältö" msgid "Save" msgstr "Tallenna" -#: src/components/account-info.jsx:2271 +#: src/components/account-info.jsx:2270 msgid "username" msgstr "käyttäjänimi" -#: src/components/account-info.jsx:2275 +#: src/components/account-info.jsx:2274 msgid "server domain name" msgstr "palvelimen verkkotunnus" @@ -616,19 +616,19 @@ msgstr "Sisältövaroitus tai arkaluonteinen media" #: src/components/compose.jsx:1170 #: src/components/status.jsx:93 -#: src/pages/settings.jsx:285 +#: src/pages/settings.jsx:297 msgid "Public" msgstr "Julkinen" #: src/components/compose.jsx:1173 #: src/components/status.jsx:94 -#: src/pages/settings.jsx:288 +#: src/pages/settings.jsx:300 msgid "Unlisted" msgstr "Listaamaton" #: src/components/compose.jsx:1176 #: src/components/status.jsx:95 -#: src/pages/settings.jsx:291 +#: src/pages/settings.jsx:303 msgid "Followers only" msgstr "Vain seuraajat" @@ -863,7 +863,7 @@ msgid "Error loading GIFs" msgstr "Virhe ladattaessa GIF-kuvia" #: src/components/drafts.jsx:63 -#: src/pages/settings.jsx:672 +#: src/pages/settings.jsx:684 msgid "Unsent drafts" msgstr "Lähettämättömät luonnokset" @@ -1247,7 +1247,7 @@ msgstr "Kiinnikuronta" #: src/pages/home.jsx:223 #: src/pages/mentions.jsx:20 #: src/pages/mentions.jsx:167 -#: src/pages/settings.jsx:1008 +#: src/pages/settings.jsx:1020 #: src/pages/trending.jsx:347 msgid "Mentions" msgstr "Maininnat" @@ -1302,7 +1302,7 @@ msgstr "Kirjanmerkit" #: src/pages/catchup.jsx:2029 #: src/pages/favourites.jsx:11 #: src/pages/favourites.jsx:23 -#: src/pages/settings.jsx:1012 +#: src/pages/settings.jsx:1024 msgid "Likes" msgstr "Tykkäykset" @@ -1568,17 +1568,17 @@ msgid "Ending" msgstr "Päättyy" #. Relative time in seconds, as short as possible -#: src/components/relative-time.jsx:54 +#: src/components/relative-time.jsx:55 msgid "{0}s" msgstr "{0} s" #. Relative time in minutes, as short as possible -#: src/components/relative-time.jsx:59 +#: src/components/relative-time.jsx:60 msgid "{0}m" msgstr "{0} min" #. Relative time in hours, as short as possible -#: src/components/relative-time.jsx:64 +#: src/components/relative-time.jsx:65 msgid "{0}h" msgstr "{0} t" @@ -2289,7 +2289,7 @@ msgid "<0/> <1/> boosted" msgstr "<0/> <1/> tehosti" #: src/components/timeline.jsx:447 -#: src/pages/settings.jsx:1036 +#: src/pages/settings.jsx:1048 msgid "New posts" msgstr "Uudet julkaisut" @@ -3086,7 +3086,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Tiedote} other {Tiedotteet}}" #: src/pages/notifications.jsx:599 -#: src/pages/settings.jsx:1024 +#: src/pages/settings.jsx:1036 msgid "Follow requests" msgstr "Seurauspyynnöt" @@ -3288,205 +3288,209 @@ msgstr "Tekstin koko" msgid "A" msgstr "A" -#: src/pages/settings.jsx:236 +#: src/pages/settings.jsx:237 msgid "Display language" msgstr "Näyttökieli" -#: src/pages/settings.jsx:245 +#: src/pages/settings.jsx:246 +msgid "Volunteer translations" +msgstr "" + +#: src/pages/settings.jsx:257 msgid "Posting" msgstr "Julkaiseminen" -#: src/pages/settings.jsx:252 +#: src/pages/settings.jsx:264 msgid "Default visibility" msgstr "Oletusnäkyvyys" -#: src/pages/settings.jsx:253 -#: src/pages/settings.jsx:299 +#: src/pages/settings.jsx:265 +#: src/pages/settings.jsx:311 msgid "Synced" msgstr "Synkronoituva" -#: src/pages/settings.jsx:278 +#: src/pages/settings.jsx:290 msgid "Failed to update posting privacy" msgstr "Julkaisujen näkyvyyden päivitys epäonnistui" -#: src/pages/settings.jsx:301 +#: src/pages/settings.jsx:313 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "Synkronoituu palvelimesi asetuksiin. <0>Siirry instanssiisi ({instance}), jos tarvitset lisäasetuksia." -#: src/pages/settings.jsx:316 +#: src/pages/settings.jsx:328 msgid "Experiments" msgstr "Kokeelliset ominaisuudet" -#: src/pages/settings.jsx:329 +#: src/pages/settings.jsx:341 msgid "Auto refresh timeline posts" msgstr "Päivitä aikajanan julkaisut automaattisesti" -#: src/pages/settings.jsx:341 +#: src/pages/settings.jsx:353 msgid "Boosts carousel" msgstr "Tehostuskaruselli" -#: src/pages/settings.jsx:357 +#: src/pages/settings.jsx:369 msgid "Post translation" msgstr "Julkaisujen kääntäminen" -#: src/pages/settings.jsx:368 +#: src/pages/settings.jsx:380 msgid "Translate to" msgstr "Käännä kielelle" -#: src/pages/settings.jsx:379 +#: src/pages/settings.jsx:391 msgid "System language ({systemTargetLanguageText})" msgstr "Järjestelmän kieli ({systemTargetLanguageText})" -#: src/pages/settings.jsx:405 +#: src/pages/settings.jsx:417 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "{0, plural, one {}=0 {Piilota Käännä-painike kieliltä:} other {Piilota Käännä-painike kieliltä (#):}}" -#: src/pages/settings.jsx:459 +#: src/pages/settings.jsx:471 msgid "Note: This feature uses external translation services, powered by <0>Lingva API & <1>Lingva Translate." msgstr "Huomaa: Tämä ominaisuus käyttää ulkoisia käännöspalveluita, jotka tarjoaa <0>Lingva API ja <1>Lingva Translate." -#: src/pages/settings.jsx:493 +#: src/pages/settings.jsx:505 msgid "Auto inline translation" msgstr "Automaattinen käännös tekstin paikalla" -#: src/pages/settings.jsx:497 +#: src/pages/settings.jsx:509 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "Näytä julkaisujen käännökset automaattisesti aikajanalla. Toimii vain <0>lyhyille julkaisuille, joissa ei ole sisältövaroitusta, mediaa eikä äänestystä." -#: src/pages/settings.jsx:517 +#: src/pages/settings.jsx:529 msgid "GIF Picker for composer" msgstr "GIF-valitsin luontikentässä" -#: src/pages/settings.jsx:521 +#: src/pages/settings.jsx:533 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "Huomaa: Tämä ominaisuus käyttää ulkoista GIF-hakupalvelua, jonka tarjoaa <0>GIPHY. Se on G-luokiteltu (katselu sopii kaikenikäisille), seurantaparametrit poistetaan ja viittaustieto jätetään pois pyynnöistä, mutta hakukyselyt ja tieto IP-osoitteesta päätyy silti palvelun palvelimille." -#: src/pages/settings.jsx:550 +#: src/pages/settings.jsx:562 msgid "Image description generator" msgstr "Kuvan kuvausgeneraattori" -#: src/pages/settings.jsx:555 +#: src/pages/settings.jsx:567 msgid "Only for new images while composing new posts." msgstr "Vain uusille kuville, uutta julkaisua luotaessa." -#: src/pages/settings.jsx:562 +#: src/pages/settings.jsx:574 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "Huomaa: Tämä ominaisuus käyttää ulkoista tekoälypalvelua, jonka tarjoaa <0>img-alt-api. Ei välttämättä toimi hyvin. Vain kuville ja englanniksi." -#: src/pages/settings.jsx:588 +#: src/pages/settings.jsx:600 msgid "Server-side grouped notifications" msgstr "Palvelimen puolella ryhmitellyt ilmoitukset" -#: src/pages/settings.jsx:592 +#: src/pages/settings.jsx:604 msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic." msgstr "Alfavaiheen ominaisuus. Mahdollisesti parempi ryhmittelyikkuna, mutta perustason ryhmittelylogiikka." -#: src/pages/settings.jsx:613 +#: src/pages/settings.jsx:625 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "Pikavalintojen asetusten tuonti/vienti ”pilven” kautta" -#: src/pages/settings.jsx:618 +#: src/pages/settings.jsx:630 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "⚠️⚠️⚠️ Erittäin kokeellinen.<0/>Tallennetaan oman profiilisi merkintään. Profiilien (yksityisiä) merkintöjä käytetään enimmäkseen muille profiileille, ja omassa profiilissa ne ovat piilossa." -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:641 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "Huomaa: Tämä ominaisuus käyttää parhaillaan kirjautuneena olevan instanssin ohjelmointirajapintaa." -#: src/pages/settings.jsx:646 +#: src/pages/settings.jsx:658 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "Peittotila <0>(<1>Teksti → <2>██████)" -#: src/pages/settings.jsx:655 +#: src/pages/settings.jsx:667 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "Korvaa tekstin lohkoilla, hyödyllinen näyttökuvia otettaessa, yksityisyyssyistä." -#: src/pages/settings.jsx:680 +#: src/pages/settings.jsx:692 msgid "About" msgstr "Tietoja" -#: src/pages/settings.jsx:719 +#: src/pages/settings.jsx:731 msgid "<0>Built by <1>@cheeaun" msgstr "<0>Kehittänyt <1>@cheeaun" -#: src/pages/settings.jsx:748 +#: src/pages/settings.jsx:760 msgid "Sponsor" msgstr "Sponsoroi" -#: src/pages/settings.jsx:756 +#: src/pages/settings.jsx:768 msgid "Donate" msgstr "Lahjoita" -#: src/pages/settings.jsx:764 +#: src/pages/settings.jsx:776 msgid "Privacy Policy" msgstr "Tietosuojakäytäntö" -#: src/pages/settings.jsx:771 +#: src/pages/settings.jsx:783 msgid "<0>Site: {0}" msgstr "<0>Sivusto: {0}" -#: src/pages/settings.jsx:778 +#: src/pages/settings.jsx:790 msgid "<0>Version: <1/> {0}" msgstr "<0>Versio: <1/> {0}" -#: src/pages/settings.jsx:793 +#: src/pages/settings.jsx:805 msgid "Version string copied" msgstr "Version merkkijono kopioitu" -#: src/pages/settings.jsx:796 +#: src/pages/settings.jsx:808 msgid "Unable to copy version string" msgstr "Version merkkijonoa ei voitu kopioida" -#: src/pages/settings.jsx:921 -#: src/pages/settings.jsx:926 +#: src/pages/settings.jsx:933 +#: src/pages/settings.jsx:938 msgid "Failed to update subscription. Please try again." msgstr "Tilauksen päivitys epäonnistui. Yritä uudelleen." -#: src/pages/settings.jsx:932 +#: src/pages/settings.jsx:944 msgid "Failed to remove subscription. Please try again." msgstr "Tilauksen poisto epäonnistui. Yritä uudelleen." -#: src/pages/settings.jsx:939 +#: src/pages/settings.jsx:951 msgid "Push Notifications (beta)" msgstr "Puskuilmoitukset (beeta)" -#: src/pages/settings.jsx:961 +#: src/pages/settings.jsx:973 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "Puskuilmoitukset on estetty. Ota ne käyttöön selaimesi asetuksissa." -#: src/pages/settings.jsx:970 +#: src/pages/settings.jsx:982 msgid "Allow from <0>{0}" msgstr "Salli <0>{0}" -#: src/pages/settings.jsx:979 +#: src/pages/settings.jsx:991 msgid "anyone" msgstr "keneltä tahansa" -#: src/pages/settings.jsx:983 +#: src/pages/settings.jsx:995 msgid "people I follow" msgstr "käyttäjiltä, joita seuraan" -#: src/pages/settings.jsx:987 +#: src/pages/settings.jsx:999 msgid "followers" msgstr "seuraajilta" -#: src/pages/settings.jsx:1020 +#: src/pages/settings.jsx:1032 msgid "Follows" msgstr "Uudet seuraajat" -#: src/pages/settings.jsx:1028 +#: src/pages/settings.jsx:1040 msgid "Polls" msgstr "Äänestykset" -#: src/pages/settings.jsx:1032 +#: src/pages/settings.jsx:1044 msgid "Post edits" msgstr "Julkaisujen muokkaukset" -#: src/pages/settings.jsx:1053 +#: src/pages/settings.jsx:1065 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "Puskulupaa ei myönnetty viimeisen kirjautumisesi jälkeen. Sinun täytyy <0><1>kirjautua sisään uudelleen myönteeksesi puskuluvan." -#: src/pages/settings.jsx:1069 +#: src/pages/settings.jsx:1081 msgid "NOTE: Push notifications only work for <0>one account." msgstr "HUOMAA: Puskuilmoitukset toimivat vain <0>yhdellä tilillä." diff --git a/src/locales/fr-FR.po b/src/locales/fr-FR.po index 03b43dde..9bbcdba7 100644 --- a/src/locales/fr-FR.po +++ b/src/locales/fr-FR.po @@ -8,7 +8,7 @@ msgstr "" "Language: fr\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-21 06:52\n" +"PO-Revision-Date: 2024-08-23 10:19\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -31,12 +31,12 @@ msgid "Last posted: {0}" msgstr "Dernier message : {0}" #: src/components/account-block.jsx:159 -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 msgid "Automated" msgstr "Automatisé" #: src/components/account-block.jsx:166 -#: src/components/account-info.jsx:640 +#: src/components/account-info.jsx:639 #: src/components/status.jsx:439 #: src/pages/catchup.jsx:1438 msgid "Group" @@ -47,15 +47,15 @@ msgid "Mutual" msgstr "Suivi mutuel" #: src/components/account-block.jsx:180 -#: src/components/account-info.jsx:1675 +#: src/components/account-info.jsx:1674 msgid "Requested" msgstr "Demandé" #: src/components/account-block.jsx:184 -#: src/components/account-info.jsx:417 -#: src/components/account-info.jsx:743 -#: src/components/account-info.jsx:757 -#: src/components/account-info.jsx:1666 +#: src/components/account-info.jsx:416 +#: src/components/account-info.jsx:742 +#: src/components/account-info.jsx:756 +#: src/components/account-info.jsx:1665 #: src/components/nav-menu.jsx:193 #: src/components/shortcuts-settings.jsx:137 #: src/pages/following.jsx:20 @@ -64,7 +64,7 @@ msgid "Following" msgstr "Abonnements" #: src/components/account-block.jsx:188 -#: src/components/account-info.jsx:1060 +#: src/components/account-info.jsx:1059 msgid "Follows you" msgstr "Vous suit" @@ -73,12 +73,12 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural, one {# abonné⋅e} other {# abonné⋅es}}" #: src/components/account-block.jsx:205 -#: src/components/account-info.jsx:681 +#: src/components/account-info.jsx:680 msgid "Verified" msgstr "Vérifié" #: src/components/account-block.jsx:220 -#: src/components/account-info.jsx:778 +#: src/components/account-info.jsx:777 msgid "Joined <0>{0}" msgstr "Inscrit·e depuis le <0>{0}" @@ -86,30 +86,30 @@ msgstr "Inscrit·e depuis le <0>{0}" msgid "Forever" msgstr "Pour toujours" -#: src/components/account-info.jsx:378 +#: src/components/account-info.jsx:377 msgid "Unable to load account." msgstr "Le compte n’a pas pu être chargé." -#: src/components/account-info.jsx:386 +#: src/components/account-info.jsx:385 msgid "Go to account page" msgstr "Aller à la page du compte" -#: src/components/account-info.jsx:414 -#: src/components/account-info.jsx:703 -#: src/components/account-info.jsx:733 +#: src/components/account-info.jsx:413 +#: src/components/account-info.jsx:702 +#: src/components/account-info.jsx:732 msgid "Followers" msgstr "Abonné⋅e·s" -#: src/components/account-info.jsx:420 -#: src/components/account-info.jsx:774 +#: src/components/account-info.jsx:419 +#: src/components/account-info.jsx:773 #: src/pages/account-statuses.jsx:484 #: src/pages/search.jsx:237 #: src/pages/search.jsx:384 msgid "Posts" msgstr "Messages" -#: src/components/account-info.jsx:428 -#: src/components/account-info.jsx:1116 +#: src/components/account-info.jsx:427 +#: src/components/account-info.jsx:1115 #: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 @@ -128,64 +128,64 @@ msgstr "Messages" msgid "More" msgstr "Plus" -#: src/components/account-info.jsx:440 +#: src/components/account-info.jsx:439 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} a désormais le nouveau compte suivant :" -#: src/components/account-info.jsx:585 -#: src/components/account-info.jsx:1274 +#: src/components/account-info.jsx:584 +#: src/components/account-info.jsx:1273 msgid "Handle copied" msgstr "Identifiant copié" -#: src/components/account-info.jsx:588 -#: src/components/account-info.jsx:1277 +#: src/components/account-info.jsx:587 +#: src/components/account-info.jsx:1276 msgid "Unable to copy handle" msgstr "L’identifiant n’a pas pu être copié." -#: src/components/account-info.jsx:594 -#: src/components/account-info.jsx:1283 +#: src/components/account-info.jsx:593 +#: src/components/account-info.jsx:1282 msgid "Copy handle" msgstr "Copier l’identifiant" -#: src/components/account-info.jsx:600 +#: src/components/account-info.jsx:599 msgid "Go to original profile page" msgstr "Visiter la page de profil originale" -#: src/components/account-info.jsx:607 +#: src/components/account-info.jsx:606 msgid "View profile image" msgstr "Afficher l’image de profil" -#: src/components/account-info.jsx:613 +#: src/components/account-info.jsx:612 msgid "View profile header" msgstr "Afficher la bannière de profil" -#: src/components/account-info.jsx:630 +#: src/components/account-info.jsx:629 msgid "In Memoriam" msgstr "In memoriam" -#: src/components/account-info.jsx:710 -#: src/components/account-info.jsx:748 +#: src/components/account-info.jsx:709 +#: src/components/account-info.jsx:747 msgid "This user has chosen to not make this information available." msgstr "Cette personne ne souhaite pas partager cette information." -#: src/components/account-info.jsx:803 +#: src/components/account-info.jsx:802 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} messages, {1} réponses, {2} partages" -#: src/components/account-info.jsx:819 +#: src/components/account-info.jsx:818 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "{0, plural, one {{1, plural, one {Dernier message aujourd’hui} other {Dernier message ces {2} derniers jours}}} other {{3, plural, one {{4} messages les plus récents aujourd’hui} other {{5} messages les plus récents ces {6} derniers jours}}}}" -#: src/components/account-info.jsx:832 +#: src/components/account-info.jsx:831 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "{0, plural, one {Dernier 1 message dans les dernières années} other {Derniers {1} messages dans les dernières années}}" -#: src/components/account-info.jsx:856 +#: src/components/account-info.jsx:855 #: src/pages/catchup.jsx:70 msgid "Original" msgstr "Messages" -#: src/components/account-info.jsx:860 +#: src/components/account-info.jsx:859 #: src/components/status.jsx:2155 #: src/pages/catchup.jsx:71 #: src/pages/catchup.jsx:1412 @@ -195,215 +195,215 @@ msgstr "Messages" msgid "Replies" msgstr "Réponses" -#: src/components/account-info.jsx:864 +#: src/components/account-info.jsx:863 #: src/pages/catchup.jsx:72 #: src/pages/catchup.jsx:1414 #: src/pages/catchup.jsx:2035 -#: src/pages/settings.jsx:1016 +#: src/pages/settings.jsx:1028 msgid "Boosts" msgstr "Partages" -#: src/components/account-info.jsx:870 +#: src/components/account-info.jsx:869 msgid "Post stats unavailable." msgstr "Les statistiques de ce message ne sont pas disponibles." -#: src/components/account-info.jsx:901 +#: src/components/account-info.jsx:900 msgid "View post stats" msgstr "Voir les statistiques de publication" -#: src/components/account-info.jsx:1064 +#: src/components/account-info.jsx:1063 msgid "Last post: <0>{0}" msgstr "Dernier message : <0>{0}" -#: src/components/account-info.jsx:1078 +#: src/components/account-info.jsx:1077 msgid "Muted" msgstr "Masqué⋅e" -#: src/components/account-info.jsx:1083 +#: src/components/account-info.jsx:1082 msgid "Blocked" msgstr "Bloqué⋅e" -#: src/components/account-info.jsx:1092 +#: src/components/account-info.jsx:1091 msgid "Private note" msgstr "Note personnelle" -#: src/components/account-info.jsx:1149 +#: src/components/account-info.jsx:1148 msgid "Mention <0>@{username}" msgstr "Mentionner <0>@{username}" -#: src/components/account-info.jsx:1161 +#: src/components/account-info.jsx:1160 msgid "Translate bio" msgstr "Traduire la bio" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Edit private note" msgstr "Modifier les notes personnelles" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Add private note" msgstr "Ajouter une note personnelle" -#: src/components/account-info.jsx:1192 +#: src/components/account-info.jsx:1191 msgid "Notifications enabled for @{username}'s posts." msgstr "Notifications activées pour les messages de @{username}." -#: src/components/account-info.jsx:1193 +#: src/components/account-info.jsx:1192 msgid "Notifications disabled for @{username}'s posts." msgstr "Notifications désactivées pour les messages de @{username}." -#: src/components/account-info.jsx:1205 +#: src/components/account-info.jsx:1204 msgid "Disable notifications" msgstr "Désactiver les notifications" -#: src/components/account-info.jsx:1206 +#: src/components/account-info.jsx:1205 msgid "Enable notifications" msgstr "Activer les notifications" -#: src/components/account-info.jsx:1223 +#: src/components/account-info.jsx:1222 msgid "Boosts from @{username} enabled." msgstr "Partages affichés pour @{username}." -#: src/components/account-info.jsx:1224 +#: src/components/account-info.jsx:1223 msgid "Boosts from @{username} disabled." msgstr "Partages masqués pour @{username}." -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Disable boosts" msgstr "Masquer les partages" -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Enable boosts" msgstr "Afficher les partages" -#: src/components/account-info.jsx:1251 -#: src/components/account-info.jsx:1261 -#: src/components/account-info.jsx:1859 +#: src/components/account-info.jsx:1250 +#: src/components/account-info.jsx:1260 +#: src/components/account-info.jsx:1858 msgid "Add/Remove from Lists" msgstr "Ajouter ou retirer des listes" -#: src/components/account-info.jsx:1300 +#: src/components/account-info.jsx:1299 #: src/components/status.jsx:1071 msgid "Link copied" msgstr "Lien copié" -#: src/components/account-info.jsx:1303 +#: src/components/account-info.jsx:1302 #: src/components/status.jsx:1074 msgid "Unable to copy link" msgstr "Le lien n’a pas pu être copié." -#: src/components/account-info.jsx:1309 +#: src/components/account-info.jsx:1308 #: src/components/shortcuts-settings.jsx:1056 #: src/components/status.jsx:1080 #: src/components/status.jsx:3102 msgid "Copy" msgstr "Copier" -#: src/components/account-info.jsx:1324 +#: src/components/account-info.jsx:1323 #: src/components/shortcuts-settings.jsx:1074 #: src/components/status.jsx:1096 msgid "Sharing doesn't seem to work." msgstr "Le partage ne paraît pas possible." -#: src/components/account-info.jsx:1330 +#: src/components/account-info.jsx:1329 #: src/components/status.jsx:1102 msgid "Share…" msgstr "Partager…" -#: src/components/account-info.jsx:1350 +#: src/components/account-info.jsx:1349 msgid "Unmuted @{username}" msgstr "@{username} n’est plus masqué⋅e" -#: src/components/account-info.jsx:1362 +#: src/components/account-info.jsx:1361 msgid "Unmute <0>@{username}" msgstr "Ne plus masquer <0>@{username}>" -#: src/components/account-info.jsx:1378 +#: src/components/account-info.jsx:1377 msgid "Mute <0>@{username}…" msgstr "Masquer <0>@{username}…" -#: src/components/account-info.jsx:1410 +#: src/components/account-info.jsx:1409 msgid "Muted @{username} for {0}" msgstr "@{username} masqué⋅e pendant {0}" -#: src/components/account-info.jsx:1422 +#: src/components/account-info.jsx:1421 msgid "Unable to mute @{username}" msgstr "Impossible de masquer @{username}" -#: src/components/account-info.jsx:1443 +#: src/components/account-info.jsx:1442 msgid "Remove <0>@{username} from followers?" msgstr "Retirer <0>@{username} de vos abonné⋅e·s ?" -#: src/components/account-info.jsx:1463 +#: src/components/account-info.jsx:1462 msgid "@{username} removed from followers" msgstr "@{username} retiré⋅e de vos abonné⋅es" -#: src/components/account-info.jsx:1475 +#: src/components/account-info.jsx:1474 msgid "Remove follower…" msgstr "Retirer de vos abonné⋅es…" -#: src/components/account-info.jsx:1486 +#: src/components/account-info.jsx:1485 msgid "Block <0>@{username}?" msgstr "Bloquer <0>@{username}?" -#: src/components/account-info.jsx:1507 +#: src/components/account-info.jsx:1506 msgid "Unblocked @{username}" msgstr "@{username} débloqué⋅e" -#: src/components/account-info.jsx:1515 +#: src/components/account-info.jsx:1514 msgid "Blocked @{username}" msgstr "@{username} bloqué⋅e" -#: src/components/account-info.jsx:1523 +#: src/components/account-info.jsx:1522 msgid "Unable to unblock @{username}" msgstr "Impossible de débloquer @{username}" -#: src/components/account-info.jsx:1525 +#: src/components/account-info.jsx:1524 msgid "Unable to block @{username}" msgstr "Impossible de bloquer @{username}" -#: src/components/account-info.jsx:1535 +#: src/components/account-info.jsx:1534 msgid "Unblock <0>@{username}" msgstr "Débloquer <0>@{username}" -#: src/components/account-info.jsx:1544 +#: src/components/account-info.jsx:1543 msgid "Block <0>@{username}…" msgstr "Bloquer <0>@{username}…" -#: src/components/account-info.jsx:1561 +#: src/components/account-info.jsx:1560 msgid "Report <0>@{username}…" msgstr "Signaler <0>@{username}…" -#: src/components/account-info.jsx:1581 -#: src/components/account-info.jsx:2092 +#: src/components/account-info.jsx:1580 +#: src/components/account-info.jsx:2091 msgid "Edit profile" msgstr "Modifier votre profil" -#: src/components/account-info.jsx:1617 +#: src/components/account-info.jsx:1616 msgid "Withdraw follow request?" msgstr "Annuler la demande de suivi ?" -#: src/components/account-info.jsx:1618 +#: src/components/account-info.jsx:1617 msgid "Unfollow @{0}?" msgstr "Ne plus suivre @{0}?" -#: src/components/account-info.jsx:1669 +#: src/components/account-info.jsx:1668 msgid "Unfollow…" msgstr "Ne plus suivre…" -#: src/components/account-info.jsx:1678 +#: src/components/account-info.jsx:1677 msgid "Withdraw…" msgstr "Annuler…" -#: src/components/account-info.jsx:1685 -#: src/components/account-info.jsx:1689 +#: src/components/account-info.jsx:1684 +#: src/components/account-info.jsx:1688 #: src/pages/hashtag.jsx:261 msgid "Follow" msgstr "Suivre" -#: src/components/account-info.jsx:1800 -#: src/components/account-info.jsx:1854 -#: src/components/account-info.jsx:1987 -#: src/components/account-info.jsx:2087 +#: src/components/account-info.jsx:1799 +#: src/components/account-info.jsx:1853 +#: src/components/account-info.jsx:1986 +#: src/components/account-info.jsx:2086 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 #: src/components/compose.jsx:2407 @@ -436,71 +436,71 @@ msgstr "Suivre" msgid "Close" msgstr "Fermer" -#: src/components/account-info.jsx:1805 +#: src/components/account-info.jsx:1804 msgid "Translated Bio" msgstr "Bio traduite" -#: src/components/account-info.jsx:1899 +#: src/components/account-info.jsx:1898 msgid "Unable to remove from list." msgstr "Impossible de retirer de la liste." -#: src/components/account-info.jsx:1900 +#: src/components/account-info.jsx:1899 msgid "Unable to add to list." msgstr "Impossible d’ajouter à la liste." -#: src/components/account-info.jsx:1919 +#: src/components/account-info.jsx:1918 #: src/pages/lists.jsx:104 msgid "Unable to load lists." msgstr "Les listes n’ont pas pu être chargées." -#: src/components/account-info.jsx:1923 +#: src/components/account-info.jsx:1922 msgid "No lists." msgstr "Aucune liste." -#: src/components/account-info.jsx:1934 +#: src/components/account-info.jsx:1933 #: src/components/list-add-edit.jsx:37 #: src/pages/lists.jsx:58 msgid "New list" msgstr "Nouvelle liste" -#: src/components/account-info.jsx:1992 +#: src/components/account-info.jsx:1991 msgid "Private note about <0>@{0}" msgstr "Note personnelle à propos de <0>@{0}" -#: src/components/account-info.jsx:2022 +#: src/components/account-info.jsx:2021 msgid "Unable to update private note." msgstr "Les notes personnelles n’ont pas pu être enregistrées." -#: src/components/account-info.jsx:2045 -#: src/components/account-info.jsx:2215 +#: src/components/account-info.jsx:2044 +#: src/components/account-info.jsx:2214 msgid "Cancel" msgstr "Annuler" -#: src/components/account-info.jsx:2050 +#: src/components/account-info.jsx:2049 msgid "Save & close" msgstr "Enregistrer et quitter" -#: src/components/account-info.jsx:2143 +#: src/components/account-info.jsx:2142 msgid "Unable to update profile." msgstr "Le profil n’a pas pu être enregistré." -#: src/components/account-info.jsx:2163 +#: src/components/account-info.jsx:2162 msgid "Bio" msgstr "Bio" -#: src/components/account-info.jsx:2176 +#: src/components/account-info.jsx:2175 msgid "Extra fields" msgstr "Champs personnalisés" -#: src/components/account-info.jsx:2182 +#: src/components/account-info.jsx:2181 msgid "Label" msgstr "Titre" -#: src/components/account-info.jsx:2185 +#: src/components/account-info.jsx:2184 msgid "Content" msgstr "Contenu" -#: src/components/account-info.jsx:2218 +#: src/components/account-info.jsx:2217 #: src/components/list-add-edit.jsx:147 #: src/components/shortcuts-settings.jsx:712 #: src/pages/filters.jsx:554 @@ -508,11 +508,11 @@ msgstr "Contenu" msgid "Save" msgstr "Enregistrer" -#: src/components/account-info.jsx:2271 +#: src/components/account-info.jsx:2270 msgid "username" msgstr "identifiant" -#: src/components/account-info.jsx:2275 +#: src/components/account-info.jsx:2274 msgid "server domain name" msgstr "nom de domaine" @@ -616,19 +616,19 @@ msgstr "Avertissement de contenu ou média délicat" #: src/components/compose.jsx:1170 #: src/components/status.jsx:93 -#: src/pages/settings.jsx:285 +#: src/pages/settings.jsx:297 msgid "Public" msgstr "Public" #: src/components/compose.jsx:1173 #: src/components/status.jsx:94 -#: src/pages/settings.jsx:288 +#: src/pages/settings.jsx:300 msgid "Unlisted" msgstr "Non-listé" #: src/components/compose.jsx:1176 #: src/components/status.jsx:95 -#: src/pages/settings.jsx:291 +#: src/pages/settings.jsx:303 msgid "Followers only" msgstr "Abonné⋅es seulement" @@ -863,7 +863,7 @@ msgid "Error loading GIFs" msgstr "Erreur lors du chargement des GIFs" #: src/components/drafts.jsx:63 -#: src/pages/settings.jsx:672 +#: src/pages/settings.jsx:684 msgid "Unsent drafts" msgstr "Brouillons non envoyés" @@ -1247,7 +1247,7 @@ msgstr "Rattrapage" #: src/pages/home.jsx:223 #: src/pages/mentions.jsx:20 #: src/pages/mentions.jsx:167 -#: src/pages/settings.jsx:1008 +#: src/pages/settings.jsx:1020 #: src/pages/trending.jsx:347 msgid "Mentions" msgstr "Mentions" @@ -1302,7 +1302,7 @@ msgstr "Signets" #: src/pages/catchup.jsx:2029 #: src/pages/favourites.jsx:11 #: src/pages/favourites.jsx:23 -#: src/pages/settings.jsx:1012 +#: src/pages/settings.jsx:1024 msgid "Likes" msgstr "Favoris" @@ -1568,17 +1568,17 @@ msgid "Ending" msgstr "Sera clos" #. Relative time in seconds, as short as possible -#: src/components/relative-time.jsx:54 +#: src/components/relative-time.jsx:55 msgid "{0}s" msgstr "{0}s" #. Relative time in minutes, as short as possible -#: src/components/relative-time.jsx:59 +#: src/components/relative-time.jsx:60 msgid "{0}m" msgstr "{0}m" #. Relative time in hours, as short as possible -#: src/components/relative-time.jsx:64 +#: src/components/relative-time.jsx:65 msgid "{0}h" msgstr "{0}h" @@ -2289,7 +2289,7 @@ msgid "<0/> <1/> boosted" msgstr "<0/> <1/> a partagé" #: src/components/timeline.jsx:447 -#: src/pages/settings.jsx:1036 +#: src/pages/settings.jsx:1048 msgid "New posts" msgstr "Nouveaux messages" @@ -3086,7 +3086,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Annonce} other {Annonces}}" #: src/pages/notifications.jsx:599 -#: src/pages/settings.jsx:1024 +#: src/pages/settings.jsx:1036 msgid "Follow requests" msgstr "Demandes d’abonnement" @@ -3288,205 +3288,209 @@ msgstr "Taille du texte" msgid "A" msgstr "A" -#: src/pages/settings.jsx:236 +#: src/pages/settings.jsx:237 msgid "Display language" msgstr "Langue d'affichage" -#: src/pages/settings.jsx:245 +#: src/pages/settings.jsx:246 +msgid "Volunteer translations" +msgstr "" + +#: src/pages/settings.jsx:257 msgid "Posting" msgstr "Publication" -#: src/pages/settings.jsx:252 +#: src/pages/settings.jsx:264 msgid "Default visibility" msgstr "Visibilité par défaut" -#: src/pages/settings.jsx:253 -#: src/pages/settings.jsx:299 +#: src/pages/settings.jsx:265 +#: src/pages/settings.jsx:311 msgid "Synced" msgstr "Synchronisé" -#: src/pages/settings.jsx:278 +#: src/pages/settings.jsx:290 msgid "Failed to update posting privacy" msgstr "Échec de la mise à jour de la confidentialité du mode de publication" -#: src/pages/settings.jsx:301 +#: src/pages/settings.jsx:313 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "Synchronisé avec les paramètres de votre serveur d'instance. <0>Allez à votre instance ({instance}) pour plus de paramètres." -#: src/pages/settings.jsx:316 +#: src/pages/settings.jsx:328 msgid "Experiments" msgstr "Expérimentations" -#: src/pages/settings.jsx:329 +#: src/pages/settings.jsx:341 msgid "Auto refresh timeline posts" msgstr "Charger automatiquement les messages du fil d’actualité" -#: src/pages/settings.jsx:341 +#: src/pages/settings.jsx:353 msgid "Boosts carousel" msgstr "Carrousel des partages" -#: src/pages/settings.jsx:357 +#: src/pages/settings.jsx:369 msgid "Post translation" msgstr "Traduction des messages" -#: src/pages/settings.jsx:368 +#: src/pages/settings.jsx:380 msgid "Translate to" msgstr "Traduire vers" -#: src/pages/settings.jsx:379 +#: src/pages/settings.jsx:391 msgid "System language ({systemTargetLanguageText})" msgstr "Langue système ({systemTargetLanguageText})" -#: src/pages/settings.jsx:405 +#: src/pages/settings.jsx:417 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "{0, plural, one {}=0 {Masquer le bouton \"Traduire\" pour:} other {Masquer le bouton \"Traduire\" pour (#):}}" -#: src/pages/settings.jsx:459 +#: src/pages/settings.jsx:471 msgid "Note: This feature uses external translation services, powered by <0>Lingva API & <1>Lingva Translate." msgstr "Remarque : Cette fonctionnalité utilise des services de traduction externes, propulsés par <0>Lingva API & <1>Lingva Translate." -#: src/pages/settings.jsx:493 +#: src/pages/settings.jsx:505 msgid "Auto inline translation" msgstr "" -#: src/pages/settings.jsx:497 +#: src/pages/settings.jsx:509 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "Affiche automatiquement la traduction des messages sur le fil d’actualité. Ne fonctionne qu’avec les messages <0>short sans avertissement de contenu, médias, ni sondages." -#: src/pages/settings.jsx:517 +#: src/pages/settings.jsx:529 msgid "GIF Picker for composer" msgstr "Sélecteur de GIFs lors de la rédaction" -#: src/pages/settings.jsx:521 +#: src/pages/settings.jsx:533 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "" -#: src/pages/settings.jsx:550 +#: src/pages/settings.jsx:562 msgid "Image description generator" msgstr "Générateur de description d'images" -#: src/pages/settings.jsx:555 +#: src/pages/settings.jsx:567 msgid "Only for new images while composing new posts." msgstr "Uniquement pour les nouvelles images lors de la rédaction de nouvelles publications." -#: src/pages/settings.jsx:562 +#: src/pages/settings.jsx:574 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "Remarque : Cette fonction utilise un service IA externe, propulsé par <0>img-alt-api. Peut ne pas fonctionner correctement. Seulement pour les images et en anglais." -#: src/pages/settings.jsx:588 +#: src/pages/settings.jsx:600 msgid "Server-side grouped notifications" msgstr "Notifications groupées côté serveur" -#: src/pages/settings.jsx:592 +#: src/pages/settings.jsx:604 msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic." msgstr "" -#: src/pages/settings.jsx:613 +#: src/pages/settings.jsx:625 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "" -#: src/pages/settings.jsx:618 +#: src/pages/settings.jsx:630 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "⚠️⚠️⚠️ Très expérimental.<0/>Enregistré dans les notes personnelles de votre propre profil. Ces notes, privées, sont généralement utilisées sur les profils des autres, et masquées sur le votre." -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:641 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "" -#: src/pages/settings.jsx:646 +#: src/pages/settings.jsx:658 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "Mode camouflage <0>(<1>Texte → <2>█████)" -#: src/pages/settings.jsx:655 +#: src/pages/settings.jsx:667 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "Masque le texte avec des rectangles, pratique pour prendre des captures d’écran de manière respectueuse de la vie privée." -#: src/pages/settings.jsx:680 +#: src/pages/settings.jsx:692 msgid "About" msgstr "À propos" -#: src/pages/settings.jsx:719 +#: src/pages/settings.jsx:731 msgid "<0>Built by <1>@cheeaun" msgstr "<0>Fait par <1>@cheeaun" -#: src/pages/settings.jsx:748 +#: src/pages/settings.jsx:760 msgid "Sponsor" msgstr "Parrain" -#: src/pages/settings.jsx:756 +#: src/pages/settings.jsx:768 msgid "Donate" msgstr "Faire un don" -#: src/pages/settings.jsx:764 +#: src/pages/settings.jsx:776 msgid "Privacy Policy" msgstr "Politique de confidentialité" -#: src/pages/settings.jsx:771 +#: src/pages/settings.jsx:783 msgid "<0>Site: {0}" msgstr "<0>Site: {0}" -#: src/pages/settings.jsx:778 +#: src/pages/settings.jsx:790 msgid "<0>Version: <1/> {0}" msgstr "<0>Version: <1/> {0}" -#: src/pages/settings.jsx:793 +#: src/pages/settings.jsx:805 msgid "Version string copied" msgstr "Texte de version copié" -#: src/pages/settings.jsx:796 +#: src/pages/settings.jsx:808 msgid "Unable to copy version string" msgstr "Le numéro de version n’a pas pu être copié." -#: src/pages/settings.jsx:921 -#: src/pages/settings.jsx:926 +#: src/pages/settings.jsx:933 +#: src/pages/settings.jsx:938 msgid "Failed to update subscription. Please try again." msgstr "La mise à jour de l'abonnement a échoué. Veuillez réessayer." -#: src/pages/settings.jsx:932 +#: src/pages/settings.jsx:944 msgid "Failed to remove subscription. Please try again." msgstr "La suppression de l'abonnement a échoué. Veuillez réessayer." -#: src/pages/settings.jsx:939 +#: src/pages/settings.jsx:951 msgid "Push Notifications (beta)" msgstr "Notifications Push (bêta)" -#: src/pages/settings.jsx:961 +#: src/pages/settings.jsx:973 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "Les notifications push sont bloquées. Veuillez les activer dans les paramètres de votre navigateur." -#: src/pages/settings.jsx:970 +#: src/pages/settings.jsx:982 msgid "Allow from <0>{0}" msgstr "Permettre depuis <0>{0}" -#: src/pages/settings.jsx:979 +#: src/pages/settings.jsx:991 msgid "anyone" msgstr "tout le monde" -#: src/pages/settings.jsx:983 +#: src/pages/settings.jsx:995 msgid "people I follow" msgstr "personnes à lesquelles je suis abonné·e" -#: src/pages/settings.jsx:987 +#: src/pages/settings.jsx:999 msgid "followers" msgstr "abonné⋅es" -#: src/pages/settings.jsx:1020 +#: src/pages/settings.jsx:1032 msgid "Follows" msgstr "Abonnements" -#: src/pages/settings.jsx:1028 +#: src/pages/settings.jsx:1040 msgid "Polls" msgstr "Sondages" -#: src/pages/settings.jsx:1032 +#: src/pages/settings.jsx:1044 msgid "Post edits" msgstr "Modifications du message" -#: src/pages/settings.jsx:1053 +#: src/pages/settings.jsx:1065 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "" -#: src/pages/settings.jsx:1069 +#: src/pages/settings.jsx:1081 msgid "NOTE: Push notifications only work for <0>one account." msgstr "" diff --git a/src/locales/gl-ES.po b/src/locales/gl-ES.po index 95aa9dc2..34d397ba 100644 --- a/src/locales/gl-ES.po +++ b/src/locales/gl-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: gl\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-21 06:52\n" +"PO-Revision-Date: 2024-08-23 10:19\n" "Last-Translator: \n" "Language-Team: Galician\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -31,12 +31,12 @@ msgid "Last posted: {0}" msgstr "Última publicación: {0}" #: src/components/account-block.jsx:159 -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 msgid "Automated" msgstr "Automatizada" #: src/components/account-block.jsx:166 -#: src/components/account-info.jsx:640 +#: src/components/account-info.jsx:639 #: src/components/status.jsx:439 #: src/pages/catchup.jsx:1438 msgid "Group" @@ -47,15 +47,15 @@ msgid "Mutual" msgstr "Recíproco" #: src/components/account-block.jsx:180 -#: src/components/account-info.jsx:1675 +#: src/components/account-info.jsx:1674 msgid "Requested" msgstr "Solicitado" #: src/components/account-block.jsx:184 -#: src/components/account-info.jsx:417 -#: src/components/account-info.jsx:743 -#: src/components/account-info.jsx:757 -#: src/components/account-info.jsx:1666 +#: src/components/account-info.jsx:416 +#: src/components/account-info.jsx:742 +#: src/components/account-info.jsx:756 +#: src/components/account-info.jsx:1665 #: src/components/nav-menu.jsx:193 #: src/components/shortcuts-settings.jsx:137 #: src/pages/following.jsx:20 @@ -64,7 +64,7 @@ msgid "Following" msgstr "A seguir" #: src/components/account-block.jsx:188 -#: src/components/account-info.jsx:1060 +#: src/components/account-info.jsx:1059 msgid "Follows you" msgstr "Séguete" @@ -73,12 +73,12 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural, one {# seguidora} other {# seguidoras}}" #: src/components/account-block.jsx:205 -#: src/components/account-info.jsx:681 +#: src/components/account-info.jsx:680 msgid "Verified" msgstr "Verificada" #: src/components/account-block.jsx:220 -#: src/components/account-info.jsx:778 +#: src/components/account-info.jsx:777 msgid "Joined <0>{0}" msgstr "Creada <0>{0}" @@ -86,30 +86,30 @@ msgstr "Creada <0>{0}" msgid "Forever" msgstr "Para sempre" -#: src/components/account-info.jsx:378 +#: src/components/account-info.jsx:377 msgid "Unable to load account." msgstr "Non se puido cargar a conta." -#: src/components/account-info.jsx:386 +#: src/components/account-info.jsx:385 msgid "Go to account page" msgstr "Ir á páxina da conta" -#: src/components/account-info.jsx:414 -#: src/components/account-info.jsx:703 -#: src/components/account-info.jsx:733 +#: src/components/account-info.jsx:413 +#: src/components/account-info.jsx:702 +#: src/components/account-info.jsx:732 msgid "Followers" msgstr "Seguidoras" -#: src/components/account-info.jsx:420 -#: src/components/account-info.jsx:774 +#: src/components/account-info.jsx:419 +#: src/components/account-info.jsx:773 #: src/pages/account-statuses.jsx:484 #: src/pages/search.jsx:237 #: src/pages/search.jsx:384 msgid "Posts" msgstr "Publicacións" -#: src/components/account-info.jsx:428 -#: src/components/account-info.jsx:1116 +#: src/components/account-info.jsx:427 +#: src/components/account-info.jsx:1115 #: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 @@ -128,64 +128,64 @@ msgstr "Publicacións" msgid "More" msgstr "Máis" -#: src/components/account-info.jsx:440 +#: src/components/account-info.jsx:439 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} informou de que agora a súa conta é:" -#: src/components/account-info.jsx:585 -#: src/components/account-info.jsx:1274 +#: src/components/account-info.jsx:584 +#: src/components/account-info.jsx:1273 msgid "Handle copied" msgstr "Copiouse o identificador" -#: src/components/account-info.jsx:588 -#: src/components/account-info.jsx:1277 +#: src/components/account-info.jsx:587 +#: src/components/account-info.jsx:1276 msgid "Unable to copy handle" msgstr "Non se puido copiar o identificador" -#: src/components/account-info.jsx:594 -#: src/components/account-info.jsx:1283 +#: src/components/account-info.jsx:593 +#: src/components/account-info.jsx:1282 msgid "Copy handle" msgstr "Copiar identificador" -#: src/components/account-info.jsx:600 +#: src/components/account-info.jsx:599 msgid "Go to original profile page" msgstr "Ir á páxina orixinal do perfil" -#: src/components/account-info.jsx:607 +#: src/components/account-info.jsx:606 msgid "View profile image" msgstr "Ver imaxe do perfil" -#: src/components/account-info.jsx:613 +#: src/components/account-info.jsx:612 msgid "View profile header" msgstr "Ver cabeceira do perfil" -#: src/components/account-info.jsx:630 +#: src/components/account-info.jsx:629 msgid "In Memoriam" msgstr "Lembranzas" -#: src/components/account-info.jsx:710 -#: src/components/account-info.jsx:748 +#: src/components/account-info.jsx:709 +#: src/components/account-info.jsx:747 msgid "This user has chosen to not make this information available." msgstr "A usuaria dedidiu non ofrecer esta información." -#: src/components/account-info.jsx:803 +#: src/components/account-info.jsx:802 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} publicacións orixinais, {1} respostas, {2} promocións" -#: src/components/account-info.jsx:819 +#: src/components/account-info.jsx:818 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "{0, plural, one {{1, plural, one {A última publicación desde onte} other {A última publicación desde fai {2} días}}} other {{3, plural, one {As úlltimas {4} publicacións desde onte} other {As últimas {5} publicacións dos últimos {6} días}}}}" -#: src/components/account-info.jsx:832 +#: src/components/account-info.jsx:831 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "{0, plural, one {Última publicación no último ano(s)} other {Últimas {1} publicacións no último ano(s)}}" -#: src/components/account-info.jsx:856 +#: src/components/account-info.jsx:855 #: src/pages/catchup.jsx:70 msgid "Original" msgstr "Orixinal" -#: src/components/account-info.jsx:860 +#: src/components/account-info.jsx:859 #: src/components/status.jsx:2155 #: src/pages/catchup.jsx:71 #: src/pages/catchup.jsx:1412 @@ -195,215 +195,215 @@ msgstr "Orixinal" msgid "Replies" msgstr "Respostas" -#: src/components/account-info.jsx:864 +#: src/components/account-info.jsx:863 #: src/pages/catchup.jsx:72 #: src/pages/catchup.jsx:1414 #: src/pages/catchup.jsx:2035 -#: src/pages/settings.jsx:1016 +#: src/pages/settings.jsx:1028 msgid "Boosts" msgstr "Promocións" -#: src/components/account-info.jsx:870 +#: src/components/account-info.jsx:869 msgid "Post stats unavailable." msgstr "Estatísticas non dispoñibles." -#: src/components/account-info.jsx:901 +#: src/components/account-info.jsx:900 msgid "View post stats" msgstr "Ver estatísticas de publicación" -#: src/components/account-info.jsx:1064 +#: src/components/account-info.jsx:1063 msgid "Last post: <0>{0}" msgstr "Última publicación: <0>{0}" -#: src/components/account-info.jsx:1078 +#: src/components/account-info.jsx:1077 msgid "Muted" msgstr "Acalada" -#: src/components/account-info.jsx:1083 +#: src/components/account-info.jsx:1082 msgid "Blocked" msgstr "Bloqueada" -#: src/components/account-info.jsx:1092 +#: src/components/account-info.jsx:1091 msgid "Private note" msgstr "Nota privada" -#: src/components/account-info.jsx:1149 +#: src/components/account-info.jsx:1148 msgid "Mention <0>@{username}" msgstr "" -#: src/components/account-info.jsx:1161 +#: src/components/account-info.jsx:1160 msgid "Translate bio" msgstr "Traducir bio" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Edit private note" msgstr "Editar nota privada" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Add private note" msgstr "Engadir nota privada" -#: src/components/account-info.jsx:1192 +#: src/components/account-info.jsx:1191 msgid "Notifications enabled for @{username}'s posts." msgstr "Activadas as notificacións para as publicacións de @{username}." -#: src/components/account-info.jsx:1193 +#: src/components/account-info.jsx:1192 msgid "Notifications disabled for @{username}'s posts." msgstr "Desactivadas as notificacións para as publicacións de @{username}." -#: src/components/account-info.jsx:1205 +#: src/components/account-info.jsx:1204 msgid "Disable notifications" msgstr "Desactivar notificacións" -#: src/components/account-info.jsx:1206 +#: src/components/account-info.jsx:1205 msgid "Enable notifications" msgstr "Activar notificacións" -#: src/components/account-info.jsx:1223 +#: src/components/account-info.jsx:1222 msgid "Boosts from @{username} enabled." msgstr "Activadas as promocións de @{username}." -#: src/components/account-info.jsx:1224 +#: src/components/account-info.jsx:1223 msgid "Boosts from @{username} disabled." msgstr "Desactivadas as promocións de @{username}." -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Disable boosts" msgstr "Desactivar promocións" -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Enable boosts" msgstr "Activar promocións" -#: src/components/account-info.jsx:1251 -#: src/components/account-info.jsx:1261 -#: src/components/account-info.jsx:1859 +#: src/components/account-info.jsx:1250 +#: src/components/account-info.jsx:1260 +#: src/components/account-info.jsx:1858 msgid "Add/Remove from Lists" msgstr "Engadir/Retirar das Listas" -#: src/components/account-info.jsx:1300 +#: src/components/account-info.jsx:1299 #: src/components/status.jsx:1071 msgid "Link copied" msgstr "Copiouse a ligazón" -#: src/components/account-info.jsx:1303 +#: src/components/account-info.jsx:1302 #: src/components/status.jsx:1074 msgid "Unable to copy link" msgstr "Non se puido copiar a ligazón" -#: src/components/account-info.jsx:1309 +#: src/components/account-info.jsx:1308 #: src/components/shortcuts-settings.jsx:1056 #: src/components/status.jsx:1080 #: src/components/status.jsx:3102 msgid "Copy" msgstr "Copiar" -#: src/components/account-info.jsx:1324 +#: src/components/account-info.jsx:1323 #: src/components/shortcuts-settings.jsx:1074 #: src/components/status.jsx:1096 msgid "Sharing doesn't seem to work." msgstr "Semella que non se pode compartir." -#: src/components/account-info.jsx:1330 +#: src/components/account-info.jsx:1329 #: src/components/status.jsx:1102 msgid "Share…" msgstr "Compartir…" -#: src/components/account-info.jsx:1350 +#: src/components/account-info.jsx:1349 msgid "Unmuted @{username}" msgstr "Reactivouse a @{username}" -#: src/components/account-info.jsx:1362 +#: src/components/account-info.jsx:1361 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/account-info.jsx:1378 +#: src/components/account-info.jsx:1377 msgid "Mute <0>@{username}…" msgstr "" -#: src/components/account-info.jsx:1410 +#: src/components/account-info.jsx:1409 msgid "Muted @{username} for {0}" msgstr "Silenciaches a @{username} durante {0}" -#: src/components/account-info.jsx:1422 +#: src/components/account-info.jsx:1421 msgid "Unable to mute @{username}" msgstr "Non se puido acalar a @{username}" -#: src/components/account-info.jsx:1443 +#: src/components/account-info.jsx:1442 msgid "Remove <0>@{username} from followers?" msgstr "" -#: src/components/account-info.jsx:1463 +#: src/components/account-info.jsx:1462 msgid "@{username} removed from followers" msgstr "Retirouse a @{username} das seguidoras" -#: src/components/account-info.jsx:1475 +#: src/components/account-info.jsx:1474 msgid "Remove follower…" msgstr "Retirar seguidora…" -#: src/components/account-info.jsx:1486 +#: src/components/account-info.jsx:1485 msgid "Block <0>@{username}?" msgstr "" -#: src/components/account-info.jsx:1507 +#: src/components/account-info.jsx:1506 msgid "Unblocked @{username}" msgstr "Desbloqueouse a @{username}" -#: src/components/account-info.jsx:1515 +#: src/components/account-info.jsx:1514 msgid "Blocked @{username}" msgstr "Bloqueouse a @{username}" -#: src/components/account-info.jsx:1523 +#: src/components/account-info.jsx:1522 msgid "Unable to unblock @{username}" msgstr "Non se puido desbloquear a @{username}" -#: src/components/account-info.jsx:1525 +#: src/components/account-info.jsx:1524 msgid "Unable to block @{username}" msgstr "Non se puido bloquear a @{username}" -#: src/components/account-info.jsx:1535 +#: src/components/account-info.jsx:1534 msgid "Unblock <0>@{username}" msgstr "" -#: src/components/account-info.jsx:1544 +#: src/components/account-info.jsx:1543 msgid "Block <0>@{username}…" msgstr "" -#: src/components/account-info.jsx:1561 +#: src/components/account-info.jsx:1560 msgid "Report <0>@{username}…" msgstr "" -#: src/components/account-info.jsx:1581 -#: src/components/account-info.jsx:2092 +#: src/components/account-info.jsx:1580 +#: src/components/account-info.jsx:2091 msgid "Edit profile" msgstr "Editar perfil" -#: src/components/account-info.jsx:1617 +#: src/components/account-info.jsx:1616 msgid "Withdraw follow request?" msgstr "Retirar solicitude de seguimento?" -#: src/components/account-info.jsx:1618 +#: src/components/account-info.jsx:1617 msgid "Unfollow @{0}?" msgstr "Deixar de seguir a @{0}?" -#: src/components/account-info.jsx:1669 +#: src/components/account-info.jsx:1668 msgid "Unfollow…" msgstr "Deixar de seguir…" -#: src/components/account-info.jsx:1678 +#: src/components/account-info.jsx:1677 msgid "Withdraw…" msgstr "Retirar…" -#: src/components/account-info.jsx:1685 -#: src/components/account-info.jsx:1689 +#: src/components/account-info.jsx:1684 +#: src/components/account-info.jsx:1688 #: src/pages/hashtag.jsx:261 msgid "Follow" msgstr "Seguir" -#: src/components/account-info.jsx:1800 -#: src/components/account-info.jsx:1854 -#: src/components/account-info.jsx:1987 -#: src/components/account-info.jsx:2087 +#: src/components/account-info.jsx:1799 +#: src/components/account-info.jsx:1853 +#: src/components/account-info.jsx:1986 +#: src/components/account-info.jsx:2086 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 #: src/components/compose.jsx:2407 @@ -436,71 +436,71 @@ msgstr "Seguir" msgid "Close" msgstr "Pechar" -#: src/components/account-info.jsx:1805 +#: src/components/account-info.jsx:1804 msgid "Translated Bio" msgstr "Traduciuse a Bio" -#: src/components/account-info.jsx:1899 +#: src/components/account-info.jsx:1898 msgid "Unable to remove from list." msgstr "Non se puido retirar da lista." -#: src/components/account-info.jsx:1900 +#: src/components/account-info.jsx:1899 msgid "Unable to add to list." msgstr "Non se puido engadir á lista." -#: src/components/account-info.jsx:1919 +#: src/components/account-info.jsx:1918 #: src/pages/lists.jsx:104 msgid "Unable to load lists." msgstr "Non se puideron cargar as listas." -#: src/components/account-info.jsx:1923 +#: src/components/account-info.jsx:1922 msgid "No lists." msgstr "Sen listas." -#: src/components/account-info.jsx:1934 +#: src/components/account-info.jsx:1933 #: src/components/list-add-edit.jsx:37 #: src/pages/lists.jsx:58 msgid "New list" msgstr "Nova lista" -#: src/components/account-info.jsx:1992 +#: src/components/account-info.jsx:1991 msgid "Private note about <0>@{0}" msgstr "" -#: src/components/account-info.jsx:2022 +#: src/components/account-info.jsx:2021 msgid "Unable to update private note." msgstr "Non se puido actualizar a nota privada." -#: src/components/account-info.jsx:2045 -#: src/components/account-info.jsx:2215 +#: src/components/account-info.jsx:2044 +#: src/components/account-info.jsx:2214 msgid "Cancel" msgstr "Desbotar" -#: src/components/account-info.jsx:2050 +#: src/components/account-info.jsx:2049 msgid "Save & close" msgstr "Gardar e fechar" -#: src/components/account-info.jsx:2143 +#: src/components/account-info.jsx:2142 msgid "Unable to update profile." msgstr "Non se puido actualizar o perfil." -#: src/components/account-info.jsx:2163 +#: src/components/account-info.jsx:2162 msgid "Bio" msgstr "Biografía" -#: src/components/account-info.jsx:2176 +#: src/components/account-info.jsx:2175 msgid "Extra fields" msgstr "Campos extra" -#: src/components/account-info.jsx:2182 +#: src/components/account-info.jsx:2181 msgid "Label" msgstr "Etiqueta" -#: src/components/account-info.jsx:2185 +#: src/components/account-info.jsx:2184 msgid "Content" msgstr "Contido" -#: src/components/account-info.jsx:2218 +#: src/components/account-info.jsx:2217 #: src/components/list-add-edit.jsx:147 #: src/components/shortcuts-settings.jsx:712 #: src/pages/filters.jsx:554 @@ -508,11 +508,11 @@ msgstr "Contido" msgid "Save" msgstr "Gardar" -#: src/components/account-info.jsx:2271 +#: src/components/account-info.jsx:2270 msgid "username" msgstr "identificador" -#: src/components/account-info.jsx:2275 +#: src/components/account-info.jsx:2274 msgid "server domain name" msgstr "nome de dominio do servidor" @@ -616,19 +616,19 @@ msgstr "Aviso sobre o contido ou multimedia sensible" #: src/components/compose.jsx:1170 #: src/components/status.jsx:93 -#: src/pages/settings.jsx:285 +#: src/pages/settings.jsx:297 msgid "Public" msgstr "Pública" #: src/components/compose.jsx:1173 #: src/components/status.jsx:94 -#: src/pages/settings.jsx:288 +#: src/pages/settings.jsx:300 msgid "Unlisted" msgstr "Fóra das listas" #: src/components/compose.jsx:1176 #: src/components/status.jsx:95 -#: src/pages/settings.jsx:291 +#: src/pages/settings.jsx:303 msgid "Followers only" msgstr "Só para seguidoras" @@ -863,7 +863,7 @@ msgid "Error loading GIFs" msgstr "Erro ao cargar GIFs" #: src/components/drafts.jsx:63 -#: src/pages/settings.jsx:672 +#: src/pages/settings.jsx:684 msgid "Unsent drafts" msgstr "Borradores non enviados" @@ -1247,7 +1247,7 @@ msgstr "Ponte ao día" #: src/pages/home.jsx:223 #: src/pages/mentions.jsx:20 #: src/pages/mentions.jsx:167 -#: src/pages/settings.jsx:1008 +#: src/pages/settings.jsx:1020 #: src/pages/trending.jsx:347 msgid "Mentions" msgstr "Mencións" @@ -1302,7 +1302,7 @@ msgstr "Marcadores" #: src/pages/catchup.jsx:2029 #: src/pages/favourites.jsx:11 #: src/pages/favourites.jsx:23 -#: src/pages/settings.jsx:1012 +#: src/pages/settings.jsx:1024 msgid "Likes" msgstr "Favorecementos" @@ -1568,17 +1568,17 @@ msgid "Ending" msgstr "Finaliza" #. Relative time in seconds, as short as possible -#: src/components/relative-time.jsx:54 +#: src/components/relative-time.jsx:55 msgid "{0}s" msgstr "{0}s" #. Relative time in minutes, as short as possible -#: src/components/relative-time.jsx:59 +#: src/components/relative-time.jsx:60 msgid "{0}m" msgstr "{0}m" #. Relative time in hours, as short as possible -#: src/components/relative-time.jsx:64 +#: src/components/relative-time.jsx:65 msgid "{0}h" msgstr "{0}h" @@ -2289,7 +2289,7 @@ msgid "<0/> <1/> boosted" msgstr "<0/> <1/> promovida" #: src/components/timeline.jsx:447 -#: src/pages/settings.jsx:1036 +#: src/pages/settings.jsx:1048 msgid "New posts" msgstr "Novas publicacións" @@ -3086,7 +3086,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Anuncio} other {Anuncios}}" #: src/pages/notifications.jsx:599 -#: src/pages/settings.jsx:1024 +#: src/pages/settings.jsx:1036 msgid "Follow requests" msgstr "Solicitudes de seguimento" @@ -3288,205 +3288,209 @@ msgstr "Tamaño da letra" msgid "A" msgstr "A" -#: src/pages/settings.jsx:236 +#: src/pages/settings.jsx:237 msgid "Display language" msgstr "Idioma da interface" -#: src/pages/settings.jsx:245 +#: src/pages/settings.jsx:246 +msgid "Volunteer translations" +msgstr "" + +#: src/pages/settings.jsx:257 msgid "Posting" msgstr "Ao publicar" -#: src/pages/settings.jsx:252 +#: src/pages/settings.jsx:264 msgid "Default visibility" msgstr "Visibilidade por defecto" -#: src/pages/settings.jsx:253 -#: src/pages/settings.jsx:299 +#: src/pages/settings.jsx:265 +#: src/pages/settings.jsx:311 msgid "Synced" msgstr "Sincronizado" -#: src/pages/settings.jsx:278 +#: src/pages/settings.jsx:290 msgid "Failed to update posting privacy" msgstr "Erro ao actualizar a privacidade ao publicar" -#: src/pages/settings.jsx:301 +#: src/pages/settings.jsx:313 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "Sincronizado cos axustes do servidor da túa instancia. <0>Vai á túa instancia ({instance}) para realizar máis axustes." -#: src/pages/settings.jsx:316 +#: src/pages/settings.jsx:328 msgid "Experiments" msgstr "Experimentos" -#: src/pages/settings.jsx:329 +#: src/pages/settings.jsx:341 msgid "Auto refresh timeline posts" msgstr "Actualización automática das cronoloxías" -#: src/pages/settings.jsx:341 +#: src/pages/settings.jsx:353 msgid "Boosts carousel" msgstr "Carrusel de promocións" -#: src/pages/settings.jsx:357 +#: src/pages/settings.jsx:369 msgid "Post translation" msgstr "Tradución das publicacións" -#: src/pages/settings.jsx:368 +#: src/pages/settings.jsx:380 msgid "Translate to" msgstr "Traducir ao" -#: src/pages/settings.jsx:379 +#: src/pages/settings.jsx:391 msgid "System language ({systemTargetLanguageText})" msgstr "Idioma do sistema ({systemTargetLanguageText})" -#: src/pages/settings.jsx:405 +#: src/pages/settings.jsx:417 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "{0, plural, one {}=0 {Ocultar o botón \"Traducir\" para:} other {Ocultar o botón \"Traducir\" para (#):}}" -#: src/pages/settings.jsx:459 +#: src/pages/settings.jsx:471 msgid "Note: This feature uses external translation services, powered by <0>Lingva API & <1>Lingva Translate." msgstr "Nota: esta ferramenta usa servizos externos para traducir, depende de <0>Lingva API e <1>Lingva Translate." -#: src/pages/settings.jsx:493 +#: src/pages/settings.jsx:505 msgid "Auto inline translation" msgstr "Tradución automática en liña" -#: src/pages/settings.jsx:497 +#: src/pages/settings.jsx:509 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "Mostra automaticamente na cronoloxía a tradución das publicacións. Só funciona para publicacións <0>curtas sen aviso sobre o contido, multimedia ou enquisa." -#: src/pages/settings.jsx:517 +#: src/pages/settings.jsx:529 msgid "GIF Picker for composer" msgstr "Selector de GIF para o editor" -#: src/pages/settings.jsx:521 +#: src/pages/settings.jsx:533 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "Nota: Esta ferramenta usa un servizo externo para buscar GIF, proporcionado por <0>GIPHY. G-rated (axeitado para todas as idades), quítanse todos os parámetros de seguimento, omítese na solicitude a información da orixe da mesma, pero os termos da consulta e o enderezo IP acadan igualmente o seu servidor." -#: src/pages/settings.jsx:550 +#: src/pages/settings.jsx:562 msgid "Image description generator" msgstr "Xerador da descrición de imaxes" -#: src/pages/settings.jsx:555 +#: src/pages/settings.jsx:567 msgid "Only for new images while composing new posts." msgstr "Só para novas imaxes ao redactar novas publicacións." -#: src/pages/settings.jsx:562 +#: src/pages/settings.jsx:574 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "Nota: esta ferramenta usa un servizo de IA externo, proporcionado por <0>img-alt-api. Pode que non funcione moi ben. Só para imaxes e en Inglés." -#: src/pages/settings.jsx:588 +#: src/pages/settings.jsx:600 msgid "Server-side grouped notifications" msgstr "Notificacións agrupadas polo servidor" -#: src/pages/settings.jsx:592 +#: src/pages/settings.jsx:604 msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic." msgstr "Característica en fase Alpha. Mellora potencial no agrupamento cunha lóxica básica para agrupar." -#: src/pages/settings.jsx:613 +#: src/pages/settings.jsx:625 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "Importar/exportar na \"Nube\" os axustes dos atallos" -#: src/pages/settings.jsx:618 +#: src/pages/settings.jsx:630 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "⚠️⚠️⚠️ Moi experimental.<0/>Gárdase nas notas do teu propio perfil. As notasdo perfil (privadas) normalmente úsanse para outras contas e están ocultas no teu perfil." -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:641 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "Nota: Esta ferramenta usa a API do servidor da instancia con sesión iniciada actualmente." -#: src/pages/settings.jsx:646 +#: src/pages/settings.jsx:658 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "Modo Capa <0>(<1>Texto → <2>████)" -#: src/pages/settings.jsx:655 +#: src/pages/settings.jsx:667 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "Substitúe texto por bloques, útil para facer capturas de pantalla, por privacidade." -#: src/pages/settings.jsx:680 +#: src/pages/settings.jsx:692 msgid "About" msgstr "Sobre" -#: src/pages/settings.jsx:719 +#: src/pages/settings.jsx:731 msgid "<0>Built by <1>@cheeaun" msgstr "<0>Creado por <1>@cheeaun" -#: src/pages/settings.jsx:748 +#: src/pages/settings.jsx:760 msgid "Sponsor" msgstr "Patrocinios" -#: src/pages/settings.jsx:756 +#: src/pages/settings.jsx:768 msgid "Donate" msgstr "Doar" -#: src/pages/settings.jsx:764 +#: src/pages/settings.jsx:776 msgid "Privacy Policy" msgstr "Política de Privacidade" -#: src/pages/settings.jsx:771 +#: src/pages/settings.jsx:783 msgid "<0>Site: {0}" msgstr "<0>Web: {0}" -#: src/pages/settings.jsx:778 +#: src/pages/settings.jsx:790 msgid "<0>Version: <1/> {0}" msgstr "<0>Versión: <1/> {0}" -#: src/pages/settings.jsx:793 +#: src/pages/settings.jsx:805 msgid "Version string copied" msgstr "Copiouse o número de versión" -#: src/pages/settings.jsx:796 +#: src/pages/settings.jsx:808 msgid "Unable to copy version string" msgstr "Non se copiou a cadea coa versión" -#: src/pages/settings.jsx:921 -#: src/pages/settings.jsx:926 +#: src/pages/settings.jsx:933 +#: src/pages/settings.jsx:938 msgid "Failed to update subscription. Please try again." msgstr "Fallou a actualización da subscrición. Inténtao outra vez." -#: src/pages/settings.jsx:932 +#: src/pages/settings.jsx:944 msgid "Failed to remove subscription. Please try again." msgstr "Fallou a retirada da subscrición. Inténtao outra vez." -#: src/pages/settings.jsx:939 +#: src/pages/settings.jsx:951 msgid "Push Notifications (beta)" msgstr "Notificacións Push (beta)" -#: src/pages/settings.jsx:961 +#: src/pages/settings.jsx:973 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "As notificacións Push están bloqueadas. Actívaas nos axustes do teu navegador." -#: src/pages/settings.jsx:970 +#: src/pages/settings.jsx:982 msgid "Allow from <0>{0}" msgstr "Permitir de <0>{0}" -#: src/pages/settings.jsx:979 +#: src/pages/settings.jsx:991 msgid "anyone" msgstr "calquera" -#: src/pages/settings.jsx:983 +#: src/pages/settings.jsx:995 msgid "people I follow" msgstr "persoas que sigo" -#: src/pages/settings.jsx:987 +#: src/pages/settings.jsx:999 msgid "followers" msgstr "seguidoras" -#: src/pages/settings.jsx:1020 +#: src/pages/settings.jsx:1032 msgid "Follows" msgstr "Segue" -#: src/pages/settings.jsx:1028 +#: src/pages/settings.jsx:1040 msgid "Polls" msgstr "Enquisas" -#: src/pages/settings.jsx:1032 +#: src/pages/settings.jsx:1044 msgid "Post edits" msgstr "Edicións de publicacións" -#: src/pages/settings.jsx:1053 +#: src/pages/settings.jsx:1065 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "Non se concedeu o permiso para Push desde o último acceso. Terás que <0><1>acceder outra vez para conceder o permiso." -#: src/pages/settings.jsx:1069 +#: src/pages/settings.jsx:1081 msgid "NOTE: Push notifications only work for <0>one account." msgstr "NOTA: As notificacións Push só funcionan para <0>unha conta." diff --git a/src/locales/he-IL.po b/src/locales/he-IL.po index e0928e40..6fa7c0ba 100644 --- a/src/locales/he-IL.po +++ b/src/locales/he-IL.po @@ -8,7 +8,7 @@ msgstr "" "Language: he\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-21 06:52\n" +"PO-Revision-Date: 2024-08-23 10:19\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" @@ -31,12 +31,12 @@ msgid "Last posted: {0}" msgstr "" #: src/components/account-block.jsx:159 -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 msgid "Automated" msgstr "" #: src/components/account-block.jsx:166 -#: src/components/account-info.jsx:640 +#: src/components/account-info.jsx:639 #: src/components/status.jsx:439 #: src/pages/catchup.jsx:1438 msgid "Group" @@ -47,15 +47,15 @@ msgid "Mutual" msgstr "הדדי" #: src/components/account-block.jsx:180 -#: src/components/account-info.jsx:1675 +#: src/components/account-info.jsx:1674 msgid "Requested" msgstr "" #: src/components/account-block.jsx:184 -#: src/components/account-info.jsx:417 -#: src/components/account-info.jsx:743 -#: src/components/account-info.jsx:757 -#: src/components/account-info.jsx:1666 +#: src/components/account-info.jsx:416 +#: src/components/account-info.jsx:742 +#: src/components/account-info.jsx:756 +#: src/components/account-info.jsx:1665 #: src/components/nav-menu.jsx:193 #: src/components/shortcuts-settings.jsx:137 #: src/pages/following.jsx:20 @@ -64,7 +64,7 @@ msgid "Following" msgstr "" #: src/components/account-block.jsx:188 -#: src/components/account-info.jsx:1060 +#: src/components/account-info.jsx:1059 msgid "Follows you" msgstr "" @@ -73,12 +73,12 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "" #: src/components/account-block.jsx:205 -#: src/components/account-info.jsx:681 +#: src/components/account-info.jsx:680 msgid "Verified" msgstr "" #: src/components/account-block.jsx:220 -#: src/components/account-info.jsx:778 +#: src/components/account-info.jsx:777 msgid "Joined <0>{0}" msgstr "" @@ -86,30 +86,30 @@ msgstr "" msgid "Forever" msgstr "" -#: src/components/account-info.jsx:378 +#: src/components/account-info.jsx:377 msgid "Unable to load account." msgstr "" -#: src/components/account-info.jsx:386 +#: src/components/account-info.jsx:385 msgid "Go to account page" msgstr "אל דף החשבון" -#: src/components/account-info.jsx:414 -#: src/components/account-info.jsx:703 -#: src/components/account-info.jsx:733 +#: src/components/account-info.jsx:413 +#: src/components/account-info.jsx:702 +#: src/components/account-info.jsx:732 msgid "Followers" msgstr "" -#: src/components/account-info.jsx:420 -#: src/components/account-info.jsx:774 +#: src/components/account-info.jsx:419 +#: src/components/account-info.jsx:773 #: src/pages/account-statuses.jsx:484 #: src/pages/search.jsx:237 #: src/pages/search.jsx:384 msgid "Posts" msgstr "הודעות" -#: src/components/account-info.jsx:428 -#: src/components/account-info.jsx:1116 +#: src/components/account-info.jsx:427 +#: src/components/account-info.jsx:1115 #: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 @@ -128,64 +128,64 @@ msgstr "הודעות" msgid "More" msgstr "עוד" -#: src/components/account-info.jsx:440 +#: src/components/account-info.jsx:439 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "" -#: src/components/account-info.jsx:585 -#: src/components/account-info.jsx:1274 +#: src/components/account-info.jsx:584 +#: src/components/account-info.jsx:1273 msgid "Handle copied" msgstr "" -#: src/components/account-info.jsx:588 -#: src/components/account-info.jsx:1277 +#: src/components/account-info.jsx:587 +#: src/components/account-info.jsx:1276 msgid "Unable to copy handle" msgstr "" -#: src/components/account-info.jsx:594 -#: src/components/account-info.jsx:1283 +#: src/components/account-info.jsx:593 +#: src/components/account-info.jsx:1282 msgid "Copy handle" msgstr "" -#: src/components/account-info.jsx:600 +#: src/components/account-info.jsx:599 msgid "Go to original profile page" msgstr "אל עמוד הפרופיל המקורי" -#: src/components/account-info.jsx:607 +#: src/components/account-info.jsx:606 msgid "View profile image" msgstr "הצגת תמונת פרופיל" -#: src/components/account-info.jsx:613 +#: src/components/account-info.jsx:612 msgid "View profile header" msgstr "" -#: src/components/account-info.jsx:630 +#: src/components/account-info.jsx:629 msgid "In Memoriam" msgstr "" -#: src/components/account-info.jsx:710 -#: src/components/account-info.jsx:748 +#: src/components/account-info.jsx:709 +#: src/components/account-info.jsx:747 msgid "This user has chosen to not make this information available." msgstr "" -#: src/components/account-info.jsx:803 +#: src/components/account-info.jsx:802 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "" -#: src/components/account-info.jsx:819 +#: src/components/account-info.jsx:818 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "" -#: src/components/account-info.jsx:832 +#: src/components/account-info.jsx:831 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "" -#: src/components/account-info.jsx:856 +#: src/components/account-info.jsx:855 #: src/pages/catchup.jsx:70 msgid "Original" msgstr "מקור" -#: src/components/account-info.jsx:860 +#: src/components/account-info.jsx:859 #: src/components/status.jsx:2155 #: src/pages/catchup.jsx:71 #: src/pages/catchup.jsx:1412 @@ -195,215 +195,215 @@ msgstr "מקור" msgid "Replies" msgstr "תגובות" -#: src/components/account-info.jsx:864 +#: src/components/account-info.jsx:863 #: src/pages/catchup.jsx:72 #: src/pages/catchup.jsx:1414 #: src/pages/catchup.jsx:2035 -#: src/pages/settings.jsx:1016 +#: src/pages/settings.jsx:1028 msgid "Boosts" msgstr "הדהודים" -#: src/components/account-info.jsx:870 +#: src/components/account-info.jsx:869 msgid "Post stats unavailable." msgstr "" -#: src/components/account-info.jsx:901 +#: src/components/account-info.jsx:900 msgid "View post stats" msgstr "הצגת סטטיסטיקה" -#: src/components/account-info.jsx:1064 +#: src/components/account-info.jsx:1063 msgid "Last post: <0>{0}" msgstr "" -#: src/components/account-info.jsx:1078 +#: src/components/account-info.jsx:1077 msgid "Muted" msgstr "" -#: src/components/account-info.jsx:1083 +#: src/components/account-info.jsx:1082 msgid "Blocked" msgstr "" -#: src/components/account-info.jsx:1092 +#: src/components/account-info.jsx:1091 msgid "Private note" msgstr "הודעה פרטית" -#: src/components/account-info.jsx:1149 +#: src/components/account-info.jsx:1148 msgid "Mention <0>@{username}" msgstr "" -#: src/components/account-info.jsx:1161 +#: src/components/account-info.jsx:1160 msgid "Translate bio" msgstr "" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Edit private note" msgstr "עריכת הודעה פרטית" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Add private note" msgstr "הוספת הערה פרטית" -#: src/components/account-info.jsx:1192 +#: src/components/account-info.jsx:1191 msgid "Notifications enabled for @{username}'s posts." msgstr "ההתראות על הודעות של @{username} מאופשרות." -#: src/components/account-info.jsx:1193 +#: src/components/account-info.jsx:1192 msgid "Notifications disabled for @{username}'s posts." msgstr "ההתראות על הודעות של @{username} מכובות." -#: src/components/account-info.jsx:1205 +#: src/components/account-info.jsx:1204 msgid "Disable notifications" msgstr "כיבוי התראות" -#: src/components/account-info.jsx:1206 +#: src/components/account-info.jsx:1205 msgid "Enable notifications" msgstr "אפשור התראות" -#: src/components/account-info.jsx:1223 +#: src/components/account-info.jsx:1222 msgid "Boosts from @{username} enabled." msgstr "הדהודים מ@{username} מאופשרים." -#: src/components/account-info.jsx:1224 +#: src/components/account-info.jsx:1223 msgid "Boosts from @{username} disabled." msgstr "הדהודים מ@{username} מכובים." -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Disable boosts" msgstr "" -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Enable boosts" msgstr "" -#: src/components/account-info.jsx:1251 -#: src/components/account-info.jsx:1261 -#: src/components/account-info.jsx:1859 +#: src/components/account-info.jsx:1250 +#: src/components/account-info.jsx:1260 +#: src/components/account-info.jsx:1858 msgid "Add/Remove from Lists" msgstr "הוספה/הסרה מרשימות" -#: src/components/account-info.jsx:1300 +#: src/components/account-info.jsx:1299 #: src/components/status.jsx:1071 msgid "Link copied" msgstr "הקישור הועתק" -#: src/components/account-info.jsx:1303 +#: src/components/account-info.jsx:1302 #: src/components/status.jsx:1074 msgid "Unable to copy link" msgstr "" -#: src/components/account-info.jsx:1309 +#: src/components/account-info.jsx:1308 #: src/components/shortcuts-settings.jsx:1056 #: src/components/status.jsx:1080 #: src/components/status.jsx:3102 msgid "Copy" msgstr "" -#: src/components/account-info.jsx:1324 +#: src/components/account-info.jsx:1323 #: src/components/shortcuts-settings.jsx:1074 #: src/components/status.jsx:1096 msgid "Sharing doesn't seem to work." msgstr "" -#: src/components/account-info.jsx:1330 +#: src/components/account-info.jsx:1329 #: src/components/status.jsx:1102 msgid "Share…" msgstr "שיתוף…" -#: src/components/account-info.jsx:1350 +#: src/components/account-info.jsx:1349 msgid "Unmuted @{username}" msgstr "" -#: src/components/account-info.jsx:1362 +#: src/components/account-info.jsx:1361 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/account-info.jsx:1378 +#: src/components/account-info.jsx:1377 msgid "Mute <0>@{username}…" msgstr "" -#: src/components/account-info.jsx:1410 +#: src/components/account-info.jsx:1409 msgid "Muted @{username} for {0}" msgstr "" -#: src/components/account-info.jsx:1422 +#: src/components/account-info.jsx:1421 msgid "Unable to mute @{username}" msgstr "" -#: src/components/account-info.jsx:1443 +#: src/components/account-info.jsx:1442 msgid "Remove <0>@{username} from followers?" msgstr "" -#: src/components/account-info.jsx:1463 +#: src/components/account-info.jsx:1462 msgid "@{username} removed from followers" msgstr "" -#: src/components/account-info.jsx:1475 +#: src/components/account-info.jsx:1474 msgid "Remove follower…" msgstr "" -#: src/components/account-info.jsx:1486 +#: src/components/account-info.jsx:1485 msgid "Block <0>@{username}?" msgstr "" -#: src/components/account-info.jsx:1507 +#: src/components/account-info.jsx:1506 msgid "Unblocked @{username}" msgstr "" -#: src/components/account-info.jsx:1515 +#: src/components/account-info.jsx:1514 msgid "Blocked @{username}" msgstr "" -#: src/components/account-info.jsx:1523 +#: src/components/account-info.jsx:1522 msgid "Unable to unblock @{username}" msgstr "" -#: src/components/account-info.jsx:1525 +#: src/components/account-info.jsx:1524 msgid "Unable to block @{username}" msgstr "" -#: src/components/account-info.jsx:1535 +#: src/components/account-info.jsx:1534 msgid "Unblock <0>@{username}" msgstr "" -#: src/components/account-info.jsx:1544 +#: src/components/account-info.jsx:1543 msgid "Block <0>@{username}…" msgstr "" -#: src/components/account-info.jsx:1561 +#: src/components/account-info.jsx:1560 msgid "Report <0>@{username}…" msgstr "" -#: src/components/account-info.jsx:1581 -#: src/components/account-info.jsx:2092 +#: src/components/account-info.jsx:1580 +#: src/components/account-info.jsx:2091 msgid "Edit profile" msgstr "עריכת פרופיל" -#: src/components/account-info.jsx:1617 +#: src/components/account-info.jsx:1616 msgid "Withdraw follow request?" msgstr "לבטל את בקשת העקיבה?" -#: src/components/account-info.jsx:1618 +#: src/components/account-info.jsx:1617 msgid "Unfollow @{0}?" msgstr "" -#: src/components/account-info.jsx:1669 +#: src/components/account-info.jsx:1668 msgid "Unfollow…" msgstr "" -#: src/components/account-info.jsx:1678 +#: src/components/account-info.jsx:1677 msgid "Withdraw…" msgstr "" -#: src/components/account-info.jsx:1685 -#: src/components/account-info.jsx:1689 +#: src/components/account-info.jsx:1684 +#: src/components/account-info.jsx:1688 #: src/pages/hashtag.jsx:261 msgid "Follow" msgstr "" -#: src/components/account-info.jsx:1800 -#: src/components/account-info.jsx:1854 -#: src/components/account-info.jsx:1987 -#: src/components/account-info.jsx:2087 +#: src/components/account-info.jsx:1799 +#: src/components/account-info.jsx:1853 +#: src/components/account-info.jsx:1986 +#: src/components/account-info.jsx:2086 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 #: src/components/compose.jsx:2407 @@ -436,71 +436,71 @@ msgstr "" msgid "Close" msgstr "" -#: src/components/account-info.jsx:1805 +#: src/components/account-info.jsx:1804 msgid "Translated Bio" msgstr "" -#: src/components/account-info.jsx:1899 +#: src/components/account-info.jsx:1898 msgid "Unable to remove from list." msgstr "" -#: src/components/account-info.jsx:1900 +#: src/components/account-info.jsx:1899 msgid "Unable to add to list." msgstr "" -#: src/components/account-info.jsx:1919 +#: src/components/account-info.jsx:1918 #: src/pages/lists.jsx:104 msgid "Unable to load lists." msgstr "" -#: src/components/account-info.jsx:1923 +#: src/components/account-info.jsx:1922 msgid "No lists." msgstr "אין רשימות." -#: src/components/account-info.jsx:1934 +#: src/components/account-info.jsx:1933 #: src/components/list-add-edit.jsx:37 #: src/pages/lists.jsx:58 msgid "New list" msgstr "רשימה חדשה" -#: src/components/account-info.jsx:1992 +#: src/components/account-info.jsx:1991 msgid "Private note about <0>@{0}" msgstr "" -#: src/components/account-info.jsx:2022 +#: src/components/account-info.jsx:2021 msgid "Unable to update private note." msgstr "" -#: src/components/account-info.jsx:2045 -#: src/components/account-info.jsx:2215 +#: src/components/account-info.jsx:2044 +#: src/components/account-info.jsx:2214 msgid "Cancel" msgstr "ביטול" -#: src/components/account-info.jsx:2050 +#: src/components/account-info.jsx:2049 msgid "Save & close" msgstr "שמירה וסגירה" -#: src/components/account-info.jsx:2143 +#: src/components/account-info.jsx:2142 msgid "Unable to update profile." msgstr "" -#: src/components/account-info.jsx:2163 +#: src/components/account-info.jsx:2162 msgid "Bio" msgstr "" -#: src/components/account-info.jsx:2176 +#: src/components/account-info.jsx:2175 msgid "Extra fields" msgstr "שדות נוספים" -#: src/components/account-info.jsx:2182 +#: src/components/account-info.jsx:2181 msgid "Label" msgstr "" -#: src/components/account-info.jsx:2185 +#: src/components/account-info.jsx:2184 msgid "Content" msgstr "" -#: src/components/account-info.jsx:2218 +#: src/components/account-info.jsx:2217 #: src/components/list-add-edit.jsx:147 #: src/components/shortcuts-settings.jsx:712 #: src/pages/filters.jsx:554 @@ -508,11 +508,11 @@ msgstr "" msgid "Save" msgstr "שמירה" -#: src/components/account-info.jsx:2271 +#: src/components/account-info.jsx:2270 msgid "username" msgstr "" -#: src/components/account-info.jsx:2275 +#: src/components/account-info.jsx:2274 msgid "server domain name" msgstr "" @@ -616,19 +616,19 @@ msgstr "" #: src/components/compose.jsx:1170 #: src/components/status.jsx:93 -#: src/pages/settings.jsx:285 +#: src/pages/settings.jsx:297 msgid "Public" msgstr "" #: src/components/compose.jsx:1173 #: src/components/status.jsx:94 -#: src/pages/settings.jsx:288 +#: src/pages/settings.jsx:300 msgid "Unlisted" msgstr "" #: src/components/compose.jsx:1176 #: src/components/status.jsx:95 -#: src/pages/settings.jsx:291 +#: src/pages/settings.jsx:303 msgid "Followers only" msgstr "" @@ -863,7 +863,7 @@ msgid "Error loading GIFs" msgstr "תקלה בטעינת גיפים" #: src/components/drafts.jsx:63 -#: src/pages/settings.jsx:672 +#: src/pages/settings.jsx:684 msgid "Unsent drafts" msgstr "טיוטות שלא נשלחו" @@ -1247,7 +1247,7 @@ msgstr "" #: src/pages/home.jsx:223 #: src/pages/mentions.jsx:20 #: src/pages/mentions.jsx:167 -#: src/pages/settings.jsx:1008 +#: src/pages/settings.jsx:1020 #: src/pages/trending.jsx:347 msgid "Mentions" msgstr "" @@ -1302,7 +1302,7 @@ msgstr "" #: src/pages/catchup.jsx:2029 #: src/pages/favourites.jsx:11 #: src/pages/favourites.jsx:23 -#: src/pages/settings.jsx:1012 +#: src/pages/settings.jsx:1024 msgid "Likes" msgstr "" @@ -1568,17 +1568,17 @@ msgid "Ending" msgstr "" #. Relative time in seconds, as short as possible -#: src/components/relative-time.jsx:54 +#: src/components/relative-time.jsx:55 msgid "{0}s" msgstr "" #. Relative time in minutes, as short as possible -#: src/components/relative-time.jsx:59 +#: src/components/relative-time.jsx:60 msgid "{0}m" msgstr "" #. Relative time in hours, as short as possible -#: src/components/relative-time.jsx:64 +#: src/components/relative-time.jsx:65 msgid "{0}h" msgstr "" @@ -2289,7 +2289,7 @@ msgid "<0/> <1/> boosted" msgstr "" #: src/components/timeline.jsx:447 -#: src/pages/settings.jsx:1036 +#: src/pages/settings.jsx:1048 msgid "New posts" msgstr "" @@ -3086,7 +3086,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "" #: src/pages/notifications.jsx:599 -#: src/pages/settings.jsx:1024 +#: src/pages/settings.jsx:1036 msgid "Follow requests" msgstr "" @@ -3288,205 +3288,209 @@ msgstr "" msgid "A" msgstr "" -#: src/pages/settings.jsx:236 +#: src/pages/settings.jsx:237 msgid "Display language" msgstr "" -#: src/pages/settings.jsx:245 +#: src/pages/settings.jsx:246 +msgid "Volunteer translations" +msgstr "" + +#: src/pages/settings.jsx:257 msgid "Posting" msgstr "" -#: src/pages/settings.jsx:252 +#: src/pages/settings.jsx:264 msgid "Default visibility" msgstr "" -#: src/pages/settings.jsx:253 -#: src/pages/settings.jsx:299 +#: src/pages/settings.jsx:265 +#: src/pages/settings.jsx:311 msgid "Synced" msgstr "" -#: src/pages/settings.jsx:278 +#: src/pages/settings.jsx:290 msgid "Failed to update posting privacy" msgstr "" -#: src/pages/settings.jsx:301 +#: src/pages/settings.jsx:313 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "" -#: src/pages/settings.jsx:316 +#: src/pages/settings.jsx:328 msgid "Experiments" msgstr "" -#: src/pages/settings.jsx:329 +#: src/pages/settings.jsx:341 msgid "Auto refresh timeline posts" msgstr "" -#: src/pages/settings.jsx:341 +#: src/pages/settings.jsx:353 msgid "Boosts carousel" msgstr "" -#: src/pages/settings.jsx:357 +#: src/pages/settings.jsx:369 msgid "Post translation" msgstr "" -#: src/pages/settings.jsx:368 +#: src/pages/settings.jsx:380 msgid "Translate to" msgstr "" -#: src/pages/settings.jsx:379 +#: src/pages/settings.jsx:391 msgid "System language ({systemTargetLanguageText})" msgstr "" -#: src/pages/settings.jsx:405 +#: src/pages/settings.jsx:417 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "" -#: src/pages/settings.jsx:459 +#: src/pages/settings.jsx:471 msgid "Note: This feature uses external translation services, powered by <0>Lingva API & <1>Lingva Translate." msgstr "" -#: src/pages/settings.jsx:493 +#: src/pages/settings.jsx:505 msgid "Auto inline translation" msgstr "" -#: src/pages/settings.jsx:497 +#: src/pages/settings.jsx:509 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "" -#: src/pages/settings.jsx:517 +#: src/pages/settings.jsx:529 msgid "GIF Picker for composer" msgstr "" -#: src/pages/settings.jsx:521 +#: src/pages/settings.jsx:533 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "" -#: src/pages/settings.jsx:550 +#: src/pages/settings.jsx:562 msgid "Image description generator" msgstr "" -#: src/pages/settings.jsx:555 +#: src/pages/settings.jsx:567 msgid "Only for new images while composing new posts." msgstr "" -#: src/pages/settings.jsx:562 +#: src/pages/settings.jsx:574 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "" -#: src/pages/settings.jsx:588 +#: src/pages/settings.jsx:600 msgid "Server-side grouped notifications" msgstr "" -#: src/pages/settings.jsx:592 +#: src/pages/settings.jsx:604 msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic." msgstr "" -#: src/pages/settings.jsx:613 +#: src/pages/settings.jsx:625 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "" -#: src/pages/settings.jsx:618 +#: src/pages/settings.jsx:630 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "" -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:641 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "" -#: src/pages/settings.jsx:646 +#: src/pages/settings.jsx:658 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "" -#: src/pages/settings.jsx:655 +#: src/pages/settings.jsx:667 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "" -#: src/pages/settings.jsx:680 +#: src/pages/settings.jsx:692 msgid "About" msgstr "" -#: src/pages/settings.jsx:719 +#: src/pages/settings.jsx:731 msgid "<0>Built by <1>@cheeaun" msgstr "" -#: src/pages/settings.jsx:748 +#: src/pages/settings.jsx:760 msgid "Sponsor" msgstr "" -#: src/pages/settings.jsx:756 +#: src/pages/settings.jsx:768 msgid "Donate" msgstr "" -#: src/pages/settings.jsx:764 +#: src/pages/settings.jsx:776 msgid "Privacy Policy" msgstr "" -#: src/pages/settings.jsx:771 +#: src/pages/settings.jsx:783 msgid "<0>Site: {0}" msgstr "" -#: src/pages/settings.jsx:778 +#: src/pages/settings.jsx:790 msgid "<0>Version: <1/> {0}" msgstr "" -#: src/pages/settings.jsx:793 +#: src/pages/settings.jsx:805 msgid "Version string copied" msgstr "" -#: src/pages/settings.jsx:796 +#: src/pages/settings.jsx:808 msgid "Unable to copy version string" msgstr "" -#: src/pages/settings.jsx:921 -#: src/pages/settings.jsx:926 +#: src/pages/settings.jsx:933 +#: src/pages/settings.jsx:938 msgid "Failed to update subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:932 +#: src/pages/settings.jsx:944 msgid "Failed to remove subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:939 +#: src/pages/settings.jsx:951 msgid "Push Notifications (beta)" msgstr "" -#: src/pages/settings.jsx:961 +#: src/pages/settings.jsx:973 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "" -#: src/pages/settings.jsx:970 +#: src/pages/settings.jsx:982 msgid "Allow from <0>{0}" msgstr "" -#: src/pages/settings.jsx:979 +#: src/pages/settings.jsx:991 msgid "anyone" msgstr "" -#: src/pages/settings.jsx:983 +#: src/pages/settings.jsx:995 msgid "people I follow" msgstr "" -#: src/pages/settings.jsx:987 +#: src/pages/settings.jsx:999 msgid "followers" msgstr "" -#: src/pages/settings.jsx:1020 +#: src/pages/settings.jsx:1032 msgid "Follows" msgstr "" -#: src/pages/settings.jsx:1028 +#: src/pages/settings.jsx:1040 msgid "Polls" msgstr "" -#: src/pages/settings.jsx:1032 +#: src/pages/settings.jsx:1044 msgid "Post edits" msgstr "" -#: src/pages/settings.jsx:1053 +#: src/pages/settings.jsx:1065 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "" -#: src/pages/settings.jsx:1069 +#: src/pages/settings.jsx:1081 msgid "NOTE: Push notifications only work for <0>one account." msgstr "" diff --git a/src/locales/it-IT.po b/src/locales/it-IT.po index 50430552..545c1892 100644 --- a/src/locales/it-IT.po +++ b/src/locales/it-IT.po @@ -8,7 +8,7 @@ msgstr "" "Language: it\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-22 13:52\n" +"PO-Revision-Date: 2024-08-23 10:19\n" "Last-Translator: \n" "Language-Team: Italian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -31,12 +31,12 @@ msgid "Last posted: {0}" msgstr "Ultimo post: {0}" #: src/components/account-block.jsx:159 -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 msgid "Automated" msgstr "Automatizzato" #: src/components/account-block.jsx:166 -#: src/components/account-info.jsx:640 +#: src/components/account-info.jsx:639 #: src/components/status.jsx:439 #: src/pages/catchup.jsx:1438 msgid "Group" @@ -47,15 +47,15 @@ msgid "Mutual" msgstr "Reciproci" #: src/components/account-block.jsx:180 -#: src/components/account-info.jsx:1675 +#: src/components/account-info.jsx:1674 msgid "Requested" msgstr "Richiesta inviata" #: src/components/account-block.jsx:184 -#: src/components/account-info.jsx:417 -#: src/components/account-info.jsx:743 -#: src/components/account-info.jsx:757 -#: src/components/account-info.jsx:1666 +#: src/components/account-info.jsx:416 +#: src/components/account-info.jsx:742 +#: src/components/account-info.jsx:756 +#: src/components/account-info.jsx:1665 #: src/components/nav-menu.jsx:193 #: src/components/shortcuts-settings.jsx:137 #: src/pages/following.jsx:20 @@ -64,7 +64,7 @@ msgid "Following" msgstr "Segui già" #: src/components/account-block.jsx:188 -#: src/components/account-info.jsx:1060 +#: src/components/account-info.jsx:1059 msgid "Follows you" msgstr "Ti segue" @@ -73,12 +73,12 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural, one {# seguace} other {# seguaci}}" #: src/components/account-block.jsx:205 -#: src/components/account-info.jsx:681 +#: src/components/account-info.jsx:680 msgid "Verified" msgstr "Verificato" #: src/components/account-block.jsx:220 -#: src/components/account-info.jsx:778 +#: src/components/account-info.jsx:777 msgid "Joined <0>{0}" msgstr "Iscrizione: <0>{0}" @@ -86,30 +86,30 @@ msgstr "Iscrizione: <0>{0}" msgid "Forever" msgstr "Per sempre" -#: src/components/account-info.jsx:378 +#: src/components/account-info.jsx:377 msgid "Unable to load account." msgstr "Impossibile caricare account." -#: src/components/account-info.jsx:386 +#: src/components/account-info.jsx:385 msgid "Go to account page" msgstr "Vai alla pagina dell'account" -#: src/components/account-info.jsx:414 -#: src/components/account-info.jsx:703 -#: src/components/account-info.jsx:733 +#: src/components/account-info.jsx:413 +#: src/components/account-info.jsx:702 +#: src/components/account-info.jsx:732 msgid "Followers" msgstr "Seguaci" -#: src/components/account-info.jsx:420 -#: src/components/account-info.jsx:774 +#: src/components/account-info.jsx:419 +#: src/components/account-info.jsx:773 #: src/pages/account-statuses.jsx:484 #: src/pages/search.jsx:237 #: src/pages/search.jsx:384 msgid "Posts" msgstr "Post" -#: src/components/account-info.jsx:428 -#: src/components/account-info.jsx:1116 +#: src/components/account-info.jsx:427 +#: src/components/account-info.jsx:1115 #: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 @@ -128,64 +128,64 @@ msgstr "Post" msgid "More" msgstr "Altro" -#: src/components/account-info.jsx:440 +#: src/components/account-info.jsx:439 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} ha comunicato che il suo nuovo account è ora:" -#: src/components/account-info.jsx:585 -#: src/components/account-info.jsx:1274 +#: src/components/account-info.jsx:584 +#: src/components/account-info.jsx:1273 msgid "Handle copied" msgstr "Nome utente copiato" -#: src/components/account-info.jsx:588 -#: src/components/account-info.jsx:1277 +#: src/components/account-info.jsx:587 +#: src/components/account-info.jsx:1276 msgid "Unable to copy handle" msgstr "Impossibile copiare nome utente" -#: src/components/account-info.jsx:594 -#: src/components/account-info.jsx:1283 +#: src/components/account-info.jsx:593 +#: src/components/account-info.jsx:1282 msgid "Copy handle" msgstr "Copia nome utente" -#: src/components/account-info.jsx:600 +#: src/components/account-info.jsx:599 msgid "Go to original profile page" msgstr "Vai alla pagina del profilo originale" -#: src/components/account-info.jsx:607 +#: src/components/account-info.jsx:606 msgid "View profile image" msgstr "Visualizza immagine di profilo" -#: src/components/account-info.jsx:613 +#: src/components/account-info.jsx:612 msgid "View profile header" msgstr "Visualizza immagine di copertina" -#: src/components/account-info.jsx:630 +#: src/components/account-info.jsx:629 msgid "In Memoriam" msgstr "In memoriam" -#: src/components/account-info.jsx:710 -#: src/components/account-info.jsx:748 +#: src/components/account-info.jsx:709 +#: src/components/account-info.jsx:747 msgid "This user has chosen to not make this information available." msgstr "L'utente ha deciso di non condividere questa informazione." -#: src/components/account-info.jsx:803 +#: src/components/account-info.jsx:802 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} post originali, {1} risposte, {2} potenziamenti" -#: src/components/account-info.jsx:819 +#: src/components/account-info.jsx:818 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "" -#: src/components/account-info.jsx:832 +#: src/components/account-info.jsx:831 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "" -#: src/components/account-info.jsx:856 +#: src/components/account-info.jsx:855 #: src/pages/catchup.jsx:70 msgid "Original" msgstr "Originale" -#: src/components/account-info.jsx:860 +#: src/components/account-info.jsx:859 #: src/components/status.jsx:2155 #: src/pages/catchup.jsx:71 #: src/pages/catchup.jsx:1412 @@ -195,215 +195,215 @@ msgstr "Originale" msgid "Replies" msgstr "Risposte" -#: src/components/account-info.jsx:864 +#: src/components/account-info.jsx:863 #: src/pages/catchup.jsx:72 #: src/pages/catchup.jsx:1414 #: src/pages/catchup.jsx:2035 -#: src/pages/settings.jsx:1016 +#: src/pages/settings.jsx:1028 msgid "Boosts" msgstr "Potenziamenti" -#: src/components/account-info.jsx:870 +#: src/components/account-info.jsx:869 msgid "Post stats unavailable." msgstr "Statistiche post non disponibili." -#: src/components/account-info.jsx:901 +#: src/components/account-info.jsx:900 msgid "View post stats" msgstr "Visualizza statistiche post" -#: src/components/account-info.jsx:1064 +#: src/components/account-info.jsx:1063 msgid "Last post: <0>{0}" msgstr "Ultimo post: <0>{0}" -#: src/components/account-info.jsx:1078 +#: src/components/account-info.jsx:1077 msgid "Muted" msgstr "Silenziato" -#: src/components/account-info.jsx:1083 +#: src/components/account-info.jsx:1082 msgid "Blocked" msgstr "Bloccato" -#: src/components/account-info.jsx:1092 +#: src/components/account-info.jsx:1091 msgid "Private note" msgstr "Nota privata" -#: src/components/account-info.jsx:1149 +#: src/components/account-info.jsx:1148 msgid "Mention <0>@{username}" msgstr "Menziona <0>@{username}" -#: src/components/account-info.jsx:1161 +#: src/components/account-info.jsx:1160 msgid "Translate bio" msgstr "Traduci bio" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Edit private note" msgstr "Modifica nota privata" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Add private note" msgstr "Aggiungi nota privata" -#: src/components/account-info.jsx:1192 +#: src/components/account-info.jsx:1191 msgid "Notifications enabled for @{username}'s posts." msgstr "Notifiche attivate per i post di @{username}." -#: src/components/account-info.jsx:1193 +#: src/components/account-info.jsx:1192 msgid "Notifications disabled for @{username}'s posts." msgstr "Notifiche disattivate per i post di @{username}." -#: src/components/account-info.jsx:1205 +#: src/components/account-info.jsx:1204 msgid "Disable notifications" msgstr "Disattiva notifiche" -#: src/components/account-info.jsx:1206 +#: src/components/account-info.jsx:1205 msgid "Enable notifications" msgstr "Attiva notifiche" -#: src/components/account-info.jsx:1223 +#: src/components/account-info.jsx:1222 msgid "Boosts from @{username} enabled." msgstr "Potenziamenti da @{username} abilitati." -#: src/components/account-info.jsx:1224 +#: src/components/account-info.jsx:1223 msgid "Boosts from @{username} disabled." msgstr "Potenziamenti da @{username} disattivati." -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Disable boosts" msgstr "Disattiva potenziamenti" -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Enable boosts" msgstr "Abilita potenziamenti" -#: src/components/account-info.jsx:1251 -#: src/components/account-info.jsx:1261 -#: src/components/account-info.jsx:1859 +#: src/components/account-info.jsx:1250 +#: src/components/account-info.jsx:1260 +#: src/components/account-info.jsx:1858 msgid "Add/Remove from Lists" msgstr "Aggiungi/rimuovi da liste" -#: src/components/account-info.jsx:1300 +#: src/components/account-info.jsx:1299 #: src/components/status.jsx:1071 msgid "Link copied" msgstr "Link copiato" -#: src/components/account-info.jsx:1303 +#: src/components/account-info.jsx:1302 #: src/components/status.jsx:1074 msgid "Unable to copy link" msgstr "Impossibile copiare link" -#: src/components/account-info.jsx:1309 +#: src/components/account-info.jsx:1308 #: src/components/shortcuts-settings.jsx:1056 #: src/components/status.jsx:1080 #: src/components/status.jsx:3102 msgid "Copy" msgstr "Copia" -#: src/components/account-info.jsx:1324 +#: src/components/account-info.jsx:1323 #: src/components/shortcuts-settings.jsx:1074 #: src/components/status.jsx:1096 msgid "Sharing doesn't seem to work." msgstr "La condivisione non sembra funzionare." -#: src/components/account-info.jsx:1330 +#: src/components/account-info.jsx:1329 #: src/components/status.jsx:1102 msgid "Share…" msgstr "Condividi…" -#: src/components/account-info.jsx:1350 +#: src/components/account-info.jsx:1349 msgid "Unmuted @{username}" msgstr "@{username} riattivato" -#: src/components/account-info.jsx:1362 +#: src/components/account-info.jsx:1361 msgid "Unmute <0>@{username}" msgstr "Riattiva <0>@{username}" -#: src/components/account-info.jsx:1378 +#: src/components/account-info.jsx:1377 msgid "Mute <0>@{username}…" msgstr "Silenzia <0>@{username}…" -#: src/components/account-info.jsx:1410 +#: src/components/account-info.jsx:1409 msgid "Muted @{username} for {0}" msgstr "Hai silenziato @{username} per {0}" -#: src/components/account-info.jsx:1422 +#: src/components/account-info.jsx:1421 msgid "Unable to mute @{username}" msgstr "Impossibile silenziare @{username}" -#: src/components/account-info.jsx:1443 +#: src/components/account-info.jsx:1442 msgid "Remove <0>@{username} from followers?" msgstr "Rimuovere <0>@{username} dai seguaci?" -#: src/components/account-info.jsx:1463 +#: src/components/account-info.jsx:1462 msgid "@{username} removed from followers" msgstr "@{username} rimosso dai seguaci" -#: src/components/account-info.jsx:1475 +#: src/components/account-info.jsx:1474 msgid "Remove follower…" msgstr "Rimuovi seguace…" -#: src/components/account-info.jsx:1486 +#: src/components/account-info.jsx:1485 msgid "Block <0>@{username}?" msgstr "Bloccare <0>@{username}?" -#: src/components/account-info.jsx:1507 +#: src/components/account-info.jsx:1506 msgid "Unblocked @{username}" msgstr "@{username} sbloccato" -#: src/components/account-info.jsx:1515 +#: src/components/account-info.jsx:1514 msgid "Blocked @{username}" msgstr "@{username} bloccato" -#: src/components/account-info.jsx:1523 +#: src/components/account-info.jsx:1522 msgid "Unable to unblock @{username}" msgstr "Impossibile sbloccare @{username}" -#: src/components/account-info.jsx:1525 +#: src/components/account-info.jsx:1524 msgid "Unable to block @{username}" msgstr "Impossibile bloccare @{username}" -#: src/components/account-info.jsx:1535 +#: src/components/account-info.jsx:1534 msgid "Unblock <0>@{username}" msgstr "Sblocca <0>@{username}" -#: src/components/account-info.jsx:1544 +#: src/components/account-info.jsx:1543 msgid "Block <0>@{username}…" msgstr "Blocca <0>@{username}…" -#: src/components/account-info.jsx:1561 +#: src/components/account-info.jsx:1560 msgid "Report <0>@{username}…" msgstr "Segnala <0>@{username}…" -#: src/components/account-info.jsx:1581 -#: src/components/account-info.jsx:2092 +#: src/components/account-info.jsx:1580 +#: src/components/account-info.jsx:2091 msgid "Edit profile" msgstr "Modifica profilo" -#: src/components/account-info.jsx:1617 +#: src/components/account-info.jsx:1616 msgid "Withdraw follow request?" msgstr "Ritirare richiesta di seguire?" -#: src/components/account-info.jsx:1618 +#: src/components/account-info.jsx:1617 msgid "Unfollow @{0}?" msgstr "Smettere di seguire @{0}?" -#: src/components/account-info.jsx:1669 +#: src/components/account-info.jsx:1668 msgid "Unfollow…" msgstr "Smetti di seguire…" -#: src/components/account-info.jsx:1678 +#: src/components/account-info.jsx:1677 msgid "Withdraw…" msgstr "Ritira…" -#: src/components/account-info.jsx:1685 -#: src/components/account-info.jsx:1689 +#: src/components/account-info.jsx:1684 +#: src/components/account-info.jsx:1688 #: src/pages/hashtag.jsx:261 msgid "Follow" msgstr "Segui" -#: src/components/account-info.jsx:1800 -#: src/components/account-info.jsx:1854 -#: src/components/account-info.jsx:1987 -#: src/components/account-info.jsx:2087 +#: src/components/account-info.jsx:1799 +#: src/components/account-info.jsx:1853 +#: src/components/account-info.jsx:1986 +#: src/components/account-info.jsx:2086 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 #: src/components/compose.jsx:2407 @@ -436,71 +436,71 @@ msgstr "Segui" msgid "Close" msgstr "Chiudi" -#: src/components/account-info.jsx:1805 +#: src/components/account-info.jsx:1804 msgid "Translated Bio" msgstr "Bio tradotta" -#: src/components/account-info.jsx:1899 +#: src/components/account-info.jsx:1898 msgid "Unable to remove from list." msgstr "Impossibile rimuovere da lista." -#: src/components/account-info.jsx:1900 +#: src/components/account-info.jsx:1899 msgid "Unable to add to list." msgstr "Impossibile aggiungere alla lista." -#: src/components/account-info.jsx:1919 +#: src/components/account-info.jsx:1918 #: src/pages/lists.jsx:104 msgid "Unable to load lists." msgstr "Impossibile caricare lista." -#: src/components/account-info.jsx:1923 +#: src/components/account-info.jsx:1922 msgid "No lists." msgstr "Nessuna lista." -#: src/components/account-info.jsx:1934 +#: src/components/account-info.jsx:1933 #: src/components/list-add-edit.jsx:37 #: src/pages/lists.jsx:58 msgid "New list" msgstr "Nuova lista" -#: src/components/account-info.jsx:1992 +#: src/components/account-info.jsx:1991 msgid "Private note about <0>@{0}" msgstr "Nota privata su <0>@{0}" -#: src/components/account-info.jsx:2022 +#: src/components/account-info.jsx:2021 msgid "Unable to update private note." msgstr "Impossibile aggiornare nota privata." -#: src/components/account-info.jsx:2045 -#: src/components/account-info.jsx:2215 +#: src/components/account-info.jsx:2044 +#: src/components/account-info.jsx:2214 msgid "Cancel" msgstr "Annulla" -#: src/components/account-info.jsx:2050 +#: src/components/account-info.jsx:2049 msgid "Save & close" msgstr "Salva e chiudi" -#: src/components/account-info.jsx:2143 +#: src/components/account-info.jsx:2142 msgid "Unable to update profile." msgstr "Impossibile aggiornare profilo." -#: src/components/account-info.jsx:2163 +#: src/components/account-info.jsx:2162 msgid "Bio" msgstr "Bio" -#: src/components/account-info.jsx:2176 +#: src/components/account-info.jsx:2175 msgid "Extra fields" msgstr "Campi extra" -#: src/components/account-info.jsx:2182 +#: src/components/account-info.jsx:2181 msgid "Label" msgstr "Etichetta" -#: src/components/account-info.jsx:2185 +#: src/components/account-info.jsx:2184 msgid "Content" msgstr "Contenuto" -#: src/components/account-info.jsx:2218 +#: src/components/account-info.jsx:2217 #: src/components/list-add-edit.jsx:147 #: src/components/shortcuts-settings.jsx:712 #: src/pages/filters.jsx:554 @@ -508,11 +508,11 @@ msgstr "Contenuto" msgid "Save" msgstr "Salva" -#: src/components/account-info.jsx:2271 +#: src/components/account-info.jsx:2270 msgid "username" msgstr "nome utente" -#: src/components/account-info.jsx:2275 +#: src/components/account-info.jsx:2274 msgid "server domain name" msgstr "nome dominio del server" @@ -616,19 +616,19 @@ msgstr "Avviso contenuto o media sensibili" #: src/components/compose.jsx:1170 #: src/components/status.jsx:93 -#: src/pages/settings.jsx:285 +#: src/pages/settings.jsx:297 msgid "Public" msgstr "Pubblico" #: src/components/compose.jsx:1173 #: src/components/status.jsx:94 -#: src/pages/settings.jsx:288 +#: src/pages/settings.jsx:300 msgid "Unlisted" msgstr "Non in lista" #: src/components/compose.jsx:1176 #: src/components/status.jsx:95 -#: src/pages/settings.jsx:291 +#: src/pages/settings.jsx:303 msgid "Followers only" msgstr "Solo seguaci" @@ -863,7 +863,7 @@ msgid "Error loading GIFs" msgstr "Errore caricamento GIF" #: src/components/drafts.jsx:63 -#: src/pages/settings.jsx:672 +#: src/pages/settings.jsx:684 msgid "Unsent drafts" msgstr "Bozze in sospeso" @@ -1247,7 +1247,7 @@ msgstr "" #: src/pages/home.jsx:223 #: src/pages/mentions.jsx:20 #: src/pages/mentions.jsx:167 -#: src/pages/settings.jsx:1008 +#: src/pages/settings.jsx:1020 #: src/pages/trending.jsx:347 msgid "Mentions" msgstr "" @@ -1302,7 +1302,7 @@ msgstr "" #: src/pages/catchup.jsx:2029 #: src/pages/favourites.jsx:11 #: src/pages/favourites.jsx:23 -#: src/pages/settings.jsx:1012 +#: src/pages/settings.jsx:1024 msgid "Likes" msgstr "" @@ -1568,17 +1568,17 @@ msgid "Ending" msgstr "" #. Relative time in seconds, as short as possible -#: src/components/relative-time.jsx:54 +#: src/components/relative-time.jsx:55 msgid "{0}s" msgstr "" #. Relative time in minutes, as short as possible -#: src/components/relative-time.jsx:59 +#: src/components/relative-time.jsx:60 msgid "{0}m" msgstr "" #. Relative time in hours, as short as possible -#: src/components/relative-time.jsx:64 +#: src/components/relative-time.jsx:65 msgid "{0}h" msgstr "" @@ -2289,7 +2289,7 @@ msgid "<0/> <1/> boosted" msgstr "" #: src/components/timeline.jsx:447 -#: src/pages/settings.jsx:1036 +#: src/pages/settings.jsx:1048 msgid "New posts" msgstr "" @@ -3086,7 +3086,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "" #: src/pages/notifications.jsx:599 -#: src/pages/settings.jsx:1024 +#: src/pages/settings.jsx:1036 msgid "Follow requests" msgstr "" @@ -3288,205 +3288,209 @@ msgstr "" msgid "A" msgstr "" -#: src/pages/settings.jsx:236 +#: src/pages/settings.jsx:237 msgid "Display language" msgstr "" -#: src/pages/settings.jsx:245 +#: src/pages/settings.jsx:246 +msgid "Volunteer translations" +msgstr "" + +#: src/pages/settings.jsx:257 msgid "Posting" msgstr "" -#: src/pages/settings.jsx:252 +#: src/pages/settings.jsx:264 msgid "Default visibility" msgstr "" -#: src/pages/settings.jsx:253 -#: src/pages/settings.jsx:299 +#: src/pages/settings.jsx:265 +#: src/pages/settings.jsx:311 msgid "Synced" msgstr "" -#: src/pages/settings.jsx:278 +#: src/pages/settings.jsx:290 msgid "Failed to update posting privacy" msgstr "" -#: src/pages/settings.jsx:301 +#: src/pages/settings.jsx:313 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "" -#: src/pages/settings.jsx:316 +#: src/pages/settings.jsx:328 msgid "Experiments" msgstr "" -#: src/pages/settings.jsx:329 +#: src/pages/settings.jsx:341 msgid "Auto refresh timeline posts" msgstr "" -#: src/pages/settings.jsx:341 +#: src/pages/settings.jsx:353 msgid "Boosts carousel" msgstr "" -#: src/pages/settings.jsx:357 +#: src/pages/settings.jsx:369 msgid "Post translation" msgstr "" -#: src/pages/settings.jsx:368 +#: src/pages/settings.jsx:380 msgid "Translate to" msgstr "" -#: src/pages/settings.jsx:379 +#: src/pages/settings.jsx:391 msgid "System language ({systemTargetLanguageText})" msgstr "" -#: src/pages/settings.jsx:405 +#: src/pages/settings.jsx:417 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "" -#: src/pages/settings.jsx:459 +#: src/pages/settings.jsx:471 msgid "Note: This feature uses external translation services, powered by <0>Lingva API & <1>Lingva Translate." msgstr "" -#: src/pages/settings.jsx:493 +#: src/pages/settings.jsx:505 msgid "Auto inline translation" msgstr "" -#: src/pages/settings.jsx:497 +#: src/pages/settings.jsx:509 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "" -#: src/pages/settings.jsx:517 +#: src/pages/settings.jsx:529 msgid "GIF Picker for composer" msgstr "" -#: src/pages/settings.jsx:521 +#: src/pages/settings.jsx:533 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "" -#: src/pages/settings.jsx:550 +#: src/pages/settings.jsx:562 msgid "Image description generator" msgstr "" -#: src/pages/settings.jsx:555 +#: src/pages/settings.jsx:567 msgid "Only for new images while composing new posts." msgstr "" -#: src/pages/settings.jsx:562 +#: src/pages/settings.jsx:574 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "Nota: Questa funzionalità usa un servizio IA esterno, alimentato da <0>img-alt-api. Potrebbe non funzionare correttamente. Solo per immagini e in inglese." -#: src/pages/settings.jsx:588 +#: src/pages/settings.jsx:600 msgid "Server-side grouped notifications" msgstr "" -#: src/pages/settings.jsx:592 +#: src/pages/settings.jsx:604 msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic." msgstr "" -#: src/pages/settings.jsx:613 +#: src/pages/settings.jsx:625 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "" -#: src/pages/settings.jsx:618 +#: src/pages/settings.jsx:630 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "" -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:641 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "" -#: src/pages/settings.jsx:646 +#: src/pages/settings.jsx:658 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "" -#: src/pages/settings.jsx:655 +#: src/pages/settings.jsx:667 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "" -#: src/pages/settings.jsx:680 +#: src/pages/settings.jsx:692 msgid "About" msgstr "" -#: src/pages/settings.jsx:719 +#: src/pages/settings.jsx:731 msgid "<0>Built by <1>@cheeaun" msgstr "" -#: src/pages/settings.jsx:748 +#: src/pages/settings.jsx:760 msgid "Sponsor" msgstr "" -#: src/pages/settings.jsx:756 +#: src/pages/settings.jsx:768 msgid "Donate" msgstr "" -#: src/pages/settings.jsx:764 +#: src/pages/settings.jsx:776 msgid "Privacy Policy" msgstr "" -#: src/pages/settings.jsx:771 +#: src/pages/settings.jsx:783 msgid "<0>Site: {0}" msgstr "" -#: src/pages/settings.jsx:778 +#: src/pages/settings.jsx:790 msgid "<0>Version: <1/> {0}" msgstr "" -#: src/pages/settings.jsx:793 +#: src/pages/settings.jsx:805 msgid "Version string copied" msgstr "" -#: src/pages/settings.jsx:796 +#: src/pages/settings.jsx:808 msgid "Unable to copy version string" msgstr "" -#: src/pages/settings.jsx:921 -#: src/pages/settings.jsx:926 +#: src/pages/settings.jsx:933 +#: src/pages/settings.jsx:938 msgid "Failed to update subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:932 +#: src/pages/settings.jsx:944 msgid "Failed to remove subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:939 +#: src/pages/settings.jsx:951 msgid "Push Notifications (beta)" msgstr "" -#: src/pages/settings.jsx:961 +#: src/pages/settings.jsx:973 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "" -#: src/pages/settings.jsx:970 +#: src/pages/settings.jsx:982 msgid "Allow from <0>{0}" msgstr "" -#: src/pages/settings.jsx:979 +#: src/pages/settings.jsx:991 msgid "anyone" msgstr "" -#: src/pages/settings.jsx:983 +#: src/pages/settings.jsx:995 msgid "people I follow" msgstr "" -#: src/pages/settings.jsx:987 +#: src/pages/settings.jsx:999 msgid "followers" msgstr "" -#: src/pages/settings.jsx:1020 +#: src/pages/settings.jsx:1032 msgid "Follows" msgstr "" -#: src/pages/settings.jsx:1028 +#: src/pages/settings.jsx:1040 msgid "Polls" msgstr "" -#: src/pages/settings.jsx:1032 +#: src/pages/settings.jsx:1044 msgid "Post edits" msgstr "" -#: src/pages/settings.jsx:1053 +#: src/pages/settings.jsx:1065 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "" -#: src/pages/settings.jsx:1069 +#: src/pages/settings.jsx:1081 msgid "NOTE: Push notifications only work for <0>one account." msgstr "" diff --git a/src/locales/ja-JP.po b/src/locales/ja-JP.po index fb92cfa0..5eedf655 100644 --- a/src/locales/ja-JP.po +++ b/src/locales/ja-JP.po @@ -8,7 +8,7 @@ msgstr "" "Language: ja\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-21 06:52\n" +"PO-Revision-Date: 2024-08-23 10:19\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -31,12 +31,12 @@ msgid "Last posted: {0}" msgstr "" #: src/components/account-block.jsx:159 -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 msgid "Automated" msgstr "" #: src/components/account-block.jsx:166 -#: src/components/account-info.jsx:640 +#: src/components/account-info.jsx:639 #: src/components/status.jsx:439 #: src/pages/catchup.jsx:1438 msgid "Group" @@ -47,15 +47,15 @@ msgid "Mutual" msgstr "" #: src/components/account-block.jsx:180 -#: src/components/account-info.jsx:1675 +#: src/components/account-info.jsx:1674 msgid "Requested" msgstr "" #: src/components/account-block.jsx:184 -#: src/components/account-info.jsx:417 -#: src/components/account-info.jsx:743 -#: src/components/account-info.jsx:757 -#: src/components/account-info.jsx:1666 +#: src/components/account-info.jsx:416 +#: src/components/account-info.jsx:742 +#: src/components/account-info.jsx:756 +#: src/components/account-info.jsx:1665 #: src/components/nav-menu.jsx:193 #: src/components/shortcuts-settings.jsx:137 #: src/pages/following.jsx:20 @@ -64,7 +64,7 @@ msgid "Following" msgstr "" #: src/components/account-block.jsx:188 -#: src/components/account-info.jsx:1060 +#: src/components/account-info.jsx:1059 msgid "Follows you" msgstr "" @@ -73,12 +73,12 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "" #: src/components/account-block.jsx:205 -#: src/components/account-info.jsx:681 +#: src/components/account-info.jsx:680 msgid "Verified" msgstr "" #: src/components/account-block.jsx:220 -#: src/components/account-info.jsx:778 +#: src/components/account-info.jsx:777 msgid "Joined <0>{0}" msgstr "" @@ -86,30 +86,30 @@ msgstr "" msgid "Forever" msgstr "" -#: src/components/account-info.jsx:378 +#: src/components/account-info.jsx:377 msgid "Unable to load account." msgstr "" -#: src/components/account-info.jsx:386 +#: src/components/account-info.jsx:385 msgid "Go to account page" msgstr "" -#: src/components/account-info.jsx:414 -#: src/components/account-info.jsx:703 -#: src/components/account-info.jsx:733 +#: src/components/account-info.jsx:413 +#: src/components/account-info.jsx:702 +#: src/components/account-info.jsx:732 msgid "Followers" msgstr "フォロワー" -#: src/components/account-info.jsx:420 -#: src/components/account-info.jsx:774 +#: src/components/account-info.jsx:419 +#: src/components/account-info.jsx:773 #: src/pages/account-statuses.jsx:484 #: src/pages/search.jsx:237 #: src/pages/search.jsx:384 msgid "Posts" msgstr "投稿" -#: src/components/account-info.jsx:428 -#: src/components/account-info.jsx:1116 +#: src/components/account-info.jsx:427 +#: src/components/account-info.jsx:1115 #: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 @@ -128,64 +128,64 @@ msgstr "投稿" msgid "More" msgstr "その他" -#: src/components/account-info.jsx:440 +#: src/components/account-info.jsx:439 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "" -#: src/components/account-info.jsx:585 -#: src/components/account-info.jsx:1274 +#: src/components/account-info.jsx:584 +#: src/components/account-info.jsx:1273 msgid "Handle copied" msgstr "ハンドルをコピーしました" -#: src/components/account-info.jsx:588 -#: src/components/account-info.jsx:1277 +#: src/components/account-info.jsx:587 +#: src/components/account-info.jsx:1276 msgid "Unable to copy handle" msgstr "ハンドルをコピーできません" -#: src/components/account-info.jsx:594 -#: src/components/account-info.jsx:1283 +#: src/components/account-info.jsx:593 +#: src/components/account-info.jsx:1282 msgid "Copy handle" msgstr "ハンドルをコピー" -#: src/components/account-info.jsx:600 +#: src/components/account-info.jsx:599 msgid "Go to original profile page" msgstr "元のプロフィールページに移動" -#: src/components/account-info.jsx:607 +#: src/components/account-info.jsx:606 msgid "View profile image" msgstr "プロフィール画像を表示" -#: src/components/account-info.jsx:613 +#: src/components/account-info.jsx:612 msgid "View profile header" msgstr "プロフィールヘッダーを表示" -#: src/components/account-info.jsx:630 +#: src/components/account-info.jsx:629 msgid "In Memoriam" msgstr "" -#: src/components/account-info.jsx:710 -#: src/components/account-info.jsx:748 +#: src/components/account-info.jsx:709 +#: src/components/account-info.jsx:747 msgid "This user has chosen to not make this information available." msgstr "このユーザーはこの情報を利用できないように選択しました。" -#: src/components/account-info.jsx:803 +#: src/components/account-info.jsx:802 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "" -#: src/components/account-info.jsx:819 +#: src/components/account-info.jsx:818 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "" -#: src/components/account-info.jsx:832 +#: src/components/account-info.jsx:831 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "{0, plural, one {1 年以内に 1 回の投稿} other {1 年以内に {1} 回の投稿}}" -#: src/components/account-info.jsx:856 +#: src/components/account-info.jsx:855 #: src/pages/catchup.jsx:70 msgid "Original" msgstr "オリジナル" -#: src/components/account-info.jsx:860 +#: src/components/account-info.jsx:859 #: src/components/status.jsx:2155 #: src/pages/catchup.jsx:71 #: src/pages/catchup.jsx:1412 @@ -195,215 +195,215 @@ msgstr "オリジナル" msgid "Replies" msgstr "返信" -#: src/components/account-info.jsx:864 +#: src/components/account-info.jsx:863 #: src/pages/catchup.jsx:72 #: src/pages/catchup.jsx:1414 #: src/pages/catchup.jsx:2035 -#: src/pages/settings.jsx:1016 +#: src/pages/settings.jsx:1028 msgid "Boosts" msgstr "ブースト" -#: src/components/account-info.jsx:870 +#: src/components/account-info.jsx:869 msgid "Post stats unavailable." msgstr "" -#: src/components/account-info.jsx:901 +#: src/components/account-info.jsx:900 msgid "View post stats" msgstr "" -#: src/components/account-info.jsx:1064 +#: src/components/account-info.jsx:1063 msgid "Last post: <0>{0}" msgstr "" -#: src/components/account-info.jsx:1078 +#: src/components/account-info.jsx:1077 msgid "Muted" msgstr "" -#: src/components/account-info.jsx:1083 +#: src/components/account-info.jsx:1082 msgid "Blocked" msgstr "" -#: src/components/account-info.jsx:1092 +#: src/components/account-info.jsx:1091 msgid "Private note" msgstr "" -#: src/components/account-info.jsx:1149 +#: src/components/account-info.jsx:1148 msgid "Mention <0>@{username}" msgstr "" -#: src/components/account-info.jsx:1161 +#: src/components/account-info.jsx:1160 msgid "Translate bio" msgstr "プロフィールを翻訳" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Edit private note" msgstr "" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Add private note" msgstr "メモを追加" -#: src/components/account-info.jsx:1192 +#: src/components/account-info.jsx:1191 msgid "Notifications enabled for @{username}'s posts." msgstr "" -#: src/components/account-info.jsx:1193 +#: src/components/account-info.jsx:1192 msgid "Notifications disabled for @{username}'s posts." msgstr "" -#: src/components/account-info.jsx:1205 +#: src/components/account-info.jsx:1204 msgid "Disable notifications" msgstr "通知を無効化" -#: src/components/account-info.jsx:1206 +#: src/components/account-info.jsx:1205 msgid "Enable notifications" msgstr "通知を有効化" -#: src/components/account-info.jsx:1223 +#: src/components/account-info.jsx:1222 msgid "Boosts from @{username} enabled." msgstr "" -#: src/components/account-info.jsx:1224 +#: src/components/account-info.jsx:1223 msgid "Boosts from @{username} disabled." msgstr "" -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Disable boosts" msgstr "" -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Enable boosts" msgstr "" -#: src/components/account-info.jsx:1251 -#: src/components/account-info.jsx:1261 -#: src/components/account-info.jsx:1859 +#: src/components/account-info.jsx:1250 +#: src/components/account-info.jsx:1260 +#: src/components/account-info.jsx:1858 msgid "Add/Remove from Lists" msgstr "" -#: src/components/account-info.jsx:1300 +#: src/components/account-info.jsx:1299 #: src/components/status.jsx:1071 msgid "Link copied" msgstr "リンクをコピーしました" -#: src/components/account-info.jsx:1303 +#: src/components/account-info.jsx:1302 #: src/components/status.jsx:1074 msgid "Unable to copy link" msgstr "リンクをコピーできません" -#: src/components/account-info.jsx:1309 +#: src/components/account-info.jsx:1308 #: src/components/shortcuts-settings.jsx:1056 #: src/components/status.jsx:1080 #: src/components/status.jsx:3102 msgid "Copy" msgstr "コピー" -#: src/components/account-info.jsx:1324 +#: src/components/account-info.jsx:1323 #: src/components/shortcuts-settings.jsx:1074 #: src/components/status.jsx:1096 msgid "Sharing doesn't seem to work." msgstr "" -#: src/components/account-info.jsx:1330 +#: src/components/account-info.jsx:1329 #: src/components/status.jsx:1102 msgid "Share…" msgstr "" -#: src/components/account-info.jsx:1350 +#: src/components/account-info.jsx:1349 msgid "Unmuted @{username}" msgstr "" -#: src/components/account-info.jsx:1362 +#: src/components/account-info.jsx:1361 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/account-info.jsx:1378 +#: src/components/account-info.jsx:1377 msgid "Mute <0>@{username}…" msgstr "" -#: src/components/account-info.jsx:1410 +#: src/components/account-info.jsx:1409 msgid "Muted @{username} for {0}" msgstr "" -#: src/components/account-info.jsx:1422 +#: src/components/account-info.jsx:1421 msgid "Unable to mute @{username}" msgstr "" -#: src/components/account-info.jsx:1443 +#: src/components/account-info.jsx:1442 msgid "Remove <0>@{username} from followers?" msgstr "" -#: src/components/account-info.jsx:1463 +#: src/components/account-info.jsx:1462 msgid "@{username} removed from followers" msgstr "" -#: src/components/account-info.jsx:1475 +#: src/components/account-info.jsx:1474 msgid "Remove follower…" msgstr "" -#: src/components/account-info.jsx:1486 +#: src/components/account-info.jsx:1485 msgid "Block <0>@{username}?" msgstr "" -#: src/components/account-info.jsx:1507 +#: src/components/account-info.jsx:1506 msgid "Unblocked @{username}" msgstr "@{username} のブロックを解除しました" -#: src/components/account-info.jsx:1515 +#: src/components/account-info.jsx:1514 msgid "Blocked @{username}" msgstr "@{username} をブロックしました" -#: src/components/account-info.jsx:1523 +#: src/components/account-info.jsx:1522 msgid "Unable to unblock @{username}" msgstr "" -#: src/components/account-info.jsx:1525 +#: src/components/account-info.jsx:1524 msgid "Unable to block @{username}" msgstr "" -#: src/components/account-info.jsx:1535 +#: src/components/account-info.jsx:1534 msgid "Unblock <0>@{username}" msgstr "" -#: src/components/account-info.jsx:1544 +#: src/components/account-info.jsx:1543 msgid "Block <0>@{username}…" msgstr "" -#: src/components/account-info.jsx:1561 +#: src/components/account-info.jsx:1560 msgid "Report <0>@{username}…" msgstr "" -#: src/components/account-info.jsx:1581 -#: src/components/account-info.jsx:2092 +#: src/components/account-info.jsx:1580 +#: src/components/account-info.jsx:2091 msgid "Edit profile" msgstr "プロフィールを編集" -#: src/components/account-info.jsx:1617 +#: src/components/account-info.jsx:1616 msgid "Withdraw follow request?" msgstr "" -#: src/components/account-info.jsx:1618 +#: src/components/account-info.jsx:1617 msgid "Unfollow @{0}?" msgstr "@{0} のフォローを解除しますか?" -#: src/components/account-info.jsx:1669 +#: src/components/account-info.jsx:1668 msgid "Unfollow…" msgstr "フォロー解除…" -#: src/components/account-info.jsx:1678 +#: src/components/account-info.jsx:1677 msgid "Withdraw…" msgstr "" -#: src/components/account-info.jsx:1685 -#: src/components/account-info.jsx:1689 +#: src/components/account-info.jsx:1684 +#: src/components/account-info.jsx:1688 #: src/pages/hashtag.jsx:261 msgid "Follow" msgstr "" -#: src/components/account-info.jsx:1800 -#: src/components/account-info.jsx:1854 -#: src/components/account-info.jsx:1987 -#: src/components/account-info.jsx:2087 +#: src/components/account-info.jsx:1799 +#: src/components/account-info.jsx:1853 +#: src/components/account-info.jsx:1986 +#: src/components/account-info.jsx:2086 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 #: src/components/compose.jsx:2407 @@ -436,71 +436,71 @@ msgstr "" msgid "Close" msgstr "閉じる" -#: src/components/account-info.jsx:1805 +#: src/components/account-info.jsx:1804 msgid "Translated Bio" msgstr "" -#: src/components/account-info.jsx:1899 +#: src/components/account-info.jsx:1898 msgid "Unable to remove from list." msgstr "" -#: src/components/account-info.jsx:1900 +#: src/components/account-info.jsx:1899 msgid "Unable to add to list." msgstr "" -#: src/components/account-info.jsx:1919 +#: src/components/account-info.jsx:1918 #: src/pages/lists.jsx:104 msgid "Unable to load lists." msgstr "" -#: src/components/account-info.jsx:1923 +#: src/components/account-info.jsx:1922 msgid "No lists." msgstr "" -#: src/components/account-info.jsx:1934 +#: src/components/account-info.jsx:1933 #: src/components/list-add-edit.jsx:37 #: src/pages/lists.jsx:58 msgid "New list" msgstr "" -#: src/components/account-info.jsx:1992 +#: src/components/account-info.jsx:1991 msgid "Private note about <0>@{0}" msgstr "" -#: src/components/account-info.jsx:2022 +#: src/components/account-info.jsx:2021 msgid "Unable to update private note." msgstr "" -#: src/components/account-info.jsx:2045 -#: src/components/account-info.jsx:2215 +#: src/components/account-info.jsx:2044 +#: src/components/account-info.jsx:2214 msgid "Cancel" msgstr "キャンセル" -#: src/components/account-info.jsx:2050 +#: src/components/account-info.jsx:2049 msgid "Save & close" msgstr "保存して終了" -#: src/components/account-info.jsx:2143 +#: src/components/account-info.jsx:2142 msgid "Unable to update profile." msgstr "プロフィールを更新できませんでした" -#: src/components/account-info.jsx:2163 +#: src/components/account-info.jsx:2162 msgid "Bio" msgstr "" -#: src/components/account-info.jsx:2176 +#: src/components/account-info.jsx:2175 msgid "Extra fields" msgstr "補足情報" -#: src/components/account-info.jsx:2182 +#: src/components/account-info.jsx:2181 msgid "Label" msgstr "ラベル" -#: src/components/account-info.jsx:2185 +#: src/components/account-info.jsx:2184 msgid "Content" msgstr "内容" -#: src/components/account-info.jsx:2218 +#: src/components/account-info.jsx:2217 #: src/components/list-add-edit.jsx:147 #: src/components/shortcuts-settings.jsx:712 #: src/pages/filters.jsx:554 @@ -508,11 +508,11 @@ msgstr "内容" msgid "Save" msgstr "保存" -#: src/components/account-info.jsx:2271 +#: src/components/account-info.jsx:2270 msgid "username" msgstr "" -#: src/components/account-info.jsx:2275 +#: src/components/account-info.jsx:2274 msgid "server domain name" msgstr "" @@ -616,19 +616,19 @@ msgstr "" #: src/components/compose.jsx:1170 #: src/components/status.jsx:93 -#: src/pages/settings.jsx:285 +#: src/pages/settings.jsx:297 msgid "Public" msgstr "" #: src/components/compose.jsx:1173 #: src/components/status.jsx:94 -#: src/pages/settings.jsx:288 +#: src/pages/settings.jsx:300 msgid "Unlisted" msgstr "" #: src/components/compose.jsx:1176 #: src/components/status.jsx:95 -#: src/pages/settings.jsx:291 +#: src/pages/settings.jsx:303 msgid "Followers only" msgstr "フォロワーのみ" @@ -863,7 +863,7 @@ msgid "Error loading GIFs" msgstr "GIF の読み込みに失敗しました" #: src/components/drafts.jsx:63 -#: src/pages/settings.jsx:672 +#: src/pages/settings.jsx:684 msgid "Unsent drafts" msgstr "" @@ -1247,7 +1247,7 @@ msgstr "キャッチアップ" #: src/pages/home.jsx:223 #: src/pages/mentions.jsx:20 #: src/pages/mentions.jsx:167 -#: src/pages/settings.jsx:1008 +#: src/pages/settings.jsx:1020 #: src/pages/trending.jsx:347 msgid "Mentions" msgstr "メンション" @@ -1302,7 +1302,7 @@ msgstr "ブックマーク" #: src/pages/catchup.jsx:2029 #: src/pages/favourites.jsx:11 #: src/pages/favourites.jsx:23 -#: src/pages/settings.jsx:1012 +#: src/pages/settings.jsx:1024 msgid "Likes" msgstr "いいね!" @@ -1568,17 +1568,17 @@ msgid "Ending" msgstr "" #. Relative time in seconds, as short as possible -#: src/components/relative-time.jsx:54 +#: src/components/relative-time.jsx:55 msgid "{0}s" msgstr "{0} 秒" #. Relative time in minutes, as short as possible -#: src/components/relative-time.jsx:59 +#: src/components/relative-time.jsx:60 msgid "{0}m" msgstr "{0} 分" #. Relative time in hours, as short as possible -#: src/components/relative-time.jsx:64 +#: src/components/relative-time.jsx:65 msgid "{0}h" msgstr "{0} 時間" @@ -2289,7 +2289,7 @@ msgid "<0/> <1/> boosted" msgstr "" #: src/components/timeline.jsx:447 -#: src/pages/settings.jsx:1036 +#: src/pages/settings.jsx:1048 msgid "New posts" msgstr "" @@ -3087,7 +3087,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "" #: src/pages/notifications.jsx:599 -#: src/pages/settings.jsx:1024 +#: src/pages/settings.jsx:1036 msgid "Follow requests" msgstr "" @@ -3289,205 +3289,209 @@ msgstr "" msgid "A" msgstr "" -#: src/pages/settings.jsx:236 +#: src/pages/settings.jsx:237 msgid "Display language" msgstr "" -#: src/pages/settings.jsx:245 +#: src/pages/settings.jsx:246 +msgid "Volunteer translations" +msgstr "" + +#: src/pages/settings.jsx:257 msgid "Posting" msgstr "" -#: src/pages/settings.jsx:252 +#: src/pages/settings.jsx:264 msgid "Default visibility" msgstr "" -#: src/pages/settings.jsx:253 -#: src/pages/settings.jsx:299 +#: src/pages/settings.jsx:265 +#: src/pages/settings.jsx:311 msgid "Synced" msgstr "" -#: src/pages/settings.jsx:278 +#: src/pages/settings.jsx:290 msgid "Failed to update posting privacy" msgstr "" -#: src/pages/settings.jsx:301 +#: src/pages/settings.jsx:313 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "" -#: src/pages/settings.jsx:316 +#: src/pages/settings.jsx:328 msgid "Experiments" msgstr "" -#: src/pages/settings.jsx:329 +#: src/pages/settings.jsx:341 msgid "Auto refresh timeline posts" msgstr "" -#: src/pages/settings.jsx:341 +#: src/pages/settings.jsx:353 msgid "Boosts carousel" msgstr "" -#: src/pages/settings.jsx:357 +#: src/pages/settings.jsx:369 msgid "Post translation" msgstr "" -#: src/pages/settings.jsx:368 +#: src/pages/settings.jsx:380 msgid "Translate to" msgstr "" -#: src/pages/settings.jsx:379 +#: src/pages/settings.jsx:391 msgid "System language ({systemTargetLanguageText})" msgstr "" -#: src/pages/settings.jsx:405 +#: src/pages/settings.jsx:417 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "" -#: src/pages/settings.jsx:459 +#: src/pages/settings.jsx:471 msgid "Note: This feature uses external translation services, powered by <0>Lingva API & <1>Lingva Translate." msgstr "" -#: src/pages/settings.jsx:493 +#: src/pages/settings.jsx:505 msgid "Auto inline translation" msgstr "" -#: src/pages/settings.jsx:497 +#: src/pages/settings.jsx:509 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "" -#: src/pages/settings.jsx:517 +#: src/pages/settings.jsx:529 msgid "GIF Picker for composer" msgstr "" -#: src/pages/settings.jsx:521 +#: src/pages/settings.jsx:533 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "" -#: src/pages/settings.jsx:550 +#: src/pages/settings.jsx:562 msgid "Image description generator" msgstr "" -#: src/pages/settings.jsx:555 +#: src/pages/settings.jsx:567 msgid "Only for new images while composing new posts." msgstr "" -#: src/pages/settings.jsx:562 +#: src/pages/settings.jsx:574 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "" -#: src/pages/settings.jsx:588 +#: src/pages/settings.jsx:600 msgid "Server-side grouped notifications" msgstr "" -#: src/pages/settings.jsx:592 +#: src/pages/settings.jsx:604 msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic." msgstr "" -#: src/pages/settings.jsx:613 +#: src/pages/settings.jsx:625 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "" -#: src/pages/settings.jsx:618 +#: src/pages/settings.jsx:630 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "" -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:641 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "" -#: src/pages/settings.jsx:646 +#: src/pages/settings.jsx:658 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "" -#: src/pages/settings.jsx:655 +#: src/pages/settings.jsx:667 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "" -#: src/pages/settings.jsx:680 +#: src/pages/settings.jsx:692 msgid "About" msgstr "" -#: src/pages/settings.jsx:719 +#: src/pages/settings.jsx:731 msgid "<0>Built by <1>@cheeaun" msgstr "" -#: src/pages/settings.jsx:748 +#: src/pages/settings.jsx:760 msgid "Sponsor" msgstr "" -#: src/pages/settings.jsx:756 +#: src/pages/settings.jsx:768 msgid "Donate" msgstr "" -#: src/pages/settings.jsx:764 +#: src/pages/settings.jsx:776 msgid "Privacy Policy" msgstr "" -#: src/pages/settings.jsx:771 +#: src/pages/settings.jsx:783 msgid "<0>Site: {0}" msgstr "" -#: src/pages/settings.jsx:778 +#: src/pages/settings.jsx:790 msgid "<0>Version: <1/> {0}" msgstr "" -#: src/pages/settings.jsx:793 +#: src/pages/settings.jsx:805 msgid "Version string copied" msgstr "" -#: src/pages/settings.jsx:796 +#: src/pages/settings.jsx:808 msgid "Unable to copy version string" msgstr "" -#: src/pages/settings.jsx:921 -#: src/pages/settings.jsx:926 +#: src/pages/settings.jsx:933 +#: src/pages/settings.jsx:938 msgid "Failed to update subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:932 +#: src/pages/settings.jsx:944 msgid "Failed to remove subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:939 +#: src/pages/settings.jsx:951 msgid "Push Notifications (beta)" msgstr "" -#: src/pages/settings.jsx:961 +#: src/pages/settings.jsx:973 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "" -#: src/pages/settings.jsx:970 +#: src/pages/settings.jsx:982 msgid "Allow from <0>{0}" msgstr "" -#: src/pages/settings.jsx:979 +#: src/pages/settings.jsx:991 msgid "anyone" msgstr "" -#: src/pages/settings.jsx:983 +#: src/pages/settings.jsx:995 msgid "people I follow" msgstr "" -#: src/pages/settings.jsx:987 +#: src/pages/settings.jsx:999 msgid "followers" msgstr "" -#: src/pages/settings.jsx:1020 +#: src/pages/settings.jsx:1032 msgid "Follows" msgstr "" -#: src/pages/settings.jsx:1028 +#: src/pages/settings.jsx:1040 msgid "Polls" msgstr "" -#: src/pages/settings.jsx:1032 +#: src/pages/settings.jsx:1044 msgid "Post edits" msgstr "" -#: src/pages/settings.jsx:1053 +#: src/pages/settings.jsx:1065 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "" -#: src/pages/settings.jsx:1069 +#: src/pages/settings.jsx:1081 msgid "NOTE: Push notifications only work for <0>one account." msgstr "" diff --git a/src/locales/kab.po b/src/locales/kab.po index 472480df..bb538702 100644 --- a/src/locales/kab.po +++ b/src/locales/kab.po @@ -8,7 +8,7 @@ msgstr "" "Language: kab\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-21 21:06\n" +"PO-Revision-Date: 2024-08-23 10:19\n" "Last-Translator: \n" "Language-Team: Kabyle\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -31,12 +31,12 @@ msgid "Last posted: {0}" msgstr "Tasuffeɣt taneggarut: {0}" #: src/components/account-block.jsx:159 -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 msgid "Automated" msgstr "Awurman" #: src/components/account-block.jsx:166 -#: src/components/account-info.jsx:640 +#: src/components/account-info.jsx:639 #: src/components/status.jsx:439 #: src/pages/catchup.jsx:1438 msgid "Group" @@ -47,15 +47,15 @@ msgid "Mutual" msgstr "Temṭafaṛem" #: src/components/account-block.jsx:180 -#: src/components/account-info.jsx:1675 +#: src/components/account-info.jsx:1674 msgid "Requested" msgstr "Yettwasra" #: src/components/account-block.jsx:184 -#: src/components/account-info.jsx:417 -#: src/components/account-info.jsx:743 -#: src/components/account-info.jsx:757 -#: src/components/account-info.jsx:1666 +#: src/components/account-info.jsx:416 +#: src/components/account-info.jsx:742 +#: src/components/account-info.jsx:756 +#: src/components/account-info.jsx:1665 #: src/components/nav-menu.jsx:193 #: src/components/shortcuts-settings.jsx:137 #: src/pages/following.jsx:20 @@ -64,7 +64,7 @@ msgid "Following" msgstr "Yeṭṭafar" #: src/components/account-block.jsx:188 -#: src/components/account-info.jsx:1060 +#: src/components/account-info.jsx:1059 msgid "Follows you" msgstr "Yeṭṭafaṛ-ik·ikem" @@ -73,12 +73,12 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural, one {# aneḍfar} other {# ineḍfaren}}" #: src/components/account-block.jsx:205 -#: src/components/account-info.jsx:681 +#: src/components/account-info.jsx:680 msgid "Verified" msgstr "Yettwasenqed" #: src/components/account-block.jsx:220 -#: src/components/account-info.jsx:778 +#: src/components/account-info.jsx:777 msgid "Joined <0>{0}" msgstr "Yerna-d ass <0>{0}" @@ -86,30 +86,30 @@ msgstr "Yerna-d ass <0>{0}" msgid "Forever" msgstr "I lebda" -#: src/components/account-info.jsx:378 +#: src/components/account-info.jsx:377 msgid "Unable to load account." msgstr "Yegguma ad d-yali umiḍan." -#: src/components/account-info.jsx:386 +#: src/components/account-info.jsx:385 msgid "Go to account page" msgstr "Ddu ɣer usebter n umiḍan" -#: src/components/account-info.jsx:414 -#: src/components/account-info.jsx:703 -#: src/components/account-info.jsx:733 +#: src/components/account-info.jsx:413 +#: src/components/account-info.jsx:702 +#: src/components/account-info.jsx:732 msgid "Followers" msgstr "Imeḍfaṛen" -#: src/components/account-info.jsx:420 -#: src/components/account-info.jsx:774 +#: src/components/account-info.jsx:419 +#: src/components/account-info.jsx:773 #: src/pages/account-statuses.jsx:484 #: src/pages/search.jsx:237 #: src/pages/search.jsx:384 msgid "Posts" msgstr "Tisuffaɣ" -#: src/components/account-info.jsx:428 -#: src/components/account-info.jsx:1116 +#: src/components/account-info.jsx:427 +#: src/components/account-info.jsx:1115 #: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 @@ -128,64 +128,64 @@ msgstr "Tisuffaɣ" msgid "More" msgstr "Ugar" -#: src/components/account-info.jsx:440 +#: src/components/account-info.jsx:439 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} ɣur-s tura amiḍan-a amaynut:" -#: src/components/account-info.jsx:585 -#: src/components/account-info.jsx:1274 +#: src/components/account-info.jsx:584 +#: src/components/account-info.jsx:1273 msgid "Handle copied" msgstr "Isem n useqdac yettwanɣel" -#: src/components/account-info.jsx:588 -#: src/components/account-info.jsx:1277 +#: src/components/account-info.jsx:587 +#: src/components/account-info.jsx:1276 msgid "Unable to copy handle" msgstr "D awezɣi anɣal n yisem n useqdac" -#: src/components/account-info.jsx:594 -#: src/components/account-info.jsx:1283 +#: src/components/account-info.jsx:593 +#: src/components/account-info.jsx:1282 msgid "Copy handle" msgstr "Nɣel isem n useqdac" -#: src/components/account-info.jsx:600 +#: src/components/account-info.jsx:599 msgid "Go to original profile page" msgstr "Ddu ɣer usebter n umaɣnu" -#: src/components/account-info.jsx:607 +#: src/components/account-info.jsx:606 msgid "View profile image" msgstr "Wali tugna n umaɣnu" -#: src/components/account-info.jsx:613 +#: src/components/account-info.jsx:612 msgid "View profile header" msgstr "Wali aqerru n umaɣnu" -#: src/components/account-info.jsx:630 +#: src/components/account-info.jsx:629 msgid "In Memoriam" msgstr "In Memoriam" -#: src/components/account-info.jsx:710 -#: src/components/account-info.jsx:748 +#: src/components/account-info.jsx:709 +#: src/components/account-info.jsx:747 msgid "This user has chosen to not make this information available." msgstr "Aseqdac-a yefren ur tettili ara telɣut-a." -#: src/components/account-info.jsx:803 +#: src/components/account-info.jsx:802 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} tisuffaɣ tiɣbula, {1} tiririyin, {2} izuzar" -#: src/components/account-info.jsx:819 +#: src/components/account-info.jsx:818 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "{0, plural, one {{1, plural, one {Tasuffeɣt taneggurt i wass-a} other {Tasuffeɣt taneggarut deg {2} wussan-a yezrin}}} other {{3, plural, one {{4} tsuffaɣ tineggura i wass-a} other {{5} tsuffaɣ tineggura deg {6} wussan-a yezrin}}}}" -#: src/components/account-info.jsx:832 +#: src/components/account-info.jsx:831 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "{0, plural, one {1 tsuffeɣt taneggarut deg yiseggasen-a ineggura} other {{1} tsuffaɣ deg yiseggasen-a ineggura}}" -#: src/components/account-info.jsx:856 +#: src/components/account-info.jsx:855 #: src/pages/catchup.jsx:70 msgid "Original" msgstr "Aɣbalu" -#: src/components/account-info.jsx:860 +#: src/components/account-info.jsx:859 #: src/components/status.jsx:2155 #: src/pages/catchup.jsx:71 #: src/pages/catchup.jsx:1412 @@ -195,215 +195,215 @@ msgstr "Aɣbalu" msgid "Replies" msgstr "Tiririt" -#: src/components/account-info.jsx:864 +#: src/components/account-info.jsx:863 #: src/pages/catchup.jsx:72 #: src/pages/catchup.jsx:1414 #: src/pages/catchup.jsx:2035 -#: src/pages/settings.jsx:1016 +#: src/pages/settings.jsx:1028 msgid "Boosts" msgstr "Izuzar" -#: src/components/account-info.jsx:870 +#: src/components/account-info.jsx:869 msgid "Post stats unavailable." msgstr "Tidaddanin n yizen-a ulac-itent." -#: src/components/account-info.jsx:901 +#: src/components/account-info.jsx:900 msgid "View post stats" msgstr "Wali tidaddanin n tsuffeɣt" -#: src/components/account-info.jsx:1064 +#: src/components/account-info.jsx:1063 msgid "Last post: <0>{0}" msgstr "Tasuffeɣt taneggarut: <0>{0}" -#: src/components/account-info.jsx:1078 +#: src/components/account-info.jsx:1077 msgid "Muted" msgstr "Yettwasgugem" -#: src/components/account-info.jsx:1083 +#: src/components/account-info.jsx:1082 msgid "Blocked" msgstr "Yettusewḥel" -#: src/components/account-info.jsx:1092 +#: src/components/account-info.jsx:1091 msgid "Private note" msgstr "Tazmilt tusligt" -#: src/components/account-info.jsx:1149 +#: src/components/account-info.jsx:1148 msgid "Mention <0>@{username}" msgstr "Bder <0>@{username}" -#: src/components/account-info.jsx:1161 +#: src/components/account-info.jsx:1160 msgid "Translate bio" msgstr "Suqel tudert" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Edit private note" msgstr "Ẓreg tazmilt tusligt" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Add private note" msgstr "Rnu tazmilt tusligt" -#: src/components/account-info.jsx:1192 +#: src/components/account-info.jsx:1191 msgid "Notifications enabled for @{username}'s posts." msgstr "Tettwarmed telɣut i tsuffaɣ n @{username}." -#: src/components/account-info.jsx:1193 +#: src/components/account-info.jsx:1192 msgid "Notifications disabled for @{username}'s posts." msgstr "Tettwasens telɣut i tsuffaɣ n @{username}." -#: src/components/account-info.jsx:1205 +#: src/components/account-info.jsx:1204 msgid "Disable notifications" msgstr "Sens ulɣuten" -#: src/components/account-info.jsx:1206 +#: src/components/account-info.jsx:1205 msgid "Enable notifications" msgstr "Rmed ulɣuten" -#: src/components/account-info.jsx:1223 +#: src/components/account-info.jsx:1222 msgid "Boosts from @{username} enabled." msgstr "Izuzar seg @{username} ttwaremden." -#: src/components/account-info.jsx:1224 +#: src/components/account-info.jsx:1223 msgid "Boosts from @{username} disabled." msgstr "Izuzar seg @{username} ttwasensen." -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Disable boosts" msgstr "Sens izuzar" -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Enable boosts" msgstr "Sken izuzar" -#: src/components/account-info.jsx:1251 -#: src/components/account-info.jsx:1261 -#: src/components/account-info.jsx:1859 +#: src/components/account-info.jsx:1250 +#: src/components/account-info.jsx:1260 +#: src/components/account-info.jsx:1858 msgid "Add/Remove from Lists" msgstr "Rnu/Kkes seg tebdarin" -#: src/components/account-info.jsx:1300 +#: src/components/account-info.jsx:1299 #: src/components/status.jsx:1071 msgid "Link copied" msgstr "Yettwanɣel wasaɣ" -#: src/components/account-info.jsx:1303 +#: src/components/account-info.jsx:1302 #: src/components/status.jsx:1074 msgid "Unable to copy link" msgstr "D awezɣi ad d-yenɣel useɣwen" -#: src/components/account-info.jsx:1309 +#: src/components/account-info.jsx:1308 #: src/components/shortcuts-settings.jsx:1056 #: src/components/status.jsx:1080 #: src/components/status.jsx:3102 msgid "Copy" msgstr "Nɣel" -#: src/components/account-info.jsx:1324 +#: src/components/account-info.jsx:1323 #: src/components/shortcuts-settings.jsx:1074 #: src/components/status.jsx:1096 msgid "Sharing doesn't seem to work." msgstr "Beṭṭu yettban ur yeddi ara." -#: src/components/account-info.jsx:1330 +#: src/components/account-info.jsx:1329 #: src/components/status.jsx:1102 msgid "Share…" msgstr "Bḍu…" -#: src/components/account-info.jsx:1350 +#: src/components/account-info.jsx:1349 msgid "Unmuted @{username}" msgstr "Yettwakkes usgugem i @{username}" -#: src/components/account-info.jsx:1362 +#: src/components/account-info.jsx:1361 msgid "Unmute <0>@{username}" msgstr "Kkes asgugem <0>@{username}" -#: src/components/account-info.jsx:1378 +#: src/components/account-info.jsx:1377 msgid "Mute <0>@{username}…" msgstr "Sgugem <0>@{username}…" -#: src/components/account-info.jsx:1410 +#: src/components/account-info.jsx:1409 msgid "Muted @{username} for {0}" msgstr "Sgugem @{username} i {0}" -#: src/components/account-info.jsx:1422 +#: src/components/account-info.jsx:1421 msgid "Unable to mute @{username}" msgstr "D awezɣi asgugem n @{username}" -#: src/components/account-info.jsx:1443 +#: src/components/account-info.jsx:1442 msgid "Remove <0>@{username} from followers?" msgstr "Kkes <0>@{username} seg yineḍfaren?" -#: src/components/account-info.jsx:1463 +#: src/components/account-info.jsx:1462 msgid "@{username} removed from followers" msgstr "@{username} yettwakkes seg yineḍfaren" -#: src/components/account-info.jsx:1475 +#: src/components/account-info.jsx:1474 msgid "Remove follower…" msgstr "Kkes aneḍfar…" -#: src/components/account-info.jsx:1486 +#: src/components/account-info.jsx:1485 msgid "Block <0>@{username}?" msgstr "Sewḥel <0>@{username}?" -#: src/components/account-info.jsx:1507 +#: src/components/account-info.jsx:1506 msgid "Unblocked @{username}" msgstr "Yettwakkes usewḥel i @{username}" -#: src/components/account-info.jsx:1515 +#: src/components/account-info.jsx:1514 msgid "Blocked @{username}" msgstr "Yettusewḥel @{username}" -#: src/components/account-info.jsx:1523 +#: src/components/account-info.jsx:1522 msgid "Unable to unblock @{username}" msgstr "D awezɣi tukksa n usewḥel i @{username}" -#: src/components/account-info.jsx:1525 +#: src/components/account-info.jsx:1524 msgid "Unable to block @{username}" msgstr "D awezɣi asewḥel i @{username}" -#: src/components/account-info.jsx:1535 +#: src/components/account-info.jsx:1534 msgid "Unblock <0>@{username}" msgstr "Kkes asewḥel <0>@{username}" -#: src/components/account-info.jsx:1544 +#: src/components/account-info.jsx:1543 msgid "Block <0>@{username}…" msgstr "Sewḥel <0>@{username}…" -#: src/components/account-info.jsx:1561 +#: src/components/account-info.jsx:1560 msgid "Report <0>@{username}…" msgstr "Cetki ɣef <0>@{username}…" -#: src/components/account-info.jsx:1581 -#: src/components/account-info.jsx:2092 +#: src/components/account-info.jsx:1580 +#: src/components/account-info.jsx:2091 msgid "Edit profile" msgstr "Ẓreg amaɣnu" -#: src/components/account-info.jsx:1617 +#: src/components/account-info.jsx:1616 msgid "Withdraw follow request?" msgstr "Kkes assuter n uḍfar?" -#: src/components/account-info.jsx:1618 +#: src/components/account-info.jsx:1617 msgid "Unfollow @{0}?" msgstr "Ur ṭṭafar ara @{0}?" -#: src/components/account-info.jsx:1669 +#: src/components/account-info.jsx:1668 msgid "Unfollow…" msgstr "Ur ṭṭafar ara…" -#: src/components/account-info.jsx:1678 +#: src/components/account-info.jsx:1677 msgid "Withdraw…" msgstr "Kkes…" -#: src/components/account-info.jsx:1685 -#: src/components/account-info.jsx:1689 +#: src/components/account-info.jsx:1684 +#: src/components/account-info.jsx:1688 #: src/pages/hashtag.jsx:261 msgid "Follow" msgstr "Ḍfeṛ" -#: src/components/account-info.jsx:1800 -#: src/components/account-info.jsx:1854 -#: src/components/account-info.jsx:1987 -#: src/components/account-info.jsx:2087 +#: src/components/account-info.jsx:1799 +#: src/components/account-info.jsx:1853 +#: src/components/account-info.jsx:1986 +#: src/components/account-info.jsx:2086 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 #: src/components/compose.jsx:2407 @@ -436,71 +436,71 @@ msgstr "Ḍfeṛ" msgid "Close" msgstr "Mdel" -#: src/components/account-info.jsx:1805 +#: src/components/account-info.jsx:1804 msgid "Translated Bio" msgstr "Tettwasuqqel tudert" -#: src/components/account-info.jsx:1899 +#: src/components/account-info.jsx:1898 msgid "Unable to remove from list." msgstr "D awezɣi ad yettwakkes seg tebdart." -#: src/components/account-info.jsx:1900 +#: src/components/account-info.jsx:1899 msgid "Unable to add to list." msgstr "D awezɣi ad yettwarnu ɣer tebdart." -#: src/components/account-info.jsx:1919 +#: src/components/account-info.jsx:1918 #: src/pages/lists.jsx:104 msgid "Unable to load lists." msgstr "D awezɣi ad d-alint tebdarin." -#: src/components/account-info.jsx:1923 +#: src/components/account-info.jsx:1922 msgid "No lists." msgstr "Ulac tibdarin." -#: src/components/account-info.jsx:1934 +#: src/components/account-info.jsx:1933 #: src/components/list-add-edit.jsx:37 #: src/pages/lists.jsx:58 msgid "New list" msgstr "Tabdart tamaynutt" -#: src/components/account-info.jsx:1992 +#: src/components/account-info.jsx:1991 msgid "Private note about <0>@{0}" msgstr "Tazmilt tusligt ɣef <0>@{0}" -#: src/components/account-info.jsx:2022 +#: src/components/account-info.jsx:2021 msgid "Unable to update private note." msgstr "D awezɣi aleqqem n tezmilt tusligt." -#: src/components/account-info.jsx:2045 -#: src/components/account-info.jsx:2215 +#: src/components/account-info.jsx:2044 +#: src/components/account-info.jsx:2214 msgid "Cancel" msgstr "Sefsex" -#: src/components/account-info.jsx:2050 +#: src/components/account-info.jsx:2049 msgid "Save & close" msgstr "Sekles sakkin mdel" -#: src/components/account-info.jsx:2143 +#: src/components/account-info.jsx:2142 msgid "Unable to update profile." msgstr "D awezɣi aleqqem n umaɣnu." -#: src/components/account-info.jsx:2163 +#: src/components/account-info.jsx:2162 msgid "Bio" msgstr "Tameddurt" -#: src/components/account-info.jsx:2176 +#: src/components/account-info.jsx:2175 msgid "Extra fields" msgstr "Urtiyen niḍen" -#: src/components/account-info.jsx:2182 +#: src/components/account-info.jsx:2181 msgid "Label" msgstr "Tabzimt" -#: src/components/account-info.jsx:2185 +#: src/components/account-info.jsx:2184 msgid "Content" msgstr "Agbur" -#: src/components/account-info.jsx:2218 +#: src/components/account-info.jsx:2217 #: src/components/list-add-edit.jsx:147 #: src/components/shortcuts-settings.jsx:712 #: src/pages/filters.jsx:554 @@ -508,11 +508,11 @@ msgstr "Agbur" msgid "Save" msgstr "Sekles" -#: src/components/account-info.jsx:2271 +#: src/components/account-info.jsx:2270 msgid "username" msgstr "isem n useqdac" -#: src/components/account-info.jsx:2275 +#: src/components/account-info.jsx:2274 msgid "server domain name" msgstr "isem n taɣult n uqeddac" @@ -616,19 +616,19 @@ msgstr "Yir agbur neɣ amidya amḥulfu" #: src/components/compose.jsx:1170 #: src/components/status.jsx:93 -#: src/pages/settings.jsx:285 +#: src/pages/settings.jsx:297 msgid "Public" msgstr "Azayaz" #: src/components/compose.jsx:1173 #: src/components/status.jsx:94 -#: src/pages/settings.jsx:288 +#: src/pages/settings.jsx:300 msgid "Unlisted" msgstr "War abdar" #: src/components/compose.jsx:1176 #: src/components/status.jsx:95 -#: src/pages/settings.jsx:291 +#: src/pages/settings.jsx:303 msgid "Followers only" msgstr "Imeḍfaṛen kan" @@ -863,7 +863,7 @@ msgid "Error loading GIFs" msgstr "Tuccḍa deg usali GIFs" #: src/components/drafts.jsx:63 -#: src/pages/settings.jsx:672 +#: src/pages/settings.jsx:684 msgid "Unsent drafts" msgstr "Ur ttazen ara irewwayen" @@ -1247,7 +1247,7 @@ msgstr "Alukem" #: src/pages/home.jsx:223 #: src/pages/mentions.jsx:20 #: src/pages/mentions.jsx:167 -#: src/pages/settings.jsx:1008 +#: src/pages/settings.jsx:1020 #: src/pages/trending.jsx:347 msgid "Mentions" msgstr "Ibdaren" @@ -1302,7 +1302,7 @@ msgstr "Ticraḍ n yisebtar" #: src/pages/catchup.jsx:2029 #: src/pages/favourites.jsx:11 #: src/pages/favourites.jsx:23 -#: src/pages/settings.jsx:1012 +#: src/pages/settings.jsx:1024 msgid "Likes" msgstr "Iεǧeb-as" @@ -1568,17 +1568,17 @@ msgid "Ending" msgstr "Yettfakk" #. Relative time in seconds, as short as possible -#: src/components/relative-time.jsx:54 +#: src/components/relative-time.jsx:55 msgid "{0}s" msgstr "{0}tsn" #. Relative time in minutes, as short as possible -#: src/components/relative-time.jsx:59 +#: src/components/relative-time.jsx:60 msgid "{0}m" msgstr "{0}tsd" #. Relative time in hours, as short as possible -#: src/components/relative-time.jsx:64 +#: src/components/relative-time.jsx:65 msgid "{0}h" msgstr "{0}srg" @@ -2289,7 +2289,7 @@ msgid "<0/> <1/> boosted" msgstr "Izuzer-itt <0/><1/>" #: src/components/timeline.jsx:447 -#: src/pages/settings.jsx:1036 +#: src/pages/settings.jsx:1048 msgid "New posts" msgstr "Tisuffaɣ timaynutin" @@ -3086,7 +3086,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Alɣu} other {Alɣuten}}" #: src/pages/notifications.jsx:599 -#: src/pages/settings.jsx:1024 +#: src/pages/settings.jsx:1036 msgid "Follow requests" msgstr "Issutar n uḍfar" @@ -3288,205 +3288,209 @@ msgstr "Teɣzi n uḍris" msgid "A" msgstr "A" -#: src/pages/settings.jsx:236 +#: src/pages/settings.jsx:237 msgid "Display language" msgstr "Tutlayt n uskan" -#: src/pages/settings.jsx:245 +#: src/pages/settings.jsx:246 +msgid "Volunteer translations" +msgstr "" + +#: src/pages/settings.jsx:257 msgid "Posting" msgstr "Asuffeɣ" -#: src/pages/settings.jsx:252 +#: src/pages/settings.jsx:264 msgid "Default visibility" msgstr "Abani amezwer" -#: src/pages/settings.jsx:253 -#: src/pages/settings.jsx:299 +#: src/pages/settings.jsx:265 +#: src/pages/settings.jsx:311 msgid "Synced" msgstr "Yemtawa" -#: src/pages/settings.jsx:278 +#: src/pages/settings.jsx:290 msgid "Failed to update posting privacy" msgstr "Ur yessaweḍ ara ad ileqqem tabaḍnit n usuffeɣ" -#: src/pages/settings.jsx:301 +#: src/pages/settings.jsx:313 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "Yemtawa akked yiɣewwaren n uqeddac n tummant-ik. <0>Ddu ɣer tummant-ik ({instance}) i wugar n yiɣewwaren." -#: src/pages/settings.jsx:316 +#: src/pages/settings.jsx:328 msgid "Experiments" msgstr "Tirmatin" -#: src/pages/settings.jsx:329 +#: src/pages/settings.jsx:341 msgid "Auto refresh timeline posts" msgstr "Asmiren awurman n tsuffaɣ n tesnimirt" -#: src/pages/settings.jsx:341 +#: src/pages/settings.jsx:353 msgid "Boosts carousel" msgstr "Kaṛusel n yizuzar" -#: src/pages/settings.jsx:357 +#: src/pages/settings.jsx:369 msgid "Post translation" msgstr "Asuqqel n tsuffeɣt" -#: src/pages/settings.jsx:368 +#: src/pages/settings.jsx:380 msgid "Translate to" msgstr "Suqel ɣer" -#: src/pages/settings.jsx:379 +#: src/pages/settings.jsx:391 msgid "System language ({systemTargetLanguageText})" msgstr "Tutlayt n unagraw ({systemTargetLanguageText})" -#: src/pages/settings.jsx:405 +#: src/pages/settings.jsx:417 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "{0, plural, one {}=0 {Ffer taqeffalt \"Suqqel\" i:} other {Ffer taqeffalt \"Suqqel\" i (#):}}" -#: src/pages/settings.jsx:459 +#: src/pages/settings.jsx:471 msgid "Note: This feature uses external translation services, powered by <0>Lingva API & <1>Lingva Translate." msgstr "Tamawt: Tamahilt-a tesseqdac imeẓla n usuqqel azɣaray, tella s lmendad n <0>Lingva API & <1>Lingva Translate." -#: src/pages/settings.jsx:493 +#: src/pages/settings.jsx:505 msgid "Auto inline translation" msgstr "Tasuqilt tawurmant srid" -#: src/pages/settings.jsx:497 +#: src/pages/settings.jsx:509 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "Sken tisuqilin s wudem awurman i tsuffaɣ deg tesnimirt. Tetteddu kan i tsuffaɣ <0>timeẓẓyanin war alɣu n ugbur, amidya akked usisten." -#: src/pages/settings.jsx:517 +#: src/pages/settings.jsx:529 msgid "GIF Picker for composer" msgstr "Amefran n GIF i umsuddes" -#: src/pages/settings.jsx:521 +#: src/pages/settings.jsx:533 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "Tamawt: Tamahilt-a tesseqdac ameẓlu n unadi n GIF azɣaray, s ttawil n <0>GIPHY. Asesmel G (yemmezg akked meṛṛa iwtayen), iɣewwaren n uḍfar ttwakksen, talɣut n temselɣut tettwasfeḍ seg yissutar, maca issutar n unadi d telɣut n tansa IP ad wwḍen yal tikkelt ɣer yiqeddacen-nsen." -#: src/pages/settings.jsx:550 +#: src/pages/settings.jsx:562 msgid "Image description generator" msgstr "Asaraw n uglam n tugna" -#: src/pages/settings.jsx:555 +#: src/pages/settings.jsx:567 msgid "Only for new images while composing new posts." msgstr "I tugniwin timaynutin kan mi ara taruḍ tisuffaɣ timaynutin." -#: src/pages/settings.jsx:562 +#: src/pages/settings.jsx:574 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "Tamawt: Tamahilt-a tesseqdac ameẓlu AI azɣaray, s ttawil n <0>img-alt-api. YEzmer ur iteddu ara. Slid i tugniwin yerna s Teglizit." -#: src/pages/settings.jsx:588 +#: src/pages/settings.jsx:600 msgid "Server-side grouped notifications" msgstr "Ilɣa ttusgarwen deg yidis n uqeddac" -#: src/pages/settings.jsx:592 +#: src/pages/settings.jsx:604 msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic." msgstr "Tamahilt deg takkayt n Alfa. Asfaylu n usegrew abruyan tettwasnerna d acu tameẓla n usegrew tazadurt." -#: src/pages/settings.jsx:613 +#: src/pages/settings.jsx:625 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "Aktar/asifeḍ n \"Asigna\" i yiɣewwaren n yinegzumen" -#: src/pages/settings.jsx:618 +#: src/pages/settings.jsx:630 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "⚠️⚠️⚠️ D armitan ugar.<0/>Yettwasekles deg tezmilin n umaɣnu-k. Tizmilin-a n umaɣnu (tusligin) ttuseqdacent s umata ɣef yimuɣna niḍen, ffrent ɣef umaɣnu-k." -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:641 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "Tamawt: Tamahilt-a tesseqdac API n uqeddac n usesteb yellan akka tura." -#: src/pages/settings.jsx:646 +#: src/pages/settings.jsx:658 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "Askar uffir <0>(<1>Aḍris → <2>████)" -#: src/pages/settings.jsx:655 +#: src/pages/settings.jsx:667 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "Semselsi aḍris s yiḥedren, lhan i tuṭṭfiwin n ugdil, i tiɣẓinin n tbaḍnit." -#: src/pages/settings.jsx:680 +#: src/pages/settings.jsx:692 msgid "About" msgstr "Ɣef" -#: src/pages/settings.jsx:719 +#: src/pages/settings.jsx:731 msgid "<0>Built by <1>@cheeaun" msgstr "<0>Built sɣur <1>@cheeaun" -#: src/pages/settings.jsx:748 +#: src/pages/settings.jsx:760 msgid "Sponsor" msgstr "S lmendad" -#: src/pages/settings.jsx:756 +#: src/pages/settings.jsx:768 msgid "Donate" msgstr "Mudd tawsa" -#: src/pages/settings.jsx:764 +#: src/pages/settings.jsx:776 msgid "Privacy Policy" msgstr "Tasertit tabaḍnit" -#: src/pages/settings.jsx:771 +#: src/pages/settings.jsx:783 msgid "<0>Site: {0}" msgstr "<0>Asmel: {0}" -#: src/pages/settings.jsx:778 +#: src/pages/settings.jsx:790 msgid "<0>Version: <1/> {0}" msgstr "<0>Lqem: <1/> {0}" -#: src/pages/settings.jsx:793 +#: src/pages/settings.jsx:805 msgid "Version string copied" msgstr "Azrir n lqem yettwanɣel" -#: src/pages/settings.jsx:796 +#: src/pages/settings.jsx:808 msgid "Unable to copy version string" msgstr "D awezɣi anɣal n uzrir n lqem" -#: src/pages/settings.jsx:921 -#: src/pages/settings.jsx:926 +#: src/pages/settings.jsx:933 +#: src/pages/settings.jsx:938 msgid "Failed to update subscription. Please try again." msgstr "Yecceḍ uleqqem n uglam. Ttxil-k, εreḍ tikkelt niḍen." -#: src/pages/settings.jsx:932 +#: src/pages/settings.jsx:944 msgid "Failed to remove subscription. Please try again." msgstr "Yecceḍ tukksa n uglam. Ttxil-k, εreḍ tikkelt niḍen." -#: src/pages/settings.jsx:939 +#: src/pages/settings.jsx:951 msgid "Push Notifications (beta)" msgstr "Ilɣa Push (beta)" -#: src/pages/settings.jsx:961 +#: src/pages/settings.jsx:973 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "Ilɣa Push ttusweḥlen. Ttxil-k rmed-iten deg yiɣewwaren n yiminig." -#: src/pages/settings.jsx:970 +#: src/pages/settings.jsx:982 msgid "Allow from <0>{0}" msgstr "Sireg seg <0>{0}" -#: src/pages/settings.jsx:979 +#: src/pages/settings.jsx:991 msgid "anyone" msgstr "yal yiwen" -#: src/pages/settings.jsx:983 +#: src/pages/settings.jsx:995 msgid "people I follow" msgstr "imdanen I aneḍfar" -#: src/pages/settings.jsx:987 +#: src/pages/settings.jsx:999 msgid "followers" msgstr "imeḍfaṛen" -#: src/pages/settings.jsx:1020 +#: src/pages/settings.jsx:1032 msgid "Follows" msgstr "T·Yeṭafaṛ" -#: src/pages/settings.jsx:1028 +#: src/pages/settings.jsx:1040 msgid "Polls" msgstr "Isestanen" -#: src/pages/settings.jsx:1032 +#: src/pages/settings.jsx:1044 msgid "Post edits" msgstr "Ibeddilen n tsuffeɣt" -#: src/pages/settings.jsx:1053 +#: src/pages/settings.jsx:1065 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "Tisirag Push ur ttwamuddent ara seg unekcum aneggaru. Tesriḍ <0><1>ad teqqneḍ tikkelt niḍen i wakken ad tmuddeḍ tisirag push." -#: src/pages/settings.jsx:1069 +#: src/pages/settings.jsx:1081 msgid "NOTE: Push notifications only work for <0>one account." msgstr "Tamawt: Ilɣa Push teddun kan i <0>yiwen n umiḍan." diff --git a/src/locales/ko-KR.po b/src/locales/ko-KR.po index 2fe8f413..e2a6eba5 100644 --- a/src/locales/ko-KR.po +++ b/src/locales/ko-KR.po @@ -8,7 +8,7 @@ msgstr "" "Language: ko\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-22 16:04\n" +"PO-Revision-Date: 2024-08-23 10:19\n" "Last-Translator: \n" "Language-Team: Korean\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -31,12 +31,12 @@ msgid "Last posted: {0}" msgstr "마지막 게시일: {0}" #: src/components/account-block.jsx:159 -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 msgid "Automated" msgstr "자동화됨" #: src/components/account-block.jsx:166 -#: src/components/account-info.jsx:640 +#: src/components/account-info.jsx:639 #: src/components/status.jsx:439 #: src/pages/catchup.jsx:1438 msgid "Group" @@ -47,15 +47,15 @@ msgid "Mutual" msgstr "맛팔" #: src/components/account-block.jsx:180 -#: src/components/account-info.jsx:1675 +#: src/components/account-info.jsx:1674 msgid "Requested" msgstr "요청함" #: src/components/account-block.jsx:184 -#: src/components/account-info.jsx:417 -#: src/components/account-info.jsx:743 -#: src/components/account-info.jsx:757 -#: src/components/account-info.jsx:1666 +#: src/components/account-info.jsx:416 +#: src/components/account-info.jsx:742 +#: src/components/account-info.jsx:756 +#: src/components/account-info.jsx:1665 #: src/components/nav-menu.jsx:193 #: src/components/shortcuts-settings.jsx:137 #: src/pages/following.jsx:20 @@ -64,7 +64,7 @@ msgid "Following" msgstr "팔로잉" #: src/components/account-block.jsx:188 -#: src/components/account-info.jsx:1060 +#: src/components/account-info.jsx:1059 msgid "Follows you" msgstr "날 팔로우 함" @@ -73,12 +73,12 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural, one {# 팔로워} other {# 팔로워}}" #: src/components/account-block.jsx:205 -#: src/components/account-info.jsx:681 +#: src/components/account-info.jsx:680 msgid "Verified" msgstr "인증됨" #: src/components/account-block.jsx:220 -#: src/components/account-info.jsx:778 +#: src/components/account-info.jsx:777 msgid "Joined <0>{0}" msgstr "<0>{0} 가입" @@ -86,30 +86,30 @@ msgstr "<0>{0} 가입" msgid "Forever" msgstr "무기한" -#: src/components/account-info.jsx:378 +#: src/components/account-info.jsx:377 msgid "Unable to load account." msgstr "계정을 불러 올 수 없습니다." -#: src/components/account-info.jsx:386 +#: src/components/account-info.jsx:385 msgid "Go to account page" msgstr "계정 페이지로 이동" -#: src/components/account-info.jsx:414 -#: src/components/account-info.jsx:703 -#: src/components/account-info.jsx:733 +#: src/components/account-info.jsx:413 +#: src/components/account-info.jsx:702 +#: src/components/account-info.jsx:732 msgid "Followers" msgstr "팔로워" -#: src/components/account-info.jsx:420 -#: src/components/account-info.jsx:774 +#: src/components/account-info.jsx:419 +#: src/components/account-info.jsx:773 #: src/pages/account-statuses.jsx:484 #: src/pages/search.jsx:237 #: src/pages/search.jsx:384 msgid "Posts" msgstr "게시물" -#: src/components/account-info.jsx:428 -#: src/components/account-info.jsx:1116 +#: src/components/account-info.jsx:427 +#: src/components/account-info.jsx:1115 #: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 @@ -128,64 +128,64 @@ msgstr "게시물" msgid "More" msgstr "더 보기" -#: src/components/account-info.jsx:440 +#: src/components/account-info.jsx:439 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} 님은 새 계정으로 옮기셨습니다:" -#: src/components/account-info.jsx:585 -#: src/components/account-info.jsx:1274 +#: src/components/account-info.jsx:584 +#: src/components/account-info.jsx:1273 msgid "Handle copied" msgstr "핸들 복사됨" -#: src/components/account-info.jsx:588 -#: src/components/account-info.jsx:1277 +#: src/components/account-info.jsx:587 +#: src/components/account-info.jsx:1276 msgid "Unable to copy handle" msgstr "핸들을 복사할 수 없습니다" -#: src/components/account-info.jsx:594 -#: src/components/account-info.jsx:1283 +#: src/components/account-info.jsx:593 +#: src/components/account-info.jsx:1282 msgid "Copy handle" msgstr "핸들 복사" -#: src/components/account-info.jsx:600 +#: src/components/account-info.jsx:599 msgid "Go to original profile page" msgstr "원본 프로필 페이지로 가기" -#: src/components/account-info.jsx:607 +#: src/components/account-info.jsx:606 msgid "View profile image" msgstr "프로필 이미지 보기" -#: src/components/account-info.jsx:613 +#: src/components/account-info.jsx:612 msgid "View profile header" msgstr "프로필 헤더 보기" -#: src/components/account-info.jsx:630 +#: src/components/account-info.jsx:629 msgid "In Memoriam" msgstr "고인을 추모함" -#: src/components/account-info.jsx:710 -#: src/components/account-info.jsx:748 +#: src/components/account-info.jsx:709 +#: src/components/account-info.jsx:747 msgid "This user has chosen to not make this information available." msgstr "이 사용자는 해당 정보를 볼 수 없도록 설정했습니다." -#: src/components/account-info.jsx:803 +#: src/components/account-info.jsx:802 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0}개의 원문 게시물, {1}개의 댓글, {2}개의 부스트" -#: src/components/account-info.jsx:819 +#: src/components/account-info.jsx:818 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "{0, plural, one {{1, plural, one {지난 하루 동안 1개의 게시물} other {지난 {2}일 동안 1개의 게시물}}} other {{3, plural, one {지난 하루 동안 {4}개의 게시물} other {지난 {6}일 동안 {5}개의 게시물}}}}" -#: src/components/account-info.jsx:832 +#: src/components/account-info.jsx:831 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "{0, plural, one {지난 몇 해 동안 1개의 게시물} other {지난 몇 해 동안 {1}개의 게시물}}" -#: src/components/account-info.jsx:856 +#: src/components/account-info.jsx:855 #: src/pages/catchup.jsx:70 msgid "Original" msgstr "원본" -#: src/components/account-info.jsx:860 +#: src/components/account-info.jsx:859 #: src/components/status.jsx:2155 #: src/pages/catchup.jsx:71 #: src/pages/catchup.jsx:1412 @@ -195,215 +195,215 @@ msgstr "원본" msgid "Replies" msgstr "댓글" -#: src/components/account-info.jsx:864 +#: src/components/account-info.jsx:863 #: src/pages/catchup.jsx:72 #: src/pages/catchup.jsx:1414 #: src/pages/catchup.jsx:2035 -#: src/pages/settings.jsx:1016 +#: src/pages/settings.jsx:1028 msgid "Boosts" msgstr "부스트" -#: src/components/account-info.jsx:870 +#: src/components/account-info.jsx:869 msgid "Post stats unavailable." msgstr "게시물 통계 못 봄." -#: src/components/account-info.jsx:901 +#: src/components/account-info.jsx:900 msgid "View post stats" msgstr "게시물 통계 보기" -#: src/components/account-info.jsx:1064 +#: src/components/account-info.jsx:1063 msgid "Last post: <0>{0}" msgstr "마지막 게시물: <0>{0}" -#: src/components/account-info.jsx:1078 +#: src/components/account-info.jsx:1077 msgid "Muted" msgstr "뮤트됨" -#: src/components/account-info.jsx:1083 +#: src/components/account-info.jsx:1082 msgid "Blocked" msgstr "차단됨" -#: src/components/account-info.jsx:1092 +#: src/components/account-info.jsx:1091 msgid "Private note" msgstr "비공개 메모" -#: src/components/account-info.jsx:1149 +#: src/components/account-info.jsx:1148 msgid "Mention <0>@{username}" msgstr "<0>@{username} 님 언급하기" -#: src/components/account-info.jsx:1161 +#: src/components/account-info.jsx:1160 msgid "Translate bio" msgstr "소개문 번역" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Edit private note" msgstr "비공개 메모 고치기" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Add private note" msgstr "비공개 메모 쓰기" -#: src/components/account-info.jsx:1192 +#: src/components/account-info.jsx:1191 msgid "Notifications enabled for @{username}'s posts." msgstr "@{username} 님의 게시물에 대한 알림 켜짐" -#: src/components/account-info.jsx:1193 +#: src/components/account-info.jsx:1192 msgid "Notifications disabled for @{username}'s posts." msgstr "@{username} 님의 게시물에 대한 알림 꺼짐" -#: src/components/account-info.jsx:1205 +#: src/components/account-info.jsx:1204 msgid "Disable notifications" msgstr "알림 끄기" -#: src/components/account-info.jsx:1206 +#: src/components/account-info.jsx:1205 msgid "Enable notifications" msgstr "알림 켜기" -#: src/components/account-info.jsx:1223 +#: src/components/account-info.jsx:1222 msgid "Boosts from @{username} enabled." msgstr "@{username} 님의 부스트 켜짐." -#: src/components/account-info.jsx:1224 +#: src/components/account-info.jsx:1223 msgid "Boosts from @{username} disabled." msgstr "@{username} 님의 부스트 꺼짐." -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Disable boosts" msgstr "부스트 끄기" -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Enable boosts" msgstr "부스트 켜기" -#: src/components/account-info.jsx:1251 -#: src/components/account-info.jsx:1261 -#: src/components/account-info.jsx:1859 +#: src/components/account-info.jsx:1250 +#: src/components/account-info.jsx:1260 +#: src/components/account-info.jsx:1858 msgid "Add/Remove from Lists" msgstr "리스트에서 더하기·빼기" -#: src/components/account-info.jsx:1300 +#: src/components/account-info.jsx:1299 #: src/components/status.jsx:1071 msgid "Link copied" msgstr "링크 복사됨" -#: src/components/account-info.jsx:1303 +#: src/components/account-info.jsx:1302 #: src/components/status.jsx:1074 msgid "Unable to copy link" msgstr "링크를 복사할 수 없음" -#: src/components/account-info.jsx:1309 +#: src/components/account-info.jsx:1308 #: src/components/shortcuts-settings.jsx:1056 #: src/components/status.jsx:1080 #: src/components/status.jsx:3102 msgid "Copy" msgstr "복사" -#: src/components/account-info.jsx:1324 +#: src/components/account-info.jsx:1323 #: src/components/shortcuts-settings.jsx:1074 #: src/components/status.jsx:1096 msgid "Sharing doesn't seem to work." msgstr "공유 기능이 작동하지 않습니다." -#: src/components/account-info.jsx:1330 +#: src/components/account-info.jsx:1329 #: src/components/status.jsx:1102 msgid "Share…" msgstr "공유…" -#: src/components/account-info.jsx:1350 +#: src/components/account-info.jsx:1349 msgid "Unmuted @{username}" msgstr "@{username} 님 뮤트 풂" -#: src/components/account-info.jsx:1362 +#: src/components/account-info.jsx:1361 msgid "Unmute <0>@{username}" msgstr "<0>@{username} 님 뮤트 풀기" -#: src/components/account-info.jsx:1378 +#: src/components/account-info.jsx:1377 msgid "Mute <0>@{username}…" msgstr "<0>@{username} 님 뮤트…" -#: src/components/account-info.jsx:1410 +#: src/components/account-info.jsx:1409 msgid "Muted @{username} for {0}" msgstr "{0} 동안 @{username} 님 뮤트함" -#: src/components/account-info.jsx:1422 +#: src/components/account-info.jsx:1421 msgid "Unable to mute @{username}" msgstr "@{username} 님을 뮤트할 수 없음" -#: src/components/account-info.jsx:1443 +#: src/components/account-info.jsx:1442 msgid "Remove <0>@{username} from followers?" msgstr "<0>@{username} 님을 팔로워에서 뺄까요?" -#: src/components/account-info.jsx:1463 +#: src/components/account-info.jsx:1462 msgid "@{username} removed from followers" msgstr "@{username} 님이 팔로워에서 빠짐" -#: src/components/account-info.jsx:1475 +#: src/components/account-info.jsx:1474 msgid "Remove follower…" msgstr "그만 팔로하기…" -#: src/components/account-info.jsx:1486 +#: src/components/account-info.jsx:1485 msgid "Block <0>@{username}?" msgstr "<0>@{username} 님을 차단할까요?" -#: src/components/account-info.jsx:1507 +#: src/components/account-info.jsx:1506 msgid "Unblocked @{username}" msgstr "@{username} 님 차단을 풂" -#: src/components/account-info.jsx:1515 +#: src/components/account-info.jsx:1514 msgid "Blocked @{username}" msgstr "@{username} 님을 차단함" -#: src/components/account-info.jsx:1523 +#: src/components/account-info.jsx:1522 msgid "Unable to unblock @{username}" msgstr "@{username} 님 차단을 풀 수 없음" -#: src/components/account-info.jsx:1525 +#: src/components/account-info.jsx:1524 msgid "Unable to block @{username}" msgstr "@{username} 님을 차단할 수 없음" -#: src/components/account-info.jsx:1535 +#: src/components/account-info.jsx:1534 msgid "Unblock <0>@{username}" msgstr "<0>@{username} 님 차단 풀기" -#: src/components/account-info.jsx:1544 +#: src/components/account-info.jsx:1543 msgid "Block <0>@{username}…" msgstr "<0>@{username} 님 차단…" -#: src/components/account-info.jsx:1561 +#: src/components/account-info.jsx:1560 msgid "Report <0>@{username}…" msgstr "<0>@{username} 님 신고…" -#: src/components/account-info.jsx:1581 -#: src/components/account-info.jsx:2092 +#: src/components/account-info.jsx:1580 +#: src/components/account-info.jsx:2091 msgid "Edit profile" msgstr "프로필 고치기" -#: src/components/account-info.jsx:1617 +#: src/components/account-info.jsx:1616 msgid "Withdraw follow request?" msgstr "팔로 요청을 취소할까요?" -#: src/components/account-info.jsx:1618 +#: src/components/account-info.jsx:1617 msgid "Unfollow @{0}?" msgstr "@{0} 님을 그만 팔로할까요?" -#: src/components/account-info.jsx:1669 +#: src/components/account-info.jsx:1668 msgid "Unfollow…" msgstr "그만 팔로하기…" -#: src/components/account-info.jsx:1678 +#: src/components/account-info.jsx:1677 msgid "Withdraw…" msgstr "취소…" -#: src/components/account-info.jsx:1685 -#: src/components/account-info.jsx:1689 +#: src/components/account-info.jsx:1684 +#: src/components/account-info.jsx:1688 #: src/pages/hashtag.jsx:261 msgid "Follow" msgstr "팔로" -#: src/components/account-info.jsx:1800 -#: src/components/account-info.jsx:1854 -#: src/components/account-info.jsx:1987 -#: src/components/account-info.jsx:2087 +#: src/components/account-info.jsx:1799 +#: src/components/account-info.jsx:1853 +#: src/components/account-info.jsx:1986 +#: src/components/account-info.jsx:2086 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 #: src/components/compose.jsx:2407 @@ -436,71 +436,71 @@ msgstr "팔로" msgid "Close" msgstr "닫기" -#: src/components/account-info.jsx:1805 +#: src/components/account-info.jsx:1804 msgid "Translated Bio" msgstr "번역된 소개문" -#: src/components/account-info.jsx:1899 +#: src/components/account-info.jsx:1898 msgid "Unable to remove from list." msgstr "리스트에서 뺄 수 없음." -#: src/components/account-info.jsx:1900 +#: src/components/account-info.jsx:1899 msgid "Unable to add to list." msgstr "리스트에 더할 수 없음." -#: src/components/account-info.jsx:1919 +#: src/components/account-info.jsx:1918 #: src/pages/lists.jsx:104 msgid "Unable to load lists." msgstr "리스트를 불러 올 수 없음." -#: src/components/account-info.jsx:1923 +#: src/components/account-info.jsx:1922 msgid "No lists." msgstr "리스트가 없음." -#: src/components/account-info.jsx:1934 +#: src/components/account-info.jsx:1933 #: src/components/list-add-edit.jsx:37 #: src/pages/lists.jsx:58 msgid "New list" msgstr "새 리스트" -#: src/components/account-info.jsx:1992 +#: src/components/account-info.jsx:1991 msgid "Private note about <0>@{0}" msgstr "<0>@{0} 님에 관한 비공개 메모" -#: src/components/account-info.jsx:2022 +#: src/components/account-info.jsx:2021 msgid "Unable to update private note." msgstr "비공개 노트를 갱신할 수 없음." -#: src/components/account-info.jsx:2045 -#: src/components/account-info.jsx:2215 +#: src/components/account-info.jsx:2044 +#: src/components/account-info.jsx:2214 msgid "Cancel" msgstr "취소" -#: src/components/account-info.jsx:2050 +#: src/components/account-info.jsx:2049 msgid "Save & close" msgstr "저장하고 닫기" -#: src/components/account-info.jsx:2143 +#: src/components/account-info.jsx:2142 msgid "Unable to update profile." msgstr "프로필을 갱신할 수 없음." -#: src/components/account-info.jsx:2163 +#: src/components/account-info.jsx:2162 msgid "Bio" msgstr "소개문" -#: src/components/account-info.jsx:2176 +#: src/components/account-info.jsx:2175 msgid "Extra fields" msgstr "기타 항목" -#: src/components/account-info.jsx:2182 +#: src/components/account-info.jsx:2181 msgid "Label" msgstr "레이블" -#: src/components/account-info.jsx:2185 +#: src/components/account-info.jsx:2184 msgid "Content" msgstr "내용" -#: src/components/account-info.jsx:2218 +#: src/components/account-info.jsx:2217 #: src/components/list-add-edit.jsx:147 #: src/components/shortcuts-settings.jsx:712 #: src/pages/filters.jsx:554 @@ -508,11 +508,11 @@ msgstr "내용" msgid "Save" msgstr "저장" -#: src/components/account-info.jsx:2271 +#: src/components/account-info.jsx:2270 msgid "username" msgstr "사용자명" -#: src/components/account-info.jsx:2275 +#: src/components/account-info.jsx:2274 msgid "server domain name" msgstr "서버 도메인 이름" @@ -616,19 +616,19 @@ msgstr "열람 주의 및 민감한 매체" #: src/components/compose.jsx:1170 #: src/components/status.jsx:93 -#: src/pages/settings.jsx:285 +#: src/pages/settings.jsx:297 msgid "Public" msgstr "공개" #: src/components/compose.jsx:1173 #: src/components/status.jsx:94 -#: src/pages/settings.jsx:288 +#: src/pages/settings.jsx:300 msgid "Unlisted" msgstr "조용히 공개" #: src/components/compose.jsx:1176 #: src/components/status.jsx:95 -#: src/pages/settings.jsx:291 +#: src/pages/settings.jsx:303 msgid "Followers only" msgstr "팔로워만" @@ -863,7 +863,7 @@ msgid "Error loading GIFs" msgstr "GIF 불러오기 오류" #: src/components/drafts.jsx:63 -#: src/pages/settings.jsx:672 +#: src/pages/settings.jsx:684 msgid "Unsent drafts" msgstr "올리지 않은 초고" @@ -1247,7 +1247,7 @@ msgstr "따라잡기" #: src/pages/home.jsx:223 #: src/pages/mentions.jsx:20 #: src/pages/mentions.jsx:167 -#: src/pages/settings.jsx:1008 +#: src/pages/settings.jsx:1020 #: src/pages/trending.jsx:347 msgid "Mentions" msgstr "언급" @@ -1302,7 +1302,7 @@ msgstr "책갈피" #: src/pages/catchup.jsx:2029 #: src/pages/favourites.jsx:11 #: src/pages/favourites.jsx:23 -#: src/pages/settings.jsx:1012 +#: src/pages/settings.jsx:1024 msgid "Likes" msgstr "좋아요" @@ -1568,17 +1568,17 @@ msgid "Ending" msgstr "마감" #. Relative time in seconds, as short as possible -#: src/components/relative-time.jsx:54 +#: src/components/relative-time.jsx:55 msgid "{0}s" msgstr "{0}초" #. Relative time in minutes, as short as possible -#: src/components/relative-time.jsx:59 +#: src/components/relative-time.jsx:60 msgid "{0}m" msgstr "{0}분" #. Relative time in hours, as short as possible -#: src/components/relative-time.jsx:64 +#: src/components/relative-time.jsx:65 msgid "{0}h" msgstr "{0}시간" @@ -2289,7 +2289,7 @@ msgid "<0/> <1/> boosted" msgstr "<0/> <1/> 님이 부스트 함" #: src/components/timeline.jsx:447 -#: src/pages/settings.jsx:1036 +#: src/pages/settings.jsx:1048 msgid "New posts" msgstr "새 게시물" @@ -3086,7 +3086,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, other {공지}}" #: src/pages/notifications.jsx:599 -#: src/pages/settings.jsx:1024 +#: src/pages/settings.jsx:1036 msgid "Follow requests" msgstr "팔로 요청" @@ -3288,205 +3288,209 @@ msgstr "글자 크기" msgid "A" msgstr "글" -#: src/pages/settings.jsx:236 +#: src/pages/settings.jsx:237 msgid "Display language" msgstr "표시 언어" -#: src/pages/settings.jsx:245 +#: src/pages/settings.jsx:246 +msgid "Volunteer translations" +msgstr "" + +#: src/pages/settings.jsx:257 msgid "Posting" msgstr "게시" -#: src/pages/settings.jsx:252 +#: src/pages/settings.jsx:264 msgid "Default visibility" msgstr "기본 공개 범위" -#: src/pages/settings.jsx:253 -#: src/pages/settings.jsx:299 +#: src/pages/settings.jsx:265 +#: src/pages/settings.jsx:311 msgid "Synced" msgstr "동기화 됨" -#: src/pages/settings.jsx:278 +#: src/pages/settings.jsx:290 msgid "Failed to update posting privacy" msgstr "게시물 공개 범위 수정 실패" -#: src/pages/settings.jsx:301 +#: src/pages/settings.jsx:313 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "인스턴스 서버의 설정과 동기화 됩니다. <0>쓰고 있는 인스턴스({instance})에서 더 많은 설정이 가능합니다." -#: src/pages/settings.jsx:316 +#: src/pages/settings.jsx:328 msgid "Experiments" msgstr "시범 기능" -#: src/pages/settings.jsx:329 +#: src/pages/settings.jsx:341 msgid "Auto refresh timeline posts" msgstr "타임라인 게시물 알아서 새로 고침" -#: src/pages/settings.jsx:341 +#: src/pages/settings.jsx:353 msgid "Boosts carousel" msgstr "부스트 캐러셀" -#: src/pages/settings.jsx:357 +#: src/pages/settings.jsx:369 msgid "Post translation" msgstr "게시물 번역" -#: src/pages/settings.jsx:368 +#: src/pages/settings.jsx:380 msgid "Translate to" msgstr "다음 언어로 번역:" -#: src/pages/settings.jsx:379 +#: src/pages/settings.jsx:391 msgid "System language ({systemTargetLanguageText})" msgstr "시스템 언어 ({systemTargetLanguageText})" -#: src/pages/settings.jsx:405 +#: src/pages/settings.jsx:417 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "{0, plural, =0 {다음 언어에 대해 “번역” 버튼 가리기:} other {다음 #개 언어에 대해 “번역” 버튼 가리기:}}" -#: src/pages/settings.jsx:459 +#: src/pages/settings.jsx:471 msgid "Note: This feature uses external translation services, powered by <0>Lingva API & <1>Lingva Translate." msgstr "참고: 이 기능은 외부 번역 서비스인 <0>Lingva API & <1>Lingva Translate를 이용합니다." -#: src/pages/settings.jsx:493 +#: src/pages/settings.jsx:505 msgid "Auto inline translation" msgstr "자동 번역" -#: src/pages/settings.jsx:497 +#: src/pages/settings.jsx:509 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "타임라인에서 게시물에 번역을 자동으로 보여줍니다. 열람 주의나 매체, 설문 조사가 없는 <0>짧은 게시물에만 적용 됩니다." -#: src/pages/settings.jsx:517 +#: src/pages/settings.jsx:529 msgid "GIF Picker for composer" msgstr "글쓰기 창에서 움짤 고르기" -#: src/pages/settings.jsx:521 +#: src/pages/settings.jsx:533 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "이 기능은 외부 움짤 검색 서비스인 <0>GIPHY를 이용합니다. 전체관람가 움짤만 제공되며, 추적 매개변수는 제거되고 리퍼러 정보는 요청에서 생략되지만, 그럼에도 검색어와 IP 주소 정보는 해당 서비스에 전달 됩니다." -#: src/pages/settings.jsx:550 +#: src/pages/settings.jsx:562 msgid "Image description generator" msgstr "이미지 설명 자동 생성기" -#: src/pages/settings.jsx:555 +#: src/pages/settings.jsx:567 msgid "Only for new images while composing new posts." msgstr "새 게시물을 쓸 때 새로운 이미지에만 적용 됩니다." -#: src/pages/settings.jsx:562 +#: src/pages/settings.jsx:574 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "참고: 이 기능은 외부 인공지능 서비스인 <0>img-alt-api를 이용합니다. 잘 동작하지 않을 수 있으며, 이미지에만 적용 가능하고 영어만 지원합니다." -#: src/pages/settings.jsx:588 +#: src/pages/settings.jsx:600 msgid "Server-side grouped notifications" msgstr "서버측에서 알림 묶기" -#: src/pages/settings.jsx:592 +#: src/pages/settings.jsx:604 msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic." msgstr "알파 단계 기능입니다. 묶음의 크기가 커질 수도 있지만, 묶는 규칙은 기초적입니다." -#: src/pages/settings.jsx:613 +#: src/pages/settings.jsx:625 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "" -#: src/pages/settings.jsx:618 +#: src/pages/settings.jsx:630 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "" -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:641 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "" -#: src/pages/settings.jsx:646 +#: src/pages/settings.jsx:658 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "가리기 모드 <0>(<1>글자들 → <2>███)" -#: src/pages/settings.jsx:655 +#: src/pages/settings.jsx:667 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "글자를 모두 네모로 바꿔서 개인정보 염려 없이 스크린숏을 캡처할 수 있게 합니다." -#: src/pages/settings.jsx:680 +#: src/pages/settings.jsx:692 msgid "About" msgstr "정보" -#: src/pages/settings.jsx:719 +#: src/pages/settings.jsx:731 msgid "<0>Built by <1>@cheeaun" msgstr "<1>@cheeaun이 <0>만듦" -#: src/pages/settings.jsx:748 +#: src/pages/settings.jsx:760 msgid "Sponsor" msgstr "후원자" -#: src/pages/settings.jsx:756 +#: src/pages/settings.jsx:768 msgid "Donate" msgstr "기부" -#: src/pages/settings.jsx:764 +#: src/pages/settings.jsx:776 msgid "Privacy Policy" msgstr "개인 정보 보호 정책" -#: src/pages/settings.jsx:771 +#: src/pages/settings.jsx:783 msgid "<0>Site: {0}" msgstr "<0>사이트: {0}" -#: src/pages/settings.jsx:778 +#: src/pages/settings.jsx:790 msgid "<0>Version: <1/> {0}" msgstr "<0>버전: <1/> {0}" -#: src/pages/settings.jsx:793 +#: src/pages/settings.jsx:805 msgid "Version string copied" msgstr "버전 번호 복사 됨" -#: src/pages/settings.jsx:796 +#: src/pages/settings.jsx:808 msgid "Unable to copy version string" msgstr "버전 번호를 복사할 수 없음" -#: src/pages/settings.jsx:921 -#: src/pages/settings.jsx:926 +#: src/pages/settings.jsx:933 +#: src/pages/settings.jsx:938 msgid "Failed to update subscription. Please try again." msgstr "구독을 갱신하는 데 실패했습니다. 다시 시도해 보세요." -#: src/pages/settings.jsx:932 +#: src/pages/settings.jsx:944 msgid "Failed to remove subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:939 +#: src/pages/settings.jsx:951 msgid "Push Notifications (beta)" msgstr "푸시 알림 (베타)" -#: src/pages/settings.jsx:961 +#: src/pages/settings.jsx:973 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "" -#: src/pages/settings.jsx:970 +#: src/pages/settings.jsx:982 msgid "Allow from <0>{0}" msgstr "" -#: src/pages/settings.jsx:979 +#: src/pages/settings.jsx:991 msgid "anyone" msgstr "" -#: src/pages/settings.jsx:983 +#: src/pages/settings.jsx:995 msgid "people I follow" msgstr "내가 팔로우 하는 사람들" -#: src/pages/settings.jsx:987 +#: src/pages/settings.jsx:999 msgid "followers" msgstr "팔로워" -#: src/pages/settings.jsx:1020 +#: src/pages/settings.jsx:1032 msgid "Follows" msgstr "" -#: src/pages/settings.jsx:1028 +#: src/pages/settings.jsx:1040 msgid "Polls" msgstr "설문 조사" -#: src/pages/settings.jsx:1032 +#: src/pages/settings.jsx:1044 msgid "Post edits" msgstr "게시물 수정" -#: src/pages/settings.jsx:1053 +#: src/pages/settings.jsx:1065 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "" -#: src/pages/settings.jsx:1069 +#: src/pages/settings.jsx:1081 msgid "NOTE: Push notifications only work for <0>one account." msgstr "주의: 푸시 알림은 <0>단 하나의 계정에만 작동합니다." diff --git a/src/locales/lt-LT.po b/src/locales/lt-LT.po index 5cc03b26..4ba5d30c 100644 --- a/src/locales/lt-LT.po +++ b/src/locales/lt-LT.po @@ -8,7 +8,7 @@ msgstr "" "Language: lt\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-22 15:08\n" +"PO-Revision-Date: 2024-08-23 10:19\n" "Last-Translator: \n" "Language-Team: Lithuanian\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && (n%100>19 || n%100<11) ? 0 : (n%10>=2 && n%10<=9) && (n%100>19 || n%100<11) ? 1 : n%1!=0 ? 2: 3);\n" @@ -31,12 +31,12 @@ msgid "Last posted: {0}" msgstr "Paskutinį kartą paskelbta: {0}" #: src/components/account-block.jsx:159 -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 msgid "Automated" msgstr "Automatizuotas" #: src/components/account-block.jsx:166 -#: src/components/account-info.jsx:640 +#: src/components/account-info.jsx:639 #: src/components/status.jsx:439 #: src/pages/catchup.jsx:1438 msgid "Group" @@ -47,15 +47,15 @@ msgid "Mutual" msgstr "Bendri" #: src/components/account-block.jsx:180 -#: src/components/account-info.jsx:1675 +#: src/components/account-info.jsx:1674 msgid "Requested" msgstr "Paprašyta" #: src/components/account-block.jsx:184 -#: src/components/account-info.jsx:417 -#: src/components/account-info.jsx:743 -#: src/components/account-info.jsx:757 -#: src/components/account-info.jsx:1666 +#: src/components/account-info.jsx:416 +#: src/components/account-info.jsx:742 +#: src/components/account-info.jsx:756 +#: src/components/account-info.jsx:1665 #: src/components/nav-menu.jsx:193 #: src/components/shortcuts-settings.jsx:137 #: src/pages/following.jsx:20 @@ -64,7 +64,7 @@ msgid "Following" msgstr "Sekama" #: src/components/account-block.jsx:188 -#: src/components/account-info.jsx:1060 +#: src/components/account-info.jsx:1059 msgid "Follows you" msgstr "Seka tave" @@ -73,12 +73,12 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural, one {# sekėjas} few {# sekėjai} many {# sekėjo} other {# sekėjų}}" #: src/components/account-block.jsx:205 -#: src/components/account-info.jsx:681 +#: src/components/account-info.jsx:680 msgid "Verified" msgstr "Patvirtinta" #: src/components/account-block.jsx:220 -#: src/components/account-info.jsx:778 +#: src/components/account-info.jsx:777 msgid "Joined <0>{0}" msgstr "Prisijungė <0>{0}" @@ -86,30 +86,30 @@ msgstr "Prisijungė <0>{0}" msgid "Forever" msgstr "Visam laikui" -#: src/components/account-info.jsx:378 +#: src/components/account-info.jsx:377 msgid "Unable to load account." msgstr "Nepavyksta įkelti paskyros." -#: src/components/account-info.jsx:386 +#: src/components/account-info.jsx:385 msgid "Go to account page" msgstr "Eiti į paskyros puslapį" -#: src/components/account-info.jsx:414 -#: src/components/account-info.jsx:703 -#: src/components/account-info.jsx:733 +#: src/components/account-info.jsx:413 +#: src/components/account-info.jsx:702 +#: src/components/account-info.jsx:732 msgid "Followers" msgstr "Sekėjai" -#: src/components/account-info.jsx:420 -#: src/components/account-info.jsx:774 +#: src/components/account-info.jsx:419 +#: src/components/account-info.jsx:773 #: src/pages/account-statuses.jsx:484 #: src/pages/search.jsx:237 #: src/pages/search.jsx:384 msgid "Posts" msgstr "Įrašai" -#: src/components/account-info.jsx:428 -#: src/components/account-info.jsx:1116 +#: src/components/account-info.jsx:427 +#: src/components/account-info.jsx:1115 #: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 @@ -128,64 +128,64 @@ msgstr "Įrašai" msgid "More" msgstr "Daugiau" -#: src/components/account-info.jsx:440 +#: src/components/account-info.jsx:439 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} nurodė, kad jų naujoji paskyra dabar yra:" -#: src/components/account-info.jsx:585 -#: src/components/account-info.jsx:1274 +#: src/components/account-info.jsx:584 +#: src/components/account-info.jsx:1273 msgid "Handle copied" msgstr "Nukopijuotas socialinis medijos vardas" -#: src/components/account-info.jsx:588 -#: src/components/account-info.jsx:1277 +#: src/components/account-info.jsx:587 +#: src/components/account-info.jsx:1276 msgid "Unable to copy handle" msgstr "Nepavyksta nukopijuoti socialinės medijos vardo" -#: src/components/account-info.jsx:594 -#: src/components/account-info.jsx:1283 +#: src/components/account-info.jsx:593 +#: src/components/account-info.jsx:1282 msgid "Copy handle" msgstr "Kopijuoti socialinės medijos vardą" -#: src/components/account-info.jsx:600 +#: src/components/account-info.jsx:599 msgid "Go to original profile page" msgstr "Eiti į originalų profilio puslapį" -#: src/components/account-info.jsx:607 +#: src/components/account-info.jsx:606 msgid "View profile image" msgstr "Peržiūrėti profilio vaizdą" -#: src/components/account-info.jsx:613 +#: src/components/account-info.jsx:612 msgid "View profile header" msgstr "Peržiūrėti profilio antraštę" -#: src/components/account-info.jsx:630 +#: src/components/account-info.jsx:629 msgid "In Memoriam" msgstr "Atminimui" -#: src/components/account-info.jsx:710 -#: src/components/account-info.jsx:748 +#: src/components/account-info.jsx:709 +#: src/components/account-info.jsx:747 msgid "This user has chosen to not make this information available." msgstr "Šis naudotojas pasirinko nepadaryti šią informaciją prieinamą." -#: src/components/account-info.jsx:803 +#: src/components/account-info.jsx:802 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} originalūs įrašai, {1} atsakymai, {2} pasidalinimai" -#: src/components/account-info.jsx:819 +#: src/components/account-info.jsx:818 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "{0, plural, one {{1, plural, one {Paskutinis {0} įrašas per pastarąją {1} dieną} few {Paskutinis 1 įrašas per pastarąsias {2} dienas} many {Paskutinis 1 įrašas per pastarąsias {2} dienos} other {Paskutinis 1 įrašas per pastarąsias {2} dienų}}} few {{3, plural, one {Paskutiniai {4} įrašai per pastarąją 1 dieną} few {Paskutiniai {5} įrašai per pastarąsias {6} dienas} many {Paskutinio {5} įrašo per pastaruosius {6} dienos} other {Paskutinių {5} įrašų per pastarąsias {6} dienų}}} many {{3, plural, one {Paskutiniai {4} įrašai per pastarąją 1 dieną} few {Paskutiniai {5} įrašai per pastarąsias {6} dienas} many {Paskutinio {5} įrašo per pastaruosius {6} dienos} other {Paskutinių {5} įrašų per pastarąsias {6} dienų}}} other {{3, plural, one {Paskutiniai {4} įrašai per pastarąją 1 dieną} few {Paskutiniai {5} įrašai per pastarąsias {6} dienas} many {Paskutinio {5} įrašo per pastaruosius {6} dienos} other {Paskutinių {5} įrašų per pastarąsias {6} dienų}}}}" -#: src/components/account-info.jsx:832 +#: src/components/account-info.jsx:831 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "{0, plural, one {Paskutinis {1} įrašas per pastaruosius metus} few {Paskutiniai {1} įrašai per pastaruosius metus} many {Paskutinio {1} įrašo per pastaruosius metus} other {Paskutinių {1} įrašų per pastaruosius metus}}" -#: src/components/account-info.jsx:856 +#: src/components/account-info.jsx:855 #: src/pages/catchup.jsx:70 msgid "Original" msgstr "Originalus" -#: src/components/account-info.jsx:860 +#: src/components/account-info.jsx:859 #: src/components/status.jsx:2155 #: src/pages/catchup.jsx:71 #: src/pages/catchup.jsx:1412 @@ -195,215 +195,215 @@ msgstr "Originalus" msgid "Replies" msgstr "Atsakymai" -#: src/components/account-info.jsx:864 +#: src/components/account-info.jsx:863 #: src/pages/catchup.jsx:72 #: src/pages/catchup.jsx:1414 #: src/pages/catchup.jsx:2035 -#: src/pages/settings.jsx:1016 +#: src/pages/settings.jsx:1028 msgid "Boosts" msgstr "Pasidalinimai" -#: src/components/account-info.jsx:870 +#: src/components/account-info.jsx:869 msgid "Post stats unavailable." msgstr "Įrašo statistika nepasiekiama." -#: src/components/account-info.jsx:901 +#: src/components/account-info.jsx:900 msgid "View post stats" msgstr "Peržiūrėti įrašo statistiką" -#: src/components/account-info.jsx:1064 +#: src/components/account-info.jsx:1063 msgid "Last post: <0>{0}" msgstr "Paskutinis įrašas: <0>{0}" -#: src/components/account-info.jsx:1078 +#: src/components/account-info.jsx:1077 msgid "Muted" msgstr "Nutildytas" -#: src/components/account-info.jsx:1083 +#: src/components/account-info.jsx:1082 msgid "Blocked" msgstr "Užblokuota" -#: src/components/account-info.jsx:1092 +#: src/components/account-info.jsx:1091 msgid "Private note" msgstr "Privati pastaba" -#: src/components/account-info.jsx:1149 +#: src/components/account-info.jsx:1148 msgid "Mention <0>@{username}" msgstr "Paminėti <0>@{username}" -#: src/components/account-info.jsx:1161 +#: src/components/account-info.jsx:1160 msgid "Translate bio" msgstr "Versti biografiją" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Edit private note" msgstr "Redaguoti privačią pastabą" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Add private note" msgstr "Pridėti privačią pastabą" -#: src/components/account-info.jsx:1192 +#: src/components/account-info.jsx:1191 msgid "Notifications enabled for @{username}'s posts." msgstr "Įjungti pranešimai apie @{username} įrašus." -#: src/components/account-info.jsx:1193 +#: src/components/account-info.jsx:1192 msgid "Notifications disabled for @{username}'s posts." msgstr "Išjungti pranešimai apie @{username} įrašus." -#: src/components/account-info.jsx:1205 +#: src/components/account-info.jsx:1204 msgid "Disable notifications" msgstr "Išjungti pranešimus" -#: src/components/account-info.jsx:1206 +#: src/components/account-info.jsx:1205 msgid "Enable notifications" msgstr "Įjungti pranešimus" -#: src/components/account-info.jsx:1223 +#: src/components/account-info.jsx:1222 msgid "Boosts from @{username} enabled." msgstr "Įjungti pasidalinimai iš @{username}." -#: src/components/account-info.jsx:1224 +#: src/components/account-info.jsx:1223 msgid "Boosts from @{username} disabled." msgstr "Išjungti pasidalinimai iš @{username}." -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Disable boosts" msgstr "Išjungti pasidalinimus" -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Enable boosts" msgstr "Įjungti pasidalinimus" -#: src/components/account-info.jsx:1251 -#: src/components/account-info.jsx:1261 -#: src/components/account-info.jsx:1859 +#: src/components/account-info.jsx:1250 +#: src/components/account-info.jsx:1260 +#: src/components/account-info.jsx:1858 msgid "Add/Remove from Lists" msgstr "Pridėti / pašalinti iš sąrašų" -#: src/components/account-info.jsx:1300 +#: src/components/account-info.jsx:1299 #: src/components/status.jsx:1071 msgid "Link copied" msgstr "Nukopijuota nuorada" -#: src/components/account-info.jsx:1303 +#: src/components/account-info.jsx:1302 #: src/components/status.jsx:1074 msgid "Unable to copy link" msgstr "Nepavyksta atidaryti nuorodos." -#: src/components/account-info.jsx:1309 +#: src/components/account-info.jsx:1308 #: src/components/shortcuts-settings.jsx:1056 #: src/components/status.jsx:1080 #: src/components/status.jsx:3102 msgid "Copy" msgstr "Kopijuoti" -#: src/components/account-info.jsx:1324 +#: src/components/account-info.jsx:1323 #: src/components/shortcuts-settings.jsx:1074 #: src/components/status.jsx:1096 msgid "Sharing doesn't seem to work." msgstr "Atrodo, kad bendrinimas neveikia." -#: src/components/account-info.jsx:1330 +#: src/components/account-info.jsx:1329 #: src/components/status.jsx:1102 msgid "Share…" msgstr "Bendrinti…" -#: src/components/account-info.jsx:1350 +#: src/components/account-info.jsx:1349 msgid "Unmuted @{username}" msgstr "Atšauktas @{username} nutildymas" -#: src/components/account-info.jsx:1362 +#: src/components/account-info.jsx:1361 msgid "Unmute <0>@{username}" msgstr "Atšaukti nutildymą <0>@{username}>" -#: src/components/account-info.jsx:1378 +#: src/components/account-info.jsx:1377 msgid "Mute <0>@{username}…" msgstr "Nutildyti <0>@{username}…" -#: src/components/account-info.jsx:1410 +#: src/components/account-info.jsx:1409 msgid "Muted @{username} for {0}" msgstr "Nutildytas @{username} dėl {0}" -#: src/components/account-info.jsx:1422 +#: src/components/account-info.jsx:1421 msgid "Unable to mute @{username}" msgstr "Nepavyksta nutildyti @{username}." -#: src/components/account-info.jsx:1443 +#: src/components/account-info.jsx:1442 msgid "Remove <0>@{username} from followers?" msgstr "Pašalinti <0>@{username} iš sekėjų?" -#: src/components/account-info.jsx:1463 +#: src/components/account-info.jsx:1462 msgid "@{username} removed from followers" msgstr "@{username} pašalintas iš sekėjų" -#: src/components/account-info.jsx:1475 +#: src/components/account-info.jsx:1474 msgid "Remove follower…" msgstr "Pašalinti sekėją…" -#: src/components/account-info.jsx:1486 +#: src/components/account-info.jsx:1485 msgid "Block <0>@{username}?" msgstr "Bluokuoti <0>@{username}?" -#: src/components/account-info.jsx:1507 +#: src/components/account-info.jsx:1506 msgid "Unblocked @{username}" msgstr "Atblokuotas @{username}" -#: src/components/account-info.jsx:1515 +#: src/components/account-info.jsx:1514 msgid "Blocked @{username}" msgstr "Užblokuotas @{username}" -#: src/components/account-info.jsx:1523 +#: src/components/account-info.jsx:1522 msgid "Unable to unblock @{username}" msgstr "Nepavyksta atblokuoti @{username}." -#: src/components/account-info.jsx:1525 +#: src/components/account-info.jsx:1524 msgid "Unable to block @{username}" msgstr "Nepavyksta užblokuoti @{username}." -#: src/components/account-info.jsx:1535 +#: src/components/account-info.jsx:1534 msgid "Unblock <0>@{username}" msgstr "Atblokuoti <0>@{username}" -#: src/components/account-info.jsx:1544 +#: src/components/account-info.jsx:1543 msgid "Block <0>@{username}…" msgstr "Bluokuoti <0>@{username}…" -#: src/components/account-info.jsx:1561 +#: src/components/account-info.jsx:1560 msgid "Report <0>@{username}…" msgstr "Pranešti apie <0>@{username}…" -#: src/components/account-info.jsx:1581 -#: src/components/account-info.jsx:2092 +#: src/components/account-info.jsx:1580 +#: src/components/account-info.jsx:2091 msgid "Edit profile" msgstr "Redaguoti profilį" -#: src/components/account-info.jsx:1617 +#: src/components/account-info.jsx:1616 msgid "Withdraw follow request?" msgstr "Atšaukti sekimo prašymą?" -#: src/components/account-info.jsx:1618 +#: src/components/account-info.jsx:1617 msgid "Unfollow @{0}?" msgstr "Nebesekti @{0}?" -#: src/components/account-info.jsx:1669 +#: src/components/account-info.jsx:1668 msgid "Unfollow…" msgstr "Nebesekti…" -#: src/components/account-info.jsx:1678 +#: src/components/account-info.jsx:1677 msgid "Withdraw…" msgstr "Atšaukti…" -#: src/components/account-info.jsx:1685 -#: src/components/account-info.jsx:1689 +#: src/components/account-info.jsx:1684 +#: src/components/account-info.jsx:1688 #: src/pages/hashtag.jsx:261 msgid "Follow" msgstr "Sekti" -#: src/components/account-info.jsx:1800 -#: src/components/account-info.jsx:1854 -#: src/components/account-info.jsx:1987 -#: src/components/account-info.jsx:2087 +#: src/components/account-info.jsx:1799 +#: src/components/account-info.jsx:1853 +#: src/components/account-info.jsx:1986 +#: src/components/account-info.jsx:2086 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 #: src/components/compose.jsx:2407 @@ -436,71 +436,71 @@ msgstr "Sekti" msgid "Close" msgstr "Uždaryti" -#: src/components/account-info.jsx:1805 +#: src/components/account-info.jsx:1804 msgid "Translated Bio" msgstr "Išversta biografija" -#: src/components/account-info.jsx:1899 +#: src/components/account-info.jsx:1898 msgid "Unable to remove from list." msgstr "Nepavyksta pašalinti iš sąrašo." -#: src/components/account-info.jsx:1900 +#: src/components/account-info.jsx:1899 msgid "Unable to add to list." msgstr "Nepavyksta pridėti prie sąrašo." -#: src/components/account-info.jsx:1919 +#: src/components/account-info.jsx:1918 #: src/pages/lists.jsx:104 msgid "Unable to load lists." msgstr "Nepavyksta įkelti sąrašų." -#: src/components/account-info.jsx:1923 +#: src/components/account-info.jsx:1922 msgid "No lists." msgstr "Nėra sąrašų." -#: src/components/account-info.jsx:1934 +#: src/components/account-info.jsx:1933 #: src/components/list-add-edit.jsx:37 #: src/pages/lists.jsx:58 msgid "New list" msgstr "Naujas sąrašas" -#: src/components/account-info.jsx:1992 +#: src/components/account-info.jsx:1991 msgid "Private note about <0>@{0}" msgstr "Privati pastaba apie <0>@{0}" -#: src/components/account-info.jsx:2022 +#: src/components/account-info.jsx:2021 msgid "Unable to update private note." msgstr "Nepavyksta atnaujinti privačios pastabos." -#: src/components/account-info.jsx:2045 -#: src/components/account-info.jsx:2215 +#: src/components/account-info.jsx:2044 +#: src/components/account-info.jsx:2214 msgid "Cancel" msgstr "Atšaukti" -#: src/components/account-info.jsx:2050 +#: src/components/account-info.jsx:2049 msgid "Save & close" msgstr "Išsaugoti ir uždaryti" -#: src/components/account-info.jsx:2143 +#: src/components/account-info.jsx:2142 msgid "Unable to update profile." msgstr "Nepavyksta atnaujinti profilio." -#: src/components/account-info.jsx:2163 +#: src/components/account-info.jsx:2162 msgid "Bio" msgstr "Biografija" -#: src/components/account-info.jsx:2176 +#: src/components/account-info.jsx:2175 msgid "Extra fields" msgstr "Papildomi laukai" -#: src/components/account-info.jsx:2182 +#: src/components/account-info.jsx:2181 msgid "Label" msgstr "Etiketė" -#: src/components/account-info.jsx:2185 +#: src/components/account-info.jsx:2184 msgid "Content" msgstr "Turinys" -#: src/components/account-info.jsx:2218 +#: src/components/account-info.jsx:2217 #: src/components/list-add-edit.jsx:147 #: src/components/shortcuts-settings.jsx:712 #: src/pages/filters.jsx:554 @@ -508,11 +508,11 @@ msgstr "Turinys" msgid "Save" msgstr "Išsaugoti" -#: src/components/account-info.jsx:2271 +#: src/components/account-info.jsx:2270 msgid "username" msgstr "naudotojo vardas" -#: src/components/account-info.jsx:2275 +#: src/components/account-info.jsx:2274 msgid "server domain name" msgstr "serverio domeno vardas" @@ -616,19 +616,19 @@ msgstr "Turinio įspėjimas arba jautri medija" #: src/components/compose.jsx:1170 #: src/components/status.jsx:93 -#: src/pages/settings.jsx:285 +#: src/pages/settings.jsx:297 msgid "Public" msgstr "Vieša" #: src/components/compose.jsx:1173 #: src/components/status.jsx:94 -#: src/pages/settings.jsx:288 +#: src/pages/settings.jsx:300 msgid "Unlisted" msgstr "Neįtrauktas į sąrašą" #: src/components/compose.jsx:1176 #: src/components/status.jsx:95 -#: src/pages/settings.jsx:291 +#: src/pages/settings.jsx:303 msgid "Followers only" msgstr "Tik sekėjai" @@ -863,7 +863,7 @@ msgid "Error loading GIFs" msgstr "Klaida įkeliant GIF." #: src/components/drafts.jsx:63 -#: src/pages/settings.jsx:672 +#: src/pages/settings.jsx:684 msgid "Unsent drafts" msgstr "Neišsiųsti juodraščiai" @@ -1247,7 +1247,7 @@ msgstr "Pasivijimas" #: src/pages/home.jsx:223 #: src/pages/mentions.jsx:20 #: src/pages/mentions.jsx:167 -#: src/pages/settings.jsx:1008 +#: src/pages/settings.jsx:1020 #: src/pages/trending.jsx:347 msgid "Mentions" msgstr "Paminėjimai" @@ -1302,7 +1302,7 @@ msgstr "Žymės" #: src/pages/catchup.jsx:2029 #: src/pages/favourites.jsx:11 #: src/pages/favourites.jsx:23 -#: src/pages/settings.jsx:1012 +#: src/pages/settings.jsx:1024 msgid "Likes" msgstr "Patinka" @@ -1568,17 +1568,17 @@ msgid "Ending" msgstr "" #. Relative time in seconds, as short as possible -#: src/components/relative-time.jsx:54 +#: src/components/relative-time.jsx:55 msgid "{0}s" msgstr "" #. Relative time in minutes, as short as possible -#: src/components/relative-time.jsx:59 +#: src/components/relative-time.jsx:60 msgid "{0}m" msgstr "" #. Relative time in hours, as short as possible -#: src/components/relative-time.jsx:64 +#: src/components/relative-time.jsx:65 msgid "{0}h" msgstr "" @@ -2289,7 +2289,7 @@ msgid "<0/> <1/> boosted" msgstr "" #: src/components/timeline.jsx:447 -#: src/pages/settings.jsx:1036 +#: src/pages/settings.jsx:1048 msgid "New posts" msgstr "" @@ -3086,7 +3086,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "" #: src/pages/notifications.jsx:599 -#: src/pages/settings.jsx:1024 +#: src/pages/settings.jsx:1036 msgid "Follow requests" msgstr "" @@ -3288,205 +3288,209 @@ msgstr "Teksto dydis" msgid "A" msgstr "A" -#: src/pages/settings.jsx:236 +#: src/pages/settings.jsx:237 msgid "Display language" msgstr "" -#: src/pages/settings.jsx:245 +#: src/pages/settings.jsx:246 +msgid "Volunteer translations" +msgstr "" + +#: src/pages/settings.jsx:257 msgid "Posting" msgstr "" -#: src/pages/settings.jsx:252 +#: src/pages/settings.jsx:264 msgid "Default visibility" msgstr "" -#: src/pages/settings.jsx:253 -#: src/pages/settings.jsx:299 +#: src/pages/settings.jsx:265 +#: src/pages/settings.jsx:311 msgid "Synced" msgstr "Sinchronizuota" -#: src/pages/settings.jsx:278 +#: src/pages/settings.jsx:290 msgid "Failed to update posting privacy" msgstr "" -#: src/pages/settings.jsx:301 +#: src/pages/settings.jsx:313 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "" -#: src/pages/settings.jsx:316 +#: src/pages/settings.jsx:328 msgid "Experiments" msgstr "" -#: src/pages/settings.jsx:329 +#: src/pages/settings.jsx:341 msgid "Auto refresh timeline posts" msgstr "" -#: src/pages/settings.jsx:341 +#: src/pages/settings.jsx:353 msgid "Boosts carousel" msgstr "" -#: src/pages/settings.jsx:357 +#: src/pages/settings.jsx:369 msgid "Post translation" msgstr "" -#: src/pages/settings.jsx:368 +#: src/pages/settings.jsx:380 msgid "Translate to" msgstr "" -#: src/pages/settings.jsx:379 +#: src/pages/settings.jsx:391 msgid "System language ({systemTargetLanguageText})" msgstr "" -#: src/pages/settings.jsx:405 +#: src/pages/settings.jsx:417 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "" -#: src/pages/settings.jsx:459 +#: src/pages/settings.jsx:471 msgid "Note: This feature uses external translation services, powered by <0>Lingva API & <1>Lingva Translate." msgstr "" -#: src/pages/settings.jsx:493 +#: src/pages/settings.jsx:505 msgid "Auto inline translation" msgstr "" -#: src/pages/settings.jsx:497 +#: src/pages/settings.jsx:509 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "" -#: src/pages/settings.jsx:517 +#: src/pages/settings.jsx:529 msgid "GIF Picker for composer" msgstr "" -#: src/pages/settings.jsx:521 +#: src/pages/settings.jsx:533 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "" -#: src/pages/settings.jsx:550 +#: src/pages/settings.jsx:562 msgid "Image description generator" msgstr "" -#: src/pages/settings.jsx:555 +#: src/pages/settings.jsx:567 msgid "Only for new images while composing new posts." msgstr "" -#: src/pages/settings.jsx:562 +#: src/pages/settings.jsx:574 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "" -#: src/pages/settings.jsx:588 +#: src/pages/settings.jsx:600 msgid "Server-side grouped notifications" msgstr "" -#: src/pages/settings.jsx:592 +#: src/pages/settings.jsx:604 msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic." msgstr "" -#: src/pages/settings.jsx:613 +#: src/pages/settings.jsx:625 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "" -#: src/pages/settings.jsx:618 +#: src/pages/settings.jsx:630 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "" -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:641 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "" -#: src/pages/settings.jsx:646 +#: src/pages/settings.jsx:658 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "" -#: src/pages/settings.jsx:655 +#: src/pages/settings.jsx:667 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "" -#: src/pages/settings.jsx:680 +#: src/pages/settings.jsx:692 msgid "About" msgstr "" -#: src/pages/settings.jsx:719 +#: src/pages/settings.jsx:731 msgid "<0>Built by <1>@cheeaun" msgstr "" -#: src/pages/settings.jsx:748 +#: src/pages/settings.jsx:760 msgid "Sponsor" msgstr "" -#: src/pages/settings.jsx:756 +#: src/pages/settings.jsx:768 msgid "Donate" msgstr "" -#: src/pages/settings.jsx:764 +#: src/pages/settings.jsx:776 msgid "Privacy Policy" msgstr "" -#: src/pages/settings.jsx:771 +#: src/pages/settings.jsx:783 msgid "<0>Site: {0}" msgstr "" -#: src/pages/settings.jsx:778 +#: src/pages/settings.jsx:790 msgid "<0>Version: <1/> {0}" msgstr "" -#: src/pages/settings.jsx:793 +#: src/pages/settings.jsx:805 msgid "Version string copied" msgstr "" -#: src/pages/settings.jsx:796 +#: src/pages/settings.jsx:808 msgid "Unable to copy version string" msgstr "" -#: src/pages/settings.jsx:921 -#: src/pages/settings.jsx:926 +#: src/pages/settings.jsx:933 +#: src/pages/settings.jsx:938 msgid "Failed to update subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:932 +#: src/pages/settings.jsx:944 msgid "Failed to remove subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:939 +#: src/pages/settings.jsx:951 msgid "Push Notifications (beta)" msgstr "" -#: src/pages/settings.jsx:961 +#: src/pages/settings.jsx:973 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "" -#: src/pages/settings.jsx:970 +#: src/pages/settings.jsx:982 msgid "Allow from <0>{0}" msgstr "" -#: src/pages/settings.jsx:979 +#: src/pages/settings.jsx:991 msgid "anyone" msgstr "" -#: src/pages/settings.jsx:983 +#: src/pages/settings.jsx:995 msgid "people I follow" msgstr "" -#: src/pages/settings.jsx:987 +#: src/pages/settings.jsx:999 msgid "followers" msgstr "" -#: src/pages/settings.jsx:1020 +#: src/pages/settings.jsx:1032 msgid "Follows" msgstr "" -#: src/pages/settings.jsx:1028 +#: src/pages/settings.jsx:1040 msgid "Polls" msgstr "" -#: src/pages/settings.jsx:1032 +#: src/pages/settings.jsx:1044 msgid "Post edits" msgstr "" -#: src/pages/settings.jsx:1053 +#: src/pages/settings.jsx:1065 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "" -#: src/pages/settings.jsx:1069 +#: src/pages/settings.jsx:1081 msgid "NOTE: Push notifications only work for <0>one account." msgstr "" diff --git a/src/locales/nl-NL.po b/src/locales/nl-NL.po index b8124750..3dc5e331 100644 --- a/src/locales/nl-NL.po +++ b/src/locales/nl-NL.po @@ -8,7 +8,7 @@ msgstr "" "Language: nl\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-21 06:52\n" +"PO-Revision-Date: 2024-08-23 10:19\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -31,12 +31,12 @@ msgid "Last posted: {0}" msgstr "Laatst geplaatst: {0}" #: src/components/account-block.jsx:159 -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 msgid "Automated" msgstr "Geautomatiseerd" #: src/components/account-block.jsx:166 -#: src/components/account-info.jsx:640 +#: src/components/account-info.jsx:639 #: src/components/status.jsx:439 #: src/pages/catchup.jsx:1438 msgid "Group" @@ -47,15 +47,15 @@ msgid "Mutual" msgstr "Wederzijds" #: src/components/account-block.jsx:180 -#: src/components/account-info.jsx:1675 +#: src/components/account-info.jsx:1674 msgid "Requested" msgstr "Aangevraagd" #: src/components/account-block.jsx:184 -#: src/components/account-info.jsx:417 -#: src/components/account-info.jsx:743 -#: src/components/account-info.jsx:757 -#: src/components/account-info.jsx:1666 +#: src/components/account-info.jsx:416 +#: src/components/account-info.jsx:742 +#: src/components/account-info.jsx:756 +#: src/components/account-info.jsx:1665 #: src/components/nav-menu.jsx:193 #: src/components/shortcuts-settings.jsx:137 #: src/pages/following.jsx:20 @@ -64,7 +64,7 @@ msgid "Following" msgstr "Volgend" #: src/components/account-block.jsx:188 -#: src/components/account-info.jsx:1060 +#: src/components/account-info.jsx:1059 msgid "Follows you" msgstr "Volgt jou" @@ -73,12 +73,12 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "" #: src/components/account-block.jsx:205 -#: src/components/account-info.jsx:681 +#: src/components/account-info.jsx:680 msgid "Verified" msgstr "Geverifieerd" #: src/components/account-block.jsx:220 -#: src/components/account-info.jsx:778 +#: src/components/account-info.jsx:777 msgid "Joined <0>{0}" msgstr "" @@ -86,30 +86,30 @@ msgstr "" msgid "Forever" msgstr "Altijd" -#: src/components/account-info.jsx:378 +#: src/components/account-info.jsx:377 msgid "Unable to load account." msgstr "Kan account niet laden." -#: src/components/account-info.jsx:386 +#: src/components/account-info.jsx:385 msgid "Go to account page" msgstr "Ga naar de accountpagina" -#: src/components/account-info.jsx:414 -#: src/components/account-info.jsx:703 -#: src/components/account-info.jsx:733 +#: src/components/account-info.jsx:413 +#: src/components/account-info.jsx:702 +#: src/components/account-info.jsx:732 msgid "Followers" msgstr "Volgers" -#: src/components/account-info.jsx:420 -#: src/components/account-info.jsx:774 +#: src/components/account-info.jsx:419 +#: src/components/account-info.jsx:773 #: src/pages/account-statuses.jsx:484 #: src/pages/search.jsx:237 #: src/pages/search.jsx:384 msgid "Posts" msgstr "Berichten" -#: src/components/account-info.jsx:428 -#: src/components/account-info.jsx:1116 +#: src/components/account-info.jsx:427 +#: src/components/account-info.jsx:1115 #: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 @@ -128,64 +128,64 @@ msgstr "Berichten" msgid "More" msgstr "meer" -#: src/components/account-info.jsx:440 +#: src/components/account-info.jsx:439 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "" -#: src/components/account-info.jsx:585 -#: src/components/account-info.jsx:1274 +#: src/components/account-info.jsx:584 +#: src/components/account-info.jsx:1273 msgid "Handle copied" msgstr "" -#: src/components/account-info.jsx:588 -#: src/components/account-info.jsx:1277 +#: src/components/account-info.jsx:587 +#: src/components/account-info.jsx:1276 msgid "Unable to copy handle" msgstr "" -#: src/components/account-info.jsx:594 -#: src/components/account-info.jsx:1283 +#: src/components/account-info.jsx:593 +#: src/components/account-info.jsx:1282 msgid "Copy handle" msgstr "" -#: src/components/account-info.jsx:600 +#: src/components/account-info.jsx:599 msgid "Go to original profile page" msgstr "Ga naar de oorspronkelijke profielpagina" -#: src/components/account-info.jsx:607 +#: src/components/account-info.jsx:606 msgid "View profile image" msgstr "Bekijk profielfoto" -#: src/components/account-info.jsx:613 +#: src/components/account-info.jsx:612 msgid "View profile header" msgstr "Bekijk profielkop" -#: src/components/account-info.jsx:630 +#: src/components/account-info.jsx:629 msgid "In Memoriam" msgstr "In Memoriam" -#: src/components/account-info.jsx:710 -#: src/components/account-info.jsx:748 +#: src/components/account-info.jsx:709 +#: src/components/account-info.jsx:747 msgid "This user has chosen to not make this information available." msgstr "Deze gebruiker heeft ervoor gekozen om deze informatie niet beschikbaar te maken." -#: src/components/account-info.jsx:803 +#: src/components/account-info.jsx:802 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} originele berichten, {1} antwoorden, {2} boosts" -#: src/components/account-info.jsx:819 +#: src/components/account-info.jsx:818 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "" -#: src/components/account-info.jsx:832 +#: src/components/account-info.jsx:831 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "" -#: src/components/account-info.jsx:856 +#: src/components/account-info.jsx:855 #: src/pages/catchup.jsx:70 msgid "Original" msgstr "Origineel" -#: src/components/account-info.jsx:860 +#: src/components/account-info.jsx:859 #: src/components/status.jsx:2155 #: src/pages/catchup.jsx:71 #: src/pages/catchup.jsx:1412 @@ -195,215 +195,215 @@ msgstr "Origineel" msgid "Replies" msgstr "Antwoorden" -#: src/components/account-info.jsx:864 +#: src/components/account-info.jsx:863 #: src/pages/catchup.jsx:72 #: src/pages/catchup.jsx:1414 #: src/pages/catchup.jsx:2035 -#: src/pages/settings.jsx:1016 +#: src/pages/settings.jsx:1028 msgid "Boosts" msgstr "Boosts" -#: src/components/account-info.jsx:870 +#: src/components/account-info.jsx:869 msgid "Post stats unavailable." msgstr "Berichtstatistieken niet beschikbaar." -#: src/components/account-info.jsx:901 +#: src/components/account-info.jsx:900 msgid "View post stats" msgstr "Bekijk berichtstatistieken" -#: src/components/account-info.jsx:1064 +#: src/components/account-info.jsx:1063 msgid "Last post: <0>{0}" msgstr "Laatste bericht: <0>{0}" -#: src/components/account-info.jsx:1078 +#: src/components/account-info.jsx:1077 msgid "Muted" msgstr "Gedempt" -#: src/components/account-info.jsx:1083 +#: src/components/account-info.jsx:1082 msgid "Blocked" msgstr "Geblokkeerd" -#: src/components/account-info.jsx:1092 +#: src/components/account-info.jsx:1091 msgid "Private note" msgstr "Privénotitie" -#: src/components/account-info.jsx:1149 +#: src/components/account-info.jsx:1148 msgid "Mention <0>@{username}" msgstr "" -#: src/components/account-info.jsx:1161 +#: src/components/account-info.jsx:1160 msgid "Translate bio" msgstr "Vertaal bio" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Edit private note" msgstr "Bewerk privénotitie" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Add private note" msgstr "Voeg privénotitie toe" -#: src/components/account-info.jsx:1192 +#: src/components/account-info.jsx:1191 msgid "Notifications enabled for @{username}'s posts." msgstr "" -#: src/components/account-info.jsx:1193 +#: src/components/account-info.jsx:1192 msgid "Notifications disabled for @{username}'s posts." msgstr "" -#: src/components/account-info.jsx:1205 +#: src/components/account-info.jsx:1204 msgid "Disable notifications" msgstr "" -#: src/components/account-info.jsx:1206 +#: src/components/account-info.jsx:1205 msgid "Enable notifications" msgstr "" -#: src/components/account-info.jsx:1223 +#: src/components/account-info.jsx:1222 msgid "Boosts from @{username} enabled." msgstr "Boosts van @{username} ingeschakeld." -#: src/components/account-info.jsx:1224 +#: src/components/account-info.jsx:1223 msgid "Boosts from @{username} disabled." msgstr "Boosts van @{username} uitgeschakeld." -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Disable boosts" msgstr "Boosts uitschakelen" -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Enable boosts" msgstr "Boosts inschakelen" -#: src/components/account-info.jsx:1251 -#: src/components/account-info.jsx:1261 -#: src/components/account-info.jsx:1859 +#: src/components/account-info.jsx:1250 +#: src/components/account-info.jsx:1260 +#: src/components/account-info.jsx:1858 msgid "Add/Remove from Lists" msgstr "" -#: src/components/account-info.jsx:1300 +#: src/components/account-info.jsx:1299 #: src/components/status.jsx:1071 msgid "Link copied" msgstr "Link gekopieerd" -#: src/components/account-info.jsx:1303 +#: src/components/account-info.jsx:1302 #: src/components/status.jsx:1074 msgid "Unable to copy link" msgstr "Kan deze link niet kopiëren" -#: src/components/account-info.jsx:1309 +#: src/components/account-info.jsx:1308 #: src/components/shortcuts-settings.jsx:1056 #: src/components/status.jsx:1080 #: src/components/status.jsx:3102 msgid "Copy" msgstr "Kopiëer" -#: src/components/account-info.jsx:1324 +#: src/components/account-info.jsx:1323 #: src/components/shortcuts-settings.jsx:1074 #: src/components/status.jsx:1096 msgid "Sharing doesn't seem to work." msgstr "" -#: src/components/account-info.jsx:1330 +#: src/components/account-info.jsx:1329 #: src/components/status.jsx:1102 msgid "Share…" msgstr "Delen…" -#: src/components/account-info.jsx:1350 +#: src/components/account-info.jsx:1349 msgid "Unmuted @{username}" msgstr "" -#: src/components/account-info.jsx:1362 +#: src/components/account-info.jsx:1361 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/account-info.jsx:1378 +#: src/components/account-info.jsx:1377 msgid "Mute <0>@{username}…" msgstr "" -#: src/components/account-info.jsx:1410 +#: src/components/account-info.jsx:1409 msgid "Muted @{username} for {0}" msgstr "@{username} gedempt voor {0}" -#: src/components/account-info.jsx:1422 +#: src/components/account-info.jsx:1421 msgid "Unable to mute @{username}" msgstr "" -#: src/components/account-info.jsx:1443 +#: src/components/account-info.jsx:1442 msgid "Remove <0>@{username} from followers?" msgstr "" -#: src/components/account-info.jsx:1463 +#: src/components/account-info.jsx:1462 msgid "@{username} removed from followers" msgstr "" -#: src/components/account-info.jsx:1475 +#: src/components/account-info.jsx:1474 msgid "Remove follower…" msgstr "Verwijder volger…" -#: src/components/account-info.jsx:1486 +#: src/components/account-info.jsx:1485 msgid "Block <0>@{username}?" msgstr "" -#: src/components/account-info.jsx:1507 +#: src/components/account-info.jsx:1506 msgid "Unblocked @{username}" msgstr "" -#: src/components/account-info.jsx:1515 +#: src/components/account-info.jsx:1514 msgid "Blocked @{username}" msgstr "" -#: src/components/account-info.jsx:1523 +#: src/components/account-info.jsx:1522 msgid "Unable to unblock @{username}" msgstr "" -#: src/components/account-info.jsx:1525 +#: src/components/account-info.jsx:1524 msgid "Unable to block @{username}" msgstr "" -#: src/components/account-info.jsx:1535 +#: src/components/account-info.jsx:1534 msgid "Unblock <0>@{username}" msgstr "" -#: src/components/account-info.jsx:1544 +#: src/components/account-info.jsx:1543 msgid "Block <0>@{username}…" msgstr "" -#: src/components/account-info.jsx:1561 +#: src/components/account-info.jsx:1560 msgid "Report <0>@{username}…" msgstr "" -#: src/components/account-info.jsx:1581 -#: src/components/account-info.jsx:2092 +#: src/components/account-info.jsx:1580 +#: src/components/account-info.jsx:2091 msgid "Edit profile" msgstr "Bewerk profiel" -#: src/components/account-info.jsx:1617 +#: src/components/account-info.jsx:1616 msgid "Withdraw follow request?" msgstr "" -#: src/components/account-info.jsx:1618 +#: src/components/account-info.jsx:1617 msgid "Unfollow @{0}?" msgstr "" -#: src/components/account-info.jsx:1669 +#: src/components/account-info.jsx:1668 msgid "Unfollow…" msgstr "" -#: src/components/account-info.jsx:1678 +#: src/components/account-info.jsx:1677 msgid "Withdraw…" msgstr "" -#: src/components/account-info.jsx:1685 -#: src/components/account-info.jsx:1689 +#: src/components/account-info.jsx:1684 +#: src/components/account-info.jsx:1688 #: src/pages/hashtag.jsx:261 msgid "Follow" msgstr "Volg" -#: src/components/account-info.jsx:1800 -#: src/components/account-info.jsx:1854 -#: src/components/account-info.jsx:1987 -#: src/components/account-info.jsx:2087 +#: src/components/account-info.jsx:1799 +#: src/components/account-info.jsx:1853 +#: src/components/account-info.jsx:1986 +#: src/components/account-info.jsx:2086 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 #: src/components/compose.jsx:2407 @@ -436,71 +436,71 @@ msgstr "Volg" msgid "Close" msgstr "Sluit" -#: src/components/account-info.jsx:1805 +#: src/components/account-info.jsx:1804 msgid "Translated Bio" msgstr "Vertaalde bio" -#: src/components/account-info.jsx:1899 +#: src/components/account-info.jsx:1898 msgid "Unable to remove from list." msgstr "" -#: src/components/account-info.jsx:1900 +#: src/components/account-info.jsx:1899 msgid "Unable to add to list." msgstr "" -#: src/components/account-info.jsx:1919 +#: src/components/account-info.jsx:1918 #: src/pages/lists.jsx:104 msgid "Unable to load lists." msgstr "" -#: src/components/account-info.jsx:1923 +#: src/components/account-info.jsx:1922 msgid "No lists." msgstr "Geen lijsten." -#: src/components/account-info.jsx:1934 +#: src/components/account-info.jsx:1933 #: src/components/list-add-edit.jsx:37 #: src/pages/lists.jsx:58 msgid "New list" msgstr "Nieuwe lijst" -#: src/components/account-info.jsx:1992 +#: src/components/account-info.jsx:1991 msgid "Private note about <0>@{0}" msgstr "" -#: src/components/account-info.jsx:2022 +#: src/components/account-info.jsx:2021 msgid "Unable to update private note." msgstr "Kan privénotitie niet bijwerken." -#: src/components/account-info.jsx:2045 -#: src/components/account-info.jsx:2215 +#: src/components/account-info.jsx:2044 +#: src/components/account-info.jsx:2214 msgid "Cancel" msgstr "Annuleren" -#: src/components/account-info.jsx:2050 +#: src/components/account-info.jsx:2049 msgid "Save & close" msgstr "Opslaan & sluiten" -#: src/components/account-info.jsx:2143 +#: src/components/account-info.jsx:2142 msgid "Unable to update profile." msgstr "" -#: src/components/account-info.jsx:2163 +#: src/components/account-info.jsx:2162 msgid "Bio" msgstr "Bio" -#: src/components/account-info.jsx:2176 +#: src/components/account-info.jsx:2175 msgid "Extra fields" msgstr "Extra velden" -#: src/components/account-info.jsx:2182 +#: src/components/account-info.jsx:2181 msgid "Label" msgstr "Omschrijving" -#: src/components/account-info.jsx:2185 +#: src/components/account-info.jsx:2184 msgid "Content" msgstr "Inhoud" -#: src/components/account-info.jsx:2218 +#: src/components/account-info.jsx:2217 #: src/components/list-add-edit.jsx:147 #: src/components/shortcuts-settings.jsx:712 #: src/pages/filters.jsx:554 @@ -508,11 +508,11 @@ msgstr "Inhoud" msgid "Save" msgstr "Opslaan" -#: src/components/account-info.jsx:2271 +#: src/components/account-info.jsx:2270 msgid "username" msgstr "gebruikersnaam" -#: src/components/account-info.jsx:2275 +#: src/components/account-info.jsx:2274 msgid "server domain name" msgstr "server domeinnaam" @@ -616,19 +616,19 @@ msgstr "Inhoudswaarschuwing of gevoelige media" #: src/components/compose.jsx:1170 #: src/components/status.jsx:93 -#: src/pages/settings.jsx:285 +#: src/pages/settings.jsx:297 msgid "Public" msgstr "Openbaar" #: src/components/compose.jsx:1173 #: src/components/status.jsx:94 -#: src/pages/settings.jsx:288 +#: src/pages/settings.jsx:300 msgid "Unlisted" msgstr "Niet openbaar" #: src/components/compose.jsx:1176 #: src/components/status.jsx:95 -#: src/pages/settings.jsx:291 +#: src/pages/settings.jsx:303 msgid "Followers only" msgstr "Alleen volgers" @@ -863,7 +863,7 @@ msgid "Error loading GIFs" msgstr "Fout bij laden van GIF's" #: src/components/drafts.jsx:63 -#: src/pages/settings.jsx:672 +#: src/pages/settings.jsx:684 msgid "Unsent drafts" msgstr "Niet-verzonden concepten" @@ -1247,7 +1247,7 @@ msgstr "Inhalen" #: src/pages/home.jsx:223 #: src/pages/mentions.jsx:20 #: src/pages/mentions.jsx:167 -#: src/pages/settings.jsx:1008 +#: src/pages/settings.jsx:1020 #: src/pages/trending.jsx:347 msgid "Mentions" msgstr "Vermeldingen" @@ -1302,7 +1302,7 @@ msgstr "Bladwijzers" #: src/pages/catchup.jsx:2029 #: src/pages/favourites.jsx:11 #: src/pages/favourites.jsx:23 -#: src/pages/settings.jsx:1012 +#: src/pages/settings.jsx:1024 msgid "Likes" msgstr "Likes" @@ -1568,17 +1568,17 @@ msgid "Ending" msgstr "Eindigt" #. Relative time in seconds, as short as possible -#: src/components/relative-time.jsx:54 +#: src/components/relative-time.jsx:55 msgid "{0}s" msgstr "{0} s" #. Relative time in minutes, as short as possible -#: src/components/relative-time.jsx:59 +#: src/components/relative-time.jsx:60 msgid "{0}m" msgstr "{0} m" #. Relative time in hours, as short as possible -#: src/components/relative-time.jsx:64 +#: src/components/relative-time.jsx:65 msgid "{0}h" msgstr "{0} u" @@ -2289,7 +2289,7 @@ msgid "<0/> <1/> boosted" msgstr "<0/> <1/> geboost" #: src/components/timeline.jsx:447 -#: src/pages/settings.jsx:1036 +#: src/pages/settings.jsx:1048 msgid "New posts" msgstr "" @@ -3086,7 +3086,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Mededeling} other {Mededelingen}}" #: src/pages/notifications.jsx:599 -#: src/pages/settings.jsx:1024 +#: src/pages/settings.jsx:1036 msgid "Follow requests" msgstr "Volgverzoeken" @@ -3288,205 +3288,209 @@ msgstr "" msgid "A" msgstr "" -#: src/pages/settings.jsx:236 +#: src/pages/settings.jsx:237 msgid "Display language" msgstr "" -#: src/pages/settings.jsx:245 +#: src/pages/settings.jsx:246 +msgid "Volunteer translations" +msgstr "" + +#: src/pages/settings.jsx:257 msgid "Posting" msgstr "" -#: src/pages/settings.jsx:252 +#: src/pages/settings.jsx:264 msgid "Default visibility" msgstr "" -#: src/pages/settings.jsx:253 -#: src/pages/settings.jsx:299 +#: src/pages/settings.jsx:265 +#: src/pages/settings.jsx:311 msgid "Synced" msgstr "" -#: src/pages/settings.jsx:278 +#: src/pages/settings.jsx:290 msgid "Failed to update posting privacy" msgstr "" -#: src/pages/settings.jsx:301 +#: src/pages/settings.jsx:313 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "" -#: src/pages/settings.jsx:316 +#: src/pages/settings.jsx:328 msgid "Experiments" msgstr "" -#: src/pages/settings.jsx:329 +#: src/pages/settings.jsx:341 msgid "Auto refresh timeline posts" msgstr "" -#: src/pages/settings.jsx:341 +#: src/pages/settings.jsx:353 msgid "Boosts carousel" msgstr "Boosts carrousel" -#: src/pages/settings.jsx:357 +#: src/pages/settings.jsx:369 msgid "Post translation" msgstr "" -#: src/pages/settings.jsx:368 +#: src/pages/settings.jsx:380 msgid "Translate to" msgstr "" -#: src/pages/settings.jsx:379 +#: src/pages/settings.jsx:391 msgid "System language ({systemTargetLanguageText})" msgstr "" -#: src/pages/settings.jsx:405 +#: src/pages/settings.jsx:417 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "" -#: src/pages/settings.jsx:459 +#: src/pages/settings.jsx:471 msgid "Note: This feature uses external translation services, powered by <0>Lingva API & <1>Lingva Translate." msgstr "" -#: src/pages/settings.jsx:493 +#: src/pages/settings.jsx:505 msgid "Auto inline translation" msgstr "" -#: src/pages/settings.jsx:497 +#: src/pages/settings.jsx:509 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "" -#: src/pages/settings.jsx:517 +#: src/pages/settings.jsx:529 msgid "GIF Picker for composer" msgstr "" -#: src/pages/settings.jsx:521 +#: src/pages/settings.jsx:533 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "" -#: src/pages/settings.jsx:550 +#: src/pages/settings.jsx:562 msgid "Image description generator" msgstr "" -#: src/pages/settings.jsx:555 +#: src/pages/settings.jsx:567 msgid "Only for new images while composing new posts." msgstr "" -#: src/pages/settings.jsx:562 +#: src/pages/settings.jsx:574 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "" -#: src/pages/settings.jsx:588 +#: src/pages/settings.jsx:600 msgid "Server-side grouped notifications" msgstr "" -#: src/pages/settings.jsx:592 +#: src/pages/settings.jsx:604 msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic." msgstr "" -#: src/pages/settings.jsx:613 +#: src/pages/settings.jsx:625 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "\"Cloud\" import/export voor snelkoppelingsinstellingen" -#: src/pages/settings.jsx:618 +#: src/pages/settings.jsx:630 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "⚠️⚠️⚠️ Zeer experimenteel.<0/>Opgeslagen in je eigen profielnotities. (Privé) profielnotities worden voornamelijk gebruikt voor andere profielen en verborgen voor je eigen profiel." -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:641 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "" -#: src/pages/settings.jsx:646 +#: src/pages/settings.jsx:658 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "" -#: src/pages/settings.jsx:655 +#: src/pages/settings.jsx:667 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "" -#: src/pages/settings.jsx:680 +#: src/pages/settings.jsx:692 msgid "About" msgstr "Over" -#: src/pages/settings.jsx:719 +#: src/pages/settings.jsx:731 msgid "<0>Built by <1>@cheeaun" msgstr "" -#: src/pages/settings.jsx:748 +#: src/pages/settings.jsx:760 msgid "Sponsor" msgstr "Sponsor" -#: src/pages/settings.jsx:756 +#: src/pages/settings.jsx:768 msgid "Donate" msgstr "Doneer" -#: src/pages/settings.jsx:764 +#: src/pages/settings.jsx:776 msgid "Privacy Policy" msgstr "Privacybeleid" -#: src/pages/settings.jsx:771 +#: src/pages/settings.jsx:783 msgid "<0>Site: {0}" msgstr "<0>Site: {0}" -#: src/pages/settings.jsx:778 +#: src/pages/settings.jsx:790 msgid "<0>Version: <1/> {0}" msgstr "<0>Versie: <1/> {0}" -#: src/pages/settings.jsx:793 +#: src/pages/settings.jsx:805 msgid "Version string copied" msgstr "Versiestring gekopieerd" -#: src/pages/settings.jsx:796 +#: src/pages/settings.jsx:808 msgid "Unable to copy version string" msgstr "" -#: src/pages/settings.jsx:921 -#: src/pages/settings.jsx:926 +#: src/pages/settings.jsx:933 +#: src/pages/settings.jsx:938 msgid "Failed to update subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:932 +#: src/pages/settings.jsx:944 msgid "Failed to remove subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:939 +#: src/pages/settings.jsx:951 msgid "Push Notifications (beta)" msgstr "" -#: src/pages/settings.jsx:961 +#: src/pages/settings.jsx:973 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "" -#: src/pages/settings.jsx:970 +#: src/pages/settings.jsx:982 msgid "Allow from <0>{0}" msgstr "" -#: src/pages/settings.jsx:979 +#: src/pages/settings.jsx:991 msgid "anyone" msgstr "" -#: src/pages/settings.jsx:983 +#: src/pages/settings.jsx:995 msgid "people I follow" msgstr "" -#: src/pages/settings.jsx:987 +#: src/pages/settings.jsx:999 msgid "followers" msgstr "volgers" -#: src/pages/settings.jsx:1020 +#: src/pages/settings.jsx:1032 msgid "Follows" msgstr "Volgend" -#: src/pages/settings.jsx:1028 +#: src/pages/settings.jsx:1040 msgid "Polls" msgstr "Peilingen" -#: src/pages/settings.jsx:1032 +#: src/pages/settings.jsx:1044 msgid "Post edits" msgstr "Plaats bewerkingen" -#: src/pages/settings.jsx:1053 +#: src/pages/settings.jsx:1065 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "" -#: src/pages/settings.jsx:1069 +#: src/pages/settings.jsx:1081 msgid "NOTE: Push notifications only work for <0>one account." msgstr "" diff --git a/src/locales/oc-FR.po b/src/locales/oc-FR.po index 4cc86efd..18ecbde3 100644 --- a/src/locales/oc-FR.po +++ b/src/locales/oc-FR.po @@ -8,7 +8,7 @@ msgstr "" "Language: oc\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-21 06:52\n" +"PO-Revision-Date: 2024-08-23 10:19\n" "Last-Translator: \n" "Language-Team: Occitan\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -31,12 +31,12 @@ msgid "Last posted: {0}" msgstr "" #: src/components/account-block.jsx:159 -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 msgid "Automated" msgstr "" #: src/components/account-block.jsx:166 -#: src/components/account-info.jsx:640 +#: src/components/account-info.jsx:639 #: src/components/status.jsx:439 #: src/pages/catchup.jsx:1438 msgid "Group" @@ -47,15 +47,15 @@ msgid "Mutual" msgstr "" #: src/components/account-block.jsx:180 -#: src/components/account-info.jsx:1675 +#: src/components/account-info.jsx:1674 msgid "Requested" msgstr "" #: src/components/account-block.jsx:184 -#: src/components/account-info.jsx:417 -#: src/components/account-info.jsx:743 -#: src/components/account-info.jsx:757 -#: src/components/account-info.jsx:1666 +#: src/components/account-info.jsx:416 +#: src/components/account-info.jsx:742 +#: src/components/account-info.jsx:756 +#: src/components/account-info.jsx:1665 #: src/components/nav-menu.jsx:193 #: src/components/shortcuts-settings.jsx:137 #: src/pages/following.jsx:20 @@ -64,7 +64,7 @@ msgid "Following" msgstr "" #: src/components/account-block.jsx:188 -#: src/components/account-info.jsx:1060 +#: src/components/account-info.jsx:1059 msgid "Follows you" msgstr "" @@ -73,12 +73,12 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "" #: src/components/account-block.jsx:205 -#: src/components/account-info.jsx:681 +#: src/components/account-info.jsx:680 msgid "Verified" msgstr "" #: src/components/account-block.jsx:220 -#: src/components/account-info.jsx:778 +#: src/components/account-info.jsx:777 msgid "Joined <0>{0}" msgstr "" @@ -86,30 +86,30 @@ msgstr "" msgid "Forever" msgstr "" -#: src/components/account-info.jsx:378 +#: src/components/account-info.jsx:377 msgid "Unable to load account." msgstr "" -#: src/components/account-info.jsx:386 +#: src/components/account-info.jsx:385 msgid "Go to account page" msgstr "" -#: src/components/account-info.jsx:414 -#: src/components/account-info.jsx:703 -#: src/components/account-info.jsx:733 +#: src/components/account-info.jsx:413 +#: src/components/account-info.jsx:702 +#: src/components/account-info.jsx:732 msgid "Followers" msgstr "" -#: src/components/account-info.jsx:420 -#: src/components/account-info.jsx:774 +#: src/components/account-info.jsx:419 +#: src/components/account-info.jsx:773 #: src/pages/account-statuses.jsx:484 #: src/pages/search.jsx:237 #: src/pages/search.jsx:384 msgid "Posts" msgstr "" -#: src/components/account-info.jsx:428 -#: src/components/account-info.jsx:1116 +#: src/components/account-info.jsx:427 +#: src/components/account-info.jsx:1115 #: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 @@ -128,64 +128,64 @@ msgstr "" msgid "More" msgstr "" -#: src/components/account-info.jsx:440 +#: src/components/account-info.jsx:439 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "" -#: src/components/account-info.jsx:585 -#: src/components/account-info.jsx:1274 +#: src/components/account-info.jsx:584 +#: src/components/account-info.jsx:1273 msgid "Handle copied" msgstr "" -#: src/components/account-info.jsx:588 -#: src/components/account-info.jsx:1277 +#: src/components/account-info.jsx:587 +#: src/components/account-info.jsx:1276 msgid "Unable to copy handle" msgstr "" -#: src/components/account-info.jsx:594 -#: src/components/account-info.jsx:1283 +#: src/components/account-info.jsx:593 +#: src/components/account-info.jsx:1282 msgid "Copy handle" msgstr "" -#: src/components/account-info.jsx:600 +#: src/components/account-info.jsx:599 msgid "Go to original profile page" msgstr "" -#: src/components/account-info.jsx:607 +#: src/components/account-info.jsx:606 msgid "View profile image" msgstr "" -#: src/components/account-info.jsx:613 +#: src/components/account-info.jsx:612 msgid "View profile header" msgstr "" -#: src/components/account-info.jsx:630 +#: src/components/account-info.jsx:629 msgid "In Memoriam" msgstr "" -#: src/components/account-info.jsx:710 -#: src/components/account-info.jsx:748 +#: src/components/account-info.jsx:709 +#: src/components/account-info.jsx:747 msgid "This user has chosen to not make this information available." msgstr "" -#: src/components/account-info.jsx:803 +#: src/components/account-info.jsx:802 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "" -#: src/components/account-info.jsx:819 +#: src/components/account-info.jsx:818 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "" -#: src/components/account-info.jsx:832 +#: src/components/account-info.jsx:831 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "" -#: src/components/account-info.jsx:856 +#: src/components/account-info.jsx:855 #: src/pages/catchup.jsx:70 msgid "Original" msgstr "" -#: src/components/account-info.jsx:860 +#: src/components/account-info.jsx:859 #: src/components/status.jsx:2155 #: src/pages/catchup.jsx:71 #: src/pages/catchup.jsx:1412 @@ -195,215 +195,215 @@ msgstr "" msgid "Replies" msgstr "" -#: src/components/account-info.jsx:864 +#: src/components/account-info.jsx:863 #: src/pages/catchup.jsx:72 #: src/pages/catchup.jsx:1414 #: src/pages/catchup.jsx:2035 -#: src/pages/settings.jsx:1016 +#: src/pages/settings.jsx:1028 msgid "Boosts" msgstr "" -#: src/components/account-info.jsx:870 +#: src/components/account-info.jsx:869 msgid "Post stats unavailable." msgstr "" -#: src/components/account-info.jsx:901 +#: src/components/account-info.jsx:900 msgid "View post stats" msgstr "" -#: src/components/account-info.jsx:1064 +#: src/components/account-info.jsx:1063 msgid "Last post: <0>{0}" msgstr "" -#: src/components/account-info.jsx:1078 +#: src/components/account-info.jsx:1077 msgid "Muted" msgstr "" -#: src/components/account-info.jsx:1083 +#: src/components/account-info.jsx:1082 msgid "Blocked" msgstr "" -#: src/components/account-info.jsx:1092 +#: src/components/account-info.jsx:1091 msgid "Private note" msgstr "" -#: src/components/account-info.jsx:1149 +#: src/components/account-info.jsx:1148 msgid "Mention <0>@{username}" msgstr "" -#: src/components/account-info.jsx:1161 +#: src/components/account-info.jsx:1160 msgid "Translate bio" msgstr "" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Edit private note" msgstr "" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Add private note" msgstr "" -#: src/components/account-info.jsx:1192 +#: src/components/account-info.jsx:1191 msgid "Notifications enabled for @{username}'s posts." msgstr "" -#: src/components/account-info.jsx:1193 +#: src/components/account-info.jsx:1192 msgid "Notifications disabled for @{username}'s posts." msgstr "" -#: src/components/account-info.jsx:1205 +#: src/components/account-info.jsx:1204 msgid "Disable notifications" msgstr "" -#: src/components/account-info.jsx:1206 +#: src/components/account-info.jsx:1205 msgid "Enable notifications" msgstr "" -#: src/components/account-info.jsx:1223 +#: src/components/account-info.jsx:1222 msgid "Boosts from @{username} enabled." msgstr "" -#: src/components/account-info.jsx:1224 +#: src/components/account-info.jsx:1223 msgid "Boosts from @{username} disabled." msgstr "" -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Disable boosts" msgstr "" -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Enable boosts" msgstr "" -#: src/components/account-info.jsx:1251 -#: src/components/account-info.jsx:1261 -#: src/components/account-info.jsx:1859 +#: src/components/account-info.jsx:1250 +#: src/components/account-info.jsx:1260 +#: src/components/account-info.jsx:1858 msgid "Add/Remove from Lists" msgstr "" -#: src/components/account-info.jsx:1300 +#: src/components/account-info.jsx:1299 #: src/components/status.jsx:1071 msgid "Link copied" msgstr "" -#: src/components/account-info.jsx:1303 +#: src/components/account-info.jsx:1302 #: src/components/status.jsx:1074 msgid "Unable to copy link" msgstr "" -#: src/components/account-info.jsx:1309 +#: src/components/account-info.jsx:1308 #: src/components/shortcuts-settings.jsx:1056 #: src/components/status.jsx:1080 #: src/components/status.jsx:3102 msgid "Copy" msgstr "" -#: src/components/account-info.jsx:1324 +#: src/components/account-info.jsx:1323 #: src/components/shortcuts-settings.jsx:1074 #: src/components/status.jsx:1096 msgid "Sharing doesn't seem to work." msgstr "" -#: src/components/account-info.jsx:1330 +#: src/components/account-info.jsx:1329 #: src/components/status.jsx:1102 msgid "Share…" msgstr "" -#: src/components/account-info.jsx:1350 +#: src/components/account-info.jsx:1349 msgid "Unmuted @{username}" msgstr "" -#: src/components/account-info.jsx:1362 +#: src/components/account-info.jsx:1361 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/account-info.jsx:1378 +#: src/components/account-info.jsx:1377 msgid "Mute <0>@{username}…" msgstr "" -#: src/components/account-info.jsx:1410 +#: src/components/account-info.jsx:1409 msgid "Muted @{username} for {0}" msgstr "" -#: src/components/account-info.jsx:1422 +#: src/components/account-info.jsx:1421 msgid "Unable to mute @{username}" msgstr "" -#: src/components/account-info.jsx:1443 +#: src/components/account-info.jsx:1442 msgid "Remove <0>@{username} from followers?" msgstr "" -#: src/components/account-info.jsx:1463 +#: src/components/account-info.jsx:1462 msgid "@{username} removed from followers" msgstr "" -#: src/components/account-info.jsx:1475 +#: src/components/account-info.jsx:1474 msgid "Remove follower…" msgstr "" -#: src/components/account-info.jsx:1486 +#: src/components/account-info.jsx:1485 msgid "Block <0>@{username}?" msgstr "" -#: src/components/account-info.jsx:1507 +#: src/components/account-info.jsx:1506 msgid "Unblocked @{username}" msgstr "" -#: src/components/account-info.jsx:1515 +#: src/components/account-info.jsx:1514 msgid "Blocked @{username}" msgstr "" -#: src/components/account-info.jsx:1523 +#: src/components/account-info.jsx:1522 msgid "Unable to unblock @{username}" msgstr "" -#: src/components/account-info.jsx:1525 +#: src/components/account-info.jsx:1524 msgid "Unable to block @{username}" msgstr "" -#: src/components/account-info.jsx:1535 +#: src/components/account-info.jsx:1534 msgid "Unblock <0>@{username}" msgstr "" -#: src/components/account-info.jsx:1544 +#: src/components/account-info.jsx:1543 msgid "Block <0>@{username}…" msgstr "" -#: src/components/account-info.jsx:1561 +#: src/components/account-info.jsx:1560 msgid "Report <0>@{username}…" msgstr "" -#: src/components/account-info.jsx:1581 -#: src/components/account-info.jsx:2092 +#: src/components/account-info.jsx:1580 +#: src/components/account-info.jsx:2091 msgid "Edit profile" msgstr "" -#: src/components/account-info.jsx:1617 +#: src/components/account-info.jsx:1616 msgid "Withdraw follow request?" msgstr "" -#: src/components/account-info.jsx:1618 +#: src/components/account-info.jsx:1617 msgid "Unfollow @{0}?" msgstr "" -#: src/components/account-info.jsx:1669 +#: src/components/account-info.jsx:1668 msgid "Unfollow…" msgstr "" -#: src/components/account-info.jsx:1678 +#: src/components/account-info.jsx:1677 msgid "Withdraw…" msgstr "" -#: src/components/account-info.jsx:1685 -#: src/components/account-info.jsx:1689 +#: src/components/account-info.jsx:1684 +#: src/components/account-info.jsx:1688 #: src/pages/hashtag.jsx:261 msgid "Follow" msgstr "" -#: src/components/account-info.jsx:1800 -#: src/components/account-info.jsx:1854 -#: src/components/account-info.jsx:1987 -#: src/components/account-info.jsx:2087 +#: src/components/account-info.jsx:1799 +#: src/components/account-info.jsx:1853 +#: src/components/account-info.jsx:1986 +#: src/components/account-info.jsx:2086 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 #: src/components/compose.jsx:2407 @@ -436,71 +436,71 @@ msgstr "" msgid "Close" msgstr "" -#: src/components/account-info.jsx:1805 +#: src/components/account-info.jsx:1804 msgid "Translated Bio" msgstr "" -#: src/components/account-info.jsx:1899 +#: src/components/account-info.jsx:1898 msgid "Unable to remove from list." msgstr "" -#: src/components/account-info.jsx:1900 +#: src/components/account-info.jsx:1899 msgid "Unable to add to list." msgstr "" -#: src/components/account-info.jsx:1919 +#: src/components/account-info.jsx:1918 #: src/pages/lists.jsx:104 msgid "Unable to load lists." msgstr "" -#: src/components/account-info.jsx:1923 +#: src/components/account-info.jsx:1922 msgid "No lists." msgstr "" -#: src/components/account-info.jsx:1934 +#: src/components/account-info.jsx:1933 #: src/components/list-add-edit.jsx:37 #: src/pages/lists.jsx:58 msgid "New list" msgstr "" -#: src/components/account-info.jsx:1992 +#: src/components/account-info.jsx:1991 msgid "Private note about <0>@{0}" msgstr "" -#: src/components/account-info.jsx:2022 +#: src/components/account-info.jsx:2021 msgid "Unable to update private note." msgstr "" -#: src/components/account-info.jsx:2045 -#: src/components/account-info.jsx:2215 +#: src/components/account-info.jsx:2044 +#: src/components/account-info.jsx:2214 msgid "Cancel" msgstr "" -#: src/components/account-info.jsx:2050 +#: src/components/account-info.jsx:2049 msgid "Save & close" msgstr "" -#: src/components/account-info.jsx:2143 +#: src/components/account-info.jsx:2142 msgid "Unable to update profile." msgstr "" -#: src/components/account-info.jsx:2163 +#: src/components/account-info.jsx:2162 msgid "Bio" msgstr "" -#: src/components/account-info.jsx:2176 +#: src/components/account-info.jsx:2175 msgid "Extra fields" msgstr "" -#: src/components/account-info.jsx:2182 +#: src/components/account-info.jsx:2181 msgid "Label" msgstr "" -#: src/components/account-info.jsx:2185 +#: src/components/account-info.jsx:2184 msgid "Content" msgstr "" -#: src/components/account-info.jsx:2218 +#: src/components/account-info.jsx:2217 #: src/components/list-add-edit.jsx:147 #: src/components/shortcuts-settings.jsx:712 #: src/pages/filters.jsx:554 @@ -508,11 +508,11 @@ msgstr "" msgid "Save" msgstr "" -#: src/components/account-info.jsx:2271 +#: src/components/account-info.jsx:2270 msgid "username" msgstr "" -#: src/components/account-info.jsx:2275 +#: src/components/account-info.jsx:2274 msgid "server domain name" msgstr "" @@ -616,19 +616,19 @@ msgstr "" #: src/components/compose.jsx:1170 #: src/components/status.jsx:93 -#: src/pages/settings.jsx:285 +#: src/pages/settings.jsx:297 msgid "Public" msgstr "" #: src/components/compose.jsx:1173 #: src/components/status.jsx:94 -#: src/pages/settings.jsx:288 +#: src/pages/settings.jsx:300 msgid "Unlisted" msgstr "" #: src/components/compose.jsx:1176 #: src/components/status.jsx:95 -#: src/pages/settings.jsx:291 +#: src/pages/settings.jsx:303 msgid "Followers only" msgstr "" @@ -863,7 +863,7 @@ msgid "Error loading GIFs" msgstr "" #: src/components/drafts.jsx:63 -#: src/pages/settings.jsx:672 +#: src/pages/settings.jsx:684 msgid "Unsent drafts" msgstr "" @@ -1247,7 +1247,7 @@ msgstr "" #: src/pages/home.jsx:223 #: src/pages/mentions.jsx:20 #: src/pages/mentions.jsx:167 -#: src/pages/settings.jsx:1008 +#: src/pages/settings.jsx:1020 #: src/pages/trending.jsx:347 msgid "Mentions" msgstr "" @@ -1302,7 +1302,7 @@ msgstr "" #: src/pages/catchup.jsx:2029 #: src/pages/favourites.jsx:11 #: src/pages/favourites.jsx:23 -#: src/pages/settings.jsx:1012 +#: src/pages/settings.jsx:1024 msgid "Likes" msgstr "" @@ -1568,17 +1568,17 @@ msgid "Ending" msgstr "" #. Relative time in seconds, as short as possible -#: src/components/relative-time.jsx:54 +#: src/components/relative-time.jsx:55 msgid "{0}s" msgstr "" #. Relative time in minutes, as short as possible -#: src/components/relative-time.jsx:59 +#: src/components/relative-time.jsx:60 msgid "{0}m" msgstr "" #. Relative time in hours, as short as possible -#: src/components/relative-time.jsx:64 +#: src/components/relative-time.jsx:65 msgid "{0}h" msgstr "" @@ -2289,7 +2289,7 @@ msgid "<0/> <1/> boosted" msgstr "" #: src/components/timeline.jsx:447 -#: src/pages/settings.jsx:1036 +#: src/pages/settings.jsx:1048 msgid "New posts" msgstr "" @@ -3086,7 +3086,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "" #: src/pages/notifications.jsx:599 -#: src/pages/settings.jsx:1024 +#: src/pages/settings.jsx:1036 msgid "Follow requests" msgstr "" @@ -3288,205 +3288,209 @@ msgstr "" msgid "A" msgstr "" -#: src/pages/settings.jsx:236 +#: src/pages/settings.jsx:237 msgid "Display language" msgstr "" -#: src/pages/settings.jsx:245 +#: src/pages/settings.jsx:246 +msgid "Volunteer translations" +msgstr "" + +#: src/pages/settings.jsx:257 msgid "Posting" msgstr "" -#: src/pages/settings.jsx:252 +#: src/pages/settings.jsx:264 msgid "Default visibility" msgstr "" -#: src/pages/settings.jsx:253 -#: src/pages/settings.jsx:299 +#: src/pages/settings.jsx:265 +#: src/pages/settings.jsx:311 msgid "Synced" msgstr "" -#: src/pages/settings.jsx:278 +#: src/pages/settings.jsx:290 msgid "Failed to update posting privacy" msgstr "" -#: src/pages/settings.jsx:301 +#: src/pages/settings.jsx:313 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "" -#: src/pages/settings.jsx:316 +#: src/pages/settings.jsx:328 msgid "Experiments" msgstr "" -#: src/pages/settings.jsx:329 +#: src/pages/settings.jsx:341 msgid "Auto refresh timeline posts" msgstr "" -#: src/pages/settings.jsx:341 +#: src/pages/settings.jsx:353 msgid "Boosts carousel" msgstr "" -#: src/pages/settings.jsx:357 +#: src/pages/settings.jsx:369 msgid "Post translation" msgstr "" -#: src/pages/settings.jsx:368 +#: src/pages/settings.jsx:380 msgid "Translate to" msgstr "" -#: src/pages/settings.jsx:379 +#: src/pages/settings.jsx:391 msgid "System language ({systemTargetLanguageText})" msgstr "" -#: src/pages/settings.jsx:405 +#: src/pages/settings.jsx:417 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "" -#: src/pages/settings.jsx:459 +#: src/pages/settings.jsx:471 msgid "Note: This feature uses external translation services, powered by <0>Lingva API & <1>Lingva Translate." msgstr "" -#: src/pages/settings.jsx:493 +#: src/pages/settings.jsx:505 msgid "Auto inline translation" msgstr "" -#: src/pages/settings.jsx:497 +#: src/pages/settings.jsx:509 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "" -#: src/pages/settings.jsx:517 +#: src/pages/settings.jsx:529 msgid "GIF Picker for composer" msgstr "" -#: src/pages/settings.jsx:521 +#: src/pages/settings.jsx:533 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "" -#: src/pages/settings.jsx:550 +#: src/pages/settings.jsx:562 msgid "Image description generator" msgstr "" -#: src/pages/settings.jsx:555 +#: src/pages/settings.jsx:567 msgid "Only for new images while composing new posts." msgstr "" -#: src/pages/settings.jsx:562 +#: src/pages/settings.jsx:574 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "" -#: src/pages/settings.jsx:588 +#: src/pages/settings.jsx:600 msgid "Server-side grouped notifications" msgstr "" -#: src/pages/settings.jsx:592 +#: src/pages/settings.jsx:604 msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic." msgstr "" -#: src/pages/settings.jsx:613 +#: src/pages/settings.jsx:625 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "" -#: src/pages/settings.jsx:618 +#: src/pages/settings.jsx:630 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "" -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:641 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "" -#: src/pages/settings.jsx:646 +#: src/pages/settings.jsx:658 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "" -#: src/pages/settings.jsx:655 +#: src/pages/settings.jsx:667 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "" -#: src/pages/settings.jsx:680 +#: src/pages/settings.jsx:692 msgid "About" msgstr "" -#: src/pages/settings.jsx:719 +#: src/pages/settings.jsx:731 msgid "<0>Built by <1>@cheeaun" msgstr "" -#: src/pages/settings.jsx:748 +#: src/pages/settings.jsx:760 msgid "Sponsor" msgstr "" -#: src/pages/settings.jsx:756 +#: src/pages/settings.jsx:768 msgid "Donate" msgstr "" -#: src/pages/settings.jsx:764 +#: src/pages/settings.jsx:776 msgid "Privacy Policy" msgstr "" -#: src/pages/settings.jsx:771 +#: src/pages/settings.jsx:783 msgid "<0>Site: {0}" msgstr "" -#: src/pages/settings.jsx:778 +#: src/pages/settings.jsx:790 msgid "<0>Version: <1/> {0}" msgstr "" -#: src/pages/settings.jsx:793 +#: src/pages/settings.jsx:805 msgid "Version string copied" msgstr "" -#: src/pages/settings.jsx:796 +#: src/pages/settings.jsx:808 msgid "Unable to copy version string" msgstr "" -#: src/pages/settings.jsx:921 -#: src/pages/settings.jsx:926 +#: src/pages/settings.jsx:933 +#: src/pages/settings.jsx:938 msgid "Failed to update subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:932 +#: src/pages/settings.jsx:944 msgid "Failed to remove subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:939 +#: src/pages/settings.jsx:951 msgid "Push Notifications (beta)" msgstr "" -#: src/pages/settings.jsx:961 +#: src/pages/settings.jsx:973 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "" -#: src/pages/settings.jsx:970 +#: src/pages/settings.jsx:982 msgid "Allow from <0>{0}" msgstr "" -#: src/pages/settings.jsx:979 +#: src/pages/settings.jsx:991 msgid "anyone" msgstr "" -#: src/pages/settings.jsx:983 +#: src/pages/settings.jsx:995 msgid "people I follow" msgstr "" -#: src/pages/settings.jsx:987 +#: src/pages/settings.jsx:999 msgid "followers" msgstr "" -#: src/pages/settings.jsx:1020 +#: src/pages/settings.jsx:1032 msgid "Follows" msgstr "" -#: src/pages/settings.jsx:1028 +#: src/pages/settings.jsx:1040 msgid "Polls" msgstr "" -#: src/pages/settings.jsx:1032 +#: src/pages/settings.jsx:1044 msgid "Post edits" msgstr "" -#: src/pages/settings.jsx:1053 +#: src/pages/settings.jsx:1065 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "" -#: src/pages/settings.jsx:1069 +#: src/pages/settings.jsx:1081 msgid "NOTE: Push notifications only work for <0>one account." msgstr "" diff --git a/src/locales/pl-PL.po b/src/locales/pl-PL.po index 741aacd8..8fcaeb52 100644 --- a/src/locales/pl-PL.po +++ b/src/locales/pl-PL.po @@ -8,7 +8,7 @@ msgstr "" "Language: pl\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-21 06:53\n" +"PO-Revision-Date: 2024-08-23 10:19\n" "Last-Translator: \n" "Language-Team: Polish\n" "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" @@ -31,12 +31,12 @@ msgid "Last posted: {0}" msgstr "" #: src/components/account-block.jsx:159 -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 msgid "Automated" msgstr "" #: src/components/account-block.jsx:166 -#: src/components/account-info.jsx:640 +#: src/components/account-info.jsx:639 #: src/components/status.jsx:439 #: src/pages/catchup.jsx:1438 msgid "Group" @@ -47,15 +47,15 @@ msgid "Mutual" msgstr "" #: src/components/account-block.jsx:180 -#: src/components/account-info.jsx:1675 +#: src/components/account-info.jsx:1674 msgid "Requested" msgstr "" #: src/components/account-block.jsx:184 -#: src/components/account-info.jsx:417 -#: src/components/account-info.jsx:743 -#: src/components/account-info.jsx:757 -#: src/components/account-info.jsx:1666 +#: src/components/account-info.jsx:416 +#: src/components/account-info.jsx:742 +#: src/components/account-info.jsx:756 +#: src/components/account-info.jsx:1665 #: src/components/nav-menu.jsx:193 #: src/components/shortcuts-settings.jsx:137 #: src/pages/following.jsx:20 @@ -64,7 +64,7 @@ msgid "Following" msgstr "" #: src/components/account-block.jsx:188 -#: src/components/account-info.jsx:1060 +#: src/components/account-info.jsx:1059 msgid "Follows you" msgstr "" @@ -73,12 +73,12 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "" #: src/components/account-block.jsx:205 -#: src/components/account-info.jsx:681 +#: src/components/account-info.jsx:680 msgid "Verified" msgstr "" #: src/components/account-block.jsx:220 -#: src/components/account-info.jsx:778 +#: src/components/account-info.jsx:777 msgid "Joined <0>{0}" msgstr "" @@ -86,30 +86,30 @@ msgstr "" msgid "Forever" msgstr "" -#: src/components/account-info.jsx:378 +#: src/components/account-info.jsx:377 msgid "Unable to load account." msgstr "" -#: src/components/account-info.jsx:386 +#: src/components/account-info.jsx:385 msgid "Go to account page" msgstr "" -#: src/components/account-info.jsx:414 -#: src/components/account-info.jsx:703 -#: src/components/account-info.jsx:733 +#: src/components/account-info.jsx:413 +#: src/components/account-info.jsx:702 +#: src/components/account-info.jsx:732 msgid "Followers" msgstr "" -#: src/components/account-info.jsx:420 -#: src/components/account-info.jsx:774 +#: src/components/account-info.jsx:419 +#: src/components/account-info.jsx:773 #: src/pages/account-statuses.jsx:484 #: src/pages/search.jsx:237 #: src/pages/search.jsx:384 msgid "Posts" msgstr "" -#: src/components/account-info.jsx:428 -#: src/components/account-info.jsx:1116 +#: src/components/account-info.jsx:427 +#: src/components/account-info.jsx:1115 #: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 @@ -128,64 +128,64 @@ msgstr "" msgid "More" msgstr "" -#: src/components/account-info.jsx:440 +#: src/components/account-info.jsx:439 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "" -#: src/components/account-info.jsx:585 -#: src/components/account-info.jsx:1274 +#: src/components/account-info.jsx:584 +#: src/components/account-info.jsx:1273 msgid "Handle copied" msgstr "" -#: src/components/account-info.jsx:588 -#: src/components/account-info.jsx:1277 +#: src/components/account-info.jsx:587 +#: src/components/account-info.jsx:1276 msgid "Unable to copy handle" msgstr "" -#: src/components/account-info.jsx:594 -#: src/components/account-info.jsx:1283 +#: src/components/account-info.jsx:593 +#: src/components/account-info.jsx:1282 msgid "Copy handle" msgstr "" -#: src/components/account-info.jsx:600 +#: src/components/account-info.jsx:599 msgid "Go to original profile page" msgstr "" -#: src/components/account-info.jsx:607 +#: src/components/account-info.jsx:606 msgid "View profile image" msgstr "" -#: src/components/account-info.jsx:613 +#: src/components/account-info.jsx:612 msgid "View profile header" msgstr "" -#: src/components/account-info.jsx:630 +#: src/components/account-info.jsx:629 msgid "In Memoriam" msgstr "" -#: src/components/account-info.jsx:710 -#: src/components/account-info.jsx:748 +#: src/components/account-info.jsx:709 +#: src/components/account-info.jsx:747 msgid "This user has chosen to not make this information available." msgstr "" -#: src/components/account-info.jsx:803 +#: src/components/account-info.jsx:802 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "" -#: src/components/account-info.jsx:819 +#: src/components/account-info.jsx:818 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "" -#: src/components/account-info.jsx:832 +#: src/components/account-info.jsx:831 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "" -#: src/components/account-info.jsx:856 +#: src/components/account-info.jsx:855 #: src/pages/catchup.jsx:70 msgid "Original" msgstr "" -#: src/components/account-info.jsx:860 +#: src/components/account-info.jsx:859 #: src/components/status.jsx:2155 #: src/pages/catchup.jsx:71 #: src/pages/catchup.jsx:1412 @@ -195,215 +195,215 @@ msgstr "" msgid "Replies" msgstr "" -#: src/components/account-info.jsx:864 +#: src/components/account-info.jsx:863 #: src/pages/catchup.jsx:72 #: src/pages/catchup.jsx:1414 #: src/pages/catchup.jsx:2035 -#: src/pages/settings.jsx:1016 +#: src/pages/settings.jsx:1028 msgid "Boosts" msgstr "" -#: src/components/account-info.jsx:870 +#: src/components/account-info.jsx:869 msgid "Post stats unavailable." msgstr "" -#: src/components/account-info.jsx:901 +#: src/components/account-info.jsx:900 msgid "View post stats" msgstr "" -#: src/components/account-info.jsx:1064 +#: src/components/account-info.jsx:1063 msgid "Last post: <0>{0}" msgstr "" -#: src/components/account-info.jsx:1078 +#: src/components/account-info.jsx:1077 msgid "Muted" msgstr "" -#: src/components/account-info.jsx:1083 +#: src/components/account-info.jsx:1082 msgid "Blocked" msgstr "" -#: src/components/account-info.jsx:1092 +#: src/components/account-info.jsx:1091 msgid "Private note" msgstr "" -#: src/components/account-info.jsx:1149 +#: src/components/account-info.jsx:1148 msgid "Mention <0>@{username}" msgstr "" -#: src/components/account-info.jsx:1161 +#: src/components/account-info.jsx:1160 msgid "Translate bio" msgstr "" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Edit private note" msgstr "" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Add private note" msgstr "" -#: src/components/account-info.jsx:1192 +#: src/components/account-info.jsx:1191 msgid "Notifications enabled for @{username}'s posts." msgstr "" -#: src/components/account-info.jsx:1193 +#: src/components/account-info.jsx:1192 msgid "Notifications disabled for @{username}'s posts." msgstr "" -#: src/components/account-info.jsx:1205 +#: src/components/account-info.jsx:1204 msgid "Disable notifications" msgstr "" -#: src/components/account-info.jsx:1206 +#: src/components/account-info.jsx:1205 msgid "Enable notifications" msgstr "" -#: src/components/account-info.jsx:1223 +#: src/components/account-info.jsx:1222 msgid "Boosts from @{username} enabled." msgstr "" -#: src/components/account-info.jsx:1224 +#: src/components/account-info.jsx:1223 msgid "Boosts from @{username} disabled." msgstr "" -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Disable boosts" msgstr "" -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Enable boosts" msgstr "" -#: src/components/account-info.jsx:1251 -#: src/components/account-info.jsx:1261 -#: src/components/account-info.jsx:1859 +#: src/components/account-info.jsx:1250 +#: src/components/account-info.jsx:1260 +#: src/components/account-info.jsx:1858 msgid "Add/Remove from Lists" msgstr "" -#: src/components/account-info.jsx:1300 +#: src/components/account-info.jsx:1299 #: src/components/status.jsx:1071 msgid "Link copied" msgstr "" -#: src/components/account-info.jsx:1303 +#: src/components/account-info.jsx:1302 #: src/components/status.jsx:1074 msgid "Unable to copy link" msgstr "" -#: src/components/account-info.jsx:1309 +#: src/components/account-info.jsx:1308 #: src/components/shortcuts-settings.jsx:1056 #: src/components/status.jsx:1080 #: src/components/status.jsx:3102 msgid "Copy" msgstr "" -#: src/components/account-info.jsx:1324 +#: src/components/account-info.jsx:1323 #: src/components/shortcuts-settings.jsx:1074 #: src/components/status.jsx:1096 msgid "Sharing doesn't seem to work." msgstr "" -#: src/components/account-info.jsx:1330 +#: src/components/account-info.jsx:1329 #: src/components/status.jsx:1102 msgid "Share…" msgstr "" -#: src/components/account-info.jsx:1350 +#: src/components/account-info.jsx:1349 msgid "Unmuted @{username}" msgstr "" -#: src/components/account-info.jsx:1362 +#: src/components/account-info.jsx:1361 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/account-info.jsx:1378 +#: src/components/account-info.jsx:1377 msgid "Mute <0>@{username}…" msgstr "" -#: src/components/account-info.jsx:1410 +#: src/components/account-info.jsx:1409 msgid "Muted @{username} for {0}" msgstr "" -#: src/components/account-info.jsx:1422 +#: src/components/account-info.jsx:1421 msgid "Unable to mute @{username}" msgstr "" -#: src/components/account-info.jsx:1443 +#: src/components/account-info.jsx:1442 msgid "Remove <0>@{username} from followers?" msgstr "" -#: src/components/account-info.jsx:1463 +#: src/components/account-info.jsx:1462 msgid "@{username} removed from followers" msgstr "" -#: src/components/account-info.jsx:1475 +#: src/components/account-info.jsx:1474 msgid "Remove follower…" msgstr "" -#: src/components/account-info.jsx:1486 +#: src/components/account-info.jsx:1485 msgid "Block <0>@{username}?" msgstr "" -#: src/components/account-info.jsx:1507 +#: src/components/account-info.jsx:1506 msgid "Unblocked @{username}" msgstr "" -#: src/components/account-info.jsx:1515 +#: src/components/account-info.jsx:1514 msgid "Blocked @{username}" msgstr "" -#: src/components/account-info.jsx:1523 +#: src/components/account-info.jsx:1522 msgid "Unable to unblock @{username}" msgstr "" -#: src/components/account-info.jsx:1525 +#: src/components/account-info.jsx:1524 msgid "Unable to block @{username}" msgstr "" -#: src/components/account-info.jsx:1535 +#: src/components/account-info.jsx:1534 msgid "Unblock <0>@{username}" msgstr "" -#: src/components/account-info.jsx:1544 +#: src/components/account-info.jsx:1543 msgid "Block <0>@{username}…" msgstr "" -#: src/components/account-info.jsx:1561 +#: src/components/account-info.jsx:1560 msgid "Report <0>@{username}…" msgstr "" -#: src/components/account-info.jsx:1581 -#: src/components/account-info.jsx:2092 +#: src/components/account-info.jsx:1580 +#: src/components/account-info.jsx:2091 msgid "Edit profile" msgstr "" -#: src/components/account-info.jsx:1617 +#: src/components/account-info.jsx:1616 msgid "Withdraw follow request?" msgstr "" -#: src/components/account-info.jsx:1618 +#: src/components/account-info.jsx:1617 msgid "Unfollow @{0}?" msgstr "" -#: src/components/account-info.jsx:1669 +#: src/components/account-info.jsx:1668 msgid "Unfollow…" msgstr "" -#: src/components/account-info.jsx:1678 +#: src/components/account-info.jsx:1677 msgid "Withdraw…" msgstr "" -#: src/components/account-info.jsx:1685 -#: src/components/account-info.jsx:1689 +#: src/components/account-info.jsx:1684 +#: src/components/account-info.jsx:1688 #: src/pages/hashtag.jsx:261 msgid "Follow" msgstr "" -#: src/components/account-info.jsx:1800 -#: src/components/account-info.jsx:1854 -#: src/components/account-info.jsx:1987 -#: src/components/account-info.jsx:2087 +#: src/components/account-info.jsx:1799 +#: src/components/account-info.jsx:1853 +#: src/components/account-info.jsx:1986 +#: src/components/account-info.jsx:2086 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 #: src/components/compose.jsx:2407 @@ -436,71 +436,71 @@ msgstr "" msgid "Close" msgstr "" -#: src/components/account-info.jsx:1805 +#: src/components/account-info.jsx:1804 msgid "Translated Bio" msgstr "" -#: src/components/account-info.jsx:1899 +#: src/components/account-info.jsx:1898 msgid "Unable to remove from list." msgstr "" -#: src/components/account-info.jsx:1900 +#: src/components/account-info.jsx:1899 msgid "Unable to add to list." msgstr "" -#: src/components/account-info.jsx:1919 +#: src/components/account-info.jsx:1918 #: src/pages/lists.jsx:104 msgid "Unable to load lists." msgstr "" -#: src/components/account-info.jsx:1923 +#: src/components/account-info.jsx:1922 msgid "No lists." msgstr "" -#: src/components/account-info.jsx:1934 +#: src/components/account-info.jsx:1933 #: src/components/list-add-edit.jsx:37 #: src/pages/lists.jsx:58 msgid "New list" msgstr "" -#: src/components/account-info.jsx:1992 +#: src/components/account-info.jsx:1991 msgid "Private note about <0>@{0}" msgstr "" -#: src/components/account-info.jsx:2022 +#: src/components/account-info.jsx:2021 msgid "Unable to update private note." msgstr "" -#: src/components/account-info.jsx:2045 -#: src/components/account-info.jsx:2215 +#: src/components/account-info.jsx:2044 +#: src/components/account-info.jsx:2214 msgid "Cancel" msgstr "" -#: src/components/account-info.jsx:2050 +#: src/components/account-info.jsx:2049 msgid "Save & close" msgstr "" -#: src/components/account-info.jsx:2143 +#: src/components/account-info.jsx:2142 msgid "Unable to update profile." msgstr "" -#: src/components/account-info.jsx:2163 +#: src/components/account-info.jsx:2162 msgid "Bio" msgstr "" -#: src/components/account-info.jsx:2176 +#: src/components/account-info.jsx:2175 msgid "Extra fields" msgstr "" -#: src/components/account-info.jsx:2182 +#: src/components/account-info.jsx:2181 msgid "Label" msgstr "" -#: src/components/account-info.jsx:2185 +#: src/components/account-info.jsx:2184 msgid "Content" msgstr "" -#: src/components/account-info.jsx:2218 +#: src/components/account-info.jsx:2217 #: src/components/list-add-edit.jsx:147 #: src/components/shortcuts-settings.jsx:712 #: src/pages/filters.jsx:554 @@ -508,11 +508,11 @@ msgstr "" msgid "Save" msgstr "" -#: src/components/account-info.jsx:2271 +#: src/components/account-info.jsx:2270 msgid "username" msgstr "" -#: src/components/account-info.jsx:2275 +#: src/components/account-info.jsx:2274 msgid "server domain name" msgstr "" @@ -616,19 +616,19 @@ msgstr "" #: src/components/compose.jsx:1170 #: src/components/status.jsx:93 -#: src/pages/settings.jsx:285 +#: src/pages/settings.jsx:297 msgid "Public" msgstr "" #: src/components/compose.jsx:1173 #: src/components/status.jsx:94 -#: src/pages/settings.jsx:288 +#: src/pages/settings.jsx:300 msgid "Unlisted" msgstr "" #: src/components/compose.jsx:1176 #: src/components/status.jsx:95 -#: src/pages/settings.jsx:291 +#: src/pages/settings.jsx:303 msgid "Followers only" msgstr "" @@ -863,7 +863,7 @@ msgid "Error loading GIFs" msgstr "" #: src/components/drafts.jsx:63 -#: src/pages/settings.jsx:672 +#: src/pages/settings.jsx:684 msgid "Unsent drafts" msgstr "" @@ -1247,7 +1247,7 @@ msgstr "" #: src/pages/home.jsx:223 #: src/pages/mentions.jsx:20 #: src/pages/mentions.jsx:167 -#: src/pages/settings.jsx:1008 +#: src/pages/settings.jsx:1020 #: src/pages/trending.jsx:347 msgid "Mentions" msgstr "" @@ -1302,7 +1302,7 @@ msgstr "" #: src/pages/catchup.jsx:2029 #: src/pages/favourites.jsx:11 #: src/pages/favourites.jsx:23 -#: src/pages/settings.jsx:1012 +#: src/pages/settings.jsx:1024 msgid "Likes" msgstr "" @@ -1568,17 +1568,17 @@ msgid "Ending" msgstr "" #. Relative time in seconds, as short as possible -#: src/components/relative-time.jsx:54 +#: src/components/relative-time.jsx:55 msgid "{0}s" msgstr "" #. Relative time in minutes, as short as possible -#: src/components/relative-time.jsx:59 +#: src/components/relative-time.jsx:60 msgid "{0}m" msgstr "" #. Relative time in hours, as short as possible -#: src/components/relative-time.jsx:64 +#: src/components/relative-time.jsx:65 msgid "{0}h" msgstr "" @@ -2289,7 +2289,7 @@ msgid "<0/> <1/> boosted" msgstr "" #: src/components/timeline.jsx:447 -#: src/pages/settings.jsx:1036 +#: src/pages/settings.jsx:1048 msgid "New posts" msgstr "" @@ -3086,7 +3086,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "" #: src/pages/notifications.jsx:599 -#: src/pages/settings.jsx:1024 +#: src/pages/settings.jsx:1036 msgid "Follow requests" msgstr "" @@ -3288,205 +3288,209 @@ msgstr "" msgid "A" msgstr "" -#: src/pages/settings.jsx:236 +#: src/pages/settings.jsx:237 msgid "Display language" msgstr "" -#: src/pages/settings.jsx:245 +#: src/pages/settings.jsx:246 +msgid "Volunteer translations" +msgstr "" + +#: src/pages/settings.jsx:257 msgid "Posting" msgstr "" -#: src/pages/settings.jsx:252 +#: src/pages/settings.jsx:264 msgid "Default visibility" msgstr "" -#: src/pages/settings.jsx:253 -#: src/pages/settings.jsx:299 +#: src/pages/settings.jsx:265 +#: src/pages/settings.jsx:311 msgid "Synced" msgstr "" -#: src/pages/settings.jsx:278 +#: src/pages/settings.jsx:290 msgid "Failed to update posting privacy" msgstr "" -#: src/pages/settings.jsx:301 +#: src/pages/settings.jsx:313 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "" -#: src/pages/settings.jsx:316 +#: src/pages/settings.jsx:328 msgid "Experiments" msgstr "" -#: src/pages/settings.jsx:329 +#: src/pages/settings.jsx:341 msgid "Auto refresh timeline posts" msgstr "" -#: src/pages/settings.jsx:341 +#: src/pages/settings.jsx:353 msgid "Boosts carousel" msgstr "" -#: src/pages/settings.jsx:357 +#: src/pages/settings.jsx:369 msgid "Post translation" msgstr "" -#: src/pages/settings.jsx:368 +#: src/pages/settings.jsx:380 msgid "Translate to" msgstr "" -#: src/pages/settings.jsx:379 +#: src/pages/settings.jsx:391 msgid "System language ({systemTargetLanguageText})" msgstr "" -#: src/pages/settings.jsx:405 +#: src/pages/settings.jsx:417 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "" -#: src/pages/settings.jsx:459 +#: src/pages/settings.jsx:471 msgid "Note: This feature uses external translation services, powered by <0>Lingva API & <1>Lingva Translate." msgstr "" -#: src/pages/settings.jsx:493 +#: src/pages/settings.jsx:505 msgid "Auto inline translation" msgstr "" -#: src/pages/settings.jsx:497 +#: src/pages/settings.jsx:509 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "" -#: src/pages/settings.jsx:517 +#: src/pages/settings.jsx:529 msgid "GIF Picker for composer" msgstr "" -#: src/pages/settings.jsx:521 +#: src/pages/settings.jsx:533 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "" -#: src/pages/settings.jsx:550 +#: src/pages/settings.jsx:562 msgid "Image description generator" msgstr "" -#: src/pages/settings.jsx:555 +#: src/pages/settings.jsx:567 msgid "Only for new images while composing new posts." msgstr "" -#: src/pages/settings.jsx:562 +#: src/pages/settings.jsx:574 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "" -#: src/pages/settings.jsx:588 +#: src/pages/settings.jsx:600 msgid "Server-side grouped notifications" msgstr "" -#: src/pages/settings.jsx:592 +#: src/pages/settings.jsx:604 msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic." msgstr "" -#: src/pages/settings.jsx:613 +#: src/pages/settings.jsx:625 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "" -#: src/pages/settings.jsx:618 +#: src/pages/settings.jsx:630 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "" -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:641 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "" -#: src/pages/settings.jsx:646 +#: src/pages/settings.jsx:658 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "" -#: src/pages/settings.jsx:655 +#: src/pages/settings.jsx:667 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "" -#: src/pages/settings.jsx:680 +#: src/pages/settings.jsx:692 msgid "About" msgstr "" -#: src/pages/settings.jsx:719 +#: src/pages/settings.jsx:731 msgid "<0>Built by <1>@cheeaun" msgstr "" -#: src/pages/settings.jsx:748 +#: src/pages/settings.jsx:760 msgid "Sponsor" msgstr "" -#: src/pages/settings.jsx:756 +#: src/pages/settings.jsx:768 msgid "Donate" msgstr "" -#: src/pages/settings.jsx:764 +#: src/pages/settings.jsx:776 msgid "Privacy Policy" msgstr "" -#: src/pages/settings.jsx:771 +#: src/pages/settings.jsx:783 msgid "<0>Site: {0}" msgstr "" -#: src/pages/settings.jsx:778 +#: src/pages/settings.jsx:790 msgid "<0>Version: <1/> {0}" msgstr "" -#: src/pages/settings.jsx:793 +#: src/pages/settings.jsx:805 msgid "Version string copied" msgstr "" -#: src/pages/settings.jsx:796 +#: src/pages/settings.jsx:808 msgid "Unable to copy version string" msgstr "" -#: src/pages/settings.jsx:921 -#: src/pages/settings.jsx:926 +#: src/pages/settings.jsx:933 +#: src/pages/settings.jsx:938 msgid "Failed to update subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:932 +#: src/pages/settings.jsx:944 msgid "Failed to remove subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:939 +#: src/pages/settings.jsx:951 msgid "Push Notifications (beta)" msgstr "" -#: src/pages/settings.jsx:961 +#: src/pages/settings.jsx:973 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "" -#: src/pages/settings.jsx:970 +#: src/pages/settings.jsx:982 msgid "Allow from <0>{0}" msgstr "" -#: src/pages/settings.jsx:979 +#: src/pages/settings.jsx:991 msgid "anyone" msgstr "" -#: src/pages/settings.jsx:983 +#: src/pages/settings.jsx:995 msgid "people I follow" msgstr "" -#: src/pages/settings.jsx:987 +#: src/pages/settings.jsx:999 msgid "followers" msgstr "" -#: src/pages/settings.jsx:1020 +#: src/pages/settings.jsx:1032 msgid "Follows" msgstr "" -#: src/pages/settings.jsx:1028 +#: src/pages/settings.jsx:1040 msgid "Polls" msgstr "" -#: src/pages/settings.jsx:1032 +#: src/pages/settings.jsx:1044 msgid "Post edits" msgstr "" -#: src/pages/settings.jsx:1053 +#: src/pages/settings.jsx:1065 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "" -#: src/pages/settings.jsx:1069 +#: src/pages/settings.jsx:1081 msgid "NOTE: Push notifications only work for <0>one account." msgstr "" diff --git a/src/locales/pt-PT.po b/src/locales/pt-PT.po index b2dca861..84834156 100644 --- a/src/locales/pt-PT.po +++ b/src/locales/pt-PT.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-21 06:53\n" +"PO-Revision-Date: 2024-08-23 10:19\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -31,12 +31,12 @@ msgid "Last posted: {0}" msgstr "" #: src/components/account-block.jsx:159 -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 msgid "Automated" msgstr "" #: src/components/account-block.jsx:166 -#: src/components/account-info.jsx:640 +#: src/components/account-info.jsx:639 #: src/components/status.jsx:439 #: src/pages/catchup.jsx:1438 msgid "Group" @@ -47,15 +47,15 @@ msgid "Mutual" msgstr "" #: src/components/account-block.jsx:180 -#: src/components/account-info.jsx:1675 +#: src/components/account-info.jsx:1674 msgid "Requested" msgstr "" #: src/components/account-block.jsx:184 -#: src/components/account-info.jsx:417 -#: src/components/account-info.jsx:743 -#: src/components/account-info.jsx:757 -#: src/components/account-info.jsx:1666 +#: src/components/account-info.jsx:416 +#: src/components/account-info.jsx:742 +#: src/components/account-info.jsx:756 +#: src/components/account-info.jsx:1665 #: src/components/nav-menu.jsx:193 #: src/components/shortcuts-settings.jsx:137 #: src/pages/following.jsx:20 @@ -64,7 +64,7 @@ msgid "Following" msgstr "" #: src/components/account-block.jsx:188 -#: src/components/account-info.jsx:1060 +#: src/components/account-info.jsx:1059 msgid "Follows you" msgstr "" @@ -73,12 +73,12 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "" #: src/components/account-block.jsx:205 -#: src/components/account-info.jsx:681 +#: src/components/account-info.jsx:680 msgid "Verified" msgstr "" #: src/components/account-block.jsx:220 -#: src/components/account-info.jsx:778 +#: src/components/account-info.jsx:777 msgid "Joined <0>{0}" msgstr "" @@ -86,30 +86,30 @@ msgstr "" msgid "Forever" msgstr "" -#: src/components/account-info.jsx:378 +#: src/components/account-info.jsx:377 msgid "Unable to load account." msgstr "" -#: src/components/account-info.jsx:386 +#: src/components/account-info.jsx:385 msgid "Go to account page" msgstr "" -#: src/components/account-info.jsx:414 -#: src/components/account-info.jsx:703 -#: src/components/account-info.jsx:733 +#: src/components/account-info.jsx:413 +#: src/components/account-info.jsx:702 +#: src/components/account-info.jsx:732 msgid "Followers" msgstr "" -#: src/components/account-info.jsx:420 -#: src/components/account-info.jsx:774 +#: src/components/account-info.jsx:419 +#: src/components/account-info.jsx:773 #: src/pages/account-statuses.jsx:484 #: src/pages/search.jsx:237 #: src/pages/search.jsx:384 msgid "Posts" msgstr "" -#: src/components/account-info.jsx:428 -#: src/components/account-info.jsx:1116 +#: src/components/account-info.jsx:427 +#: src/components/account-info.jsx:1115 #: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 @@ -128,64 +128,64 @@ msgstr "" msgid "More" msgstr "" -#: src/components/account-info.jsx:440 +#: src/components/account-info.jsx:439 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "" -#: src/components/account-info.jsx:585 -#: src/components/account-info.jsx:1274 +#: src/components/account-info.jsx:584 +#: src/components/account-info.jsx:1273 msgid "Handle copied" msgstr "" -#: src/components/account-info.jsx:588 -#: src/components/account-info.jsx:1277 +#: src/components/account-info.jsx:587 +#: src/components/account-info.jsx:1276 msgid "Unable to copy handle" msgstr "" -#: src/components/account-info.jsx:594 -#: src/components/account-info.jsx:1283 +#: src/components/account-info.jsx:593 +#: src/components/account-info.jsx:1282 msgid "Copy handle" msgstr "" -#: src/components/account-info.jsx:600 +#: src/components/account-info.jsx:599 msgid "Go to original profile page" msgstr "" -#: src/components/account-info.jsx:607 +#: src/components/account-info.jsx:606 msgid "View profile image" msgstr "" -#: src/components/account-info.jsx:613 +#: src/components/account-info.jsx:612 msgid "View profile header" msgstr "" -#: src/components/account-info.jsx:630 +#: src/components/account-info.jsx:629 msgid "In Memoriam" msgstr "" -#: src/components/account-info.jsx:710 -#: src/components/account-info.jsx:748 +#: src/components/account-info.jsx:709 +#: src/components/account-info.jsx:747 msgid "This user has chosen to not make this information available." msgstr "" -#: src/components/account-info.jsx:803 +#: src/components/account-info.jsx:802 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "" -#: src/components/account-info.jsx:819 +#: src/components/account-info.jsx:818 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "" -#: src/components/account-info.jsx:832 +#: src/components/account-info.jsx:831 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "" -#: src/components/account-info.jsx:856 +#: src/components/account-info.jsx:855 #: src/pages/catchup.jsx:70 msgid "Original" msgstr "" -#: src/components/account-info.jsx:860 +#: src/components/account-info.jsx:859 #: src/components/status.jsx:2155 #: src/pages/catchup.jsx:71 #: src/pages/catchup.jsx:1412 @@ -195,215 +195,215 @@ msgstr "" msgid "Replies" msgstr "" -#: src/components/account-info.jsx:864 +#: src/components/account-info.jsx:863 #: src/pages/catchup.jsx:72 #: src/pages/catchup.jsx:1414 #: src/pages/catchup.jsx:2035 -#: src/pages/settings.jsx:1016 +#: src/pages/settings.jsx:1028 msgid "Boosts" msgstr "" -#: src/components/account-info.jsx:870 +#: src/components/account-info.jsx:869 msgid "Post stats unavailable." msgstr "" -#: src/components/account-info.jsx:901 +#: src/components/account-info.jsx:900 msgid "View post stats" msgstr "" -#: src/components/account-info.jsx:1064 +#: src/components/account-info.jsx:1063 msgid "Last post: <0>{0}" msgstr "" -#: src/components/account-info.jsx:1078 +#: src/components/account-info.jsx:1077 msgid "Muted" msgstr "" -#: src/components/account-info.jsx:1083 +#: src/components/account-info.jsx:1082 msgid "Blocked" msgstr "" -#: src/components/account-info.jsx:1092 +#: src/components/account-info.jsx:1091 msgid "Private note" msgstr "" -#: src/components/account-info.jsx:1149 +#: src/components/account-info.jsx:1148 msgid "Mention <0>@{username}" msgstr "" -#: src/components/account-info.jsx:1161 +#: src/components/account-info.jsx:1160 msgid "Translate bio" msgstr "" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Edit private note" msgstr "" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Add private note" msgstr "" -#: src/components/account-info.jsx:1192 +#: src/components/account-info.jsx:1191 msgid "Notifications enabled for @{username}'s posts." msgstr "" -#: src/components/account-info.jsx:1193 +#: src/components/account-info.jsx:1192 msgid "Notifications disabled for @{username}'s posts." msgstr "" -#: src/components/account-info.jsx:1205 +#: src/components/account-info.jsx:1204 msgid "Disable notifications" msgstr "" -#: src/components/account-info.jsx:1206 +#: src/components/account-info.jsx:1205 msgid "Enable notifications" msgstr "" -#: src/components/account-info.jsx:1223 +#: src/components/account-info.jsx:1222 msgid "Boosts from @{username} enabled." msgstr "" -#: src/components/account-info.jsx:1224 +#: src/components/account-info.jsx:1223 msgid "Boosts from @{username} disabled." msgstr "" -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Disable boosts" msgstr "" -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Enable boosts" msgstr "" -#: src/components/account-info.jsx:1251 -#: src/components/account-info.jsx:1261 -#: src/components/account-info.jsx:1859 +#: src/components/account-info.jsx:1250 +#: src/components/account-info.jsx:1260 +#: src/components/account-info.jsx:1858 msgid "Add/Remove from Lists" msgstr "" -#: src/components/account-info.jsx:1300 +#: src/components/account-info.jsx:1299 #: src/components/status.jsx:1071 msgid "Link copied" msgstr "" -#: src/components/account-info.jsx:1303 +#: src/components/account-info.jsx:1302 #: src/components/status.jsx:1074 msgid "Unable to copy link" msgstr "" -#: src/components/account-info.jsx:1309 +#: src/components/account-info.jsx:1308 #: src/components/shortcuts-settings.jsx:1056 #: src/components/status.jsx:1080 #: src/components/status.jsx:3102 msgid "Copy" msgstr "" -#: src/components/account-info.jsx:1324 +#: src/components/account-info.jsx:1323 #: src/components/shortcuts-settings.jsx:1074 #: src/components/status.jsx:1096 msgid "Sharing doesn't seem to work." msgstr "" -#: src/components/account-info.jsx:1330 +#: src/components/account-info.jsx:1329 #: src/components/status.jsx:1102 msgid "Share…" msgstr "" -#: src/components/account-info.jsx:1350 +#: src/components/account-info.jsx:1349 msgid "Unmuted @{username}" msgstr "" -#: src/components/account-info.jsx:1362 +#: src/components/account-info.jsx:1361 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/account-info.jsx:1378 +#: src/components/account-info.jsx:1377 msgid "Mute <0>@{username}…" msgstr "" -#: src/components/account-info.jsx:1410 +#: src/components/account-info.jsx:1409 msgid "Muted @{username} for {0}" msgstr "" -#: src/components/account-info.jsx:1422 +#: src/components/account-info.jsx:1421 msgid "Unable to mute @{username}" msgstr "" -#: src/components/account-info.jsx:1443 +#: src/components/account-info.jsx:1442 msgid "Remove <0>@{username} from followers?" msgstr "" -#: src/components/account-info.jsx:1463 +#: src/components/account-info.jsx:1462 msgid "@{username} removed from followers" msgstr "" -#: src/components/account-info.jsx:1475 +#: src/components/account-info.jsx:1474 msgid "Remove follower…" msgstr "" -#: src/components/account-info.jsx:1486 +#: src/components/account-info.jsx:1485 msgid "Block <0>@{username}?" msgstr "" -#: src/components/account-info.jsx:1507 +#: src/components/account-info.jsx:1506 msgid "Unblocked @{username}" msgstr "" -#: src/components/account-info.jsx:1515 +#: src/components/account-info.jsx:1514 msgid "Blocked @{username}" msgstr "" -#: src/components/account-info.jsx:1523 +#: src/components/account-info.jsx:1522 msgid "Unable to unblock @{username}" msgstr "" -#: src/components/account-info.jsx:1525 +#: src/components/account-info.jsx:1524 msgid "Unable to block @{username}" msgstr "" -#: src/components/account-info.jsx:1535 +#: src/components/account-info.jsx:1534 msgid "Unblock <0>@{username}" msgstr "" -#: src/components/account-info.jsx:1544 +#: src/components/account-info.jsx:1543 msgid "Block <0>@{username}…" msgstr "" -#: src/components/account-info.jsx:1561 +#: src/components/account-info.jsx:1560 msgid "Report <0>@{username}…" msgstr "" -#: src/components/account-info.jsx:1581 -#: src/components/account-info.jsx:2092 +#: src/components/account-info.jsx:1580 +#: src/components/account-info.jsx:2091 msgid "Edit profile" msgstr "" -#: src/components/account-info.jsx:1617 +#: src/components/account-info.jsx:1616 msgid "Withdraw follow request?" msgstr "" -#: src/components/account-info.jsx:1618 +#: src/components/account-info.jsx:1617 msgid "Unfollow @{0}?" msgstr "" -#: src/components/account-info.jsx:1669 +#: src/components/account-info.jsx:1668 msgid "Unfollow…" msgstr "" -#: src/components/account-info.jsx:1678 +#: src/components/account-info.jsx:1677 msgid "Withdraw…" msgstr "" -#: src/components/account-info.jsx:1685 -#: src/components/account-info.jsx:1689 +#: src/components/account-info.jsx:1684 +#: src/components/account-info.jsx:1688 #: src/pages/hashtag.jsx:261 msgid "Follow" msgstr "" -#: src/components/account-info.jsx:1800 -#: src/components/account-info.jsx:1854 -#: src/components/account-info.jsx:1987 -#: src/components/account-info.jsx:2087 +#: src/components/account-info.jsx:1799 +#: src/components/account-info.jsx:1853 +#: src/components/account-info.jsx:1986 +#: src/components/account-info.jsx:2086 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 #: src/components/compose.jsx:2407 @@ -436,71 +436,71 @@ msgstr "" msgid "Close" msgstr "" -#: src/components/account-info.jsx:1805 +#: src/components/account-info.jsx:1804 msgid "Translated Bio" msgstr "" -#: src/components/account-info.jsx:1899 +#: src/components/account-info.jsx:1898 msgid "Unable to remove from list." msgstr "" -#: src/components/account-info.jsx:1900 +#: src/components/account-info.jsx:1899 msgid "Unable to add to list." msgstr "" -#: src/components/account-info.jsx:1919 +#: src/components/account-info.jsx:1918 #: src/pages/lists.jsx:104 msgid "Unable to load lists." msgstr "" -#: src/components/account-info.jsx:1923 +#: src/components/account-info.jsx:1922 msgid "No lists." msgstr "" -#: src/components/account-info.jsx:1934 +#: src/components/account-info.jsx:1933 #: src/components/list-add-edit.jsx:37 #: src/pages/lists.jsx:58 msgid "New list" msgstr "" -#: src/components/account-info.jsx:1992 +#: src/components/account-info.jsx:1991 msgid "Private note about <0>@{0}" msgstr "" -#: src/components/account-info.jsx:2022 +#: src/components/account-info.jsx:2021 msgid "Unable to update private note." msgstr "" -#: src/components/account-info.jsx:2045 -#: src/components/account-info.jsx:2215 +#: src/components/account-info.jsx:2044 +#: src/components/account-info.jsx:2214 msgid "Cancel" msgstr "" -#: src/components/account-info.jsx:2050 +#: src/components/account-info.jsx:2049 msgid "Save & close" msgstr "" -#: src/components/account-info.jsx:2143 +#: src/components/account-info.jsx:2142 msgid "Unable to update profile." msgstr "" -#: src/components/account-info.jsx:2163 +#: src/components/account-info.jsx:2162 msgid "Bio" msgstr "" -#: src/components/account-info.jsx:2176 +#: src/components/account-info.jsx:2175 msgid "Extra fields" msgstr "" -#: src/components/account-info.jsx:2182 +#: src/components/account-info.jsx:2181 msgid "Label" msgstr "" -#: src/components/account-info.jsx:2185 +#: src/components/account-info.jsx:2184 msgid "Content" msgstr "" -#: src/components/account-info.jsx:2218 +#: src/components/account-info.jsx:2217 #: src/components/list-add-edit.jsx:147 #: src/components/shortcuts-settings.jsx:712 #: src/pages/filters.jsx:554 @@ -508,11 +508,11 @@ msgstr "" msgid "Save" msgstr "" -#: src/components/account-info.jsx:2271 +#: src/components/account-info.jsx:2270 msgid "username" msgstr "" -#: src/components/account-info.jsx:2275 +#: src/components/account-info.jsx:2274 msgid "server domain name" msgstr "" @@ -616,19 +616,19 @@ msgstr "" #: src/components/compose.jsx:1170 #: src/components/status.jsx:93 -#: src/pages/settings.jsx:285 +#: src/pages/settings.jsx:297 msgid "Public" msgstr "" #: src/components/compose.jsx:1173 #: src/components/status.jsx:94 -#: src/pages/settings.jsx:288 +#: src/pages/settings.jsx:300 msgid "Unlisted" msgstr "" #: src/components/compose.jsx:1176 #: src/components/status.jsx:95 -#: src/pages/settings.jsx:291 +#: src/pages/settings.jsx:303 msgid "Followers only" msgstr "" @@ -863,7 +863,7 @@ msgid "Error loading GIFs" msgstr "" #: src/components/drafts.jsx:63 -#: src/pages/settings.jsx:672 +#: src/pages/settings.jsx:684 msgid "Unsent drafts" msgstr "" @@ -1247,7 +1247,7 @@ msgstr "" #: src/pages/home.jsx:223 #: src/pages/mentions.jsx:20 #: src/pages/mentions.jsx:167 -#: src/pages/settings.jsx:1008 +#: src/pages/settings.jsx:1020 #: src/pages/trending.jsx:347 msgid "Mentions" msgstr "" @@ -1302,7 +1302,7 @@ msgstr "" #: src/pages/catchup.jsx:2029 #: src/pages/favourites.jsx:11 #: src/pages/favourites.jsx:23 -#: src/pages/settings.jsx:1012 +#: src/pages/settings.jsx:1024 msgid "Likes" msgstr "" @@ -1568,17 +1568,17 @@ msgid "Ending" msgstr "" #. Relative time in seconds, as short as possible -#: src/components/relative-time.jsx:54 +#: src/components/relative-time.jsx:55 msgid "{0}s" msgstr "" #. Relative time in minutes, as short as possible -#: src/components/relative-time.jsx:59 +#: src/components/relative-time.jsx:60 msgid "{0}m" msgstr "" #. Relative time in hours, as short as possible -#: src/components/relative-time.jsx:64 +#: src/components/relative-time.jsx:65 msgid "{0}h" msgstr "" @@ -2289,7 +2289,7 @@ msgid "<0/> <1/> boosted" msgstr "" #: src/components/timeline.jsx:447 -#: src/pages/settings.jsx:1036 +#: src/pages/settings.jsx:1048 msgid "New posts" msgstr "" @@ -3086,7 +3086,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "" #: src/pages/notifications.jsx:599 -#: src/pages/settings.jsx:1024 +#: src/pages/settings.jsx:1036 msgid "Follow requests" msgstr "" @@ -3288,205 +3288,209 @@ msgstr "" msgid "A" msgstr "" -#: src/pages/settings.jsx:236 +#: src/pages/settings.jsx:237 msgid "Display language" msgstr "" -#: src/pages/settings.jsx:245 +#: src/pages/settings.jsx:246 +msgid "Volunteer translations" +msgstr "" + +#: src/pages/settings.jsx:257 msgid "Posting" msgstr "" -#: src/pages/settings.jsx:252 +#: src/pages/settings.jsx:264 msgid "Default visibility" msgstr "" -#: src/pages/settings.jsx:253 -#: src/pages/settings.jsx:299 +#: src/pages/settings.jsx:265 +#: src/pages/settings.jsx:311 msgid "Synced" msgstr "" -#: src/pages/settings.jsx:278 +#: src/pages/settings.jsx:290 msgid "Failed to update posting privacy" msgstr "" -#: src/pages/settings.jsx:301 +#: src/pages/settings.jsx:313 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "" -#: src/pages/settings.jsx:316 +#: src/pages/settings.jsx:328 msgid "Experiments" msgstr "" -#: src/pages/settings.jsx:329 +#: src/pages/settings.jsx:341 msgid "Auto refresh timeline posts" msgstr "" -#: src/pages/settings.jsx:341 +#: src/pages/settings.jsx:353 msgid "Boosts carousel" msgstr "" -#: src/pages/settings.jsx:357 +#: src/pages/settings.jsx:369 msgid "Post translation" msgstr "" -#: src/pages/settings.jsx:368 +#: src/pages/settings.jsx:380 msgid "Translate to" msgstr "" -#: src/pages/settings.jsx:379 +#: src/pages/settings.jsx:391 msgid "System language ({systemTargetLanguageText})" msgstr "" -#: src/pages/settings.jsx:405 +#: src/pages/settings.jsx:417 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "" -#: src/pages/settings.jsx:459 +#: src/pages/settings.jsx:471 msgid "Note: This feature uses external translation services, powered by <0>Lingva API & <1>Lingva Translate." msgstr "" -#: src/pages/settings.jsx:493 +#: src/pages/settings.jsx:505 msgid "Auto inline translation" msgstr "" -#: src/pages/settings.jsx:497 +#: src/pages/settings.jsx:509 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "" -#: src/pages/settings.jsx:517 +#: src/pages/settings.jsx:529 msgid "GIF Picker for composer" msgstr "" -#: src/pages/settings.jsx:521 +#: src/pages/settings.jsx:533 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "" -#: src/pages/settings.jsx:550 +#: src/pages/settings.jsx:562 msgid "Image description generator" msgstr "" -#: src/pages/settings.jsx:555 +#: src/pages/settings.jsx:567 msgid "Only for new images while composing new posts." msgstr "" -#: src/pages/settings.jsx:562 +#: src/pages/settings.jsx:574 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "" -#: src/pages/settings.jsx:588 +#: src/pages/settings.jsx:600 msgid "Server-side grouped notifications" msgstr "" -#: src/pages/settings.jsx:592 +#: src/pages/settings.jsx:604 msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic." msgstr "" -#: src/pages/settings.jsx:613 +#: src/pages/settings.jsx:625 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "" -#: src/pages/settings.jsx:618 +#: src/pages/settings.jsx:630 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "" -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:641 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "" -#: src/pages/settings.jsx:646 +#: src/pages/settings.jsx:658 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "" -#: src/pages/settings.jsx:655 +#: src/pages/settings.jsx:667 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "" -#: src/pages/settings.jsx:680 +#: src/pages/settings.jsx:692 msgid "About" msgstr "" -#: src/pages/settings.jsx:719 +#: src/pages/settings.jsx:731 msgid "<0>Built by <1>@cheeaun" msgstr "" -#: src/pages/settings.jsx:748 +#: src/pages/settings.jsx:760 msgid "Sponsor" msgstr "" -#: src/pages/settings.jsx:756 +#: src/pages/settings.jsx:768 msgid "Donate" msgstr "" -#: src/pages/settings.jsx:764 +#: src/pages/settings.jsx:776 msgid "Privacy Policy" msgstr "" -#: src/pages/settings.jsx:771 +#: src/pages/settings.jsx:783 msgid "<0>Site: {0}" msgstr "" -#: src/pages/settings.jsx:778 +#: src/pages/settings.jsx:790 msgid "<0>Version: <1/> {0}" msgstr "" -#: src/pages/settings.jsx:793 +#: src/pages/settings.jsx:805 msgid "Version string copied" msgstr "" -#: src/pages/settings.jsx:796 +#: src/pages/settings.jsx:808 msgid "Unable to copy version string" msgstr "" -#: src/pages/settings.jsx:921 -#: src/pages/settings.jsx:926 +#: src/pages/settings.jsx:933 +#: src/pages/settings.jsx:938 msgid "Failed to update subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:932 +#: src/pages/settings.jsx:944 msgid "Failed to remove subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:939 +#: src/pages/settings.jsx:951 msgid "Push Notifications (beta)" msgstr "" -#: src/pages/settings.jsx:961 +#: src/pages/settings.jsx:973 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "" -#: src/pages/settings.jsx:970 +#: src/pages/settings.jsx:982 msgid "Allow from <0>{0}" msgstr "" -#: src/pages/settings.jsx:979 +#: src/pages/settings.jsx:991 msgid "anyone" msgstr "" -#: src/pages/settings.jsx:983 +#: src/pages/settings.jsx:995 msgid "people I follow" msgstr "" -#: src/pages/settings.jsx:987 +#: src/pages/settings.jsx:999 msgid "followers" msgstr "" -#: src/pages/settings.jsx:1020 +#: src/pages/settings.jsx:1032 msgid "Follows" msgstr "" -#: src/pages/settings.jsx:1028 +#: src/pages/settings.jsx:1040 msgid "Polls" msgstr "" -#: src/pages/settings.jsx:1032 +#: src/pages/settings.jsx:1044 msgid "Post edits" msgstr "" -#: src/pages/settings.jsx:1053 +#: src/pages/settings.jsx:1065 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "" -#: src/pages/settings.jsx:1069 +#: src/pages/settings.jsx:1081 msgid "NOTE: Push notifications only work for <0>one account." msgstr "" diff --git a/src/locales/ru-RU.po b/src/locales/ru-RU.po index e3d001b3..69d09730 100644 --- a/src/locales/ru-RU.po +++ b/src/locales/ru-RU.po @@ -8,7 +8,7 @@ msgstr "" "Language: ru\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-23 09:10\n" +"PO-Revision-Date: 2024-08-23 10:19\n" "Last-Translator: \n" "Language-Team: Russian\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" @@ -31,12 +31,12 @@ msgid "Last posted: {0}" msgstr "Последний пост: {0}" #: src/components/account-block.jsx:159 -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 msgid "Automated" msgstr "Автоматизирован" #: src/components/account-block.jsx:166 -#: src/components/account-info.jsx:640 +#: src/components/account-info.jsx:639 #: src/components/status.jsx:439 #: src/pages/catchup.jsx:1438 msgid "Group" @@ -47,15 +47,15 @@ msgid "Mutual" msgstr "Взаимно подписаны" #: src/components/account-block.jsx:180 -#: src/components/account-info.jsx:1675 +#: src/components/account-info.jsx:1674 msgid "Requested" msgstr "Запрос отправлен" #: src/components/account-block.jsx:184 -#: src/components/account-info.jsx:417 -#: src/components/account-info.jsx:743 -#: src/components/account-info.jsx:757 -#: src/components/account-info.jsx:1666 +#: src/components/account-info.jsx:416 +#: src/components/account-info.jsx:742 +#: src/components/account-info.jsx:756 +#: src/components/account-info.jsx:1665 #: src/components/nav-menu.jsx:193 #: src/components/shortcuts-settings.jsx:137 #: src/pages/following.jsx:20 @@ -64,7 +64,7 @@ msgid "Following" msgstr "Подписк(и/a)" #: src/components/account-block.jsx:188 -#: src/components/account-info.jsx:1060 +#: src/components/account-info.jsx:1059 msgid "Follows you" msgstr "Подписан(а) на вас" @@ -73,12 +73,12 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural, one {# подписчик} many {# подписчиков} other {# подписчика}}" #: src/components/account-block.jsx:205 -#: src/components/account-info.jsx:681 +#: src/components/account-info.jsx:680 msgid "Verified" msgstr "Подтверждено" #: src/components/account-block.jsx:220 -#: src/components/account-info.jsx:778 +#: src/components/account-info.jsx:777 msgid "Joined <0>{0}" msgstr "Присоединил(ся/ась) <0>{0}" @@ -86,30 +86,30 @@ msgstr "Присоединил(ся/ась) <0>{0}" msgid "Forever" msgstr "Навсегда" -#: src/components/account-info.jsx:378 +#: src/components/account-info.jsx:377 msgid "Unable to load account." msgstr "Не удалось загрузить учётную запись." -#: src/components/account-info.jsx:386 +#: src/components/account-info.jsx:385 msgid "Go to account page" msgstr "Перейти на страницу учётной записи" -#: src/components/account-info.jsx:414 -#: src/components/account-info.jsx:703 -#: src/components/account-info.jsx:733 +#: src/components/account-info.jsx:413 +#: src/components/account-info.jsx:702 +#: src/components/account-info.jsx:732 msgid "Followers" msgstr "Подписчик(а/ов)" -#: src/components/account-info.jsx:420 -#: src/components/account-info.jsx:774 +#: src/components/account-info.jsx:419 +#: src/components/account-info.jsx:773 #: src/pages/account-statuses.jsx:484 #: src/pages/search.jsx:237 #: src/pages/search.jsx:384 msgid "Posts" msgstr "Посты" -#: src/components/account-info.jsx:428 -#: src/components/account-info.jsx:1116 +#: src/components/account-info.jsx:427 +#: src/components/account-info.jsx:1115 #: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 @@ -128,64 +128,64 @@ msgstr "Посты" msgid "More" msgstr "Ещё" -#: src/components/account-info.jsx:440 +#: src/components/account-info.jsx:439 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} указал(а), что теперь использует новую учётную запись:" -#: src/components/account-info.jsx:585 -#: src/components/account-info.jsx:1274 +#: src/components/account-info.jsx:584 +#: src/components/account-info.jsx:1273 msgid "Handle copied" msgstr "Имя пользователя скопировано" -#: src/components/account-info.jsx:588 -#: src/components/account-info.jsx:1277 +#: src/components/account-info.jsx:587 +#: src/components/account-info.jsx:1276 msgid "Unable to copy handle" msgstr "Не удалось скопировать имя пользователя" -#: src/components/account-info.jsx:594 -#: src/components/account-info.jsx:1283 +#: src/components/account-info.jsx:593 +#: src/components/account-info.jsx:1282 msgid "Copy handle" msgstr "Копировать имя пользователя" -#: src/components/account-info.jsx:600 +#: src/components/account-info.jsx:599 msgid "Go to original profile page" msgstr "Перейти на страницу оригинального профиля" -#: src/components/account-info.jsx:607 +#: src/components/account-info.jsx:606 msgid "View profile image" msgstr "Просмотр изображения профиля" -#: src/components/account-info.jsx:613 +#: src/components/account-info.jsx:612 msgid "View profile header" msgstr "Открыть изображение-шапку" -#: src/components/account-info.jsx:630 +#: src/components/account-info.jsx:629 msgid "In Memoriam" msgstr "Вечная память" -#: src/components/account-info.jsx:710 -#: src/components/account-info.jsx:748 +#: src/components/account-info.jsx:709 +#: src/components/account-info.jsx:747 msgid "This user has chosen to not make this information available." msgstr "Этот пользователь предпочёл не раскрывать эту информацию." -#: src/components/account-info.jsx:803 +#: src/components/account-info.jsx:802 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "Оригинальные посты: {0}. Ответы: {1}. Продвижения: {2}" -#: src/components/account-info.jsx:819 +#: src/components/account-info.jsx:818 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "{0, plural, one {{1, plural, one {1 последний пост за 1 последний день} other {1 последний пост за {2} последних ден(я/ей)}}} other {{3, plural, one {Последние {4} пост(а/ов) за 1 последний день} other {Последние {5} пост(а/ов) за {6} последних ден(я/ей)}}}}" -#: src/components/account-info.jsx:832 +#: src/components/account-info.jsx:831 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "{0, plural, one {{1} пост} few {{1} поста} many {{1} постов} other {{1} поста}} за последний год или годы" -#: src/components/account-info.jsx:856 +#: src/components/account-info.jsx:855 #: src/pages/catchup.jsx:70 msgid "Original" msgstr "Оригинальные" -#: src/components/account-info.jsx:860 +#: src/components/account-info.jsx:859 #: src/components/status.jsx:2155 #: src/pages/catchup.jsx:71 #: src/pages/catchup.jsx:1412 @@ -195,215 +195,215 @@ msgstr "Оригинальные" msgid "Replies" msgstr "Ответы" -#: src/components/account-info.jsx:864 +#: src/components/account-info.jsx:863 #: src/pages/catchup.jsx:72 #: src/pages/catchup.jsx:1414 #: src/pages/catchup.jsx:2035 -#: src/pages/settings.jsx:1016 +#: src/pages/settings.jsx:1028 msgid "Boosts" msgstr "Продвижения" -#: src/components/account-info.jsx:870 +#: src/components/account-info.jsx:869 msgid "Post stats unavailable." msgstr "Статистика публикации постов недоступна." -#: src/components/account-info.jsx:901 +#: src/components/account-info.jsx:900 msgid "View post stats" msgstr "Показать статистику публикации постов" -#: src/components/account-info.jsx:1064 +#: src/components/account-info.jsx:1063 msgid "Last post: <0>{0}" msgstr "Последний пост: <0>{0}" -#: src/components/account-info.jsx:1078 +#: src/components/account-info.jsx:1077 msgid "Muted" msgstr "Игнорируется" -#: src/components/account-info.jsx:1083 +#: src/components/account-info.jsx:1082 msgid "Blocked" msgstr "Заблокирован(а)" -#: src/components/account-info.jsx:1092 +#: src/components/account-info.jsx:1091 msgid "Private note" msgstr "Личная заметка" -#: src/components/account-info.jsx:1149 +#: src/components/account-info.jsx:1148 msgid "Mention <0>@{username}" msgstr "Упомянуть <0>@{username}" -#: src/components/account-info.jsx:1161 +#: src/components/account-info.jsx:1160 msgid "Translate bio" msgstr "Перевести поле «О себе»" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Edit private note" msgstr "Редактировать личную заметку" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Add private note" msgstr "Добавить личную заметку" -#: src/components/account-info.jsx:1192 +#: src/components/account-info.jsx:1191 msgid "Notifications enabled for @{username}'s posts." msgstr "Уведомления о новых постах @{username} включены." -#: src/components/account-info.jsx:1193 +#: src/components/account-info.jsx:1192 msgid "Notifications disabled for @{username}'s posts." msgstr "Уведомления о новых постах @{username} отключены." -#: src/components/account-info.jsx:1205 +#: src/components/account-info.jsx:1204 msgid "Disable notifications" msgstr "Отключить уведомления" -#: src/components/account-info.jsx:1206 +#: src/components/account-info.jsx:1205 msgid "Enable notifications" msgstr "Включить уведомления" -#: src/components/account-info.jsx:1223 +#: src/components/account-info.jsx:1222 msgid "Boosts from @{username} enabled." msgstr "Продвижения @{username} видны." -#: src/components/account-info.jsx:1224 +#: src/components/account-info.jsx:1223 msgid "Boosts from @{username} disabled." msgstr "Продвижения @{username} скрыты." -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Disable boosts" msgstr "Скрыть продвижения" -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Enable boosts" msgstr "Включить продвижения" -#: src/components/account-info.jsx:1251 -#: src/components/account-info.jsx:1261 -#: src/components/account-info.jsx:1859 +#: src/components/account-info.jsx:1250 +#: src/components/account-info.jsx:1260 +#: src/components/account-info.jsx:1858 msgid "Add/Remove from Lists" msgstr "Управление списками" -#: src/components/account-info.jsx:1300 +#: src/components/account-info.jsx:1299 #: src/components/status.jsx:1071 msgid "Link copied" msgstr "Ссылка скопирована" -#: src/components/account-info.jsx:1303 +#: src/components/account-info.jsx:1302 #: src/components/status.jsx:1074 msgid "Unable to copy link" msgstr "Не удалось скопировать ссылку" -#: src/components/account-info.jsx:1309 +#: src/components/account-info.jsx:1308 #: src/components/shortcuts-settings.jsx:1056 #: src/components/status.jsx:1080 #: src/components/status.jsx:3102 msgid "Copy" msgstr "Копировать" -#: src/components/account-info.jsx:1324 +#: src/components/account-info.jsx:1323 #: src/components/shortcuts-settings.jsx:1074 #: src/components/status.jsx:1096 msgid "Sharing doesn't seem to work." msgstr "Кажется, функция «Поделиться» не работает." -#: src/components/account-info.jsx:1330 +#: src/components/account-info.jsx:1329 #: src/components/status.jsx:1102 msgid "Share…" msgstr "Поделиться…" -#: src/components/account-info.jsx:1350 +#: src/components/account-info.jsx:1349 msgid "Unmuted @{username}" msgstr "@{username} убран(а) из списка игнорируемых" -#: src/components/account-info.jsx:1362 +#: src/components/account-info.jsx:1361 msgid "Unmute <0>@{username}" msgstr "Убрать <0>@{username} из игнорируемых" -#: src/components/account-info.jsx:1378 +#: src/components/account-info.jsx:1377 msgid "Mute <0>@{username}…" msgstr "Игнорировать <0>@{username}…" -#: src/components/account-info.jsx:1410 +#: src/components/account-info.jsx:1409 msgid "Muted @{username} for {0}" msgstr "@{username} добавлен(а) в список игнорируемых на {0}" -#: src/components/account-info.jsx:1422 +#: src/components/account-info.jsx:1421 msgid "Unable to mute @{username}" msgstr "Не удалось добавить @{username} в список игнорируемых" -#: src/components/account-info.jsx:1443 +#: src/components/account-info.jsx:1442 msgid "Remove <0>@{username} from followers?" msgstr "Удалить <0>@{username} из подписчиков?" -#: src/components/account-info.jsx:1463 +#: src/components/account-info.jsx:1462 msgid "@{username} removed from followers" msgstr "@{username} убран из подписчиков" -#: src/components/account-info.jsx:1475 +#: src/components/account-info.jsx:1474 msgid "Remove follower…" msgstr "Убрать подписчика…" -#: src/components/account-info.jsx:1486 +#: src/components/account-info.jsx:1485 msgid "Block <0>@{username}?" msgstr "Заблокировать <0>@{username}?" -#: src/components/account-info.jsx:1507 +#: src/components/account-info.jsx:1506 msgid "Unblocked @{username}" msgstr "@{username} разблокирован(а)" -#: src/components/account-info.jsx:1515 +#: src/components/account-info.jsx:1514 msgid "Blocked @{username}" msgstr "@{username} заблокирован(а)" -#: src/components/account-info.jsx:1523 +#: src/components/account-info.jsx:1522 msgid "Unable to unblock @{username}" msgstr "Не удалось разблокировать @{username}" -#: src/components/account-info.jsx:1525 +#: src/components/account-info.jsx:1524 msgid "Unable to block @{username}" msgstr "Не удалось заблокировать @{username}" -#: src/components/account-info.jsx:1535 +#: src/components/account-info.jsx:1534 msgid "Unblock <0>@{username}" msgstr "Разблокировать <0>@{username}" -#: src/components/account-info.jsx:1544 +#: src/components/account-info.jsx:1543 msgid "Block <0>@{username}…" msgstr "Заблокировать <0>@{username}…" -#: src/components/account-info.jsx:1561 +#: src/components/account-info.jsx:1560 msgid "Report <0>@{username}…" msgstr "Пожаловаться на <0>@{username}…" -#: src/components/account-info.jsx:1581 -#: src/components/account-info.jsx:2092 +#: src/components/account-info.jsx:1580 +#: src/components/account-info.jsx:2091 msgid "Edit profile" msgstr "Редактировать профиль" -#: src/components/account-info.jsx:1617 +#: src/components/account-info.jsx:1616 msgid "Withdraw follow request?" msgstr "Отозвать запрос на подписку?" -#: src/components/account-info.jsx:1618 +#: src/components/account-info.jsx:1617 msgid "Unfollow @{0}?" msgstr "Отписаться от @{0}?" -#: src/components/account-info.jsx:1669 +#: src/components/account-info.jsx:1668 msgid "Unfollow…" msgstr "Отписаться…" -#: src/components/account-info.jsx:1678 +#: src/components/account-info.jsx:1677 msgid "Withdraw…" msgstr "Отозвать…" -#: src/components/account-info.jsx:1685 -#: src/components/account-info.jsx:1689 +#: src/components/account-info.jsx:1684 +#: src/components/account-info.jsx:1688 #: src/pages/hashtag.jsx:261 msgid "Follow" msgstr "Подписаться" -#: src/components/account-info.jsx:1800 -#: src/components/account-info.jsx:1854 -#: src/components/account-info.jsx:1987 -#: src/components/account-info.jsx:2087 +#: src/components/account-info.jsx:1799 +#: src/components/account-info.jsx:1853 +#: src/components/account-info.jsx:1986 +#: src/components/account-info.jsx:2086 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 #: src/components/compose.jsx:2407 @@ -436,71 +436,71 @@ msgstr "Подписаться" msgid "Close" msgstr "Закрыть" -#: src/components/account-info.jsx:1805 +#: src/components/account-info.jsx:1804 msgid "Translated Bio" msgstr "Перевод поля «О себе»" -#: src/components/account-info.jsx:1899 +#: src/components/account-info.jsx:1898 msgid "Unable to remove from list." msgstr "Не удалось убрать из списка." -#: src/components/account-info.jsx:1900 +#: src/components/account-info.jsx:1899 msgid "Unable to add to list." msgstr "Не удалось добавить в список." -#: src/components/account-info.jsx:1919 +#: src/components/account-info.jsx:1918 #: src/pages/lists.jsx:104 msgid "Unable to load lists." msgstr "Не удалось загрузить списки." -#: src/components/account-info.jsx:1923 +#: src/components/account-info.jsx:1922 msgid "No lists." msgstr "Списки отсутствуют." -#: src/components/account-info.jsx:1934 +#: src/components/account-info.jsx:1933 #: src/components/list-add-edit.jsx:37 #: src/pages/lists.jsx:58 msgid "New list" msgstr "Новый список" -#: src/components/account-info.jsx:1992 +#: src/components/account-info.jsx:1991 msgid "Private note about <0>@{0}" msgstr "Личная заметка о <0>@{0}" -#: src/components/account-info.jsx:2022 +#: src/components/account-info.jsx:2021 msgid "Unable to update private note." msgstr "Не удалось обновить личную заметку." -#: src/components/account-info.jsx:2045 -#: src/components/account-info.jsx:2215 +#: src/components/account-info.jsx:2044 +#: src/components/account-info.jsx:2214 msgid "Cancel" msgstr "Отмена" -#: src/components/account-info.jsx:2050 +#: src/components/account-info.jsx:2049 msgid "Save & close" msgstr "Сохранить и закрыть" -#: src/components/account-info.jsx:2143 +#: src/components/account-info.jsx:2142 msgid "Unable to update profile." msgstr "Не удалось обновить профиль." -#: src/components/account-info.jsx:2163 +#: src/components/account-info.jsx:2162 msgid "Bio" msgstr "О себе" -#: src/components/account-info.jsx:2176 +#: src/components/account-info.jsx:2175 msgid "Extra fields" msgstr "Дополнительные поля" -#: src/components/account-info.jsx:2182 +#: src/components/account-info.jsx:2181 msgid "Label" msgstr "Заголовок" -#: src/components/account-info.jsx:2185 +#: src/components/account-info.jsx:2184 msgid "Content" msgstr "Содержание" -#: src/components/account-info.jsx:2218 +#: src/components/account-info.jsx:2217 #: src/components/list-add-edit.jsx:147 #: src/components/shortcuts-settings.jsx:712 #: src/pages/filters.jsx:554 @@ -508,11 +508,11 @@ msgstr "Содержание" msgid "Save" msgstr "Сохранить" -#: src/components/account-info.jsx:2271 +#: src/components/account-info.jsx:2270 msgid "username" msgstr "имя пользователя" -#: src/components/account-info.jsx:2275 +#: src/components/account-info.jsx:2274 msgid "server domain name" msgstr "доменное имя сервера" @@ -616,19 +616,19 @@ msgstr "Предупреждение о содержании или медиаф #: src/components/compose.jsx:1170 #: src/components/status.jsx:93 -#: src/pages/settings.jsx:285 +#: src/pages/settings.jsx:297 msgid "Public" msgstr "Публичный" #: src/components/compose.jsx:1173 #: src/components/status.jsx:94 -#: src/pages/settings.jsx:288 +#: src/pages/settings.jsx:300 msgid "Unlisted" msgstr "Без включения в поиск" #: src/components/compose.jsx:1176 #: src/components/status.jsx:95 -#: src/pages/settings.jsx:291 +#: src/pages/settings.jsx:303 msgid "Followers only" msgstr "Только для подписчиков" @@ -863,7 +863,7 @@ msgid "Error loading GIFs" msgstr "Ошибка поиска GIF-анимаций" #: src/components/drafts.jsx:63 -#: src/pages/settings.jsx:672 +#: src/pages/settings.jsx:684 msgid "Unsent drafts" msgstr "Черновики" @@ -1247,7 +1247,7 @@ msgstr "Catch-up" #: src/pages/home.jsx:223 #: src/pages/mentions.jsx:20 #: src/pages/mentions.jsx:167 -#: src/pages/settings.jsx:1008 +#: src/pages/settings.jsx:1020 #: src/pages/trending.jsx:347 msgid "Mentions" msgstr "Упоминания" @@ -1302,7 +1302,7 @@ msgstr "Закладки" #: src/pages/catchup.jsx:2029 #: src/pages/favourites.jsx:11 #: src/pages/favourites.jsx:23 -#: src/pages/settings.jsx:1012 +#: src/pages/settings.jsx:1024 msgid "Likes" msgstr "Отметки \"нравится\"" @@ -1568,17 +1568,17 @@ msgid "Ending" msgstr "Завершение" #. Relative time in seconds, as short as possible -#: src/components/relative-time.jsx:54 +#: src/components/relative-time.jsx:55 msgid "{0}s" msgstr "{0}с" #. Relative time in minutes, as short as possible -#: src/components/relative-time.jsx:59 +#: src/components/relative-time.jsx:60 msgid "{0}m" msgstr "{0}м" #. Relative time in hours, as short as possible -#: src/components/relative-time.jsx:64 +#: src/components/relative-time.jsx:65 msgid "{0}h" msgstr "{0}ч" @@ -2289,7 +2289,7 @@ msgid "<0/> <1/> boosted" msgstr "<0/> <1/> продвинули" #: src/components/timeline.jsx:447 -#: src/pages/settings.jsx:1036 +#: src/pages/settings.jsx:1048 msgid "New posts" msgstr "Новые посты" @@ -3086,7 +3086,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Оповещение} other {Оповещени(я/й)}}" #: src/pages/notifications.jsx:599 -#: src/pages/settings.jsx:1024 +#: src/pages/settings.jsx:1036 msgid "Follow requests" msgstr "Запросы на подписку" @@ -3288,205 +3288,209 @@ msgstr "Размер текста" msgid "A" msgstr "A" -#: src/pages/settings.jsx:236 +#: src/pages/settings.jsx:237 msgid "Display language" msgstr "Язык интерфейса" -#: src/pages/settings.jsx:245 +#: src/pages/settings.jsx:246 +msgid "Volunteer translations" +msgstr "" + +#: src/pages/settings.jsx:257 msgid "Posting" msgstr "Публикация сообщений" -#: src/pages/settings.jsx:252 +#: src/pages/settings.jsx:264 msgid "Default visibility" msgstr "Видимость поста по умолчанию" -#: src/pages/settings.jsx:253 -#: src/pages/settings.jsx:299 +#: src/pages/settings.jsx:265 +#: src/pages/settings.jsx:311 msgid "Synced" msgstr "Синхронизировано" -#: src/pages/settings.jsx:278 +#: src/pages/settings.jsx:290 msgid "Failed to update posting privacy" msgstr "Не удалось обновить информацию о постах" -#: src/pages/settings.jsx:301 +#: src/pages/settings.jsx:313 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "Синхронизировано с настройками сервера инстанса. <0>Перейдите к инстансу ({instance}) для дополнительных настроек." -#: src/pages/settings.jsx:316 +#: src/pages/settings.jsx:328 msgid "Experiments" msgstr "Э-э-эксперименты" -#: src/pages/settings.jsx:329 +#: src/pages/settings.jsx:341 msgid "Auto refresh timeline posts" msgstr "Автоматически обновлять ленту с постами" -#: src/pages/settings.jsx:341 +#: src/pages/settings.jsx:353 msgid "Boosts carousel" msgstr "Карусель продвижений" -#: src/pages/settings.jsx:357 +#: src/pages/settings.jsx:369 msgid "Post translation" msgstr "Перевод поста" -#: src/pages/settings.jsx:368 +#: src/pages/settings.jsx:380 msgid "Translate to" msgstr "Перевести на" -#: src/pages/settings.jsx:379 +#: src/pages/settings.jsx:391 msgid "System language ({systemTargetLanguageText})" msgstr "Системный язык ({systemTargetLanguageText})" -#: src/pages/settings.jsx:405 +#: src/pages/settings.jsx:417 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "{0, plural, =0 {Скрыть кнопку \"Перевести\" для:} other {Скрыть кнопку \"Перевести\" для (#):}}" -#: src/pages/settings.jsx:459 +#: src/pages/settings.jsx:471 msgid "Note: This feature uses external translation services, powered by <0>Lingva API & <1>Lingva Translate." msgstr "Примечание: Эта функция использует услуги сторонних сервисов перевода, основанных на <0>Lingva API и <1>Lingva Translate." -#: src/pages/settings.jsx:493 +#: src/pages/settings.jsx:505 msgid "Auto inline translation" msgstr "Автоматический встроенный перевод" -#: src/pages/settings.jsx:497 +#: src/pages/settings.jsx:509 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "Автоматически показывать перевод постов на ленте. Работает только для <0>коротких постов без предупреждения о содержимом, медиа и опросов." -#: src/pages/settings.jsx:517 +#: src/pages/settings.jsx:529 msgid "GIF Picker for composer" msgstr "Выбор GIF для исполнителя" -#: src/pages/settings.jsx:521 +#: src/pages/settings.jsx:533 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "Примечание: Эта функция использует внешний сервис поиска GIF, работающий на <0>GIPHY. Имеет рейтинг G (подходит для просмотра всем возрастам), параметры отслеживания удалены, информация о использовании отсутствует в запросах, но поисковые запросы и информация об IP-адресе все равно будут поступать на их серверы." -#: src/pages/settings.jsx:550 +#: src/pages/settings.jsx:562 msgid "Image description generator" msgstr "Генератор описания изображения" -#: src/pages/settings.jsx:555 +#: src/pages/settings.jsx:567 msgid "Only for new images while composing new posts." msgstr "Только для новых изображений при написании новых постов." -#: src/pages/settings.jsx:562 +#: src/pages/settings.jsx:574 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "Примечание: Эта функция использует внешний сервис искусственного интеллекта, работающий на <0>img-alt-api. Может работать некорректно. Только для изображений и на английском языке." -#: src/pages/settings.jsx:588 +#: src/pages/settings.jsx:600 msgid "Server-side grouped notifications" msgstr "Группировка уведомлений на стороне сервера" -#: src/pages/settings.jsx:592 +#: src/pages/settings.jsx:604 msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic." msgstr "Функция находится в состоянии альфа. Потенциально улучшает группировку, однако логика группировки базовая." -#: src/pages/settings.jsx:613 +#: src/pages/settings.jsx:625 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "Облачный \"импорт/экспорт\" для настроек ярлыков" -#: src/pages/settings.jsx:618 +#: src/pages/settings.jsx:630 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "⚠️⚠️⚠️ Очень экспериментально.<0/>Хранится в заметках вашего профиля. Личные заметки (которые в профиле) в основном используются для других профилей и скрыты для собственного профиля." -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:641 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "Примечание: Эта функция использует текущий авторизованный API сервера инстанса." -#: src/pages/settings.jsx:646 +#: src/pages/settings.jsx:658 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "Режим маскировки <0>(<1>Текст → <2>████)" -#: src/pages/settings.jsx:655 +#: src/pages/settings.jsx:667 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "Замените текст блоками, полезными для изготовления скриншотов по соображениям конфиденциальности." -#: src/pages/settings.jsx:680 +#: src/pages/settings.jsx:692 msgid "About" msgstr "О приложении" -#: src/pages/settings.jsx:719 +#: src/pages/settings.jsx:731 msgid "<0>Built by <1>@cheeaun" msgstr "<0>Собрано <1>@cheeaun" -#: src/pages/settings.jsx:748 +#: src/pages/settings.jsx:760 msgid "Sponsor" msgstr "Стать спонсором" -#: src/pages/settings.jsx:756 +#: src/pages/settings.jsx:768 msgid "Donate" msgstr "Поддержать монеткой" -#: src/pages/settings.jsx:764 +#: src/pages/settings.jsx:776 msgid "Privacy Policy" msgstr "Политика конфиденциальности" -#: src/pages/settings.jsx:771 +#: src/pages/settings.jsx:783 msgid "<0>Site: {0}" msgstr "<0>Сайт: {0}" -#: src/pages/settings.jsx:778 +#: src/pages/settings.jsx:790 msgid "<0>Version: <1/> {0}" msgstr "<0>Версия: <1/> {0}" -#: src/pages/settings.jsx:793 +#: src/pages/settings.jsx:805 msgid "Version string copied" msgstr "Строка версии скопирована" -#: src/pages/settings.jsx:796 +#: src/pages/settings.jsx:808 msgid "Unable to copy version string" msgstr "Не удалось скопировать строку версии" -#: src/pages/settings.jsx:921 -#: src/pages/settings.jsx:926 +#: src/pages/settings.jsx:933 +#: src/pages/settings.jsx:938 msgid "Failed to update subscription. Please try again." msgstr "Не удалось обновить подписку. Пожалуйста, попробуйте еще раз." -#: src/pages/settings.jsx:932 +#: src/pages/settings.jsx:944 msgid "Failed to remove subscription. Please try again." msgstr "Не удалось удалить подписку. Пожалуйста, попробуйте еще раз." -#: src/pages/settings.jsx:939 +#: src/pages/settings.jsx:951 msgid "Push Notifications (beta)" msgstr "Push-уведомления (бета)" -#: src/pages/settings.jsx:961 +#: src/pages/settings.jsx:973 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "Push-уведомления заблокированы. Пожалуйста, включите их в настройках браузера." -#: src/pages/settings.jsx:970 +#: src/pages/settings.jsx:982 msgid "Allow from <0>{0}" msgstr "Разрешить от <0>{0}" -#: src/pages/settings.jsx:979 +#: src/pages/settings.jsx:991 msgid "anyone" msgstr "кто угодно" -#: src/pages/settings.jsx:983 +#: src/pages/settings.jsx:995 msgid "people I follow" msgstr "людей, на которых я подписан(а)" -#: src/pages/settings.jsx:987 +#: src/pages/settings.jsx:999 msgid "followers" msgstr "подписчиков" -#: src/pages/settings.jsx:1020 +#: src/pages/settings.jsx:1032 msgid "Follows" msgstr "Подписки" -#: src/pages/settings.jsx:1028 +#: src/pages/settings.jsx:1040 msgid "Polls" msgstr "Опросы" -#: src/pages/settings.jsx:1032 +#: src/pages/settings.jsx:1044 msgid "Post edits" msgstr "Редактирование постов" -#: src/pages/settings.jsx:1053 +#: src/pages/settings.jsx:1065 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "Разрешение для Push не было предоставлено с момента вашего последнего входа в систему. Чтобы предоставить разрешение на push-уведомление, вам нужно будет <0><1>войти еще раз." -#: src/pages/settings.jsx:1069 +#: src/pages/settings.jsx:1081 msgid "NOTE: Push notifications only work for <0>one account." msgstr "ПРИМЕЧАНИЕ: Push-уведомления работают только для <0>одного аккаунта." diff --git a/src/locales/th-TH.po b/src/locales/th-TH.po index faf0e493..a3941d48 100644 --- a/src/locales/th-TH.po +++ b/src/locales/th-TH.po @@ -8,7 +8,7 @@ msgstr "" "Language: th\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-21 06:53\n" +"PO-Revision-Date: 2024-08-23 10:19\n" "Last-Translator: \n" "Language-Team: Thai\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -31,12 +31,12 @@ msgid "Last posted: {0}" msgstr "โพสต์สุดท้าย: {0}" #: src/components/account-block.jsx:159 -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 msgid "Automated" msgstr "" #: src/components/account-block.jsx:166 -#: src/components/account-info.jsx:640 +#: src/components/account-info.jsx:639 #: src/components/status.jsx:439 #: src/pages/catchup.jsx:1438 msgid "Group" @@ -47,15 +47,15 @@ msgid "Mutual" msgstr "" #: src/components/account-block.jsx:180 -#: src/components/account-info.jsx:1675 +#: src/components/account-info.jsx:1674 msgid "Requested" msgstr "ร้องขอแล้ว" #: src/components/account-block.jsx:184 -#: src/components/account-info.jsx:417 -#: src/components/account-info.jsx:743 -#: src/components/account-info.jsx:757 -#: src/components/account-info.jsx:1666 +#: src/components/account-info.jsx:416 +#: src/components/account-info.jsx:742 +#: src/components/account-info.jsx:756 +#: src/components/account-info.jsx:1665 #: src/components/nav-menu.jsx:193 #: src/components/shortcuts-settings.jsx:137 #: src/pages/following.jsx:20 @@ -64,7 +64,7 @@ msgid "Following" msgstr "ติดตามแล้ว" #: src/components/account-block.jsx:188 -#: src/components/account-info.jsx:1060 +#: src/components/account-info.jsx:1059 msgid "Follows you" msgstr "ติดตามคุณ" @@ -73,12 +73,12 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "" #: src/components/account-block.jsx:205 -#: src/components/account-info.jsx:681 +#: src/components/account-info.jsx:680 msgid "Verified" msgstr "ยืนยันแล้ว" #: src/components/account-block.jsx:220 -#: src/components/account-info.jsx:778 +#: src/components/account-info.jsx:777 msgid "Joined <0>{0}" msgstr "" @@ -86,30 +86,30 @@ msgstr "" msgid "Forever" msgstr "ตลอดไป" -#: src/components/account-info.jsx:378 +#: src/components/account-info.jsx:377 msgid "Unable to load account." msgstr "ไม่สามารถดึงเนื้อหาได้" -#: src/components/account-info.jsx:386 +#: src/components/account-info.jsx:385 msgid "Go to account page" msgstr "ไปยังหน้าบัญชี" -#: src/components/account-info.jsx:414 -#: src/components/account-info.jsx:703 -#: src/components/account-info.jsx:733 +#: src/components/account-info.jsx:413 +#: src/components/account-info.jsx:702 +#: src/components/account-info.jsx:732 msgid "Followers" msgstr "ผู้ติดตาม" -#: src/components/account-info.jsx:420 -#: src/components/account-info.jsx:774 +#: src/components/account-info.jsx:419 +#: src/components/account-info.jsx:773 #: src/pages/account-statuses.jsx:484 #: src/pages/search.jsx:237 #: src/pages/search.jsx:384 msgid "Posts" msgstr "โพสต์" -#: src/components/account-info.jsx:428 -#: src/components/account-info.jsx:1116 +#: src/components/account-info.jsx:427 +#: src/components/account-info.jsx:1115 #: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 @@ -128,64 +128,64 @@ msgstr "โพสต์" msgid "More" msgstr "เพิ่มเติม" -#: src/components/account-info.jsx:440 +#: src/components/account-info.jsx:439 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "" -#: src/components/account-info.jsx:585 -#: src/components/account-info.jsx:1274 +#: src/components/account-info.jsx:584 +#: src/components/account-info.jsx:1273 msgid "Handle copied" msgstr "คัดลอกชื่อเรียกแล้ว" -#: src/components/account-info.jsx:588 -#: src/components/account-info.jsx:1277 +#: src/components/account-info.jsx:587 +#: src/components/account-info.jsx:1276 msgid "Unable to copy handle" msgstr "ไม่สามารถคัดลอกชื่อเรียก" -#: src/components/account-info.jsx:594 -#: src/components/account-info.jsx:1283 +#: src/components/account-info.jsx:593 +#: src/components/account-info.jsx:1282 msgid "Copy handle" msgstr "คัดลอกชื่อเรียก" -#: src/components/account-info.jsx:600 +#: src/components/account-info.jsx:599 msgid "Go to original profile page" msgstr "" -#: src/components/account-info.jsx:607 +#: src/components/account-info.jsx:606 msgid "View profile image" msgstr "ดูภาพโพรไฟล์" -#: src/components/account-info.jsx:613 +#: src/components/account-info.jsx:612 msgid "View profile header" msgstr "" -#: src/components/account-info.jsx:630 +#: src/components/account-info.jsx:629 msgid "In Memoriam" msgstr "" -#: src/components/account-info.jsx:710 -#: src/components/account-info.jsx:748 +#: src/components/account-info.jsx:709 +#: src/components/account-info.jsx:747 msgid "This user has chosen to not make this information available." msgstr "" -#: src/components/account-info.jsx:803 +#: src/components/account-info.jsx:802 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "" -#: src/components/account-info.jsx:819 +#: src/components/account-info.jsx:818 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "" -#: src/components/account-info.jsx:832 +#: src/components/account-info.jsx:831 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "" -#: src/components/account-info.jsx:856 +#: src/components/account-info.jsx:855 #: src/pages/catchup.jsx:70 msgid "Original" msgstr "" -#: src/components/account-info.jsx:860 +#: src/components/account-info.jsx:859 #: src/components/status.jsx:2155 #: src/pages/catchup.jsx:71 #: src/pages/catchup.jsx:1412 @@ -195,215 +195,215 @@ msgstr "" msgid "Replies" msgstr "" -#: src/components/account-info.jsx:864 +#: src/components/account-info.jsx:863 #: src/pages/catchup.jsx:72 #: src/pages/catchup.jsx:1414 #: src/pages/catchup.jsx:2035 -#: src/pages/settings.jsx:1016 +#: src/pages/settings.jsx:1028 msgid "Boosts" msgstr "" -#: src/components/account-info.jsx:870 +#: src/components/account-info.jsx:869 msgid "Post stats unavailable." msgstr "" -#: src/components/account-info.jsx:901 +#: src/components/account-info.jsx:900 msgid "View post stats" msgstr "" -#: src/components/account-info.jsx:1064 +#: src/components/account-info.jsx:1063 msgid "Last post: <0>{0}" msgstr "" -#: src/components/account-info.jsx:1078 +#: src/components/account-info.jsx:1077 msgid "Muted" msgstr "" -#: src/components/account-info.jsx:1083 +#: src/components/account-info.jsx:1082 msgid "Blocked" msgstr "" -#: src/components/account-info.jsx:1092 +#: src/components/account-info.jsx:1091 msgid "Private note" msgstr "" -#: src/components/account-info.jsx:1149 +#: src/components/account-info.jsx:1148 msgid "Mention <0>@{username}" msgstr "" -#: src/components/account-info.jsx:1161 +#: src/components/account-info.jsx:1160 msgid "Translate bio" msgstr "" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Edit private note" msgstr "" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Add private note" msgstr "" -#: src/components/account-info.jsx:1192 +#: src/components/account-info.jsx:1191 msgid "Notifications enabled for @{username}'s posts." msgstr "" -#: src/components/account-info.jsx:1193 +#: src/components/account-info.jsx:1192 msgid "Notifications disabled for @{username}'s posts." msgstr "" -#: src/components/account-info.jsx:1205 +#: src/components/account-info.jsx:1204 msgid "Disable notifications" msgstr "" -#: src/components/account-info.jsx:1206 +#: src/components/account-info.jsx:1205 msgid "Enable notifications" msgstr "" -#: src/components/account-info.jsx:1223 +#: src/components/account-info.jsx:1222 msgid "Boosts from @{username} enabled." msgstr "" -#: src/components/account-info.jsx:1224 +#: src/components/account-info.jsx:1223 msgid "Boosts from @{username} disabled." msgstr "" -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Disable boosts" msgstr "" -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Enable boosts" msgstr "" -#: src/components/account-info.jsx:1251 -#: src/components/account-info.jsx:1261 -#: src/components/account-info.jsx:1859 +#: src/components/account-info.jsx:1250 +#: src/components/account-info.jsx:1260 +#: src/components/account-info.jsx:1858 msgid "Add/Remove from Lists" msgstr "" -#: src/components/account-info.jsx:1300 +#: src/components/account-info.jsx:1299 #: src/components/status.jsx:1071 msgid "Link copied" msgstr "" -#: src/components/account-info.jsx:1303 +#: src/components/account-info.jsx:1302 #: src/components/status.jsx:1074 msgid "Unable to copy link" msgstr "" -#: src/components/account-info.jsx:1309 +#: src/components/account-info.jsx:1308 #: src/components/shortcuts-settings.jsx:1056 #: src/components/status.jsx:1080 #: src/components/status.jsx:3102 msgid "Copy" msgstr "" -#: src/components/account-info.jsx:1324 +#: src/components/account-info.jsx:1323 #: src/components/shortcuts-settings.jsx:1074 #: src/components/status.jsx:1096 msgid "Sharing doesn't seem to work." msgstr "" -#: src/components/account-info.jsx:1330 +#: src/components/account-info.jsx:1329 #: src/components/status.jsx:1102 msgid "Share…" msgstr "" -#: src/components/account-info.jsx:1350 +#: src/components/account-info.jsx:1349 msgid "Unmuted @{username}" msgstr "" -#: src/components/account-info.jsx:1362 +#: src/components/account-info.jsx:1361 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/account-info.jsx:1378 +#: src/components/account-info.jsx:1377 msgid "Mute <0>@{username}…" msgstr "" -#: src/components/account-info.jsx:1410 +#: src/components/account-info.jsx:1409 msgid "Muted @{username} for {0}" msgstr "" -#: src/components/account-info.jsx:1422 +#: src/components/account-info.jsx:1421 msgid "Unable to mute @{username}" msgstr "" -#: src/components/account-info.jsx:1443 +#: src/components/account-info.jsx:1442 msgid "Remove <0>@{username} from followers?" msgstr "" -#: src/components/account-info.jsx:1463 +#: src/components/account-info.jsx:1462 msgid "@{username} removed from followers" msgstr "" -#: src/components/account-info.jsx:1475 +#: src/components/account-info.jsx:1474 msgid "Remove follower…" msgstr "" -#: src/components/account-info.jsx:1486 +#: src/components/account-info.jsx:1485 msgid "Block <0>@{username}?" msgstr "" -#: src/components/account-info.jsx:1507 +#: src/components/account-info.jsx:1506 msgid "Unblocked @{username}" msgstr "" -#: src/components/account-info.jsx:1515 +#: src/components/account-info.jsx:1514 msgid "Blocked @{username}" msgstr "" -#: src/components/account-info.jsx:1523 +#: src/components/account-info.jsx:1522 msgid "Unable to unblock @{username}" msgstr "" -#: src/components/account-info.jsx:1525 +#: src/components/account-info.jsx:1524 msgid "Unable to block @{username}" msgstr "" -#: src/components/account-info.jsx:1535 +#: src/components/account-info.jsx:1534 msgid "Unblock <0>@{username}" msgstr "" -#: src/components/account-info.jsx:1544 +#: src/components/account-info.jsx:1543 msgid "Block <0>@{username}…" msgstr "" -#: src/components/account-info.jsx:1561 +#: src/components/account-info.jsx:1560 msgid "Report <0>@{username}…" msgstr "" -#: src/components/account-info.jsx:1581 -#: src/components/account-info.jsx:2092 +#: src/components/account-info.jsx:1580 +#: src/components/account-info.jsx:2091 msgid "Edit profile" msgstr "" -#: src/components/account-info.jsx:1617 +#: src/components/account-info.jsx:1616 msgid "Withdraw follow request?" msgstr "" -#: src/components/account-info.jsx:1618 +#: src/components/account-info.jsx:1617 msgid "Unfollow @{0}?" msgstr "" -#: src/components/account-info.jsx:1669 +#: src/components/account-info.jsx:1668 msgid "Unfollow…" msgstr "" -#: src/components/account-info.jsx:1678 +#: src/components/account-info.jsx:1677 msgid "Withdraw…" msgstr "" -#: src/components/account-info.jsx:1685 -#: src/components/account-info.jsx:1689 +#: src/components/account-info.jsx:1684 +#: src/components/account-info.jsx:1688 #: src/pages/hashtag.jsx:261 msgid "Follow" msgstr "" -#: src/components/account-info.jsx:1800 -#: src/components/account-info.jsx:1854 -#: src/components/account-info.jsx:1987 -#: src/components/account-info.jsx:2087 +#: src/components/account-info.jsx:1799 +#: src/components/account-info.jsx:1853 +#: src/components/account-info.jsx:1986 +#: src/components/account-info.jsx:2086 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 #: src/components/compose.jsx:2407 @@ -436,71 +436,71 @@ msgstr "" msgid "Close" msgstr "" -#: src/components/account-info.jsx:1805 +#: src/components/account-info.jsx:1804 msgid "Translated Bio" msgstr "" -#: src/components/account-info.jsx:1899 +#: src/components/account-info.jsx:1898 msgid "Unable to remove from list." msgstr "" -#: src/components/account-info.jsx:1900 +#: src/components/account-info.jsx:1899 msgid "Unable to add to list." msgstr "" -#: src/components/account-info.jsx:1919 +#: src/components/account-info.jsx:1918 #: src/pages/lists.jsx:104 msgid "Unable to load lists." msgstr "" -#: src/components/account-info.jsx:1923 +#: src/components/account-info.jsx:1922 msgid "No lists." msgstr "" -#: src/components/account-info.jsx:1934 +#: src/components/account-info.jsx:1933 #: src/components/list-add-edit.jsx:37 #: src/pages/lists.jsx:58 msgid "New list" msgstr "" -#: src/components/account-info.jsx:1992 +#: src/components/account-info.jsx:1991 msgid "Private note about <0>@{0}" msgstr "" -#: src/components/account-info.jsx:2022 +#: src/components/account-info.jsx:2021 msgid "Unable to update private note." msgstr "" -#: src/components/account-info.jsx:2045 -#: src/components/account-info.jsx:2215 +#: src/components/account-info.jsx:2044 +#: src/components/account-info.jsx:2214 msgid "Cancel" msgstr "" -#: src/components/account-info.jsx:2050 +#: src/components/account-info.jsx:2049 msgid "Save & close" msgstr "" -#: src/components/account-info.jsx:2143 +#: src/components/account-info.jsx:2142 msgid "Unable to update profile." msgstr "" -#: src/components/account-info.jsx:2163 +#: src/components/account-info.jsx:2162 msgid "Bio" msgstr "" -#: src/components/account-info.jsx:2176 +#: src/components/account-info.jsx:2175 msgid "Extra fields" msgstr "" -#: src/components/account-info.jsx:2182 +#: src/components/account-info.jsx:2181 msgid "Label" msgstr "" -#: src/components/account-info.jsx:2185 +#: src/components/account-info.jsx:2184 msgid "Content" msgstr "" -#: src/components/account-info.jsx:2218 +#: src/components/account-info.jsx:2217 #: src/components/list-add-edit.jsx:147 #: src/components/shortcuts-settings.jsx:712 #: src/pages/filters.jsx:554 @@ -508,11 +508,11 @@ msgstr "" msgid "Save" msgstr "" -#: src/components/account-info.jsx:2271 +#: src/components/account-info.jsx:2270 msgid "username" msgstr "" -#: src/components/account-info.jsx:2275 +#: src/components/account-info.jsx:2274 msgid "server domain name" msgstr "" @@ -616,19 +616,19 @@ msgstr "" #: src/components/compose.jsx:1170 #: src/components/status.jsx:93 -#: src/pages/settings.jsx:285 +#: src/pages/settings.jsx:297 msgid "Public" msgstr "" #: src/components/compose.jsx:1173 #: src/components/status.jsx:94 -#: src/pages/settings.jsx:288 +#: src/pages/settings.jsx:300 msgid "Unlisted" msgstr "" #: src/components/compose.jsx:1176 #: src/components/status.jsx:95 -#: src/pages/settings.jsx:291 +#: src/pages/settings.jsx:303 msgid "Followers only" msgstr "" @@ -863,7 +863,7 @@ msgid "Error loading GIFs" msgstr "" #: src/components/drafts.jsx:63 -#: src/pages/settings.jsx:672 +#: src/pages/settings.jsx:684 msgid "Unsent drafts" msgstr "" @@ -1247,7 +1247,7 @@ msgstr "" #: src/pages/home.jsx:223 #: src/pages/mentions.jsx:20 #: src/pages/mentions.jsx:167 -#: src/pages/settings.jsx:1008 +#: src/pages/settings.jsx:1020 #: src/pages/trending.jsx:347 msgid "Mentions" msgstr "" @@ -1302,7 +1302,7 @@ msgstr "" #: src/pages/catchup.jsx:2029 #: src/pages/favourites.jsx:11 #: src/pages/favourites.jsx:23 -#: src/pages/settings.jsx:1012 +#: src/pages/settings.jsx:1024 msgid "Likes" msgstr "" @@ -1568,17 +1568,17 @@ msgid "Ending" msgstr "" #. Relative time in seconds, as short as possible -#: src/components/relative-time.jsx:54 +#: src/components/relative-time.jsx:55 msgid "{0}s" msgstr "" #. Relative time in minutes, as short as possible -#: src/components/relative-time.jsx:59 +#: src/components/relative-time.jsx:60 msgid "{0}m" msgstr "" #. Relative time in hours, as short as possible -#: src/components/relative-time.jsx:64 +#: src/components/relative-time.jsx:65 msgid "{0}h" msgstr "" @@ -2289,7 +2289,7 @@ msgid "<0/> <1/> boosted" msgstr "" #: src/components/timeline.jsx:447 -#: src/pages/settings.jsx:1036 +#: src/pages/settings.jsx:1048 msgid "New posts" msgstr "" @@ -3086,7 +3086,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "" #: src/pages/notifications.jsx:599 -#: src/pages/settings.jsx:1024 +#: src/pages/settings.jsx:1036 msgid "Follow requests" msgstr "" @@ -3288,205 +3288,209 @@ msgstr "" msgid "A" msgstr "" -#: src/pages/settings.jsx:236 +#: src/pages/settings.jsx:237 msgid "Display language" msgstr "" -#: src/pages/settings.jsx:245 +#: src/pages/settings.jsx:246 +msgid "Volunteer translations" +msgstr "" + +#: src/pages/settings.jsx:257 msgid "Posting" msgstr "" -#: src/pages/settings.jsx:252 +#: src/pages/settings.jsx:264 msgid "Default visibility" msgstr "" -#: src/pages/settings.jsx:253 -#: src/pages/settings.jsx:299 +#: src/pages/settings.jsx:265 +#: src/pages/settings.jsx:311 msgid "Synced" msgstr "" -#: src/pages/settings.jsx:278 +#: src/pages/settings.jsx:290 msgid "Failed to update posting privacy" msgstr "" -#: src/pages/settings.jsx:301 +#: src/pages/settings.jsx:313 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "" -#: src/pages/settings.jsx:316 +#: src/pages/settings.jsx:328 msgid "Experiments" msgstr "" -#: src/pages/settings.jsx:329 +#: src/pages/settings.jsx:341 msgid "Auto refresh timeline posts" msgstr "" -#: src/pages/settings.jsx:341 +#: src/pages/settings.jsx:353 msgid "Boosts carousel" msgstr "" -#: src/pages/settings.jsx:357 +#: src/pages/settings.jsx:369 msgid "Post translation" msgstr "" -#: src/pages/settings.jsx:368 +#: src/pages/settings.jsx:380 msgid "Translate to" msgstr "" -#: src/pages/settings.jsx:379 +#: src/pages/settings.jsx:391 msgid "System language ({systemTargetLanguageText})" msgstr "" -#: src/pages/settings.jsx:405 +#: src/pages/settings.jsx:417 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "" -#: src/pages/settings.jsx:459 +#: src/pages/settings.jsx:471 msgid "Note: This feature uses external translation services, powered by <0>Lingva API & <1>Lingva Translate." msgstr "" -#: src/pages/settings.jsx:493 +#: src/pages/settings.jsx:505 msgid "Auto inline translation" msgstr "" -#: src/pages/settings.jsx:497 +#: src/pages/settings.jsx:509 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "" -#: src/pages/settings.jsx:517 +#: src/pages/settings.jsx:529 msgid "GIF Picker for composer" msgstr "" -#: src/pages/settings.jsx:521 +#: src/pages/settings.jsx:533 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "" -#: src/pages/settings.jsx:550 +#: src/pages/settings.jsx:562 msgid "Image description generator" msgstr "" -#: src/pages/settings.jsx:555 +#: src/pages/settings.jsx:567 msgid "Only for new images while composing new posts." msgstr "" -#: src/pages/settings.jsx:562 +#: src/pages/settings.jsx:574 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "" -#: src/pages/settings.jsx:588 +#: src/pages/settings.jsx:600 msgid "Server-side grouped notifications" msgstr "" -#: src/pages/settings.jsx:592 +#: src/pages/settings.jsx:604 msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic." msgstr "" -#: src/pages/settings.jsx:613 +#: src/pages/settings.jsx:625 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "" -#: src/pages/settings.jsx:618 +#: src/pages/settings.jsx:630 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "" -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:641 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "" -#: src/pages/settings.jsx:646 +#: src/pages/settings.jsx:658 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "" -#: src/pages/settings.jsx:655 +#: src/pages/settings.jsx:667 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "" -#: src/pages/settings.jsx:680 +#: src/pages/settings.jsx:692 msgid "About" msgstr "" -#: src/pages/settings.jsx:719 +#: src/pages/settings.jsx:731 msgid "<0>Built by <1>@cheeaun" msgstr "" -#: src/pages/settings.jsx:748 +#: src/pages/settings.jsx:760 msgid "Sponsor" msgstr "" -#: src/pages/settings.jsx:756 +#: src/pages/settings.jsx:768 msgid "Donate" msgstr "" -#: src/pages/settings.jsx:764 +#: src/pages/settings.jsx:776 msgid "Privacy Policy" msgstr "" -#: src/pages/settings.jsx:771 +#: src/pages/settings.jsx:783 msgid "<0>Site: {0}" msgstr "" -#: src/pages/settings.jsx:778 +#: src/pages/settings.jsx:790 msgid "<0>Version: <1/> {0}" msgstr "" -#: src/pages/settings.jsx:793 +#: src/pages/settings.jsx:805 msgid "Version string copied" msgstr "" -#: src/pages/settings.jsx:796 +#: src/pages/settings.jsx:808 msgid "Unable to copy version string" msgstr "" -#: src/pages/settings.jsx:921 -#: src/pages/settings.jsx:926 +#: src/pages/settings.jsx:933 +#: src/pages/settings.jsx:938 msgid "Failed to update subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:932 +#: src/pages/settings.jsx:944 msgid "Failed to remove subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:939 +#: src/pages/settings.jsx:951 msgid "Push Notifications (beta)" msgstr "" -#: src/pages/settings.jsx:961 +#: src/pages/settings.jsx:973 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "" -#: src/pages/settings.jsx:970 +#: src/pages/settings.jsx:982 msgid "Allow from <0>{0}" msgstr "" -#: src/pages/settings.jsx:979 +#: src/pages/settings.jsx:991 msgid "anyone" msgstr "" -#: src/pages/settings.jsx:983 +#: src/pages/settings.jsx:995 msgid "people I follow" msgstr "" -#: src/pages/settings.jsx:987 +#: src/pages/settings.jsx:999 msgid "followers" msgstr "" -#: src/pages/settings.jsx:1020 +#: src/pages/settings.jsx:1032 msgid "Follows" msgstr "" -#: src/pages/settings.jsx:1028 +#: src/pages/settings.jsx:1040 msgid "Polls" msgstr "" -#: src/pages/settings.jsx:1032 +#: src/pages/settings.jsx:1044 msgid "Post edits" msgstr "" -#: src/pages/settings.jsx:1053 +#: src/pages/settings.jsx:1065 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "" -#: src/pages/settings.jsx:1069 +#: src/pages/settings.jsx:1081 msgid "NOTE: Push notifications only work for <0>one account." msgstr "" diff --git a/src/locales/zh-CN.po b/src/locales/zh-CN.po index 4ff226b5..c37a341d 100644 --- a/src/locales/zh-CN.po +++ b/src/locales/zh-CN.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-21 12:20\n" +"PO-Revision-Date: 2024-08-23 10:19\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -31,12 +31,12 @@ msgid "Last posted: {0}" msgstr "上次发嘟: {0}" #: src/components/account-block.jsx:159 -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 msgid "Automated" msgstr "机器人" #: src/components/account-block.jsx:166 -#: src/components/account-info.jsx:640 +#: src/components/account-info.jsx:639 #: src/components/status.jsx:439 #: src/pages/catchup.jsx:1438 msgid "Group" @@ -47,15 +47,15 @@ msgid "Mutual" msgstr "互相关注" #: src/components/account-block.jsx:180 -#: src/components/account-info.jsx:1675 +#: src/components/account-info.jsx:1674 msgid "Requested" msgstr "已请求" #: src/components/account-block.jsx:184 -#: src/components/account-info.jsx:417 -#: src/components/account-info.jsx:743 -#: src/components/account-info.jsx:757 -#: src/components/account-info.jsx:1666 +#: src/components/account-info.jsx:416 +#: src/components/account-info.jsx:742 +#: src/components/account-info.jsx:756 +#: src/components/account-info.jsx:1665 #: src/components/nav-menu.jsx:193 #: src/components/shortcuts-settings.jsx:137 #: src/pages/following.jsx:20 @@ -64,7 +64,7 @@ msgid "Following" msgstr "正在关注" #: src/components/account-block.jsx:188 -#: src/components/account-info.jsx:1060 +#: src/components/account-info.jsx:1059 msgid "Follows you" msgstr "关注了你" @@ -73,12 +73,12 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural, other {# 粉丝}}" #: src/components/account-block.jsx:205 -#: src/components/account-info.jsx:681 +#: src/components/account-info.jsx:680 msgid "Verified" msgstr "已认证" #: src/components/account-block.jsx:220 -#: src/components/account-info.jsx:778 +#: src/components/account-info.jsx:777 msgid "Joined <0>{0}" msgstr "加入于 <0>{0}" @@ -86,30 +86,30 @@ msgstr "加入于 <0>{0}" msgid "Forever" msgstr "永久" -#: src/components/account-info.jsx:378 +#: src/components/account-info.jsx:377 msgid "Unable to load account." msgstr "无法加载账户。" -#: src/components/account-info.jsx:386 +#: src/components/account-info.jsx:385 msgid "Go to account page" msgstr "转到账户页" -#: src/components/account-info.jsx:414 -#: src/components/account-info.jsx:703 -#: src/components/account-info.jsx:733 +#: src/components/account-info.jsx:413 +#: src/components/account-info.jsx:702 +#: src/components/account-info.jsx:732 msgid "Followers" msgstr "粉丝" -#: src/components/account-info.jsx:420 -#: src/components/account-info.jsx:774 +#: src/components/account-info.jsx:419 +#: src/components/account-info.jsx:773 #: src/pages/account-statuses.jsx:484 #: src/pages/search.jsx:237 #: src/pages/search.jsx:384 msgid "Posts" msgstr "条嘟文" -#: src/components/account-info.jsx:428 -#: src/components/account-info.jsx:1116 +#: src/components/account-info.jsx:427 +#: src/components/account-info.jsx:1115 #: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 @@ -128,64 +128,64 @@ msgstr "条嘟文" msgid "More" msgstr "更多" -#: src/components/account-info.jsx:440 +#: src/components/account-info.jsx:439 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} 已声明 Ta 现在的新账户是:" -#: src/components/account-info.jsx:585 -#: src/components/account-info.jsx:1274 +#: src/components/account-info.jsx:584 +#: src/components/account-info.jsx:1273 msgid "Handle copied" msgstr "已复制用户名" -#: src/components/account-info.jsx:588 -#: src/components/account-info.jsx:1277 +#: src/components/account-info.jsx:587 +#: src/components/account-info.jsx:1276 msgid "Unable to copy handle" msgstr "无法复制用户名" -#: src/components/account-info.jsx:594 -#: src/components/account-info.jsx:1283 +#: src/components/account-info.jsx:593 +#: src/components/account-info.jsx:1282 msgid "Copy handle" msgstr "复制用户名" -#: src/components/account-info.jsx:600 +#: src/components/account-info.jsx:599 msgid "Go to original profile page" msgstr "转到原始账户页" -#: src/components/account-info.jsx:607 +#: src/components/account-info.jsx:606 msgid "View profile image" msgstr "查看头像" -#: src/components/account-info.jsx:613 +#: src/components/account-info.jsx:612 msgid "View profile header" msgstr "查看横幅图片" -#: src/components/account-info.jsx:630 +#: src/components/account-info.jsx:629 msgid "In Memoriam" msgstr "悼念账户" -#: src/components/account-info.jsx:710 -#: src/components/account-info.jsx:748 +#: src/components/account-info.jsx:709 +#: src/components/account-info.jsx:747 msgid "This user has chosen to not make this information available." msgstr "该用户选择不提供此信息。" -#: src/components/account-info.jsx:803 +#: src/components/account-info.jsx:802 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} 为原创嘟文,{1} 为回复,{2} 为转嘟" -#: src/components/account-info.jsx:819 +#: src/components/account-info.jsx:818 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "{0, plural, other {{3, plural, other {近 {6} 天内的 {5} 条嘟文}}}}" -#: src/components/account-info.jsx:832 +#: src/components/account-info.jsx:831 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "{0, plural, other {近几年的 {1} 条嘟文}}" -#: src/components/account-info.jsx:856 +#: src/components/account-info.jsx:855 #: src/pages/catchup.jsx:70 msgid "Original" msgstr "原创" -#: src/components/account-info.jsx:860 +#: src/components/account-info.jsx:859 #: src/components/status.jsx:2155 #: src/pages/catchup.jsx:71 #: src/pages/catchup.jsx:1412 @@ -195,215 +195,215 @@ msgstr "原创" msgid "Replies" msgstr "回复" -#: src/components/account-info.jsx:864 +#: src/components/account-info.jsx:863 #: src/pages/catchup.jsx:72 #: src/pages/catchup.jsx:1414 #: src/pages/catchup.jsx:2035 -#: src/pages/settings.jsx:1016 +#: src/pages/settings.jsx:1028 msgid "Boosts" msgstr "转嘟" -#: src/components/account-info.jsx:870 +#: src/components/account-info.jsx:869 msgid "Post stats unavailable." msgstr "嘟文统计不可用" -#: src/components/account-info.jsx:901 +#: src/components/account-info.jsx:900 msgid "View post stats" msgstr "查看嘟文统计" -#: src/components/account-info.jsx:1064 +#: src/components/account-info.jsx:1063 msgid "Last post: <0>{0}" msgstr "上次发嘟: <0>{0}" -#: src/components/account-info.jsx:1078 +#: src/components/account-info.jsx:1077 msgid "Muted" msgstr "已静音" -#: src/components/account-info.jsx:1083 +#: src/components/account-info.jsx:1082 msgid "Blocked" msgstr "已屏蔽" -#: src/components/account-info.jsx:1092 +#: src/components/account-info.jsx:1091 msgid "Private note" msgstr "私人备注" -#: src/components/account-info.jsx:1149 +#: src/components/account-info.jsx:1148 msgid "Mention <0>@{username}" msgstr "提及 <0>@{username}" -#: src/components/account-info.jsx:1161 +#: src/components/account-info.jsx:1160 msgid "Translate bio" msgstr "翻译简介" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Edit private note" msgstr "编辑私人备注" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Add private note" msgstr "添加私人备注" -#: src/components/account-info.jsx:1192 +#: src/components/account-info.jsx:1191 msgid "Notifications enabled for @{username}'s posts." msgstr "已启用 @{username} 的嘟文通知。" -#: src/components/account-info.jsx:1193 +#: src/components/account-info.jsx:1192 msgid "Notifications disabled for @{username}'s posts." msgstr "已停用 @{username} 的发嘟通知。" -#: src/components/account-info.jsx:1205 +#: src/components/account-info.jsx:1204 msgid "Disable notifications" msgstr "停用通知" -#: src/components/account-info.jsx:1206 +#: src/components/account-info.jsx:1205 msgid "Enable notifications" msgstr "启用通知" -#: src/components/account-info.jsx:1223 +#: src/components/account-info.jsx:1222 msgid "Boosts from @{username} enabled." msgstr "将显示 @{username} 的转嘟。" -#: src/components/account-info.jsx:1224 +#: src/components/account-info.jsx:1223 msgid "Boosts from @{username} disabled." msgstr "将不再显示 @{username} 的转嘟。" -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Disable boosts" msgstr "不显示转嘟" -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Enable boosts" msgstr "显示转嘟" -#: src/components/account-info.jsx:1251 -#: src/components/account-info.jsx:1261 -#: src/components/account-info.jsx:1859 +#: src/components/account-info.jsx:1250 +#: src/components/account-info.jsx:1260 +#: src/components/account-info.jsx:1858 msgid "Add/Remove from Lists" msgstr "加入/移出列表" -#: src/components/account-info.jsx:1300 +#: src/components/account-info.jsx:1299 #: src/components/status.jsx:1071 msgid "Link copied" msgstr "已复制链接" -#: src/components/account-info.jsx:1303 +#: src/components/account-info.jsx:1302 #: src/components/status.jsx:1074 msgid "Unable to copy link" msgstr "无法复制链接" -#: src/components/account-info.jsx:1309 +#: src/components/account-info.jsx:1308 #: src/components/shortcuts-settings.jsx:1056 #: src/components/status.jsx:1080 #: src/components/status.jsx:3102 msgid "Copy" msgstr "复制" -#: src/components/account-info.jsx:1324 +#: src/components/account-info.jsx:1323 #: src/components/shortcuts-settings.jsx:1074 #: src/components/status.jsx:1096 msgid "Sharing doesn't seem to work." msgstr "分享似乎无法正常工作。" -#: src/components/account-info.jsx:1330 +#: src/components/account-info.jsx:1329 #: src/components/status.jsx:1102 msgid "Share…" msgstr "分享…" -#: src/components/account-info.jsx:1350 +#: src/components/account-info.jsx:1349 msgid "Unmuted @{username}" msgstr "已取消静音 @{username}" -#: src/components/account-info.jsx:1362 +#: src/components/account-info.jsx:1361 msgid "Unmute <0>@{username}" msgstr "取消静音 <0>@{username}" -#: src/components/account-info.jsx:1378 +#: src/components/account-info.jsx:1377 msgid "Mute <0>@{username}…" msgstr "静音 <0>@{username}…" -#: src/components/account-info.jsx:1410 +#: src/components/account-info.jsx:1409 msgid "Muted @{username} for {0}" msgstr "已静音 @{username} {0}" -#: src/components/account-info.jsx:1422 +#: src/components/account-info.jsx:1421 msgid "Unable to mute @{username}" msgstr "无法静音 @{username}" -#: src/components/account-info.jsx:1443 +#: src/components/account-info.jsx:1442 msgid "Remove <0>@{username} from followers?" msgstr "是否将 <0>@{username} 从粉丝中移除?" -#: src/components/account-info.jsx:1463 +#: src/components/account-info.jsx:1462 msgid "@{username} removed from followers" msgstr "@{username} 已被从粉丝中移除" -#: src/components/account-info.jsx:1475 +#: src/components/account-info.jsx:1474 msgid "Remove follower…" msgstr "移除粉丝…" -#: src/components/account-info.jsx:1486 +#: src/components/account-info.jsx:1485 msgid "Block <0>@{username}?" msgstr "是否屏蔽 <0>@{username}?" -#: src/components/account-info.jsx:1507 +#: src/components/account-info.jsx:1506 msgid "Unblocked @{username}" msgstr "已解除屏蔽 @{username}" -#: src/components/account-info.jsx:1515 +#: src/components/account-info.jsx:1514 msgid "Blocked @{username}" msgstr "已屏蔽 @{username}" -#: src/components/account-info.jsx:1523 +#: src/components/account-info.jsx:1522 msgid "Unable to unblock @{username}" msgstr "无法解除屏蔽 @{username}" -#: src/components/account-info.jsx:1525 +#: src/components/account-info.jsx:1524 msgid "Unable to block @{username}" msgstr "无法屏蔽 @{username}" -#: src/components/account-info.jsx:1535 +#: src/components/account-info.jsx:1534 msgid "Unblock <0>@{username}" msgstr "取消屏蔽 <0>@{username}" -#: src/components/account-info.jsx:1544 +#: src/components/account-info.jsx:1543 msgid "Block <0>@{username}…" msgstr "屏蔽 <0>@{username}…" -#: src/components/account-info.jsx:1561 +#: src/components/account-info.jsx:1560 msgid "Report <0>@{username}…" msgstr "举报 <0>@{username}…" -#: src/components/account-info.jsx:1581 -#: src/components/account-info.jsx:2092 +#: src/components/account-info.jsx:1580 +#: src/components/account-info.jsx:2091 msgid "Edit profile" msgstr "编辑个人资料" -#: src/components/account-info.jsx:1617 +#: src/components/account-info.jsx:1616 msgid "Withdraw follow request?" msgstr "是否撤回关注请求?" -#: src/components/account-info.jsx:1618 +#: src/components/account-info.jsx:1617 msgid "Unfollow @{0}?" msgstr "是否取关 @{0} ?" -#: src/components/account-info.jsx:1669 +#: src/components/account-info.jsx:1668 msgid "Unfollow…" msgstr "取关…" -#: src/components/account-info.jsx:1678 +#: src/components/account-info.jsx:1677 msgid "Withdraw…" msgstr "撤回…" -#: src/components/account-info.jsx:1685 -#: src/components/account-info.jsx:1689 +#: src/components/account-info.jsx:1684 +#: src/components/account-info.jsx:1688 #: src/pages/hashtag.jsx:261 msgid "Follow" msgstr "关注" -#: src/components/account-info.jsx:1800 -#: src/components/account-info.jsx:1854 -#: src/components/account-info.jsx:1987 -#: src/components/account-info.jsx:2087 +#: src/components/account-info.jsx:1799 +#: src/components/account-info.jsx:1853 +#: src/components/account-info.jsx:1986 +#: src/components/account-info.jsx:2086 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 #: src/components/compose.jsx:2407 @@ -436,71 +436,71 @@ msgstr "关注" msgid "Close" msgstr "关闭" -#: src/components/account-info.jsx:1805 +#: src/components/account-info.jsx:1804 msgid "Translated Bio" msgstr "简介(已翻译)" -#: src/components/account-info.jsx:1899 +#: src/components/account-info.jsx:1898 msgid "Unable to remove from list." msgstr "无法从列表中移除。" -#: src/components/account-info.jsx:1900 +#: src/components/account-info.jsx:1899 msgid "Unable to add to list." msgstr "无法添加到列表。" -#: src/components/account-info.jsx:1919 +#: src/components/account-info.jsx:1918 #: src/pages/lists.jsx:104 msgid "Unable to load lists." msgstr "无法加载列表。" -#: src/components/account-info.jsx:1923 +#: src/components/account-info.jsx:1922 msgid "No lists." msgstr "暂无列表。" -#: src/components/account-info.jsx:1934 +#: src/components/account-info.jsx:1933 #: src/components/list-add-edit.jsx:37 #: src/pages/lists.jsx:58 msgid "New list" msgstr "新建列表" -#: src/components/account-info.jsx:1992 +#: src/components/account-info.jsx:1991 msgid "Private note about <0>@{0}" msgstr "对 <0>@{0} 的私人备注" -#: src/components/account-info.jsx:2022 +#: src/components/account-info.jsx:2021 msgid "Unable to update private note." msgstr "无法更新私人备注。" -#: src/components/account-info.jsx:2045 -#: src/components/account-info.jsx:2215 +#: src/components/account-info.jsx:2044 +#: src/components/account-info.jsx:2214 msgid "Cancel" msgstr "取消" -#: src/components/account-info.jsx:2050 +#: src/components/account-info.jsx:2049 msgid "Save & close" msgstr "保存并关闭" -#: src/components/account-info.jsx:2143 +#: src/components/account-info.jsx:2142 msgid "Unable to update profile." msgstr "无法更新个人资料。" -#: src/components/account-info.jsx:2163 +#: src/components/account-info.jsx:2162 msgid "Bio" msgstr "简介" -#: src/components/account-info.jsx:2176 +#: src/components/account-info.jsx:2175 msgid "Extra fields" msgstr "附加信息" -#: src/components/account-info.jsx:2182 +#: src/components/account-info.jsx:2181 msgid "Label" msgstr "名称" -#: src/components/account-info.jsx:2185 +#: src/components/account-info.jsx:2184 msgid "Content" msgstr "内容" -#: src/components/account-info.jsx:2218 +#: src/components/account-info.jsx:2217 #: src/components/list-add-edit.jsx:147 #: src/components/shortcuts-settings.jsx:712 #: src/pages/filters.jsx:554 @@ -508,11 +508,11 @@ msgstr "内容" msgid "Save" msgstr "保存" -#: src/components/account-info.jsx:2271 +#: src/components/account-info.jsx:2270 msgid "username" msgstr "用户名" -#: src/components/account-info.jsx:2275 +#: src/components/account-info.jsx:2274 msgid "server domain name" msgstr "实例域名" @@ -616,19 +616,19 @@ msgstr "内容警告或敏感媒体" #: src/components/compose.jsx:1170 #: src/components/status.jsx:93 -#: src/pages/settings.jsx:285 +#: src/pages/settings.jsx:297 msgid "Public" msgstr "公开" #: src/components/compose.jsx:1173 #: src/components/status.jsx:94 -#: src/pages/settings.jsx:288 +#: src/pages/settings.jsx:300 msgid "Unlisted" msgstr "未列出" #: src/components/compose.jsx:1176 #: src/components/status.jsx:95 -#: src/pages/settings.jsx:291 +#: src/pages/settings.jsx:303 msgid "Followers only" msgstr "仅粉丝" @@ -863,7 +863,7 @@ msgid "Error loading GIFs" msgstr "加载 GIF 时出错" #: src/components/drafts.jsx:63 -#: src/pages/settings.jsx:672 +#: src/pages/settings.jsx:684 msgid "Unsent drafts" msgstr "未发送的草稿" @@ -1247,7 +1247,7 @@ msgstr "补看" #: src/pages/home.jsx:223 #: src/pages/mentions.jsx:20 #: src/pages/mentions.jsx:167 -#: src/pages/settings.jsx:1008 +#: src/pages/settings.jsx:1020 #: src/pages/trending.jsx:347 msgid "Mentions" msgstr "提及" @@ -1302,7 +1302,7 @@ msgstr "收藏夹" #: src/pages/catchup.jsx:2029 #: src/pages/favourites.jsx:11 #: src/pages/favourites.jsx:23 -#: src/pages/settings.jsx:1012 +#: src/pages/settings.jsx:1024 msgid "Likes" msgstr "点赞列表" @@ -1568,17 +1568,17 @@ msgid "Ending" msgstr "即将结束" #. Relative time in seconds, as short as possible -#: src/components/relative-time.jsx:54 +#: src/components/relative-time.jsx:55 msgid "{0}s" msgstr "{0} 秒" #. Relative time in minutes, as short as possible -#: src/components/relative-time.jsx:59 +#: src/components/relative-time.jsx:60 msgid "{0}m" msgstr "{0} 分钟" #. Relative time in hours, as short as possible -#: src/components/relative-time.jsx:64 +#: src/components/relative-time.jsx:65 msgid "{0}h" msgstr "{0} 小时" @@ -2289,7 +2289,7 @@ msgid "<0/> <1/> boosted" msgstr "<0/> <1/> 转嘟了" #: src/components/timeline.jsx:447 -#: src/pages/settings.jsx:1036 +#: src/pages/settings.jsx:1048 msgid "New posts" msgstr "新嘟文" @@ -3086,7 +3086,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, other {公告}}" #: src/pages/notifications.jsx:599 -#: src/pages/settings.jsx:1024 +#: src/pages/settings.jsx:1036 msgid "Follow requests" msgstr "关注请求" @@ -3288,205 +3288,209 @@ msgstr "文字大小" msgid "A" msgstr "字" -#: src/pages/settings.jsx:236 +#: src/pages/settings.jsx:237 msgid "Display language" msgstr "界面语言" -#: src/pages/settings.jsx:245 +#: src/pages/settings.jsx:246 +msgid "Volunteer translations" +msgstr "" + +#: src/pages/settings.jsx:257 msgid "Posting" msgstr "发嘟" -#: src/pages/settings.jsx:252 +#: src/pages/settings.jsx:264 msgid "Default visibility" msgstr "默认可见性" -#: src/pages/settings.jsx:253 -#: src/pages/settings.jsx:299 +#: src/pages/settings.jsx:265 +#: src/pages/settings.jsx:311 msgid "Synced" msgstr "已同步" -#: src/pages/settings.jsx:278 +#: src/pages/settings.jsx:290 msgid "Failed to update posting privacy" msgstr "更新默认可见性失败" -#: src/pages/settings.jsx:301 +#: src/pages/settings.jsx:313 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "已同步到你账号所在的实例服务端的设置。<0>前往你所在的实例 ({instance}) 查看更多设置。" -#: src/pages/settings.jsx:316 +#: src/pages/settings.jsx:328 msgid "Experiments" msgstr "实验性功能" -#: src/pages/settings.jsx:329 +#: src/pages/settings.jsx:341 msgid "Auto refresh timeline posts" msgstr "实时刷新时间线嘟文" -#: src/pages/settings.jsx:341 +#: src/pages/settings.jsx:353 msgid "Boosts carousel" msgstr "转嘟轮播" -#: src/pages/settings.jsx:357 +#: src/pages/settings.jsx:369 msgid "Post translation" msgstr "嘟文翻译" -#: src/pages/settings.jsx:368 +#: src/pages/settings.jsx:380 msgid "Translate to" msgstr "翻译为" -#: src/pages/settings.jsx:379 +#: src/pages/settings.jsx:391 msgid "System language ({systemTargetLanguageText})" msgstr "系统语言 ({systemTargetLanguageText})" -#: src/pages/settings.jsx:405 +#: src/pages/settings.jsx:417 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "{0, plural, =0 {对下列语言隐藏“翻译”按钮: } other {对下列语言隐藏“翻译”按钮 (#):}}" -#: src/pages/settings.jsx:459 +#: src/pages/settings.jsx:471 msgid "Note: This feature uses external translation services, powered by <0>Lingva API & <1>Lingva Translate." msgstr "注意: 此功能使用外部翻译服务,由 <0>Lingva API 和 <1>Lingva 翻译 驱动。" -#: src/pages/settings.jsx:493 +#: src/pages/settings.jsx:505 msgid "Auto inline translation" msgstr "自动翻译" -#: src/pages/settings.jsx:497 +#: src/pages/settings.jsx:509 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "自动显示时间线中的嘟文的翻译。仅适用于不含内容警告、媒体或投票的<0>短嘟文。" -#: src/pages/settings.jsx:517 +#: src/pages/settings.jsx:529 msgid "GIF Picker for composer" msgstr "为嘟文撰写框集成 GIF 选择器" -#: src/pages/settings.jsx:521 +#: src/pages/settings.jsx:533 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "注意: 此功能使用外部 GIF 搜索服务,由 <0>GIPHY 驱动。该服务为 G 级(适合所有年龄浏览),请求已去除跟踪参数,并省略了 referrer 信息,但搜索关键词和 IP 地址信息仍会到达 GIPHY 的服务器。" -#: src/pages/settings.jsx:550 +#: src/pages/settings.jsx:562 msgid "Image description generator" msgstr "图片描述文本生成器" -#: src/pages/settings.jsx:555 +#: src/pages/settings.jsx:567 msgid "Only for new images while composing new posts." msgstr "仅适用于发布新嘟文时新插入的图片。" -#: src/pages/settings.jsx:562 +#: src/pages/settings.jsx:574 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "注意: 此功能使用外部人工智能服务,由 <0>img-alt-api 驱动。可能效果不佳。仅适用于图像,描述文本内容为英文。" -#: src/pages/settings.jsx:588 +#: src/pages/settings.jsx:600 msgid "Server-side grouped notifications" msgstr "服务端通知分组" -#: src/pages/settings.jsx:592 +#: src/pages/settings.jsx:604 msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic." msgstr "开发阶段特性。启用该功能可能会为通知窗口的分组带来改进,但分组逻辑较为简单。" -#: src/pages/settings.jsx:613 +#: src/pages/settings.jsx:625 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "“云”导入/导出快捷方式配置。" -#: src/pages/settings.jsx:618 +#: src/pages/settings.jsx:630 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "⚠️⚠️⚠️ 非常不稳定。<0/>配置存储于你对自己账户的备注中。账户的(私人)备注主要用于其他账户,对自己的账户是隐藏的。" -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:641 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "注意: 此功能使用了当前登录实例的服务端 API。" -#: src/pages/settings.jsx:646 +#: src/pages/settings.jsx:658 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "文字打码模式 <0>(<1>文本 → <2>████)" -#: src/pages/settings.jsx:655 +#: src/pages/settings.jsx:667 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "将文字替换为块,在截图时保护隐私。" -#: src/pages/settings.jsx:680 +#: src/pages/settings.jsx:692 msgid "About" msgstr "关于" -#: src/pages/settings.jsx:719 +#: src/pages/settings.jsx:731 msgid "<0>Built by <1>@cheeaun" msgstr "由 <1>@cheeaun <0>开发" -#: src/pages/settings.jsx:748 +#: src/pages/settings.jsx:760 msgid "Sponsor" msgstr "赞助者" -#: src/pages/settings.jsx:756 +#: src/pages/settings.jsx:768 msgid "Donate" msgstr "赞助" -#: src/pages/settings.jsx:764 +#: src/pages/settings.jsx:776 msgid "Privacy Policy" msgstr "隐私政策" -#: src/pages/settings.jsx:771 +#: src/pages/settings.jsx:783 msgid "<0>Site: {0}" msgstr "<0>站点: {0}" -#: src/pages/settings.jsx:778 +#: src/pages/settings.jsx:790 msgid "<0>Version: <1/> {0}" msgstr "<0> 版本: <1/> {0}" -#: src/pages/settings.jsx:793 +#: src/pages/settings.jsx:805 msgid "Version string copied" msgstr "已复制版本号" -#: src/pages/settings.jsx:796 +#: src/pages/settings.jsx:808 msgid "Unable to copy version string" msgstr "无法复制版本号" -#: src/pages/settings.jsx:921 -#: src/pages/settings.jsx:926 +#: src/pages/settings.jsx:933 +#: src/pages/settings.jsx:938 msgid "Failed to update subscription. Please try again." msgstr "订阅更新失败。请重试。" -#: src/pages/settings.jsx:932 +#: src/pages/settings.jsx:944 msgid "Failed to remove subscription. Please try again." msgstr "订阅删除失败。请重试。" -#: src/pages/settings.jsx:939 +#: src/pages/settings.jsx:951 msgid "Push Notifications (beta)" msgstr "通知推送 (beta)" -#: src/pages/settings.jsx:961 +#: src/pages/settings.jsx:973 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "通知推送已被阻止。请在你的浏览器设置中授予相关权限。" -#: src/pages/settings.jsx:970 +#: src/pages/settings.jsx:982 msgid "Allow from <0>{0}" msgstr "推送范围 <0>{0}" -#: src/pages/settings.jsx:979 +#: src/pages/settings.jsx:991 msgid "anyone" msgstr "任何人" -#: src/pages/settings.jsx:983 +#: src/pages/settings.jsx:995 msgid "people I follow" msgstr "我关注的人" -#: src/pages/settings.jsx:987 +#: src/pages/settings.jsx:999 msgid "followers" msgstr "粉丝" -#: src/pages/settings.jsx:1020 +#: src/pages/settings.jsx:1032 msgid "Follows" msgstr "关注" -#: src/pages/settings.jsx:1028 +#: src/pages/settings.jsx:1040 msgid "Polls" msgstr "投票" -#: src/pages/settings.jsx:1032 +#: src/pages/settings.jsx:1044 msgid "Post edits" msgstr "嘟文被编辑" -#: src/pages/settings.jsx:1053 +#: src/pages/settings.jsx:1065 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "本次登录未授予通知推送权限。你需要<0>再次<1>登录以授予推送权限。" -#: src/pages/settings.jsx:1069 +#: src/pages/settings.jsx:1081 msgid "NOTE: Push notifications only work for <0>one account." msgstr "注意: 只能推送 <0>一个账户 的通知。" diff --git a/src/locales/zh-TW.po b/src/locales/zh-TW.po index a2f8520c..83dcd6e0 100644 --- a/src/locales/zh-TW.po +++ b/src/locales/zh-TW.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-21 06:52\n" +"PO-Revision-Date: 2024-08-23 10:19\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -31,12 +31,12 @@ msgid "Last posted: {0}" msgstr "最新嘟文:{0}" #: src/components/account-block.jsx:159 -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 msgid "Automated" msgstr "機器人" #: src/components/account-block.jsx:166 -#: src/components/account-info.jsx:640 +#: src/components/account-info.jsx:639 #: src/components/status.jsx:439 #: src/pages/catchup.jsx:1438 msgid "Group" @@ -47,15 +47,15 @@ msgid "Mutual" msgstr "互相關注" #: src/components/account-block.jsx:180 -#: src/components/account-info.jsx:1675 +#: src/components/account-info.jsx:1674 msgid "Requested" msgstr "已請求" #: src/components/account-block.jsx:184 -#: src/components/account-info.jsx:417 -#: src/components/account-info.jsx:743 -#: src/components/account-info.jsx:757 -#: src/components/account-info.jsx:1666 +#: src/components/account-info.jsx:416 +#: src/components/account-info.jsx:742 +#: src/components/account-info.jsx:756 +#: src/components/account-info.jsx:1665 #: src/components/nav-menu.jsx:193 #: src/components/shortcuts-settings.jsx:137 #: src/pages/following.jsx:20 @@ -64,7 +64,7 @@ msgid "Following" msgstr "關注" #: src/components/account-block.jsx:188 -#: src/components/account-info.jsx:1060 +#: src/components/account-info.jsx:1059 msgid "Follows you" msgstr "關注了你" @@ -73,12 +73,12 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural, other {# 粉絲}}" #: src/components/account-block.jsx:205 -#: src/components/account-info.jsx:681 +#: src/components/account-info.jsx:680 msgid "Verified" msgstr "已驗證" #: src/components/account-block.jsx:220 -#: src/components/account-info.jsx:778 +#: src/components/account-info.jsx:777 msgid "Joined <0>{0}" msgstr "加入於 <0>{0}" @@ -86,30 +86,30 @@ msgstr "加入於 <0>{0}" msgid "Forever" msgstr "永久" -#: src/components/account-info.jsx:378 +#: src/components/account-info.jsx:377 msgid "Unable to load account." msgstr "無法載入帳號" -#: src/components/account-info.jsx:386 +#: src/components/account-info.jsx:385 msgid "Go to account page" msgstr "前往帳號頁" -#: src/components/account-info.jsx:414 -#: src/components/account-info.jsx:703 -#: src/components/account-info.jsx:733 +#: src/components/account-info.jsx:413 +#: src/components/account-info.jsx:702 +#: src/components/account-info.jsx:732 msgid "Followers" msgstr "粉絲" -#: src/components/account-info.jsx:420 -#: src/components/account-info.jsx:774 +#: src/components/account-info.jsx:419 +#: src/components/account-info.jsx:773 #: src/pages/account-statuses.jsx:484 #: src/pages/search.jsx:237 #: src/pages/search.jsx:384 msgid "Posts" msgstr "嘟文" -#: src/components/account-info.jsx:428 -#: src/components/account-info.jsx:1116 +#: src/components/account-info.jsx:427 +#: src/components/account-info.jsx:1115 #: src/components/compose.jsx:2451 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 @@ -128,64 +128,64 @@ msgstr "嘟文" msgid "More" msgstr "更多" -#: src/components/account-info.jsx:440 +#: src/components/account-info.jsx:439 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} 他們的新帳號現在是:" -#: src/components/account-info.jsx:585 -#: src/components/account-info.jsx:1274 +#: src/components/account-info.jsx:584 +#: src/components/account-info.jsx:1273 msgid "Handle copied" msgstr "已複製用戶名" -#: src/components/account-info.jsx:588 -#: src/components/account-info.jsx:1277 +#: src/components/account-info.jsx:587 +#: src/components/account-info.jsx:1276 msgid "Unable to copy handle" msgstr "無法複製用戶名" -#: src/components/account-info.jsx:594 -#: src/components/account-info.jsx:1283 +#: src/components/account-info.jsx:593 +#: src/components/account-info.jsx:1282 msgid "Copy handle" msgstr "複製用戶名" -#: src/components/account-info.jsx:600 +#: src/components/account-info.jsx:599 msgid "Go to original profile page" msgstr "前往原始帳號頁面" -#: src/components/account-info.jsx:607 +#: src/components/account-info.jsx:606 msgid "View profile image" msgstr "查看頭像" -#: src/components/account-info.jsx:613 +#: src/components/account-info.jsx:612 msgid "View profile header" msgstr "查看個人資料標題" -#: src/components/account-info.jsx:630 +#: src/components/account-info.jsx:629 msgid "In Memoriam" msgstr "紀念帳戶" -#: src/components/account-info.jsx:710 -#: src/components/account-info.jsx:748 +#: src/components/account-info.jsx:709 +#: src/components/account-info.jsx:747 msgid "This user has chosen to not make this information available." msgstr "此用戶選擇不提供資訊。" -#: src/components/account-info.jsx:803 +#: src/components/account-info.jsx:802 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} 原創嘟文,{1} 回覆,{2} 轉嘟" -#: src/components/account-info.jsx:819 +#: src/components/account-info.jsx:818 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "{0, plural, other {{3, plural, other {最近 {6} 天內的 {5} 條嘟文}}}}" -#: src/components/account-info.jsx:832 +#: src/components/account-info.jsx:831 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "" -#: src/components/account-info.jsx:856 +#: src/components/account-info.jsx:855 #: src/pages/catchup.jsx:70 msgid "Original" msgstr "" -#: src/components/account-info.jsx:860 +#: src/components/account-info.jsx:859 #: src/components/status.jsx:2155 #: src/pages/catchup.jsx:71 #: src/pages/catchup.jsx:1412 @@ -195,215 +195,215 @@ msgstr "" msgid "Replies" msgstr "" -#: src/components/account-info.jsx:864 +#: src/components/account-info.jsx:863 #: src/pages/catchup.jsx:72 #: src/pages/catchup.jsx:1414 #: src/pages/catchup.jsx:2035 -#: src/pages/settings.jsx:1016 +#: src/pages/settings.jsx:1028 msgid "Boosts" msgstr "" -#: src/components/account-info.jsx:870 +#: src/components/account-info.jsx:869 msgid "Post stats unavailable." msgstr "" -#: src/components/account-info.jsx:901 +#: src/components/account-info.jsx:900 msgid "View post stats" msgstr "" -#: src/components/account-info.jsx:1064 +#: src/components/account-info.jsx:1063 msgid "Last post: <0>{0}" msgstr "" -#: src/components/account-info.jsx:1078 +#: src/components/account-info.jsx:1077 msgid "Muted" msgstr "" -#: src/components/account-info.jsx:1083 +#: src/components/account-info.jsx:1082 msgid "Blocked" msgstr "" -#: src/components/account-info.jsx:1092 +#: src/components/account-info.jsx:1091 msgid "Private note" msgstr "" -#: src/components/account-info.jsx:1149 +#: src/components/account-info.jsx:1148 msgid "Mention <0>@{username}" msgstr "" -#: src/components/account-info.jsx:1161 +#: src/components/account-info.jsx:1160 msgid "Translate bio" msgstr "" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Edit private note" msgstr "" -#: src/components/account-info.jsx:1172 +#: src/components/account-info.jsx:1171 msgid "Add private note" msgstr "" -#: src/components/account-info.jsx:1192 +#: src/components/account-info.jsx:1191 msgid "Notifications enabled for @{username}'s posts." msgstr "" -#: src/components/account-info.jsx:1193 +#: src/components/account-info.jsx:1192 msgid "Notifications disabled for @{username}'s posts." msgstr "" -#: src/components/account-info.jsx:1205 +#: src/components/account-info.jsx:1204 msgid "Disable notifications" msgstr "" -#: src/components/account-info.jsx:1206 +#: src/components/account-info.jsx:1205 msgid "Enable notifications" msgstr "" -#: src/components/account-info.jsx:1223 +#: src/components/account-info.jsx:1222 msgid "Boosts from @{username} enabled." msgstr "" -#: src/components/account-info.jsx:1224 +#: src/components/account-info.jsx:1223 msgid "Boosts from @{username} disabled." msgstr "" -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Disable boosts" msgstr "" -#: src/components/account-info.jsx:1235 +#: src/components/account-info.jsx:1234 msgid "Enable boosts" msgstr "" -#: src/components/account-info.jsx:1251 -#: src/components/account-info.jsx:1261 -#: src/components/account-info.jsx:1859 +#: src/components/account-info.jsx:1250 +#: src/components/account-info.jsx:1260 +#: src/components/account-info.jsx:1858 msgid "Add/Remove from Lists" msgstr "" -#: src/components/account-info.jsx:1300 +#: src/components/account-info.jsx:1299 #: src/components/status.jsx:1071 msgid "Link copied" msgstr "" -#: src/components/account-info.jsx:1303 +#: src/components/account-info.jsx:1302 #: src/components/status.jsx:1074 msgid "Unable to copy link" msgstr "" -#: src/components/account-info.jsx:1309 +#: src/components/account-info.jsx:1308 #: src/components/shortcuts-settings.jsx:1056 #: src/components/status.jsx:1080 #: src/components/status.jsx:3102 msgid "Copy" msgstr "" -#: src/components/account-info.jsx:1324 +#: src/components/account-info.jsx:1323 #: src/components/shortcuts-settings.jsx:1074 #: src/components/status.jsx:1096 msgid "Sharing doesn't seem to work." msgstr "" -#: src/components/account-info.jsx:1330 +#: src/components/account-info.jsx:1329 #: src/components/status.jsx:1102 msgid "Share…" msgstr "" -#: src/components/account-info.jsx:1350 +#: src/components/account-info.jsx:1349 msgid "Unmuted @{username}" msgstr "" -#: src/components/account-info.jsx:1362 +#: src/components/account-info.jsx:1361 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/account-info.jsx:1378 +#: src/components/account-info.jsx:1377 msgid "Mute <0>@{username}…" msgstr "" -#: src/components/account-info.jsx:1410 +#: src/components/account-info.jsx:1409 msgid "Muted @{username} for {0}" msgstr "" -#: src/components/account-info.jsx:1422 +#: src/components/account-info.jsx:1421 msgid "Unable to mute @{username}" msgstr "" -#: src/components/account-info.jsx:1443 +#: src/components/account-info.jsx:1442 msgid "Remove <0>@{username} from followers?" msgstr "" -#: src/components/account-info.jsx:1463 +#: src/components/account-info.jsx:1462 msgid "@{username} removed from followers" msgstr "" -#: src/components/account-info.jsx:1475 +#: src/components/account-info.jsx:1474 msgid "Remove follower…" msgstr "" -#: src/components/account-info.jsx:1486 +#: src/components/account-info.jsx:1485 msgid "Block <0>@{username}?" msgstr "" -#: src/components/account-info.jsx:1507 +#: src/components/account-info.jsx:1506 msgid "Unblocked @{username}" msgstr "" -#: src/components/account-info.jsx:1515 +#: src/components/account-info.jsx:1514 msgid "Blocked @{username}" msgstr "" -#: src/components/account-info.jsx:1523 +#: src/components/account-info.jsx:1522 msgid "Unable to unblock @{username}" msgstr "" -#: src/components/account-info.jsx:1525 +#: src/components/account-info.jsx:1524 msgid "Unable to block @{username}" msgstr "" -#: src/components/account-info.jsx:1535 +#: src/components/account-info.jsx:1534 msgid "Unblock <0>@{username}" msgstr "" -#: src/components/account-info.jsx:1544 +#: src/components/account-info.jsx:1543 msgid "Block <0>@{username}…" msgstr "" -#: src/components/account-info.jsx:1561 +#: src/components/account-info.jsx:1560 msgid "Report <0>@{username}…" msgstr "" -#: src/components/account-info.jsx:1581 -#: src/components/account-info.jsx:2092 +#: src/components/account-info.jsx:1580 +#: src/components/account-info.jsx:2091 msgid "Edit profile" msgstr "" -#: src/components/account-info.jsx:1617 +#: src/components/account-info.jsx:1616 msgid "Withdraw follow request?" msgstr "" -#: src/components/account-info.jsx:1618 +#: src/components/account-info.jsx:1617 msgid "Unfollow @{0}?" msgstr "" -#: src/components/account-info.jsx:1669 +#: src/components/account-info.jsx:1668 msgid "Unfollow…" msgstr "" -#: src/components/account-info.jsx:1678 +#: src/components/account-info.jsx:1677 msgid "Withdraw…" msgstr "" -#: src/components/account-info.jsx:1685 -#: src/components/account-info.jsx:1689 +#: src/components/account-info.jsx:1684 +#: src/components/account-info.jsx:1688 #: src/pages/hashtag.jsx:261 msgid "Follow" msgstr "" -#: src/components/account-info.jsx:1800 -#: src/components/account-info.jsx:1854 -#: src/components/account-info.jsx:1987 -#: src/components/account-info.jsx:2087 +#: src/components/account-info.jsx:1799 +#: src/components/account-info.jsx:1853 +#: src/components/account-info.jsx:1986 +#: src/components/account-info.jsx:2086 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 #: src/components/compose.jsx:2407 @@ -436,71 +436,71 @@ msgstr "" msgid "Close" msgstr "" -#: src/components/account-info.jsx:1805 +#: src/components/account-info.jsx:1804 msgid "Translated Bio" msgstr "" -#: src/components/account-info.jsx:1899 +#: src/components/account-info.jsx:1898 msgid "Unable to remove from list." msgstr "" -#: src/components/account-info.jsx:1900 +#: src/components/account-info.jsx:1899 msgid "Unable to add to list." msgstr "" -#: src/components/account-info.jsx:1919 +#: src/components/account-info.jsx:1918 #: src/pages/lists.jsx:104 msgid "Unable to load lists." msgstr "" -#: src/components/account-info.jsx:1923 +#: src/components/account-info.jsx:1922 msgid "No lists." msgstr "" -#: src/components/account-info.jsx:1934 +#: src/components/account-info.jsx:1933 #: src/components/list-add-edit.jsx:37 #: src/pages/lists.jsx:58 msgid "New list" msgstr "" -#: src/components/account-info.jsx:1992 +#: src/components/account-info.jsx:1991 msgid "Private note about <0>@{0}" msgstr "" -#: src/components/account-info.jsx:2022 +#: src/components/account-info.jsx:2021 msgid "Unable to update private note." msgstr "" -#: src/components/account-info.jsx:2045 -#: src/components/account-info.jsx:2215 +#: src/components/account-info.jsx:2044 +#: src/components/account-info.jsx:2214 msgid "Cancel" msgstr "" -#: src/components/account-info.jsx:2050 +#: src/components/account-info.jsx:2049 msgid "Save & close" msgstr "" -#: src/components/account-info.jsx:2143 +#: src/components/account-info.jsx:2142 msgid "Unable to update profile." msgstr "" -#: src/components/account-info.jsx:2163 +#: src/components/account-info.jsx:2162 msgid "Bio" msgstr "" -#: src/components/account-info.jsx:2176 +#: src/components/account-info.jsx:2175 msgid "Extra fields" msgstr "" -#: src/components/account-info.jsx:2182 +#: src/components/account-info.jsx:2181 msgid "Label" msgstr "" -#: src/components/account-info.jsx:2185 +#: src/components/account-info.jsx:2184 msgid "Content" msgstr "" -#: src/components/account-info.jsx:2218 +#: src/components/account-info.jsx:2217 #: src/components/list-add-edit.jsx:147 #: src/components/shortcuts-settings.jsx:712 #: src/pages/filters.jsx:554 @@ -508,11 +508,11 @@ msgstr "" msgid "Save" msgstr "" -#: src/components/account-info.jsx:2271 +#: src/components/account-info.jsx:2270 msgid "username" msgstr "" -#: src/components/account-info.jsx:2275 +#: src/components/account-info.jsx:2274 msgid "server domain name" msgstr "" @@ -616,19 +616,19 @@ msgstr "" #: src/components/compose.jsx:1170 #: src/components/status.jsx:93 -#: src/pages/settings.jsx:285 +#: src/pages/settings.jsx:297 msgid "Public" msgstr "" #: src/components/compose.jsx:1173 #: src/components/status.jsx:94 -#: src/pages/settings.jsx:288 +#: src/pages/settings.jsx:300 msgid "Unlisted" msgstr "" #: src/components/compose.jsx:1176 #: src/components/status.jsx:95 -#: src/pages/settings.jsx:291 +#: src/pages/settings.jsx:303 msgid "Followers only" msgstr "" @@ -863,7 +863,7 @@ msgid "Error loading GIFs" msgstr "" #: src/components/drafts.jsx:63 -#: src/pages/settings.jsx:672 +#: src/pages/settings.jsx:684 msgid "Unsent drafts" msgstr "" @@ -1247,7 +1247,7 @@ msgstr "" #: src/pages/home.jsx:223 #: src/pages/mentions.jsx:20 #: src/pages/mentions.jsx:167 -#: src/pages/settings.jsx:1008 +#: src/pages/settings.jsx:1020 #: src/pages/trending.jsx:347 msgid "Mentions" msgstr "" @@ -1302,7 +1302,7 @@ msgstr "" #: src/pages/catchup.jsx:2029 #: src/pages/favourites.jsx:11 #: src/pages/favourites.jsx:23 -#: src/pages/settings.jsx:1012 +#: src/pages/settings.jsx:1024 msgid "Likes" msgstr "" @@ -1568,17 +1568,17 @@ msgid "Ending" msgstr "" #. Relative time in seconds, as short as possible -#: src/components/relative-time.jsx:54 +#: src/components/relative-time.jsx:55 msgid "{0}s" msgstr "" #. Relative time in minutes, as short as possible -#: src/components/relative-time.jsx:59 +#: src/components/relative-time.jsx:60 msgid "{0}m" msgstr "" #. Relative time in hours, as short as possible -#: src/components/relative-time.jsx:64 +#: src/components/relative-time.jsx:65 msgid "{0}h" msgstr "" @@ -2289,7 +2289,7 @@ msgid "<0/> <1/> boosted" msgstr "" #: src/components/timeline.jsx:447 -#: src/pages/settings.jsx:1036 +#: src/pages/settings.jsx:1048 msgid "New posts" msgstr "" @@ -3086,7 +3086,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "" #: src/pages/notifications.jsx:599 -#: src/pages/settings.jsx:1024 +#: src/pages/settings.jsx:1036 msgid "Follow requests" msgstr "" @@ -3288,205 +3288,209 @@ msgstr "" msgid "A" msgstr "" -#: src/pages/settings.jsx:236 +#: src/pages/settings.jsx:237 msgid "Display language" msgstr "" -#: src/pages/settings.jsx:245 +#: src/pages/settings.jsx:246 +msgid "Volunteer translations" +msgstr "" + +#: src/pages/settings.jsx:257 msgid "Posting" msgstr "" -#: src/pages/settings.jsx:252 +#: src/pages/settings.jsx:264 msgid "Default visibility" msgstr "" -#: src/pages/settings.jsx:253 -#: src/pages/settings.jsx:299 +#: src/pages/settings.jsx:265 +#: src/pages/settings.jsx:311 msgid "Synced" msgstr "" -#: src/pages/settings.jsx:278 +#: src/pages/settings.jsx:290 msgid "Failed to update posting privacy" msgstr "" -#: src/pages/settings.jsx:301 +#: src/pages/settings.jsx:313 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "" -#: src/pages/settings.jsx:316 +#: src/pages/settings.jsx:328 msgid "Experiments" msgstr "" -#: src/pages/settings.jsx:329 +#: src/pages/settings.jsx:341 msgid "Auto refresh timeline posts" msgstr "" -#: src/pages/settings.jsx:341 +#: src/pages/settings.jsx:353 msgid "Boosts carousel" msgstr "" -#: src/pages/settings.jsx:357 +#: src/pages/settings.jsx:369 msgid "Post translation" msgstr "" -#: src/pages/settings.jsx:368 +#: src/pages/settings.jsx:380 msgid "Translate to" msgstr "" -#: src/pages/settings.jsx:379 +#: src/pages/settings.jsx:391 msgid "System language ({systemTargetLanguageText})" msgstr "" -#: src/pages/settings.jsx:405 +#: src/pages/settings.jsx:417 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "" -#: src/pages/settings.jsx:459 +#: src/pages/settings.jsx:471 msgid "Note: This feature uses external translation services, powered by <0>Lingva API & <1>Lingva Translate." msgstr "" -#: src/pages/settings.jsx:493 +#: src/pages/settings.jsx:505 msgid "Auto inline translation" msgstr "" -#: src/pages/settings.jsx:497 +#: src/pages/settings.jsx:509 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "" -#: src/pages/settings.jsx:517 +#: src/pages/settings.jsx:529 msgid "GIF Picker for composer" msgstr "" -#: src/pages/settings.jsx:521 +#: src/pages/settings.jsx:533 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "" -#: src/pages/settings.jsx:550 +#: src/pages/settings.jsx:562 msgid "Image description generator" msgstr "" -#: src/pages/settings.jsx:555 +#: src/pages/settings.jsx:567 msgid "Only for new images while composing new posts." msgstr "" -#: src/pages/settings.jsx:562 +#: src/pages/settings.jsx:574 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "" -#: src/pages/settings.jsx:588 +#: src/pages/settings.jsx:600 msgid "Server-side grouped notifications" msgstr "" -#: src/pages/settings.jsx:592 +#: src/pages/settings.jsx:604 msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic." msgstr "" -#: src/pages/settings.jsx:613 +#: src/pages/settings.jsx:625 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "" -#: src/pages/settings.jsx:618 +#: src/pages/settings.jsx:630 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "" -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:641 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "" -#: src/pages/settings.jsx:646 +#: src/pages/settings.jsx:658 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "" -#: src/pages/settings.jsx:655 +#: src/pages/settings.jsx:667 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "" -#: src/pages/settings.jsx:680 +#: src/pages/settings.jsx:692 msgid "About" msgstr "" -#: src/pages/settings.jsx:719 +#: src/pages/settings.jsx:731 msgid "<0>Built by <1>@cheeaun" msgstr "" -#: src/pages/settings.jsx:748 +#: src/pages/settings.jsx:760 msgid "Sponsor" msgstr "" -#: src/pages/settings.jsx:756 +#: src/pages/settings.jsx:768 msgid "Donate" msgstr "" -#: src/pages/settings.jsx:764 +#: src/pages/settings.jsx:776 msgid "Privacy Policy" msgstr "" -#: src/pages/settings.jsx:771 +#: src/pages/settings.jsx:783 msgid "<0>Site: {0}" msgstr "" -#: src/pages/settings.jsx:778 +#: src/pages/settings.jsx:790 msgid "<0>Version: <1/> {0}" msgstr "" -#: src/pages/settings.jsx:793 +#: src/pages/settings.jsx:805 msgid "Version string copied" msgstr "" -#: src/pages/settings.jsx:796 +#: src/pages/settings.jsx:808 msgid "Unable to copy version string" msgstr "" -#: src/pages/settings.jsx:921 -#: src/pages/settings.jsx:926 +#: src/pages/settings.jsx:933 +#: src/pages/settings.jsx:938 msgid "Failed to update subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:932 +#: src/pages/settings.jsx:944 msgid "Failed to remove subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:939 +#: src/pages/settings.jsx:951 msgid "Push Notifications (beta)" msgstr "" -#: src/pages/settings.jsx:961 +#: src/pages/settings.jsx:973 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "" -#: src/pages/settings.jsx:970 +#: src/pages/settings.jsx:982 msgid "Allow from <0>{0}" msgstr "" -#: src/pages/settings.jsx:979 +#: src/pages/settings.jsx:991 msgid "anyone" msgstr "" -#: src/pages/settings.jsx:983 +#: src/pages/settings.jsx:995 msgid "people I follow" msgstr "" -#: src/pages/settings.jsx:987 +#: src/pages/settings.jsx:999 msgid "followers" msgstr "" -#: src/pages/settings.jsx:1020 +#: src/pages/settings.jsx:1032 msgid "Follows" msgstr "" -#: src/pages/settings.jsx:1028 +#: src/pages/settings.jsx:1040 msgid "Polls" msgstr "" -#: src/pages/settings.jsx:1032 +#: src/pages/settings.jsx:1044 msgid "Post edits" msgstr "" -#: src/pages/settings.jsx:1053 +#: src/pages/settings.jsx:1065 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "" -#: src/pages/settings.jsx:1069 +#: src/pages/settings.jsx:1081 msgid "NOTE: Push notifications only work for <0>one account." msgstr "" From e2bf235f96817ebc29ce787bdc7b4b827c3b2653 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 24 Aug 2024 15:50:11 +0800 Subject: [PATCH 032/132] New Crowdin updates (#672) * New translations (Finnish) * New translations (Polish) * New translations (French) * New translations (Russian) * New translations (Kabyle) * New translations (Basque) * New translations (Basque) * New translations (Catalan) * New translations (Korean) --- src/locales/ca-ES.po | 4 ++-- src/locales/eu-ES.po | 14 +++++++------- src/locales/fi-FI.po | 4 ++-- src/locales/fr-FR.po | 6 +++--- src/locales/kab.po | 4 ++-- src/locales/ko-KR.po | 4 ++-- src/locales/pl-PL.po | 12 ++++++------ src/locales/ru-RU.po | 6 +++--- 8 files changed, 27 insertions(+), 27 deletions(-) diff --git a/src/locales/ca-ES.po b/src/locales/ca-ES.po index 21476ba0..f5a7a707 100644 --- a/src/locales/ca-ES.po +++ b/src/locales/ca-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: ca\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-23 10:19\n" +"PO-Revision-Date: 2024-08-24 02:01\n" "Last-Translator: \n" "Language-Team: Catalan\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -3295,7 +3295,7 @@ msgstr "Llengua de visualització" #: src/pages/settings.jsx:246 msgid "Volunteer translations" -msgstr "" +msgstr "Ajudeu a traduir" #: src/pages/settings.jsx:257 msgid "Posting" diff --git a/src/locales/eu-ES.po b/src/locales/eu-ES.po index 5911f430..d6a03e4b 100644 --- a/src/locales/eu-ES.po +++ b/src/locales/eu-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: eu\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-23 10:19\n" +"PO-Revision-Date: 2024-08-23 23:53\n" "Last-Translator: \n" "Language-Team: Basque\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2928,7 +2928,7 @@ msgstr "Kendu traola" #: src/pages/hashtag.jsx:442 msgid "{SHORTCUTS_LIMIT, plural, one {Max # shortcut reached. Unable to add shortcut.} other {Max # shortcuts reached. Unable to add shortcut.}}" -msgstr "{SHORTCUTS_LIMIT, plural, one {Gehenezko # laster-teklara iritsi zara. Ezin da laster-tekla gehitu.} other {Gehenezko # laster-teklatara iritsi zara. Ezin da laster-tekla gehitu.}}" +msgstr "{SHORTCUTS_LIMIT, plural, one {Gehienezko # laster-teklara iritsi zara. Ezin da laster-tekla gehitu.} other {Gehienezko # laster-teklatara iritsi zara. Ezin da laster-tekla gehitu.}}" #: src/pages/hashtag.jsx:471 msgid "This shortcut already exists" @@ -3294,7 +3294,7 @@ msgstr "Pantaila-hizkuntza" #: src/pages/settings.jsx:246 msgid "Volunteer translations" -msgstr "" +msgstr "Eskaini burua itzultzeko" #: src/pages/settings.jsx:257 msgid "Posting" @@ -3371,7 +3371,7 @@ msgstr "Irudien deskribapen-sortzailea" #: src/pages/settings.jsx:567 msgid "Only for new images while composing new posts." -msgstr "Soilik irudi berrientzat bidalketak berriak idaztean." +msgstr "Soilik irudi berrientzat bidalketa berriak idaztean." #: src/pages/settings.jsx:574 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." @@ -3641,7 +3641,7 @@ msgstr "Habiratutako iruzkinen haria" #: src/pages/welcome.jsx:148 msgid "Effortlessly follow conversations. Semi-collapsible replies." -msgstr "Jarraitu elkarrizketak arazorik gabe. Erantzunak erdizka tolesten dira." +msgstr "Jarraitu elkarrizketak arazorik gabe. Erantzunak tolesten dira." #: src/pages/welcome.jsx:156 msgid "Screenshot of grouped notifications" @@ -3665,7 +3665,7 @@ msgstr "Nahi beste zutabe" #: src/pages/welcome.jsx:179 msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users." -msgstr "Defektuz, zutabe bakarra ZEN antolaketa nahi dutenentzako. Zutabe anitz konfiguratu daitezke erabilera aurreraturako." +msgstr "Defektuz, zutabe bakarra ZEN antolaketa nahi dutenentzako. Zutabe gehiago konfiguratu daitezke erabilera aurreraturako." #: src/pages/welcome.jsx:188 msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags" @@ -3677,7 +3677,7 @@ msgstr "Traola anitzeko denbora-lerroa" #: src/pages/welcome.jsx:195 msgid "Up to 5 hashtags combined into a single timeline." -msgstr "Denbora-lerro bakarrean 5 traola batu daitezke gehenez." +msgstr "Denbora-lerro bakarrean 5 traola ere batu daitezke." #: src/utils/open-compose.js:24 msgid "Looks like your browser is blocking popups." diff --git a/src/locales/fi-FI.po b/src/locales/fi-FI.po index 78eca307..e606f245 100644 --- a/src/locales/fi-FI.po +++ b/src/locales/fi-FI.po @@ -8,7 +8,7 @@ msgstr "" "Language: fi\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-23 10:19\n" +"PO-Revision-Date: 2024-08-23 11:23\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -3294,7 +3294,7 @@ msgstr "Näyttökieli" #: src/pages/settings.jsx:246 msgid "Volunteer translations" -msgstr "" +msgstr "Vapaaehtoisten käännökset" #: src/pages/settings.jsx:257 msgid "Posting" diff --git a/src/locales/fr-FR.po b/src/locales/fr-FR.po index 9bbcdba7..df23dd70 100644 --- a/src/locales/fr-FR.po +++ b/src/locales/fr-FR.po @@ -8,7 +8,7 @@ msgstr "" "Language: fr\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-23 10:19\n" +"PO-Revision-Date: 2024-08-23 14:28\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -678,7 +678,7 @@ msgstr "Mettre à jour" #: src/components/compose.jsx:1473 msgctxt "Submit button in composer" msgid "Post" -msgstr "" +msgstr "Publier" #: src/components/compose.jsx:1601 msgid "Downloading GIF…" @@ -1845,7 +1845,7 @@ msgstr "Ajouter un raccourci…" #: src/components/shortcuts-settings.jsx:513 msgid "Specific list is optional. For multi-column mode, list is required, else the column will not be shown." -msgstr "" +msgstr "La liste spécifique est facultative. La liste est obligatoire pour le mode multi-colonnes, sinon la colonne ne sera pas affichée." #: src/components/shortcuts-settings.jsx:514 msgid "For multi-column mode, search term is required, else the column will not be shown." diff --git a/src/locales/kab.po b/src/locales/kab.po index bb538702..0e437a5e 100644 --- a/src/locales/kab.po +++ b/src/locales/kab.po @@ -8,7 +8,7 @@ msgstr "" "Language: kab\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-23 10:19\n" +"PO-Revision-Date: 2024-08-23 17:56\n" "Last-Translator: \n" "Language-Team: Kabyle\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -3294,7 +3294,7 @@ msgstr "Tutlayt n uskan" #: src/pages/settings.jsx:246 msgid "Volunteer translations" -msgstr "" +msgstr "Iwaziwen n tsuqilin" #: src/pages/settings.jsx:257 msgid "Posting" diff --git a/src/locales/ko-KR.po b/src/locales/ko-KR.po index e2a6eba5..80a5d7e2 100644 --- a/src/locales/ko-KR.po +++ b/src/locales/ko-KR.po @@ -8,7 +8,7 @@ msgstr "" "Language: ko\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-23 10:19\n" +"PO-Revision-Date: 2024-08-24 07:49\n" "Last-Translator: \n" "Language-Team: Korean\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -44,7 +44,7 @@ msgstr "그룹" #: src/components/account-block.jsx:176 msgid "Mutual" -msgstr "맛팔" +msgstr "맞팔" #: src/components/account-block.jsx:180 #: src/components/account-info.jsx:1674 diff --git a/src/locales/pl-PL.po b/src/locales/pl-PL.po index 8fcaeb52..b5a73f8b 100644 --- a/src/locales/pl-PL.po +++ b/src/locales/pl-PL.po @@ -8,7 +8,7 @@ msgstr "" "Language: pl\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-23 10:19\n" +"PO-Revision-Date: 2024-08-23 11:23\n" "Last-Translator: \n" "Language-Team: Polish\n" "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" @@ -20,27 +20,27 @@ msgstr "" #: src/components/account-block.jsx:133 msgid "Locked" -msgstr "" +msgstr "Prywatne" #: src/components/account-block.jsx:139 msgid "Posts: {0}" -msgstr "" +msgstr "Wpisy: {0}" #: src/components/account-block.jsx:144 msgid "Last posted: {0}" -msgstr "" +msgstr "Najnowszy wpis: {0}" #: src/components/account-block.jsx:159 #: src/components/account-info.jsx:634 msgid "Automated" -msgstr "" +msgstr "Bot" #: src/components/account-block.jsx:166 #: src/components/account-info.jsx:639 #: src/components/status.jsx:439 #: src/pages/catchup.jsx:1438 msgid "Group" -msgstr "" +msgstr "Grupa" #: src/components/account-block.jsx:176 msgid "Mutual" diff --git a/src/locales/ru-RU.po b/src/locales/ru-RU.po index 69d09730..fc50886b 100644 --- a/src/locales/ru-RU.po +++ b/src/locales/ru-RU.po @@ -8,7 +8,7 @@ msgstr "" "Language: ru\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-23 10:19\n" +"PO-Revision-Date: 2024-08-23 15:30\n" "Last-Translator: \n" "Language-Team: Russian\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" @@ -33,7 +33,7 @@ msgstr "Последний пост: {0}" #: src/components/account-block.jsx:159 #: src/components/account-info.jsx:634 msgid "Automated" -msgstr "Автоматизирован" +msgstr "Бот" #: src/components/account-block.jsx:166 #: src/components/account-info.jsx:639 @@ -3294,7 +3294,7 @@ msgstr "Язык интерфейса" #: src/pages/settings.jsx:246 msgid "Volunteer translations" -msgstr "" +msgstr "Вы можете помочь с переводом" #: src/pages/settings.jsx:257 msgid "Posting" From 8ac14d1ea60e83f3b5ccd7663e222bc7f04d88b6 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 24 Aug 2024 16:51:33 +0800 Subject: [PATCH 033/132] New Crowdin updates (#673) * New translations (Korean) * New translations (Czech) --- src/locales/cs-CZ.po | 12 +++++----- src/locales/ko-KR.po | 56 ++++++++++++++++++++++---------------------- 2 files changed, 34 insertions(+), 34 deletions(-) diff --git a/src/locales/cs-CZ.po b/src/locales/cs-CZ.po index a8a75973..b223b876 100644 --- a/src/locales/cs-CZ.po +++ b/src/locales/cs-CZ.po @@ -8,7 +8,7 @@ msgstr "" "Language: cs\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-23 10:19\n" +"PO-Revision-Date: 2024-08-24 08:51\n" "Last-Translator: \n" "Language-Team: Czech\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -2830,7 +2830,7 @@ msgstr "Nepodařilo se odstranit filtr." #: src/pages/filters.jsx:608 msgid "Expired" -msgstr "" +msgstr "Vypršelo" #: src/pages/filters.jsx:610 msgid "Expiring <0/>" @@ -2879,11 +2879,11 @@ msgstr "" #: src/pages/hashtag.jsx:181 msgid "No one has posted anything with this tag yet." -msgstr "" +msgstr "S tímto štítkem zatím nikdo nic nepřidal." #: src/pages/hashtag.jsx:182 msgid "Unable to load posts with this tag" -msgstr "" +msgstr "Nepodařilo se načíst příspěvky s tímto štítkem" #: src/pages/hashtag.jsx:223 msgid "Unfollowed #{hashtag}" @@ -2940,7 +2940,7 @@ msgstr "" #: src/pages/hashtag.jsx:480 msgid "Add to Shortcuts" -msgstr "" +msgstr "Přidat do zkratek" #: src/pages/hashtag.jsx:486 #: src/pages/public.jsx:139 @@ -2958,7 +2958,7 @@ msgstr "" #: src/pages/public.jsx:156 #: src/pages/trending.jsx:459 msgid "Go to another instance…" -msgstr "" +msgstr "Přejít na jinou instanci…" #: src/pages/hashtag.jsx:516 #: src/pages/public.jsx:169 diff --git a/src/locales/ko-KR.po b/src/locales/ko-KR.po index 80a5d7e2..53817e1b 100644 --- a/src/locales/ko-KR.po +++ b/src/locales/ko-KR.po @@ -8,7 +8,7 @@ msgstr "" "Language: ko\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-24 07:49\n" +"PO-Revision-Date: 2024-08-24 08:51\n" "Last-Translator: \n" "Language-Team: Korean\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -66,7 +66,7 @@ msgstr "팔로잉" #: src/components/account-block.jsx:188 #: src/components/account-info.jsx:1059 msgid "Follows you" -msgstr "날 팔로우 함" +msgstr "날 팔로 함" #: src/components/account-block.jsx:196 msgid "{followersCount, plural, one {# follower} other {# followers}}" @@ -578,11 +578,11 @@ msgstr "창 합치기" #: src/components/compose.jsx:885 msgid "Replying to @{0}’s post (<0>{1})" -msgstr "@{0} 게시물에 답글 달기(<0>{1})" +msgstr "@{0} 님 게시물에 답글 달기(<0>{1})" #: src/components/compose.jsx:895 msgid "Replying to @{0}’s post" -msgstr "@{0} 게시물의 답글 달기" +msgstr "@{0} 님 게시물에 답글 달기" #: src/components/compose.jsx:908 msgid "Editing source post" @@ -1471,7 +1471,7 @@ msgstr "일부 게시물이 민감한 게시물로 처리되었습니다." #: src/components/notification.jsx:290 msgid "Some of your posts have been deleted." -msgstr "게시물 몇 개가 삭제되었습니다." +msgstr "내 게시물 몇 개가 지워졌습니다." #: src/components/notification.jsx:291 msgid "Your posts will be marked as sensitive from now on." @@ -1501,11 +1501,11 @@ msgstr "좋아한 사람:" #: src/components/notification.jsx:427 msgid "Boosted by…" -msgstr "...에 의해 부스트 됨" +msgstr "부스트한 사람:" #: src/components/notification.jsx:428 msgid "Followed by…" -msgstr "...에 의해 팔로우 됨" +msgstr "팔로한 사람:" #: src/components/notification.jsx:484 #: src/components/notification.jsx:500 @@ -1519,7 +1519,7 @@ msgstr "더 보기 →" #: src/components/poll.jsx:110 msgid "Voted" -msgstr "투표 완료" +msgstr "투표함" #: src/components/poll.jsx:135 #: src/components/poll.jsx:218 @@ -1536,7 +1536,7 @@ msgstr "투표" #: src/pages/status.jsx:1158 #: src/pages/status.jsx:1181 msgid "Refresh" -msgstr "새로고침" +msgstr "새로 고침" #: src/components/poll.jsx:218 #: src/components/poll.jsx:222 @@ -1783,7 +1783,7 @@ msgstr "구석에 떠 있는 버튼" #: src/components/shortcuts-settings.jsx:257 msgid "Tab/Menu bar" -msgstr "탭/메뉴" +msgstr "탭·메뉴 바" #: src/components/shortcuts-settings.jsx:262 msgid "Multi-column" @@ -2043,7 +2043,7 @@ msgstr "첨부한 매체 중에 설명이 없는 게 있습니다." #: src/components/status.jsx:869 msgid "Old post (<0>{0})" -msgstr "오래된 게시물(<0>{0})" +msgstr "오래된 게시물 (<0>{0})" #: src/components/status.jsx:888 #: src/components/status.jsx:1333 @@ -2385,7 +2385,7 @@ msgstr "" #: src/pages/account-statuses.jsx:338 msgid "Showing post with replies" -msgstr "답글이 달린 게시물 보기" +msgstr "댓글이 달린 게시물 보기" #: src/pages/account-statuses.jsx:343 msgid "+ Replies" @@ -2460,7 +2460,7 @@ msgstr "" #: src/pages/accounts.jsx:167 msgid "Log out…" -msgstr "로그아웃..." +msgstr "로그아웃…" #: src/pages/accounts.jsx:180 msgid "Add an existing account" @@ -2472,7 +2472,7 @@ msgstr "참고: <0>기본 계정은 언제나 가장 먼저 뜹니다. 교 #: src/pages/bookmarks.jsx:26 msgid "Unable to load bookmarks." -msgstr "북마크를 불러 올 수 없습니다." +msgstr "책갈피를 불러 올 수 없습니다." #: src/pages/catchup.jsx:54 msgid "last 1 hour" @@ -2758,7 +2758,7 @@ msgstr "" #: src/pages/filters.jsx:228 msgid "Edit filter" -msgstr "필터 수정" +msgstr "필터 고치기" #: src/pages/filters.jsx:345 msgid "Unable to edit filter" @@ -2883,7 +2883,7 @@ msgstr "" #: src/pages/hashtag.jsx:182 msgid "Unable to load posts with this tag" -msgstr "해당 태그를 포함된 게시물을 불러올 수 없습니다." +msgstr "해당 태그를 포함한 게시물을 불러올 수 없습니다" #: src/pages/hashtag.jsx:223 msgid "Unfollowed #{hashtag}" @@ -3227,7 +3227,7 @@ msgstr "해시태그" #: src/pages/search.jsx:318 #: src/pages/search.jsx:388 msgid "See more" -msgstr "더보기" +msgstr "더 보기" #: src/pages/search.jsx:290 msgid "See more accounts" @@ -3294,7 +3294,7 @@ msgstr "표시 언어" #: src/pages/settings.jsx:246 msgid "Volunteer translations" -msgstr "" +msgstr "번역 참여하기" #: src/pages/settings.jsx:257 msgid "Posting" @@ -3468,7 +3468,7 @@ msgstr "" #: src/pages/settings.jsx:995 msgid "people I follow" -msgstr "내가 팔로우 하는 사람들" +msgstr "내가 팔로하는 사람들" #: src/pages/settings.jsx:999 msgid "followers" @@ -3476,7 +3476,7 @@ msgstr "팔로워" #: src/pages/settings.jsx:1032 msgid "Follows" -msgstr "" +msgstr "팔로" #: src/pages/settings.jsx:1040 msgid "Polls" @@ -3516,15 +3516,15 @@ msgstr "" #: src/pages/status.jsx:936 msgid "Unable to load replies." -msgstr "답글을 불러 올 수 없습니다." +msgstr "댓글을 불러 올 수 없습니다." #: src/pages/status.jsx:1048 msgid "Back" -msgstr "뒤로가기" +msgstr "뒤로" #: src/pages/status.jsx:1079 msgid "Go to main post" -msgstr "메인 게시물로 이동하기" +msgstr "원 게시물로 이동하기" #: src/pages/status.jsx:1102 msgid "{0} posts above ‒ Go to top" @@ -3561,7 +3561,7 @@ msgstr "게시물의 인스턴스로 전환" #: src/pages/status.jsx:1309 msgid "Unable to load post" -msgstr "게시물을 불러 올 수 없습니다." +msgstr "게시물을 불러 올 수 없습니다" #: src/pages/status.jsx:1426 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" @@ -3573,7 +3573,7 @@ msgstr "{totalComments, plural, other {댓글 <0>{0}개}}" #: src/pages/status.jsx:1466 msgid "View post with its replies" -msgstr "답글이 달린 게시물 보기" +msgstr "게시물과 댓글 보기" #: src/pages/trending.jsx:70 msgid "Trending ({instance})" @@ -3581,7 +3581,7 @@ msgstr "인기 ({instance})" #: src/pages/trending.jsx:227 msgid "Trending News" -msgstr "실시간 인기 뉴스" +msgstr "인기 뉴스" #: src/pages/trending.jsx:374 msgid "Back to showing trending posts" @@ -3593,11 +3593,11 @@ msgstr "<0>{0} 님을 언급하는 게시물 보기" #: src/pages/trending.jsx:391 msgid "Trending posts" -msgstr "실시간 인기 게시물" +msgstr "인기 게시물" #: src/pages/trending.jsx:414 msgid "No trending posts." -msgstr "실시간 인기 게시물이 없음" +msgstr "인기 게시물이 없음." #: src/pages/welcome.jsx:53 msgid "A minimalistic opinionated Mastodon web client." From 1bfe3f50346d850df234f37bd2efdfd941f87507 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Fri, 23 Aug 2024 22:37:36 +0800 Subject: [PATCH 034/132] Fix text flowed out of card --- src/components/status.css | 1 + 1 file changed, 1 insertion(+) diff --git a/src/components/status.css b/src/components/status.css index 226aaafd..b8094c75 100644 --- a/src/components/status.css +++ b/src/components/status.css @@ -1895,6 +1895,7 @@ a:focus-visible .card img { .meta-container { align-self: flex-start; flex-grow: 0; + max-width: 100%; } .card .title { line-height: 1.25; From b2fa32d1343459794e2f75e5b0b280147ff2096f Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Sat, 24 Aug 2024 16:36:52 +0800 Subject: [PATCH 035/132] Generate alternate link tags for all languages --- src/locales.js | 2 +- vite.config.js | 17 +++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/src/locales.js b/src/locales.js index 74bf4bd4..b19934c6 100644 --- a/src/locales.js +++ b/src/locales.js @@ -15,7 +15,7 @@ const locales = [ export const LOCALES = locales; let devLocales = []; -if (import.meta.env.DEV || import.meta.env.PHANPY_SHOW_DEV_LOCALES) { +if (import.meta.env?.DEV || import.meta.env?.PHANPY_SHOW_DEV_LOCALES) { devLocales = catalogs .filter(({ completion }) => completion < PERCENTAGE_THRESHOLD) .map(({ code }) => code); diff --git a/vite.config.js b/vite.config.js index 7bf25f11..98d05043 100644 --- a/vite.config.js +++ b/vite.config.js @@ -12,9 +12,12 @@ import { VitePWA } from 'vite-plugin-pwa'; import removeConsole from 'vite-plugin-remove-console'; import { run } from 'vite-plugin-run'; +import { ALL_LOCALES } from './src/locales'; + const allowedEnvPrefixes = ['VITE_', 'PHANPY_']; const { NODE_ENV } = process.env; const { + PHANPY_WEBSITE: WEBSITE, PHANPY_CLIENT_NAME: CLIENT_NAME, PHANPY_APP_ERROR_LOGGING: ERROR_LOGGING, } = loadEnv('production', process.cwd(), allowedEnvPrefixes); @@ -83,6 +86,20 @@ export default defineConfig({ }), htmlPlugin({ headScripts: ERROR_LOGGING ? [rollbarCode] : [], + links: [ + ...ALL_LOCALES.map((lang) => ({ + rel: 'alternate', + hreflang: lang, + // *Fully-qualified* URLs + href: `${WEBSITE}/?lang=${lang}`, + })), + // https://developers.google.com/search/docs/specialty/international/localized-versions#xdefault + { + rel: 'alternate', + hreflang: 'x-default', + href: `${WEBSITE}`, + }, + ], }), generateFile([ { From ea53d8ad9def5b3773d9b2d17ea22242800e7b74 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Sat, 24 Aug 2024 18:05:30 +0800 Subject: [PATCH 036/132] Attempt to make menus wider --- src/app.css | 4 +++- src/components/nav-menu.css | 2 +- src/components/status.jsx | 9 ++++++++- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/src/app.css b/src/app.css index 3622b2cc..32dc58a8 100644 --- a/src/app.css +++ b/src/app.css @@ -1819,7 +1819,7 @@ body > .szh-menu-container { box-shadow: 0 3px 16px -3px var(--drop-shadow-color); text-align: start; /* animation: appear-smooth 0.15s ease-in-out; */ - width: 16em; + min-width: 16em; max-width: 90vw; /* overflow: hidden; */ } @@ -2078,6 +2078,8 @@ body > .szh-menu-container { } .szh-menu .menu-wrap { + min-width: 16em; + width: min-content; display: flex; flex-wrap: wrap; } diff --git a/src/components/nav-menu.css b/src/components/nav-menu.css index 5432e5dd..a6119bfa 100644 --- a/src/components/nav-menu.css +++ b/src/components/nav-menu.css @@ -13,7 +13,7 @@ 'top top' 'left right'; padding: 0; - width: 22em; + min-width: 22em; max-width: calc(100vw - 16px); } .nav-menu .top-menu { diff --git a/src/components/status.jsx b/src/components/status.jsx index b7babb60..92fc28e7 100644 --- a/src/components/status.jsx +++ b/src/components/status.jsx @@ -1060,7 +1060,14 @@ function Status({ )} - {nicePostURL(url)} + + {nicePostURL(url)} + -
    +
    {uiState === 'start' && (

    From a75e816e6c275c3457c9e97e4af9976c533bfb06 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Thu, 29 Aug 2024 16:48:32 +0800 Subject: [PATCH 080/132] Try handle Threads' link --- src/utils/get-instance-status-url.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/utils/get-instance-status-url.js b/src/utils/get-instance-status-url.js index 3f4cc6ee..157c08bd 100644 --- a/src/utils/get-instance-status-url.js +++ b/src/utils/get-instance-status-url.js @@ -5,6 +5,7 @@ const statusPostRegexes = [ /^\/@[^@\/]+\/(?:statuses|posts)\/([^\/]+)/i, // GoToSocial, Takahe /\/notes\/([^\/]+)/i, // Misskey, Firefish /^\/(?:notice|objects)\/([a-z0-9-]+)/i, // Pleroma + /\/@[^@\/]+\/post\/([^\/]+)/i, // Threads /\/@[^@\/]+@?[^\/]+?\/([^\/]+)/i, // Mastodon /^\/p\/[^\/]+\/([^\/]+)/i, // Pixelfed ]; From 7ff241187bc012dcd19907110a13fe1f0f2537fa Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Thu, 29 Aug 2024 16:50:27 +0800 Subject: [PATCH 081/132] Update en --- src/locales/en.po | 150 +++++++++++++++++++++++----------------------- 1 file changed, 75 insertions(+), 75 deletions(-) diff --git a/src/locales/en.po b/src/locales/en.po index 6a399c6f..77037817 100644 --- a/src/locales/en.po +++ b/src/locales/en.po @@ -33,7 +33,7 @@ msgstr "" #: src/components/account-block.jsx:166 #: src/components/account-info.jsx:639 #: src/components/status.jsx:439 -#: src/pages/catchup.jsx:1438 +#: src/pages/catchup.jsx:1454 msgid "Group" msgstr "" @@ -183,8 +183,8 @@ msgstr "" #: src/components/account-info.jsx:859 #: src/components/status.jsx:2162 #: src/pages/catchup.jsx:71 -#: src/pages/catchup.jsx:1412 -#: src/pages/catchup.jsx:2023 +#: src/pages/catchup.jsx:1428 +#: src/pages/catchup.jsx:2039 #: src/pages/status.jsx:892 #: src/pages/status.jsx:1494 msgid "Replies" @@ -192,8 +192,8 @@ msgstr "" #: src/components/account-info.jsx:863 #: src/pages/catchup.jsx:72 -#: src/pages/catchup.jsx:1414 -#: src/pages/catchup.jsx:2035 +#: src/pages/catchup.jsx:1430 +#: src/pages/catchup.jsx:2051 #: src/pages/settings.jsx:1028 msgid "Boosts" msgstr "" @@ -421,7 +421,7 @@ msgstr "" #: src/components/status.jsx:3073 #: src/components/status.jsx:3571 #: src/pages/accounts.jsx:36 -#: src/pages/catchup.jsx:1548 +#: src/pages/catchup.jsx:1564 #: src/pages/filters.jsx:224 #: src/pages/list.jsx:274 #: src/pages/notifications.jsx:840 @@ -522,8 +522,8 @@ msgstr "" #: src/components/columns.jsx:19 #: src/components/nav-menu.jsx:184 #: src/components/shortcuts-settings.jsx:137 -#: src/components/timeline.jsx:431 -#: src/pages/catchup.jsx:860 +#: src/components/timeline.jsx:434 +#: src/pages/catchup.jsx:876 #: src/pages/filters.jsx:89 #: src/pages/followed-hashtags.jsx:40 #: src/pages/home.jsx:52 @@ -601,7 +601,7 @@ msgstr "" #: src/components/compose.jsx:1118 #: src/components/status.jsx:1961 -#: src/components/timeline.jsx:975 +#: src/components/timeline.jsx:978 msgid "Content warning" msgstr "" @@ -722,7 +722,7 @@ msgstr "" #: src/components/compose.jsx:2371 #: src/components/compose.jsx:2621 #: src/components/shortcuts-settings.jsx:723 -#: src/pages/catchup.jsx:1058 +#: src/pages/catchup.jsx:1074 #: src/pages/filters.jsx:412 msgid "Remove" msgstr "" @@ -844,13 +844,13 @@ msgstr "" #: src/components/compose.jsx:3454 #: src/components/media-modal.jsx:387 -#: src/components/timeline.jsx:880 +#: src/components/timeline.jsx:883 msgid "Previous" msgstr "" #: src/components/compose.jsx:3472 #: src/components/media-modal.jsx:406 -#: src/components/timeline.jsx:897 +#: src/components/timeline.jsx:900 msgid "Next" msgstr "" @@ -903,7 +903,7 @@ msgid "No drafts found." msgstr "" #: src/components/drafts.jsx:245 -#: src/pages/catchup.jsx:1895 +#: src/pages/catchup.jsx:1911 msgid "Poll" msgstr "" @@ -947,7 +947,7 @@ msgid "Accounts" msgstr "" #: src/components/generic-accounts.jsx:205 -#: src/components/timeline.jsx:513 +#: src/components/timeline.jsx:516 #: src/pages/list.jsx:293 #: src/pages/notifications.jsx:820 #: src/pages/search.jsx:454 @@ -956,14 +956,14 @@ msgid "Show more…" msgstr "" #: src/components/generic-accounts.jsx:210 -#: src/components/timeline.jsx:518 +#: src/components/timeline.jsx:521 #: src/pages/search.jsx:459 msgid "The end." msgstr "" #: src/components/keyboard-shortcuts-help.jsx:43 #: src/components/nav-menu.jsx:405 -#: src/pages/catchup.jsx:1586 +#: src/pages/catchup.jsx:1602 msgid "Keyboard shortcuts" msgstr "" @@ -972,12 +972,12 @@ msgid "Keyboard shortcuts help" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:55 -#: src/pages/catchup.jsx:1611 +#: src/pages/catchup.jsx:1627 msgid "Next post" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:59 -#: src/pages/catchup.jsx:1619 +#: src/pages/catchup.jsx:1635 msgid "Previous post" msgstr "" @@ -1002,7 +1002,7 @@ msgid "Load new posts" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:83 -#: src/pages/catchup.jsx:1643 +#: src/pages/catchup.jsx:1659 msgid "Open post details" msgstr "" @@ -1202,9 +1202,9 @@ msgstr "" #: src/components/status.jsx:3401 #: src/components/status.jsx:3497 #: src/components/status.jsx:3575 -#: src/components/timeline.jsx:964 +#: src/components/timeline.jsx:967 #: src/pages/catchup.jsx:75 -#: src/pages/catchup.jsx:1843 +#: src/pages/catchup.jsx:1859 msgid "Filtered" msgstr "" @@ -1233,7 +1233,7 @@ msgid "New update available…" msgstr "" #: src/components/nav-menu.jsx:200 -#: src/pages/catchup.jsx:855 +#: src/pages/catchup.jsx:871 msgid "Catch-up" msgstr "" @@ -1294,8 +1294,8 @@ msgstr "" #: src/components/nav-menu.jsx:296 #: src/components/shortcuts-settings.jsx:55 #: src/components/shortcuts-settings.jsx:198 -#: src/pages/catchup.jsx:1413 -#: src/pages/catchup.jsx:2029 +#: src/pages/catchup.jsx:1429 +#: src/pages/catchup.jsx:2045 #: src/pages/favourites.jsx:11 #: src/pages/favourites.jsx:23 #: src/pages/settings.jsx:1024 @@ -2284,12 +2284,12 @@ msgstr "" msgid "<0/> <1/> boosted" msgstr "" -#: src/components/timeline.jsx:447 +#: src/components/timeline.jsx:450 #: src/pages/settings.jsx:1048 msgid "New posts" msgstr "" -#: src/components/timeline.jsx:548 +#: src/components/timeline.jsx:551 #: src/pages/home.jsx:212 #: src/pages/notifications.jsx:796 #: src/pages/status.jsx:945 @@ -2297,13 +2297,13 @@ msgstr "" msgid "Try again" msgstr "" -#: src/components/timeline.jsx:937 -#: src/components/timeline.jsx:944 -#: src/pages/catchup.jsx:1860 +#: src/components/timeline.jsx:940 +#: src/components/timeline.jsx:947 +#: src/pages/catchup.jsx:1876 msgid "Thread" msgstr "" -#: src/components/timeline.jsx:959 +#: src/components/timeline.jsx:962 msgid "<0>Filtered: <1>{0}" msgstr "" @@ -2552,176 +2552,176 @@ msgstr "" msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}" msgstr "" -#: src/pages/catchup.jsx:866 -#: src/pages/catchup.jsx:890 +#: src/pages/catchup.jsx:882 +#: src/pages/catchup.jsx:906 msgid "Catch-up <0>beta" msgstr "" -#: src/pages/catchup.jsx:880 -#: src/pages/catchup.jsx:1552 +#: src/pages/catchup.jsx:896 +#: src/pages/catchup.jsx:1568 msgid "Help" msgstr "" -#: src/pages/catchup.jsx:896 +#: src/pages/catchup.jsx:912 msgid "What is this?" msgstr "" -#: src/pages/catchup.jsx:899 +#: src/pages/catchup.jsx:915 msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts." msgstr "" -#: src/pages/catchup.jsx:910 +#: src/pages/catchup.jsx:926 msgid "Preview of Catch-up UI" msgstr "" -#: src/pages/catchup.jsx:919 +#: src/pages/catchup.jsx:935 msgid "Let's catch up" msgstr "" -#: src/pages/catchup.jsx:924 +#: src/pages/catchup.jsx:940 msgid "Let's catch up on the posts from your followings." msgstr "" -#: src/pages/catchup.jsx:928 +#: src/pages/catchup.jsx:944 msgid "Show me all posts from…" msgstr "" -#: src/pages/catchup.jsx:951 +#: src/pages/catchup.jsx:967 msgid "until the max" msgstr "" -#: src/pages/catchup.jsx:981 +#: src/pages/catchup.jsx:997 msgid "Catch up" msgstr "" -#: src/pages/catchup.jsx:987 +#: src/pages/catchup.jsx:1003 msgid "Overlaps with your last catch-up" msgstr "" -#: src/pages/catchup.jsx:999 +#: src/pages/catchup.jsx:1015 msgid "Until the last catch-up ({0})" msgstr "" -#: src/pages/catchup.jsx:1008 +#: src/pages/catchup.jsx:1024 msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more." msgstr "" -#: src/pages/catchup.jsx:1018 +#: src/pages/catchup.jsx:1034 msgid "Previously…" msgstr "" -#: src/pages/catchup.jsx:1036 +#: src/pages/catchup.jsx:1052 msgid "{0, plural, one {# post} other {# posts}}" msgstr "" -#: src/pages/catchup.jsx:1046 +#: src/pages/catchup.jsx:1062 msgid "Remove this catch-up?" msgstr "" -#: src/pages/catchup.jsx:1067 +#: src/pages/catchup.jsx:1083 msgid "Note: Only max 3 will be stored. The rest will be automatically removed." msgstr "" -#: src/pages/catchup.jsx:1082 +#: src/pages/catchup.jsx:1098 msgid "Fetching posts…" msgstr "" -#: src/pages/catchup.jsx:1085 +#: src/pages/catchup.jsx:1101 msgid "This might take a while." msgstr "" -#: src/pages/catchup.jsx:1120 +#: src/pages/catchup.jsx:1136 msgid "Reset filters" msgstr "" -#: src/pages/catchup.jsx:1128 -#: src/pages/catchup.jsx:1558 +#: src/pages/catchup.jsx:1144 +#: src/pages/catchup.jsx:1574 msgid "Top links" msgstr "" -#: src/pages/catchup.jsx:1244 +#: src/pages/catchup.jsx:1260 msgid "Shared by {0}" msgstr "" -#: src/pages/catchup.jsx:1283 +#: src/pages/catchup.jsx:1299 #: src/pages/mentions.jsx:147 #: src/pages/search.jsx:222 msgid "All" msgstr "" -#: src/pages/catchup.jsx:1368 +#: src/pages/catchup.jsx:1384 msgid "{0, plural, one {# author} other {# authors}}" msgstr "" -#: src/pages/catchup.jsx:1380 +#: src/pages/catchup.jsx:1396 msgid "Sort" msgstr "" -#: src/pages/catchup.jsx:1411 +#: src/pages/catchup.jsx:1427 msgid "Date" msgstr "" -#: src/pages/catchup.jsx:1415 +#: src/pages/catchup.jsx:1431 msgid "Density" msgstr "" -#: src/pages/catchup.jsx:1453 +#: src/pages/catchup.jsx:1469 msgid "Authors" msgstr "" -#: src/pages/catchup.jsx:1454 +#: src/pages/catchup.jsx:1470 msgid "None" msgstr "" -#: src/pages/catchup.jsx:1470 +#: src/pages/catchup.jsx:1486 msgid "Show all authors" msgstr "" -#: src/pages/catchup.jsx:1521 +#: src/pages/catchup.jsx:1537 msgid "You don't have to read everything." msgstr "" -#: src/pages/catchup.jsx:1522 +#: src/pages/catchup.jsx:1538 msgid "That's all." msgstr "" -#: src/pages/catchup.jsx:1530 +#: src/pages/catchup.jsx:1546 msgid "Back to top" msgstr "" -#: src/pages/catchup.jsx:1561 +#: src/pages/catchup.jsx:1577 msgid "Links shared by followings, sorted by shared counts, boosts and likes." msgstr "" -#: src/pages/catchup.jsx:1567 +#: src/pages/catchup.jsx:1583 msgid "Sort: Density" msgstr "" -#: src/pages/catchup.jsx:1570 +#: src/pages/catchup.jsx:1586 msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos." msgstr "" -#: src/pages/catchup.jsx:1577 +#: src/pages/catchup.jsx:1593 msgid "Group: Authors" msgstr "" -#: src/pages/catchup.jsx:1580 +#: src/pages/catchup.jsx:1596 msgid "Posts are grouped by authors, sorted by posts count per author." msgstr "" -#: src/pages/catchup.jsx:1627 +#: src/pages/catchup.jsx:1643 msgid "Next author" msgstr "" -#: src/pages/catchup.jsx:1635 +#: src/pages/catchup.jsx:1651 msgid "Previous author" msgstr "" -#: src/pages/catchup.jsx:1651 +#: src/pages/catchup.jsx:1667 msgid "Scroll to top" msgstr "" -#: src/pages/catchup.jsx:1842 +#: src/pages/catchup.jsx:1858 msgid "Filtered: {0}" msgstr "" From 534e09033394b0fc809c5b807af7e1a8c2d2d491 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Thu, 29 Aug 2024 16:51:19 +0800 Subject: [PATCH 082/132] Subtle facelift for menus --- src/app.css | 52 ++++++++++++++++++++++++++++++------- src/components/nav-menu.css | 2 +- src/index.css | 1 + 3 files changed, 45 insertions(+), 10 deletions(-) diff --git a/src/app.css b/src/app.css index 32dc58a8..7d13d40e 100644 --- a/src/app.css +++ b/src/app.css @@ -1810,13 +1810,14 @@ body > .szh-menu-container { env(safe-area-inset-bottom) env(safe-area-inset-left); } .szh-menu { - padding: 8px 0; + padding: 4px 0; margin: 0; font-size: var(--text-size); background-color: var(--bg-color); - border: 1px solid var(--outline-color); + border: 1px solid var(--outline-stronger-color); border-radius: 8px; - box-shadow: 0 3px 16px -3px var(--drop-shadow-color); + box-shadow: 0 3px 8px var(--drop-shadow-color), + 0 6px 32px -6px var(--drop-shadow-color); text-align: start; /* animation: appear-smooth 0.15s ease-in-out; */ min-width: 16em; @@ -1881,6 +1882,9 @@ body > .szh-menu-container { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; + + --menu-item-bg-inset: 0 4px; + --menu-item-bg-color: var(--button-bg-color); } .szh-menu .szh-menu__item--focusable { background-color: transparent; @@ -1917,9 +1921,30 @@ body > .szh-menu-container { .szh-menu__item:not(.szh-menu__item--disabled, .szh-menu__item--hover) { color: var(--text-color); } +.szh-menu .szh-menu__item:not(.menu-field) { + position: relative; + & > * { + /* z-index: 1; */ + } + + &:before { + content: ''; + background-color: var(--menu-item-bg-color); + position: absolute; + inset: var(--menu-item-bg-inset); + border-radius: 4px; + z-index: -1; + opacity: 0; + } +} .szh-menu .szh-menu__item--hover:not(.menu-field) { color: var(--button-text-color); - background-color: var(--button-bg-color); + /* background-color: var(--button-bg-color); */ + background-color: transparent; + + &:before { + opacity: 1; + } } .szh-menu__divider { background-color: var(--divider-color); @@ -1995,10 +2020,12 @@ body > .szh-menu-container { } .szh-menu .szh-menu__item.danger:not(.szh-menu__item--disabled).szh-menu__item--hover { - background-color: var(--red-text-color); + /* background-color: var(--red-text-color); */ + --menu-item-bg-color: var(--red-text-color); @media (prefers-color-scheme: dark) { - background-color: var(--red-color); + /* background-color: var(--red-color); */ + --menu-item-bg-color: var(--red-color); } } .szh-menu @@ -2038,12 +2065,20 @@ body > .szh-menu-container { ); } } + + &:before { + content: ''; + } + } + + .szh-menu__item--hover { + background-color: var(--menu-item-bg-color); } } .menu-control-group-horizontal:first-child, li[role='none'] + .menu-control-group-horizontal { - margin-top: -8px; + margin-top: -4px; margin-bottom: -4px; .szh-menu__item { @@ -2094,11 +2129,10 @@ body > .szh-menu-container { background-color: var(--bg-blur-color); backdrop-filter: blur(8px) saturate(3); border: var(--hairline-width) solid var(--bg-color); - box-shadow: 0 3px 8px -1px var(--drop-shadow-color); text-shadow: 0 var(--hairline-width) var(--bg-color), 0 0 8px var(--bg-color); } .glass-menu .szh-menu__item--hover { - background-color: var(--button-bg-blur-color); + /* background-color: var(--button-bg-blur-color); */ text-shadow: none; } diff --git a/src/components/nav-menu.css b/src/components/nav-menu.css index 08332fde..0c82191b 100644 --- a/src/components/nav-menu.css +++ b/src/components/nav-menu.css @@ -22,7 +22,7 @@ margin-bottom: -8px; } .nav-menu section { - padding: 8px 0; + padding: 4px 0; /* width: 50%; */ } @keyframes phanpying { diff --git a/src/index.css b/src/index.css index 45b1eed1..ce501be1 100644 --- a/src/index.css +++ b/src/index.css @@ -84,6 +84,7 @@ var(--text-color) 60% ); --outline-color: rgba(128, 128, 128, 0.2); + --outline-stronger-color: rgba(128, 128, 128, 0.4); --outline-hover-color: rgba(128, 128, 128, 0.7); --divider-color: rgba(0, 0, 0, 0.1); --backdrop-color: rgba(0, 0, 0, 0.1); From 5646853ab62ccd9b28b7bddf8e5c43a0e7bc08fe Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Thu, 29 Aug 2024 22:15:51 +0800 Subject: [PATCH 083/132] New Crowdin updates (#698) * New translations (Italian) * Update catalogs.json --------- Co-authored-by: github-actions[bot] --- src/data/catalogs.json | 2 +- src/locales/it-IT.po | 230 ++++++++++++++++++++--------------------- 2 files changed, 116 insertions(+), 116 deletions(-) diff --git a/src/data/catalogs.json b/src/data/catalogs.json index 376626d5..597ad8e6 100644 --- a/src/data/catalogs.json +++ b/src/data/catalogs.json @@ -75,7 +75,7 @@ "code": "it-IT", "nativeName": "italiano", "name": "Italian", - "completion": 30 + "completion": 34 }, { "code": "ja-JP", diff --git a/src/locales/it-IT.po b/src/locales/it-IT.po index 2c5a3b73..36caf5a4 100644 --- a/src/locales/it-IT.po +++ b/src/locales/it-IT.po @@ -8,7 +8,7 @@ msgstr "" "Language: it\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-27 06:16\n" +"PO-Revision-Date: 2024-08-29 14:15\n" "Last-Translator: \n" "Language-Team: Italian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -38,7 +38,7 @@ msgstr "Automatizzato" #: src/components/account-block.jsx:166 #: src/components/account-info.jsx:639 #: src/components/status.jsx:439 -#: src/pages/catchup.jsx:1438 +#: src/pages/catchup.jsx:1454 msgid "Group" msgstr "Gruppo" @@ -188,8 +188,8 @@ msgstr "Originale" #: src/components/account-info.jsx:859 #: src/components/status.jsx:2162 #: src/pages/catchup.jsx:71 -#: src/pages/catchup.jsx:1412 -#: src/pages/catchup.jsx:2023 +#: src/pages/catchup.jsx:1428 +#: src/pages/catchup.jsx:2039 #: src/pages/status.jsx:892 #: src/pages/status.jsx:1494 msgid "Replies" @@ -197,8 +197,8 @@ msgstr "Risposte" #: src/components/account-info.jsx:863 #: src/pages/catchup.jsx:72 -#: src/pages/catchup.jsx:1414 -#: src/pages/catchup.jsx:2035 +#: src/pages/catchup.jsx:1430 +#: src/pages/catchup.jsx:2051 #: src/pages/settings.jsx:1028 msgid "Boosts" msgstr "Potenziamenti" @@ -426,7 +426,7 @@ msgstr "Segui" #: src/components/status.jsx:3073 #: src/components/status.jsx:3571 #: src/pages/accounts.jsx:36 -#: src/pages/catchup.jsx:1548 +#: src/pages/catchup.jsx:1564 #: src/pages/filters.jsx:224 #: src/pages/list.jsx:274 #: src/pages/notifications.jsx:840 @@ -516,19 +516,19 @@ msgstr "nome utente" msgid "server domain name" msgstr "nome dominio del server" -#: src/components/background-service.jsx:138 +#: src/components/background-service.jsx:149 msgid "Cloak mode disabled" msgstr "" -#: src/components/background-service.jsx:138 +#: src/components/background-service.jsx:149 msgid "Cloak mode enabled" msgstr "" #: src/components/columns.jsx:19 #: src/components/nav-menu.jsx:184 #: src/components/shortcuts-settings.jsx:137 -#: src/components/timeline.jsx:431 -#: src/pages/catchup.jsx:860 +#: src/components/timeline.jsx:434 +#: src/pages/catchup.jsx:876 #: src/pages/filters.jsx:89 #: src/pages/followed-hashtags.jsx:40 #: src/pages/home.jsx:52 @@ -606,7 +606,7 @@ msgstr "Allegato #{i} fallito" #: src/components/compose.jsx:1118 #: src/components/status.jsx:1961 -#: src/components/timeline.jsx:975 +#: src/components/timeline.jsx:978 msgid "Content warning" msgstr "Avviso contenuto" @@ -727,7 +727,7 @@ msgstr "Frequenza fotogrammi troppo alta. Il caricamento potrebbe riscontrare de #: src/components/compose.jsx:2371 #: src/components/compose.jsx:2621 #: src/components/shortcuts-settings.jsx:723 -#: src/pages/catchup.jsx:1058 +#: src/pages/catchup.jsx:1074 #: src/pages/filters.jsx:412 msgid "Remove" msgstr "Rimuovi" @@ -849,13 +849,13 @@ msgstr "Scrivi per cercare GIF" #: src/components/compose.jsx:3454 #: src/components/media-modal.jsx:387 -#: src/components/timeline.jsx:880 +#: src/components/timeline.jsx:883 msgid "Previous" msgstr "Indietro" #: src/components/compose.jsx:3472 #: src/components/media-modal.jsx:406 -#: src/components/timeline.jsx:897 +#: src/components/timeline.jsx:900 msgid "Next" msgstr "Avanti" @@ -908,7 +908,7 @@ msgid "No drafts found." msgstr "Nessuna bozza." #: src/components/drafts.jsx:245 -#: src/pages/catchup.jsx:1895 +#: src/pages/catchup.jsx:1911 msgid "Poll" msgstr "Sondaggio" @@ -952,7 +952,7 @@ msgid "Accounts" msgstr "Account" #: src/components/generic-accounts.jsx:205 -#: src/components/timeline.jsx:513 +#: src/components/timeline.jsx:516 #: src/pages/list.jsx:293 #: src/pages/notifications.jsx:820 #: src/pages/search.jsx:454 @@ -961,14 +961,14 @@ msgid "Show more…" msgstr "Mostra altro…" #: src/components/generic-accounts.jsx:210 -#: src/components/timeline.jsx:518 +#: src/components/timeline.jsx:521 #: src/pages/search.jsx:459 msgid "The end." msgstr "Fine." #: src/components/keyboard-shortcuts-help.jsx:43 #: src/components/nav-menu.jsx:405 -#: src/pages/catchup.jsx:1586 +#: src/pages/catchup.jsx:1602 msgid "Keyboard shortcuts" msgstr "Abbreviazioni da tastiera" @@ -977,12 +977,12 @@ msgid "Keyboard shortcuts help" msgstr "Aiuto abbreviazioni da tastiera" #: src/components/keyboard-shortcuts-help.jsx:55 -#: src/pages/catchup.jsx:1611 +#: src/pages/catchup.jsx:1627 msgid "Next post" msgstr "Post successivo" #: src/components/keyboard-shortcuts-help.jsx:59 -#: src/pages/catchup.jsx:1619 +#: src/pages/catchup.jsx:1635 msgid "Previous post" msgstr "Post precedente" @@ -1007,7 +1007,7 @@ msgid "Load new posts" msgstr "Carica nuovi post" #: src/components/keyboard-shortcuts-help.jsx:83 -#: src/pages/catchup.jsx:1643 +#: src/pages/catchup.jsx:1659 msgid "Open post details" msgstr "Apri dettagli post" @@ -1197,50 +1197,50 @@ msgstr "Visualizza post" #: src/components/media-post.jsx:127 msgid "Sensitive media" -msgstr "" +msgstr "Media sensibili" #: src/components/media-post.jsx:132 msgid "Filtered: {filterTitleStr}" -msgstr "" +msgstr "Filtrato: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status.jsx:3401 #: src/components/status.jsx:3497 #: src/components/status.jsx:3575 -#: src/components/timeline.jsx:964 +#: src/components/timeline.jsx:967 #: src/pages/catchup.jsx:75 -#: src/pages/catchup.jsx:1843 +#: src/pages/catchup.jsx:1859 msgid "Filtered" -msgstr "" +msgstr "Filtrato" #: src/components/modals.jsx:72 msgid "Post published. Check it out." -msgstr "" +msgstr "Post pubblicato. Dai un'occhiata." #: src/components/modals.jsx:73 msgid "Reply posted. Check it out." -msgstr "" +msgstr "Risposta pubblicata. Dai un'occhiata." #: src/components/modals.jsx:74 msgid "Post updated. Check it out." -msgstr "" +msgstr "Post aggiornato. Dai un'occhiata." #: src/components/nav-menu.jsx:126 msgid "Menu" -msgstr "" +msgstr "Menu" #: src/components/nav-menu.jsx:162 msgid "Reload page now to update?" -msgstr "" +msgstr "Ricaricare pagina ora per aggiornare?" #: src/components/nav-menu.jsx:174 msgid "New update available…" -msgstr "" +msgstr "Nuovo aggiornamento disponibile…" #: src/components/nav-menu.jsx:200 -#: src/pages/catchup.jsx:855 +#: src/pages/catchup.jsx:871 msgid "Catch-up" -msgstr "" +msgstr "Recupera" #: src/components/nav-menu.jsx:207 #: src/components/shortcuts-settings.jsx:58 @@ -1251,7 +1251,7 @@ msgstr "" #: src/pages/settings.jsx:1020 #: src/pages/trending.jsx:347 msgid "Mentions" -msgstr "" +msgstr "Menzioni" #: src/components/nav-menu.jsx:214 #: src/components/shortcuts-settings.jsx:49 @@ -1262,15 +1262,15 @@ msgstr "" #: src/pages/notifications.jsx:106 #: src/pages/notifications.jsx:509 msgid "Notifications" -msgstr "" +msgstr "Notifiche" #: src/components/nav-menu.jsx:217 msgid "New" -msgstr "" +msgstr "Nuovo" #: src/components/nav-menu.jsx:228 msgid "Profile" -msgstr "" +msgstr "Profilo" #: src/components/nav-menu.jsx:241 #: src/components/nav-menu.jsx:268 @@ -1280,13 +1280,13 @@ msgstr "" #: src/pages/lists.jsx:16 #: src/pages/lists.jsx:50 msgid "Lists" -msgstr "" +msgstr "Liste" #: src/components/nav-menu.jsx:249 #: src/components/shortcuts.jsx:209 #: src/pages/list.jsx:133 msgid "All Lists" -msgstr "" +msgstr "Tutte le liste" #: src/components/nav-menu.jsx:276 #: src/components/shortcuts-settings.jsx:54 @@ -1294,24 +1294,24 @@ msgstr "" #: src/pages/bookmarks.jsx:11 #: src/pages/bookmarks.jsx:23 msgid "Bookmarks" -msgstr "" +msgstr "Segnalibri" #: src/components/nav-menu.jsx:296 #: src/components/shortcuts-settings.jsx:55 #: src/components/shortcuts-settings.jsx:198 -#: src/pages/catchup.jsx:1413 -#: src/pages/catchup.jsx:2029 +#: src/pages/catchup.jsx:1429 +#: src/pages/catchup.jsx:2045 #: src/pages/favourites.jsx:11 #: src/pages/favourites.jsx:23 #: src/pages/settings.jsx:1024 msgid "Likes" -msgstr "" +msgstr "Mi piace" #: src/components/nav-menu.jsx:302 #: src/pages/followed-hashtags.jsx:14 #: src/pages/followed-hashtags.jsx:44 msgid "Followed Hashtags" -msgstr "" +msgstr "Hashtag seguiti" #: src/components/nav-menu.jsx:310 #: src/pages/account-statuses.jsx:331 @@ -1319,80 +1319,80 @@ msgstr "" #: src/pages/filters.jsx:93 #: src/pages/hashtag.jsx:339 msgid "Filters" -msgstr "" +msgstr "FIltri" #: src/components/nav-menu.jsx:318 msgid "Muted users" -msgstr "" +msgstr "Utenti silenziati" #: src/components/nav-menu.jsx:326 msgid "Muted users…" -msgstr "" +msgstr "Utenti silenziati…" #: src/components/nav-menu.jsx:333 msgid "Blocked users" -msgstr "" +msgstr "Utenti bloccati" #: src/components/nav-menu.jsx:341 msgid "Blocked users…" -msgstr "" +msgstr "Utenti bloccati…" #: src/components/nav-menu.jsx:353 msgid "Accounts…" -msgstr "" +msgstr "Account…" #: src/components/nav-menu.jsx:363 #: src/pages/login.jsx:166 #: src/pages/status.jsx:792 #: src/pages/welcome.jsx:64 msgid "Log in" -msgstr "" +msgstr "Accedi" #: src/components/nav-menu.jsx:380 #: src/components/shortcuts-settings.jsx:57 #: src/components/shortcuts-settings.jsx:169 #: src/pages/trending.jsx:407 msgid "Trending" -msgstr "" +msgstr "Tendenze" #: src/components/nav-menu.jsx:386 #: src/components/shortcuts-settings.jsx:162 msgid "Local" -msgstr "" +msgstr "Locale" #: src/components/nav-menu.jsx:392 #: src/components/shortcuts-settings.jsx:162 msgid "Federated" -msgstr "" +msgstr "Federata" #: src/components/nav-menu.jsx:415 msgid "Shortcuts / Columns…" -msgstr "" +msgstr "Scorciatoie / Colonne…" #: src/components/nav-menu.jsx:425 #: src/components/nav-menu.jsx:439 msgid "Settings…" -msgstr "" +msgstr "Impostazioni…" #: src/components/notification-service.jsx:160 msgid "Notification" -msgstr "" +msgstr "Notifica" #: src/components/notification-service.jsx:166 msgid "This notification is from your other account." -msgstr "" +msgstr "Questa notifica viene da un altro account." #: src/components/notification-service.jsx:195 msgid "View all notifications" -msgstr "" +msgstr "Visualizza tutte le notifiche" #: src/components/notification.jsx:68 msgid "{account} reacted to your post with {emojiObject}" -msgstr "" +msgstr "{account} ha reagito al tuo post con {emojiObject}" #: src/components/notification.jsx:75 msgid "{account} published a post." -msgstr "" +msgstr "{account} ha pubblicato un post." #: src/components/notification.jsx:83 msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0} people boosted your reply.} other {<2><3>{1} people boosted your post.}}}}" @@ -1404,7 +1404,7 @@ msgstr "" #: src/components/notification.jsx:140 msgid "{account} requested to follow you." -msgstr "" +msgstr "{account} ha richiesto di seguirti." #: src/components/notification.jsx:149 msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} liked your reply.} other {{account} liked your post.}}} other {{account} liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0} people liked your reply.} other {<2><3>{1} people liked your post.}}}}" @@ -2289,12 +2289,12 @@ msgstr "" msgid "<0/> <1/> boosted" msgstr "" -#: src/components/timeline.jsx:447 +#: src/components/timeline.jsx:450 #: src/pages/settings.jsx:1048 msgid "New posts" msgstr "" -#: src/components/timeline.jsx:548 +#: src/components/timeline.jsx:551 #: src/pages/home.jsx:212 #: src/pages/notifications.jsx:796 #: src/pages/status.jsx:945 @@ -2302,13 +2302,13 @@ msgstr "" msgid "Try again" msgstr "" -#: src/components/timeline.jsx:937 -#: src/components/timeline.jsx:944 -#: src/pages/catchup.jsx:1860 +#: src/components/timeline.jsx:940 +#: src/components/timeline.jsx:947 +#: src/pages/catchup.jsx:1876 msgid "Thread" msgstr "" -#: src/components/timeline.jsx:959 +#: src/components/timeline.jsx:962 msgid "<0>Filtered: <1>{0}" msgstr "" @@ -2557,176 +2557,176 @@ msgstr "Gruppi" msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}" msgstr "" -#: src/pages/catchup.jsx:866 -#: src/pages/catchup.jsx:890 +#: src/pages/catchup.jsx:882 +#: src/pages/catchup.jsx:906 msgid "Catch-up <0>beta" msgstr "" -#: src/pages/catchup.jsx:880 -#: src/pages/catchup.jsx:1552 +#: src/pages/catchup.jsx:896 +#: src/pages/catchup.jsx:1568 msgid "Help" msgstr "" -#: src/pages/catchup.jsx:896 +#: src/pages/catchup.jsx:912 msgid "What is this?" msgstr "" -#: src/pages/catchup.jsx:899 +#: src/pages/catchup.jsx:915 msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts." msgstr "" -#: src/pages/catchup.jsx:910 +#: src/pages/catchup.jsx:926 msgid "Preview of Catch-up UI" msgstr "" -#: src/pages/catchup.jsx:919 +#: src/pages/catchup.jsx:935 msgid "Let's catch up" msgstr "" -#: src/pages/catchup.jsx:924 +#: src/pages/catchup.jsx:940 msgid "Let's catch up on the posts from your followings." msgstr "" -#: src/pages/catchup.jsx:928 +#: src/pages/catchup.jsx:944 msgid "Show me all posts from…" msgstr "" -#: src/pages/catchup.jsx:951 +#: src/pages/catchup.jsx:967 msgid "until the max" msgstr "" -#: src/pages/catchup.jsx:981 +#: src/pages/catchup.jsx:997 msgid "Catch up" msgstr "" -#: src/pages/catchup.jsx:987 +#: src/pages/catchup.jsx:1003 msgid "Overlaps with your last catch-up" msgstr "" -#: src/pages/catchup.jsx:999 +#: src/pages/catchup.jsx:1015 msgid "Until the last catch-up ({0})" msgstr "" -#: src/pages/catchup.jsx:1008 +#: src/pages/catchup.jsx:1024 msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more." msgstr "" -#: src/pages/catchup.jsx:1018 +#: src/pages/catchup.jsx:1034 msgid "Previously…" msgstr "" -#: src/pages/catchup.jsx:1036 +#: src/pages/catchup.jsx:1052 msgid "{0, plural, one {# post} other {# posts}}" msgstr "" -#: src/pages/catchup.jsx:1046 +#: src/pages/catchup.jsx:1062 msgid "Remove this catch-up?" msgstr "" -#: src/pages/catchup.jsx:1067 +#: src/pages/catchup.jsx:1083 msgid "Note: Only max 3 will be stored. The rest will be automatically removed." msgstr "" -#: src/pages/catchup.jsx:1082 +#: src/pages/catchup.jsx:1098 msgid "Fetching posts…" msgstr "" -#: src/pages/catchup.jsx:1085 +#: src/pages/catchup.jsx:1101 msgid "This might take a while." msgstr "" -#: src/pages/catchup.jsx:1120 +#: src/pages/catchup.jsx:1136 msgid "Reset filters" msgstr "" -#: src/pages/catchup.jsx:1128 -#: src/pages/catchup.jsx:1558 +#: src/pages/catchup.jsx:1144 +#: src/pages/catchup.jsx:1574 msgid "Top links" msgstr "" -#: src/pages/catchup.jsx:1244 +#: src/pages/catchup.jsx:1260 msgid "Shared by {0}" msgstr "" -#: src/pages/catchup.jsx:1283 +#: src/pages/catchup.jsx:1299 #: src/pages/mentions.jsx:147 #: src/pages/search.jsx:222 msgid "All" msgstr "" -#: src/pages/catchup.jsx:1368 +#: src/pages/catchup.jsx:1384 msgid "{0, plural, one {# author} other {# authors}}" msgstr "" -#: src/pages/catchup.jsx:1380 +#: src/pages/catchup.jsx:1396 msgid "Sort" msgstr "" -#: src/pages/catchup.jsx:1411 +#: src/pages/catchup.jsx:1427 msgid "Date" msgstr "" -#: src/pages/catchup.jsx:1415 +#: src/pages/catchup.jsx:1431 msgid "Density" msgstr "" -#: src/pages/catchup.jsx:1453 +#: src/pages/catchup.jsx:1469 msgid "Authors" msgstr "" -#: src/pages/catchup.jsx:1454 +#: src/pages/catchup.jsx:1470 msgid "None" msgstr "" -#: src/pages/catchup.jsx:1470 +#: src/pages/catchup.jsx:1486 msgid "Show all authors" msgstr "" -#: src/pages/catchup.jsx:1521 +#: src/pages/catchup.jsx:1537 msgid "You don't have to read everything." msgstr "" -#: src/pages/catchup.jsx:1522 +#: src/pages/catchup.jsx:1538 msgid "That's all." msgstr "" -#: src/pages/catchup.jsx:1530 +#: src/pages/catchup.jsx:1546 msgid "Back to top" msgstr "" -#: src/pages/catchup.jsx:1561 +#: src/pages/catchup.jsx:1577 msgid "Links shared by followings, sorted by shared counts, boosts and likes." msgstr "" -#: src/pages/catchup.jsx:1567 +#: src/pages/catchup.jsx:1583 msgid "Sort: Density" msgstr "" -#: src/pages/catchup.jsx:1570 +#: src/pages/catchup.jsx:1586 msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos." msgstr "" -#: src/pages/catchup.jsx:1577 +#: src/pages/catchup.jsx:1593 msgid "Group: Authors" msgstr "" -#: src/pages/catchup.jsx:1580 +#: src/pages/catchup.jsx:1596 msgid "Posts are grouped by authors, sorted by posts count per author." msgstr "" -#: src/pages/catchup.jsx:1627 +#: src/pages/catchup.jsx:1643 msgid "Next author" msgstr "" -#: src/pages/catchup.jsx:1635 +#: src/pages/catchup.jsx:1651 msgid "Previous author" msgstr "" -#: src/pages/catchup.jsx:1651 +#: src/pages/catchup.jsx:1667 msgid "Scroll to top" msgstr "" -#: src/pages/catchup.jsx:1842 +#: src/pages/catchup.jsx:1858 msgid "Filtered: {0}" msgstr "" From 9cff1d09d6f7ca08d5caf4e2e37b6aba9556ebd5 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Fri, 30 Aug 2024 07:55:31 +0800 Subject: [PATCH 084/132] New Crowdin updates (#699) * New translations (Portuguese, Brazilian) * Update catalogs.json --------- Co-authored-by: github-actions[bot] --- src/data/catalogs.json | 6 + src/locales/pt-BR.po | 3712 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 3718 insertions(+) create mode 100644 src/locales/pt-BR.po diff --git a/src/data/catalogs.json b/src/data/catalogs.json index 597ad8e6..dc879d6a 100644 --- a/src/data/catalogs.json +++ b/src/data/catalogs.json @@ -113,6 +113,12 @@ "name": "Polish", "completion": 1 }, + { + "code": "pt-BR", + "nativeName": "português", + "name": "Portuguese", + "completion": 11 + }, { "code": "pt-PT", "nativeName": "português", diff --git a/src/locales/pt-BR.po b/src/locales/pt-BR.po new file mode 100644 index 00000000..553429ac --- /dev/null +++ b/src/locales/pt-BR.po @@ -0,0 +1,3712 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2024-08-04 21:58+0800\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: pt\n" +"Project-Id-Version: phanpy\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-08-29 23:55\n" +"Last-Translator: \n" +"Language-Team: Portuguese, Brazilian\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: phanpy\n" +"X-Crowdin-Project-ID: 703337\n" +"X-Crowdin-Language: pt-BR\n" +"X-Crowdin-File: /main/src/locales/en.po\n" +"X-Crowdin-File-ID: 18\n" + +#: src/components/account-block.jsx:133 +msgid "Locked" +msgstr "Bloqueado" + +#: src/components/account-block.jsx:139 +msgid "Posts: {0}" +msgstr "Publicações: {0}" + +#: src/components/account-block.jsx:144 +msgid "Last posted: {0}" +msgstr "Última publicação: {0}" + +#: src/components/account-block.jsx:159 +#: src/components/account-info.jsx:634 +msgid "Automated" +msgstr "Automatizado" + +#: src/components/account-block.jsx:166 +#: src/components/account-info.jsx:639 +#: src/components/status.jsx:439 +#: src/pages/catchup.jsx:1454 +msgid "Group" +msgstr "Grupo" + +#: src/components/account-block.jsx:176 +msgid "Mutual" +msgstr "Mutuo" + +#: src/components/account-block.jsx:180 +#: src/components/account-info.jsx:1674 +msgid "Requested" +msgstr "Solicitado" + +#: src/components/account-block.jsx:184 +#: src/components/account-info.jsx:416 +#: src/components/account-info.jsx:742 +#: src/components/account-info.jsx:756 +#: src/components/account-info.jsx:1665 +#: src/components/nav-menu.jsx:193 +#: src/components/shortcuts-settings.jsx:137 +#: src/pages/following.jsx:20 +#: src/pages/following.jsx:131 +msgid "Following" +msgstr "Seguindo" + +#: src/components/account-block.jsx:188 +#: src/components/account-info.jsx:1059 +msgid "Follows you" +msgstr "Segue você" + +#: src/components/account-block.jsx:196 +msgid "{followersCount, plural, one {# follower} other {# followers}}" +msgstr "{followersCount, plural, one {# seguidor} other {# seguidores}}" + +#: src/components/account-block.jsx:205 +#: src/components/account-info.jsx:680 +msgid "Verified" +msgstr "Verificado" + +#: src/components/account-block.jsx:220 +#: src/components/account-info.jsx:777 +msgid "Joined <0>{0}" +msgstr "Entrou em <0>{0}" + +#: src/components/account-info.jsx:57 +msgid "Forever" +msgstr "Para sempre" + +#: src/components/account-info.jsx:377 +msgid "Unable to load account." +msgstr "Não foi possível carregar a conta." + +#: src/components/account-info.jsx:385 +msgid "Go to account page" +msgstr "Ir à página da conta" + +#: src/components/account-info.jsx:413 +#: src/components/account-info.jsx:702 +#: src/components/account-info.jsx:732 +msgid "Followers" +msgstr "Seguidores" + +#: src/components/account-info.jsx:419 +#: src/components/account-info.jsx:773 +#: src/pages/account-statuses.jsx:484 +#: src/pages/search.jsx:237 +#: src/pages/search.jsx:384 +msgid "Posts" +msgstr "Publicações" + +#: src/components/account-info.jsx:427 +#: src/components/account-info.jsx:1115 +#: src/components/compose.jsx:2451 +#: src/components/media-alt-modal.jsx:45 +#: src/components/media-modal.jsx:283 +#: src/components/status.jsx:1635 +#: src/components/status.jsx:1652 +#: src/components/status.jsx:1776 +#: src/components/status.jsx:2371 +#: src/components/status.jsx:2374 +#: src/pages/account-statuses.jsx:528 +#: src/pages/accounts.jsx:109 +#: src/pages/hashtag.jsx:199 +#: src/pages/list.jsx:157 +#: src/pages/public.jsx:114 +#: src/pages/status.jsx:1169 +#: src/pages/trending.jsx:437 +msgid "More" +msgstr "Mais" + +#: src/components/account-info.jsx:439 +msgid "<0>{displayName} has indicated that their new account is now:" +msgstr "<0>{displayName} indicou que a nova conta é:" + +#: src/components/account-info.jsx:584 +#: src/components/account-info.jsx:1273 +msgid "Handle copied" +msgstr "Identificador copiado" + +#: src/components/account-info.jsx:587 +#: src/components/account-info.jsx:1276 +msgid "Unable to copy handle" +msgstr "Não foi possível copiar o identificador" + +#: src/components/account-info.jsx:593 +#: src/components/account-info.jsx:1282 +msgid "Copy handle" +msgstr "Copiar identificador" + +#: src/components/account-info.jsx:599 +msgid "Go to original profile page" +msgstr "Ir à página do perfil original" + +#: src/components/account-info.jsx:606 +msgid "View profile image" +msgstr "Ver foto de perfil" + +#: src/components/account-info.jsx:612 +msgid "View profile header" +msgstr "Ver cabeçalho do perfil" + +#: src/components/account-info.jsx:629 +msgid "In Memoriam" +msgstr "Em memória" + +#: src/components/account-info.jsx:709 +#: src/components/account-info.jsx:747 +msgid "This user has chosen to not make this information available." +msgstr "Este usuário decidiu não fazer essa informação disponível." + +#: src/components/account-info.jsx:802 +msgid "{0} original posts, {1} replies, {2} boosts" +msgstr "{0} publicações originais, {1} respostas, {2} impulsos" + +#: src/components/account-info.jsx:818 +msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" +msgstr "{0, plural, one {{1, plural, one {Última publicação no último 1 dia} other {Última publicação nos últimos {2} dias}}} other {{3, plural, one {Últimas {4} publicações no último 1 dia} other {Últimas {5} publicações nos últimos {6} dias}}}}" + +#: src/components/account-info.jsx:831 +msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" +msgstr "{0, plural, one {Última publicação no(s) ano(s) passado(s)} other {Últimas {1} publicações no(s) ano(s) passado(s)}}" + +#: src/components/account-info.jsx:855 +#: src/pages/catchup.jsx:70 +msgid "Original" +msgstr "Original" + +#: src/components/account-info.jsx:859 +#: src/components/status.jsx:2162 +#: src/pages/catchup.jsx:71 +#: src/pages/catchup.jsx:1428 +#: src/pages/catchup.jsx:2039 +#: src/pages/status.jsx:892 +#: src/pages/status.jsx:1494 +msgid "Replies" +msgstr "Respostas" + +#: src/components/account-info.jsx:863 +#: src/pages/catchup.jsx:72 +#: src/pages/catchup.jsx:1430 +#: src/pages/catchup.jsx:2051 +#: src/pages/settings.jsx:1028 +msgid "Boosts" +msgstr "Impulsos" + +#: src/components/account-info.jsx:869 +msgid "Post stats unavailable." +msgstr "As estatísticas da publicação estão indisponíveis." + +#: src/components/account-info.jsx:900 +msgid "View post stats" +msgstr "Ver estatísticas da publicação" + +#: src/components/account-info.jsx:1063 +msgid "Last post: <0>{0}" +msgstr "Última publicação: <0>{0}" + +#: src/components/account-info.jsx:1077 +msgid "Muted" +msgstr "Silenciado" + +#: src/components/account-info.jsx:1082 +msgid "Blocked" +msgstr "Bloqueado" + +#: src/components/account-info.jsx:1091 +msgid "Private note" +msgstr "Nota privada" + +#: src/components/account-info.jsx:1148 +msgid "Mention <0>@{username}" +msgstr "Mencionar <0>@{username}" + +#: src/components/account-info.jsx:1160 +msgid "Translate bio" +msgstr "Traduzir biografia" + +#: src/components/account-info.jsx:1171 +msgid "Edit private note" +msgstr "Editar nota privada" + +#: src/components/account-info.jsx:1171 +msgid "Add private note" +msgstr "Adicionar nota privada" + +#: src/components/account-info.jsx:1191 +msgid "Notifications enabled for @{username}'s posts." +msgstr "Notificações ativadas para as publicações de @{username}." + +#: src/components/account-info.jsx:1192 +msgid "Notifications disabled for @{username}'s posts." +msgstr "Notificações desativadas para as publicações de @{username}." + +#: src/components/account-info.jsx:1204 +msgid "Disable notifications" +msgstr "Desativar notificações" + +#: src/components/account-info.jsx:1205 +msgid "Enable notifications" +msgstr "Ativar notificações" + +#: src/components/account-info.jsx:1222 +msgid "Boosts from @{username} enabled." +msgstr "Impulsos de @{username} ativados." + +#: src/components/account-info.jsx:1223 +msgid "Boosts from @{username} disabled." +msgstr "Impulsos de @{username} desativados." + +#: src/components/account-info.jsx:1234 +msgid "Disable boosts" +msgstr "Desativar impulsos" + +#: src/components/account-info.jsx:1234 +msgid "Enable boosts" +msgstr "" + +#: src/components/account-info.jsx:1250 +#: src/components/account-info.jsx:1260 +#: src/components/account-info.jsx:1858 +msgid "Add/Remove from Lists" +msgstr "" + +#: src/components/account-info.jsx:1299 +#: src/components/status.jsx:1078 +msgid "Link copied" +msgstr "" + +#: src/components/account-info.jsx:1302 +#: src/components/status.jsx:1081 +msgid "Unable to copy link" +msgstr "" + +#: src/components/account-info.jsx:1308 +#: src/components/shortcuts-settings.jsx:1056 +#: src/components/status.jsx:1087 +#: src/components/status.jsx:3109 +msgid "Copy" +msgstr "" + +#: src/components/account-info.jsx:1323 +#: src/components/shortcuts-settings.jsx:1074 +#: src/components/status.jsx:1103 +msgid "Sharing doesn't seem to work." +msgstr "" + +#: src/components/account-info.jsx:1329 +#: src/components/status.jsx:1109 +msgid "Share…" +msgstr "" + +#: src/components/account-info.jsx:1349 +msgid "Unmuted @{username}" +msgstr "" + +#: src/components/account-info.jsx:1361 +msgid "Unmute <0>@{username}" +msgstr "" + +#: src/components/account-info.jsx:1377 +msgid "Mute <0>@{username}…" +msgstr "" + +#: src/components/account-info.jsx:1409 +msgid "Muted @{username} for {0}" +msgstr "" + +#: src/components/account-info.jsx:1421 +msgid "Unable to mute @{username}" +msgstr "" + +#: src/components/account-info.jsx:1442 +msgid "Remove <0>@{username} from followers?" +msgstr "" + +#: src/components/account-info.jsx:1462 +msgid "@{username} removed from followers" +msgstr "" + +#: src/components/account-info.jsx:1474 +msgid "Remove follower…" +msgstr "" + +#: src/components/account-info.jsx:1485 +msgid "Block <0>@{username}?" +msgstr "" + +#: src/components/account-info.jsx:1506 +msgid "Unblocked @{username}" +msgstr "" + +#: src/components/account-info.jsx:1514 +msgid "Blocked @{username}" +msgstr "" + +#: src/components/account-info.jsx:1522 +msgid "Unable to unblock @{username}" +msgstr "" + +#: src/components/account-info.jsx:1524 +msgid "Unable to block @{username}" +msgstr "" + +#: src/components/account-info.jsx:1534 +msgid "Unblock <0>@{username}" +msgstr "" + +#: src/components/account-info.jsx:1543 +msgid "Block <0>@{username}…" +msgstr "" + +#: src/components/account-info.jsx:1560 +msgid "Report <0>@{username}…" +msgstr "" + +#: src/components/account-info.jsx:1580 +#: src/components/account-info.jsx:2091 +msgid "Edit profile" +msgstr "" + +#: src/components/account-info.jsx:1616 +msgid "Withdraw follow request?" +msgstr "" + +#: src/components/account-info.jsx:1617 +msgid "Unfollow @{0}?" +msgstr "" + +#: src/components/account-info.jsx:1668 +msgid "Unfollow…" +msgstr "" + +#: src/components/account-info.jsx:1677 +msgid "Withdraw…" +msgstr "" + +#: src/components/account-info.jsx:1684 +#: src/components/account-info.jsx:1688 +#: src/pages/hashtag.jsx:261 +msgid "Follow" +msgstr "" + +#: src/components/account-info.jsx:1799 +#: src/components/account-info.jsx:1853 +#: src/components/account-info.jsx:1986 +#: src/components/account-info.jsx:2086 +#: src/components/account-sheet.jsx:37 +#: src/components/compose.jsx:797 +#: src/components/compose.jsx:2407 +#: src/components/compose.jsx:2880 +#: src/components/compose.jsx:3088 +#: src/components/compose.jsx:3318 +#: src/components/drafts.jsx:58 +#: src/components/embed-modal.jsx:12 +#: src/components/generic-accounts.jsx:142 +#: src/components/keyboard-shortcuts-help.jsx:39 +#: src/components/list-add-edit.jsx:33 +#: src/components/media-alt-modal.jsx:33 +#: src/components/media-modal.jsx:247 +#: src/components/notification-service.jsx:156 +#: src/components/report-modal.jsx:75 +#: src/components/shortcuts-settings.jsx:227 +#: src/components/shortcuts-settings.jsx:580 +#: src/components/shortcuts-settings.jsx:780 +#: src/components/status.jsx:2834 +#: src/components/status.jsx:3073 +#: src/components/status.jsx:3571 +#: src/pages/accounts.jsx:36 +#: src/pages/catchup.jsx:1564 +#: src/pages/filters.jsx:224 +#: src/pages/list.jsx:274 +#: src/pages/notifications.jsx:840 +#: src/pages/notifications.jsx:1054 +#: src/pages/settings.jsx:69 +#: src/pages/status.jsx:1256 +msgid "Close" +msgstr "" + +#: src/components/account-info.jsx:1804 +msgid "Translated Bio" +msgstr "" + +#: src/components/account-info.jsx:1898 +msgid "Unable to remove from list." +msgstr "" + +#: src/components/account-info.jsx:1899 +msgid "Unable to add to list." +msgstr "" + +#: src/components/account-info.jsx:1918 +#: src/pages/lists.jsx:104 +msgid "Unable to load lists." +msgstr "" + +#: src/components/account-info.jsx:1922 +msgid "No lists." +msgstr "" + +#: src/components/account-info.jsx:1933 +#: src/components/list-add-edit.jsx:37 +#: src/pages/lists.jsx:58 +msgid "New list" +msgstr "" + +#: src/components/account-info.jsx:1991 +msgid "Private note about <0>@{0}" +msgstr "" + +#: src/components/account-info.jsx:2021 +msgid "Unable to update private note." +msgstr "" + +#: src/components/account-info.jsx:2044 +#: src/components/account-info.jsx:2214 +msgid "Cancel" +msgstr "" + +#: src/components/account-info.jsx:2049 +msgid "Save & close" +msgstr "" + +#: src/components/account-info.jsx:2142 +msgid "Unable to update profile." +msgstr "" + +#: src/components/account-info.jsx:2162 +msgid "Bio" +msgstr "" + +#: src/components/account-info.jsx:2175 +msgid "Extra fields" +msgstr "" + +#: src/components/account-info.jsx:2181 +msgid "Label" +msgstr "" + +#: src/components/account-info.jsx:2184 +msgid "Content" +msgstr "" + +#: src/components/account-info.jsx:2217 +#: src/components/list-add-edit.jsx:147 +#: src/components/shortcuts-settings.jsx:712 +#: src/pages/filters.jsx:554 +#: src/pages/notifications.jsx:906 +msgid "Save" +msgstr "" + +#: src/components/account-info.jsx:2270 +msgid "username" +msgstr "" + +#: src/components/account-info.jsx:2274 +msgid "server domain name" +msgstr "" + +#: src/components/background-service.jsx:149 +msgid "Cloak mode disabled" +msgstr "" + +#: src/components/background-service.jsx:149 +msgid "Cloak mode enabled" +msgstr "" + +#: src/components/columns.jsx:19 +#: src/components/nav-menu.jsx:184 +#: src/components/shortcuts-settings.jsx:137 +#: src/components/timeline.jsx:434 +#: src/pages/catchup.jsx:876 +#: src/pages/filters.jsx:89 +#: src/pages/followed-hashtags.jsx:40 +#: src/pages/home.jsx:52 +#: src/pages/notifications.jsx:505 +msgid "Home" +msgstr "Início" + +#: src/components/compose-button.jsx:49 +#: src/compose.jsx:37 +msgid "Compose" +msgstr "Compor" + +#: src/components/compose.jsx:392 +msgid "You have unsaved changes. Discard this post?" +msgstr "Você tem mudanças não salvas. Descartar publicação?" + +#: src/components/compose.jsx:614 +#: src/components/compose.jsx:630 +#: src/components/compose.jsx:1328 +#: src/components/compose.jsx:1589 +msgid "{maxMediaAttachments, plural, one {You can only attach up to 1 file.} other {You can only attach up to # files.}}" +msgstr "{maxMediaAttachments, plural,one {Você só pode anexar até 1 arquivo.} other {Você só pode anexar até # arquivos.}}" + +#: src/components/compose.jsx:778 +msgid "Pop out" +msgstr "Fechar" + +#: src/components/compose.jsx:785 +msgid "Minimize" +msgstr "Minimizar" + +#: src/components/compose.jsx:821 +msgid "Looks like you closed the parent window." +msgstr "Parece que você fechou a janela principal." + +#: src/components/compose.jsx:828 +msgid "Looks like you already have a compose field open in the parent window and currently publishing. Please wait for it to be done and try again later." +msgstr "Parece que você já tem um campo de composição aberto na janela principal e atualmente está publicando. Espere até terminar e tente novamente mais tarde." + +#: src/components/compose.jsx:833 +msgid "Looks like you already have a compose field open in the parent window. Popping in this window will discard the changes you made in the parent window. Continue?" +msgstr "Parece que você já tem um campo de composição aberto na janela principal. Abrir esta janela irá desfazer as mudanças que você fez na janela principal. Continuar?" + +#: src/components/compose.jsx:875 +msgid "Pop in" +msgstr "Abrir" + +#: src/components/compose.jsx:885 +msgid "Replying to @{0}’s post (<0>{1})" +msgstr "Respondendo à publicação de @{0} (<0>{1})" + +#: src/components/compose.jsx:895 +msgid "Replying to @{0}’s post" +msgstr "Respondendo à publicação de @{0}" + +#: src/components/compose.jsx:908 +msgid "Editing source post" +msgstr "Editando publicação original" + +#: src/components/compose.jsx:955 +msgid "Poll must have at least 2 options" +msgstr "A enquete deve ter no mínimo 2 opções" + +#: src/components/compose.jsx:959 +msgid "Some poll choices are empty" +msgstr "Algumas opções da enquete estão vazias" + +#: src/components/compose.jsx:972 +msgid "Some media have no descriptions. Continue?" +msgstr "Algumas mídias não têm descrição. Continuar?" + +#: src/components/compose.jsx:1024 +msgid "Attachment #{i} failed" +msgstr "Anexo #{i} falhou" + +#: src/components/compose.jsx:1118 +#: src/components/status.jsx:1961 +#: src/components/timeline.jsx:978 +msgid "Content warning" +msgstr "Aviso de conteúdo" + +#: src/components/compose.jsx:1134 +msgid "Content warning or sensitive media" +msgstr "Aviso de conteúdo ou mídia sensível" + +#: src/components/compose.jsx:1170 +#: src/components/status.jsx:93 +#: src/pages/settings.jsx:297 +msgid "Public" +msgstr "Público" + +#: src/components/compose.jsx:1173 +#: src/components/status.jsx:94 +#: src/pages/settings.jsx:300 +msgid "Unlisted" +msgstr "Não listado" + +#: src/components/compose.jsx:1176 +#: src/components/status.jsx:95 +#: src/pages/settings.jsx:303 +msgid "Followers only" +msgstr "Apenas seguidores" + +#: src/components/compose.jsx:1179 +#: src/components/status.jsx:96 +#: src/components/status.jsx:1839 +msgid "Private mention" +msgstr "Menção privada" + +#: src/components/compose.jsx:1188 +msgid "Post your reply" +msgstr "Publicar resposta" + +#: src/components/compose.jsx:1190 +msgid "Edit your post" +msgstr "Editar publicação" + +#: src/components/compose.jsx:1191 +msgid "What are you doing?" +msgstr "O que está fazendo?" + +#: src/components/compose.jsx:1266 +msgid "Mark media as sensitive" +msgstr "Marcar mídia como sensível" + +#: src/components/compose.jsx:1364 +msgid "Add poll" +msgstr "Adicionar enquete" + +#: src/components/compose.jsx:1386 +msgid "Add custom emoji" +msgstr "Adicionar emoji personalizado" + +#: src/components/compose.jsx:1470 +#: src/components/keyboard-shortcuts-help.jsx:143 +#: src/components/status.jsx:830 +#: src/components/status.jsx:1615 +#: src/components/status.jsx:1616 +#: src/components/status.jsx:2267 +msgid "Reply" +msgstr "Responder" + +#: src/components/compose.jsx:1472 +msgid "Update" +msgstr "Atualizar" + +#: src/components/compose.jsx:1473 +msgctxt "Submit button in composer" +msgid "Post" +msgstr "Publicar" + +#: src/components/compose.jsx:1601 +msgid "Downloading GIF…" +msgstr "Baixando GIF…" + +#: src/components/compose.jsx:1629 +msgid "Failed to download GIF" +msgstr "Falhou ao baixar GIF" + +#: src/components/compose.jsx:1740 +#: src/components/compose.jsx:1817 +#: src/components/nav-menu.jsx:287 +msgid "More…" +msgstr "Mais…" + +#: src/components/compose.jsx:2220 +msgid "Uploaded" +msgstr "Enviado" + +#: src/components/compose.jsx:2233 +msgid "Image description" +msgstr "Descrição da imagem" + +#: src/components/compose.jsx:2234 +msgid "Video description" +msgstr "Descrição do vídeo" + +#: src/components/compose.jsx:2235 +msgid "Audio description" +msgstr "Descrição do áudio" + +#: src/components/compose.jsx:2271 +#: src/components/compose.jsx:2291 +msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower." +msgstr "O arquivo é muito grande. Enviá-lo pode enfrentar problemas. Reduza o tamanho do arquivo de {0} a {1} ou menor." + +#: src/components/compose.jsx:2283 +#: src/components/compose.jsx:2303 +msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px." +msgstr "A dimensão é muito grande. Enviá-lo pode enfrentar problemas. Reduza a dimensão de {0}×{1}px a {2}×{3}px." + +#: src/components/compose.jsx:2311 +msgid "Frame rate too high. Uploading might encounter issues." +msgstr "A taxa de quadros está muito alta. Enviá-lo pode enfrentar problemas." + +#: src/components/compose.jsx:2371 +#: src/components/compose.jsx:2621 +#: src/components/shortcuts-settings.jsx:723 +#: src/pages/catchup.jsx:1074 +#: src/pages/filters.jsx:412 +msgid "Remove" +msgstr "Remover" + +#: src/components/compose.jsx:2388 +#: src/compose.jsx:83 +msgid "Error" +msgstr "Erro" + +#: src/components/compose.jsx:2413 +msgid "Edit image description" +msgstr "" + +#: src/components/compose.jsx:2414 +msgid "Edit video description" +msgstr "" + +#: src/components/compose.jsx:2415 +msgid "Edit audio description" +msgstr "" + +#: src/components/compose.jsx:2460 +#: src/components/compose.jsx:2509 +msgid "Generating description. Please wait…" +msgstr "" + +#: src/components/compose.jsx:2480 +msgid "Failed to generate description: {0}" +msgstr "" + +#: src/components/compose.jsx:2481 +msgid "Failed to generate description" +msgstr "" + +#: src/components/compose.jsx:2493 +#: src/components/compose.jsx:2499 +#: src/components/compose.jsx:2545 +msgid "Generate description…" +msgstr "" + +#: src/components/compose.jsx:2532 +msgid "Failed to generate description{0}" +msgstr "" + +#: src/components/compose.jsx:2547 +msgid "({0}) <0>— experimental" +msgstr "" + +#: src/components/compose.jsx:2566 +msgid "Done" +msgstr "" + +#: src/components/compose.jsx:2602 +msgid "Choice {0}" +msgstr "" + +#: src/components/compose.jsx:2649 +msgid "Multiple choices" +msgstr "" + +#: src/components/compose.jsx:2652 +msgid "Duration" +msgstr "" + +#: src/components/compose.jsx:2683 +msgid "Remove poll" +msgstr "" + +#: src/components/compose.jsx:2897 +msgid "Search accounts" +msgstr "" + +#: src/components/compose.jsx:2938 +#: src/components/shortcuts-settings.jsx:712 +#: src/pages/list.jsx:359 +msgid "Add" +msgstr "" + +#: src/components/compose.jsx:2951 +#: src/components/generic-accounts.jsx:227 +msgid "Error loading accounts" +msgstr "" + +#: src/components/compose.jsx:3094 +msgid "Custom emojis" +msgstr "" + +#: src/components/compose.jsx:3114 +msgid "Search emoji" +msgstr "" + +#: src/components/compose.jsx:3145 +msgid "Error loading custom emojis" +msgstr "" + +#: src/components/compose.jsx:3156 +msgid "Recently used" +msgstr "" + +#: src/components/compose.jsx:3157 +msgid "Others" +msgstr "" + +#: src/components/compose.jsx:3195 +msgid "{0} more…" +msgstr "" + +#: src/components/compose.jsx:3333 +msgid "Search GIFs" +msgstr "" + +#: src/components/compose.jsx:3348 +msgid "Powered by GIPHY" +msgstr "" + +#: src/components/compose.jsx:3356 +msgid "Type to search GIFs" +msgstr "" + +#: src/components/compose.jsx:3454 +#: src/components/media-modal.jsx:387 +#: src/components/timeline.jsx:883 +msgid "Previous" +msgstr "" + +#: src/components/compose.jsx:3472 +#: src/components/media-modal.jsx:406 +#: src/components/timeline.jsx:900 +msgid "Next" +msgstr "" + +#: src/components/compose.jsx:3489 +msgid "Error loading GIFs" +msgstr "" + +#: src/components/drafts.jsx:63 +#: src/pages/settings.jsx:684 +msgid "Unsent drafts" +msgstr "" + +#: src/components/drafts.jsx:68 +msgid "Looks like you have unsent drafts. Let's continue where you left off." +msgstr "" + +#: src/components/drafts.jsx:102 +msgid "Delete this draft?" +msgstr "" + +#: src/components/drafts.jsx:117 +msgid "Error deleting draft! Please try again." +msgstr "" + +#: src/components/drafts.jsx:127 +#: src/components/list-add-edit.jsx:183 +#: src/components/status.jsx:1250 +#: src/pages/filters.jsx:587 +msgid "Delete…" +msgstr "" + +#: src/components/drafts.jsx:146 +msgid "Error fetching reply-to status!" +msgstr "" + +#: src/components/drafts.jsx:171 +msgid "Delete all drafts?" +msgstr "" + +#: src/components/drafts.jsx:189 +msgid "Error deleting drafts! Please try again." +msgstr "" + +#: src/components/drafts.jsx:201 +msgid "Delete all…" +msgstr "" + +#: src/components/drafts.jsx:209 +msgid "No drafts found." +msgstr "" + +#: src/components/drafts.jsx:245 +#: src/pages/catchup.jsx:1911 +msgid "Poll" +msgstr "" + +#: src/components/drafts.jsx:248 +#: src/pages/account-statuses.jsx:365 +msgid "Media" +msgstr "" + +#: src/components/embed-modal.jsx:22 +msgid "Open in new window" +msgstr "" + +#: src/components/follow-request-buttons.jsx:42 +#: src/pages/notifications.jsx:890 +msgid "Accept" +msgstr "" + +#: src/components/follow-request-buttons.jsx:68 +msgid "Reject" +msgstr "" + +#: src/components/follow-request-buttons.jsx:75 +#: src/pages/notifications.jsx:1173 +msgid "Accepted" +msgstr "" + +#: src/components/follow-request-buttons.jsx:79 +msgid "Rejected" +msgstr "" + +#: src/components/generic-accounts.jsx:24 +msgid "Nothing to show" +msgstr "" + +#: src/components/generic-accounts.jsx:145 +#: src/components/notification.jsx:429 +#: src/pages/accounts.jsx:41 +#: src/pages/search.jsx:227 +#: src/pages/search.jsx:260 +msgid "Accounts" +msgstr "" + +#: src/components/generic-accounts.jsx:205 +#: src/components/timeline.jsx:516 +#: src/pages/list.jsx:293 +#: src/pages/notifications.jsx:820 +#: src/pages/search.jsx:454 +#: src/pages/status.jsx:1289 +msgid "Show more…" +msgstr "" + +#: src/components/generic-accounts.jsx:210 +#: src/components/timeline.jsx:521 +#: src/pages/search.jsx:459 +msgid "The end." +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:43 +#: src/components/nav-menu.jsx:405 +#: src/pages/catchup.jsx:1602 +msgid "Keyboard shortcuts" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:51 +msgid "Keyboard shortcuts help" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:55 +#: src/pages/catchup.jsx:1627 +msgid "Next post" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:59 +#: src/pages/catchup.jsx:1635 +msgid "Previous post" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:63 +msgid "Skip carousel to next post" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:65 +msgid "<0>Shift + <1>j" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:71 +msgid "Skip carousel to previous post" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:73 +msgid "<0>Shift + <1>k" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:79 +msgid "Load new posts" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:83 +#: src/pages/catchup.jsx:1659 +msgid "Open post details" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:85 +msgid "<0>Enter or <1>o" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:92 +msgid "Expand content warning or<0/>toggle expanded/collapsed thread" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:101 +msgid "Close post or dialogs" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:103 +msgid "<0>Esc or <1>Backspace" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:109 +msgid "Focus column in multi-column mode" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:111 +msgid "<0>1 to <1>9" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:117 +msgid "Compose new post" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:121 +msgid "Compose new post (new window)" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:124 +msgid "<0>Shift + <1>c" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:130 +msgid "Send post" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:132 +msgid "<0>Ctrl + <1>Enter or <2>⌘ + <3>Enter" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:139 +#: src/components/nav-menu.jsx:374 +#: src/components/search-form.jsx:72 +#: src/components/shortcuts-settings.jsx:52 +#: src/components/shortcuts-settings.jsx:176 +#: src/pages/search.jsx:39 +#: src/pages/search.jsx:209 +msgid "Search" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:147 +msgid "Reply (new window)" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:150 +msgid "<0>Shift + <1>r" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:156 +msgid "Like (favourite)" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:158 +msgid "<0>l or <1>f" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:164 +#: src/components/status.jsx:838 +#: src/components/status.jsx:2293 +#: src/components/status.jsx:2325 +#: src/components/status.jsx:2326 +msgid "Boost" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:166 +msgid "<0>Shift + <1>b" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:172 +#: src/components/status.jsx:923 +#: src/components/status.jsx:2350 +#: src/components/status.jsx:2351 +msgid "Bookmark" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:176 +msgid "Toggle Cloak mode" +msgstr "" + +#: src/components/keyboard-shortcuts-help.jsx:178 +msgid "<0>Shift + <1>Alt + <2>k" +msgstr "" + +#: src/components/list-add-edit.jsx:37 +msgid "Edit list" +msgstr "" + +#: src/components/list-add-edit.jsx:93 +msgid "Unable to edit list." +msgstr "" + +#: src/components/list-add-edit.jsx:94 +msgid "Unable to create list." +msgstr "" + +#: src/components/list-add-edit.jsx:102 +msgid "Name" +msgstr "" + +#: src/components/list-add-edit.jsx:122 +msgid "Show replies to list members" +msgstr "" + +#: src/components/list-add-edit.jsx:125 +msgid "Show replies to people I follow" +msgstr "" + +#: src/components/list-add-edit.jsx:128 +msgid "Don't show replies" +msgstr "" + +#: src/components/list-add-edit.jsx:141 +msgid "Hide posts on this list from Home/Following" +msgstr "" + +#: src/components/list-add-edit.jsx:147 +#: src/pages/filters.jsx:554 +msgid "Create" +msgstr "" + +#: src/components/list-add-edit.jsx:154 +msgid "Delete this list?" +msgstr "" + +#: src/components/list-add-edit.jsx:173 +msgid "Unable to delete list." +msgstr "" + +#: src/components/media-alt-modal.jsx:38 +#: src/components/media.jsx:50 +msgid "Media description" +msgstr "" + +#: src/components/media-alt-modal.jsx:57 +#: src/components/status.jsx:967 +#: src/components/status.jsx:994 +#: src/components/translation-block.jsx:195 +msgid "Translate" +msgstr "" + +#: src/components/media-alt-modal.jsx:68 +#: src/components/status.jsx:981 +#: src/components/status.jsx:1008 +msgid "Speak" +msgstr "" + +#: src/components/media-modal.jsx:294 +msgid "Open original media in new window" +msgstr "" + +#: src/components/media-modal.jsx:298 +msgid "Open original media" +msgstr "" + +#: src/components/media-modal.jsx:314 +msgid "Attempting to describe image. Please wait…" +msgstr "" + +#: src/components/media-modal.jsx:329 +msgid "Failed to describe image" +msgstr "" + +#: src/components/media-modal.jsx:339 +msgid "Describe image…" +msgstr "" + +#: src/components/media-modal.jsx:362 +msgid "View post" +msgstr "" + +#: src/components/media-post.jsx:127 +msgid "Sensitive media" +msgstr "" + +#: src/components/media-post.jsx:132 +msgid "Filtered: {filterTitleStr}" +msgstr "" + +#: src/components/media-post.jsx:133 +#: src/components/status.jsx:3401 +#: src/components/status.jsx:3497 +#: src/components/status.jsx:3575 +#: src/components/timeline.jsx:967 +#: src/pages/catchup.jsx:75 +#: src/pages/catchup.jsx:1859 +msgid "Filtered" +msgstr "" + +#: src/components/modals.jsx:72 +msgid "Post published. Check it out." +msgstr "" + +#: src/components/modals.jsx:73 +msgid "Reply posted. Check it out." +msgstr "" + +#: src/components/modals.jsx:74 +msgid "Post updated. Check it out." +msgstr "" + +#: src/components/nav-menu.jsx:126 +msgid "Menu" +msgstr "" + +#: src/components/nav-menu.jsx:162 +msgid "Reload page now to update?" +msgstr "" + +#: src/components/nav-menu.jsx:174 +msgid "New update available…" +msgstr "" + +#: src/components/nav-menu.jsx:200 +#: src/pages/catchup.jsx:871 +msgid "Catch-up" +msgstr "" + +#: src/components/nav-menu.jsx:207 +#: src/components/shortcuts-settings.jsx:58 +#: src/components/shortcuts-settings.jsx:143 +#: src/pages/home.jsx:223 +#: src/pages/mentions.jsx:20 +#: src/pages/mentions.jsx:167 +#: src/pages/settings.jsx:1020 +#: src/pages/trending.jsx:347 +msgid "Mentions" +msgstr "" + +#: src/components/nav-menu.jsx:214 +#: src/components/shortcuts-settings.jsx:49 +#: src/components/shortcuts-settings.jsx:149 +#: src/pages/filters.jsx:24 +#: src/pages/home.jsx:83 +#: src/pages/home.jsx:183 +#: src/pages/notifications.jsx:106 +#: src/pages/notifications.jsx:509 +msgid "Notifications" +msgstr "" + +#: src/components/nav-menu.jsx:217 +msgid "New" +msgstr "" + +#: src/components/nav-menu.jsx:228 +msgid "Profile" +msgstr "" + +#: src/components/nav-menu.jsx:241 +#: src/components/nav-menu.jsx:268 +#: src/components/shortcuts-settings.jsx:50 +#: src/components/shortcuts-settings.jsx:155 +#: src/pages/list.jsx:126 +#: src/pages/lists.jsx:16 +#: src/pages/lists.jsx:50 +msgid "Lists" +msgstr "" + +#: src/components/nav-menu.jsx:249 +#: src/components/shortcuts.jsx:209 +#: src/pages/list.jsx:133 +msgid "All Lists" +msgstr "" + +#: src/components/nav-menu.jsx:276 +#: src/components/shortcuts-settings.jsx:54 +#: src/components/shortcuts-settings.jsx:192 +#: src/pages/bookmarks.jsx:11 +#: src/pages/bookmarks.jsx:23 +msgid "Bookmarks" +msgstr "" + +#: src/components/nav-menu.jsx:296 +#: src/components/shortcuts-settings.jsx:55 +#: src/components/shortcuts-settings.jsx:198 +#: src/pages/catchup.jsx:1429 +#: src/pages/catchup.jsx:2045 +#: src/pages/favourites.jsx:11 +#: src/pages/favourites.jsx:23 +#: src/pages/settings.jsx:1024 +msgid "Likes" +msgstr "" + +#: src/components/nav-menu.jsx:302 +#: src/pages/followed-hashtags.jsx:14 +#: src/pages/followed-hashtags.jsx:44 +msgid "Followed Hashtags" +msgstr "" + +#: src/components/nav-menu.jsx:310 +#: src/pages/account-statuses.jsx:331 +#: src/pages/filters.jsx:54 +#: src/pages/filters.jsx:93 +#: src/pages/hashtag.jsx:339 +msgid "Filters" +msgstr "" + +#: src/components/nav-menu.jsx:318 +msgid "Muted users" +msgstr "" + +#: src/components/nav-menu.jsx:326 +msgid "Muted users…" +msgstr "" + +#: src/components/nav-menu.jsx:333 +msgid "Blocked users" +msgstr "" + +#: src/components/nav-menu.jsx:341 +msgid "Blocked users…" +msgstr "" + +#: src/components/nav-menu.jsx:353 +msgid "Accounts…" +msgstr "" + +#: src/components/nav-menu.jsx:363 +#: src/pages/login.jsx:166 +#: src/pages/status.jsx:792 +#: src/pages/welcome.jsx:64 +msgid "Log in" +msgstr "" + +#: src/components/nav-menu.jsx:380 +#: src/components/shortcuts-settings.jsx:57 +#: src/components/shortcuts-settings.jsx:169 +#: src/pages/trending.jsx:407 +msgid "Trending" +msgstr "" + +#: src/components/nav-menu.jsx:386 +#: src/components/shortcuts-settings.jsx:162 +msgid "Local" +msgstr "" + +#: src/components/nav-menu.jsx:392 +#: src/components/shortcuts-settings.jsx:162 +msgid "Federated" +msgstr "" + +#: src/components/nav-menu.jsx:415 +msgid "Shortcuts / Columns…" +msgstr "" + +#: src/components/nav-menu.jsx:425 +#: src/components/nav-menu.jsx:439 +msgid "Settings…" +msgstr "" + +#: src/components/notification-service.jsx:160 +msgid "Notification" +msgstr "" + +#: src/components/notification-service.jsx:166 +msgid "This notification is from your other account." +msgstr "" + +#: src/components/notification-service.jsx:195 +msgid "View all notifications" +msgstr "" + +#: src/components/notification.jsx:68 +msgid "{account} reacted to your post with {emojiObject}" +msgstr "" + +#: src/components/notification.jsx:75 +msgid "{account} published a post." +msgstr "" + +#: src/components/notification.jsx:83 +msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0} people boosted your reply.} other {<2><3>{1} people boosted your post.}}}}" +msgstr "" + +#: src/components/notification.jsx:126 +msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0} people followed you.}}" +msgstr "" + +#: src/components/notification.jsx:140 +msgid "{account} requested to follow you." +msgstr "" + +#: src/components/notification.jsx:149 +msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} liked your reply.} other {{account} liked your post.}}} other {{account} liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0} people liked your reply.} other {<2><3>{1} people liked your post.}}}}" +msgstr "" + +#: src/components/notification.jsx:191 +msgid "A poll you have voted in or created has ended." +msgstr "" + +#: src/components/notification.jsx:192 +msgid "A poll you have created has ended." +msgstr "" + +#: src/components/notification.jsx:193 +msgid "A poll you have voted in has ended." +msgstr "" + +#: src/components/notification.jsx:194 +msgid "A post you interacted with has been edited." +msgstr "" + +#: src/components/notification.jsx:202 +msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted & liked your reply.} other {{account} boosted & liked your post.}}} other {{account} boosted & liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0} people boosted & liked your reply.} other {<2><3>{1} people boosted & liked your post.}}}}" +msgstr "" + +#: src/components/notification.jsx:244 +msgid "{account} signed up." +msgstr "" + +#: src/components/notification.jsx:246 +msgid "{account} reported {targetAccount}" +msgstr "" + +#: src/components/notification.jsx:251 +msgid "Lost connections with <0>{name}." +msgstr "" + +#: src/components/notification.jsx:257 +msgid "Moderation warning" +msgstr "" + +#: src/components/notification.jsx:267 +msgid "An admin from <0>{from} has suspended <1>{targetName}, which means you can no longer receive updates from them or interact with them." +msgstr "" + +#: src/components/notification.jsx:273 +msgid "An admin from <0>{from} has blocked <1>{targetName}. Affected followers: {followersCount}, followings: {followingCount}." +msgstr "" + +#: src/components/notification.jsx:279 +msgid "You have blocked <0>{targetName}. Removed followers: {followersCount}, followings: {followingCount}." +msgstr "" + +#: src/components/notification.jsx:287 +msgid "Your account has received a moderation warning." +msgstr "" + +#: src/components/notification.jsx:288 +msgid "Your account has been disabled." +msgstr "" + +#: src/components/notification.jsx:289 +msgid "Some of your posts have been marked as sensitive." +msgstr "" + +#: src/components/notification.jsx:290 +msgid "Some of your posts have been deleted." +msgstr "" + +#: src/components/notification.jsx:291 +msgid "Your posts will be marked as sensitive from now on." +msgstr "" + +#: src/components/notification.jsx:292 +msgid "Your account has been limited." +msgstr "" + +#: src/components/notification.jsx:293 +msgid "Your account has been suspended." +msgstr "" + +#: src/components/notification.jsx:364 +msgid "[Unknown notification type: {type}]" +msgstr "" + +#: src/components/notification.jsx:425 +#: src/components/status.jsx:937 +#: src/components/status.jsx:947 +msgid "Boosted/Liked by…" +msgstr "" + +#: src/components/notification.jsx:426 +msgid "Liked by…" +msgstr "" + +#: src/components/notification.jsx:427 +msgid "Boosted by…" +msgstr "" + +#: src/components/notification.jsx:428 +msgid "Followed by…" +msgstr "" + +#: src/components/notification.jsx:484 +#: src/components/notification.jsx:500 +msgid "Learn more <0/>" +msgstr "" + +#: src/components/notification.jsx:680 +#: src/components/status.jsx:189 +msgid "Read more →" +msgstr "" + +#: src/components/poll.jsx:110 +msgid "Voted" +msgstr "" + +#: src/components/poll.jsx:135 +#: src/components/poll.jsx:218 +#: src/components/poll.jsx:222 +msgid "Hide results" +msgstr "" + +#: src/components/poll.jsx:184 +msgid "Vote" +msgstr "" + +#: src/components/poll.jsx:204 +#: src/components/poll.jsx:206 +#: src/pages/status.jsx:1158 +#: src/pages/status.jsx:1181 +msgid "Refresh" +msgstr "" + +#: src/components/poll.jsx:218 +#: src/components/poll.jsx:222 +msgid "Show results" +msgstr "" + +#: src/components/poll.jsx:227 +msgid "{votesCount, plural, one {<0>{0} vote} other {<1>{1} votes}}" +msgstr "" + +#: src/components/poll.jsx:244 +msgid "{votersCount, plural, one {<0>{0} voter} other {<1>{1} voters}}" +msgstr "" + +#: src/components/poll.jsx:264 +msgid "Ended <0/>" +msgstr "" + +#: src/components/poll.jsx:268 +msgid "Ended" +msgstr "" + +#: src/components/poll.jsx:271 +msgid "Ending <0/>" +msgstr "" + +#: src/components/poll.jsx:275 +msgid "Ending" +msgstr "" + +#. Relative time in seconds, as short as possible +#: src/components/relative-time.jsx:55 +msgid "{0}s" +msgstr "" + +#. Relative time in minutes, as short as possible +#: src/components/relative-time.jsx:60 +msgid "{0}m" +msgstr "" + +#. Relative time in hours, as short as possible +#: src/components/relative-time.jsx:65 +msgid "{0}h" +msgstr "" + +#: src/components/report-modal.jsx:29 +msgid "Spam" +msgstr "" + +#: src/components/report-modal.jsx:30 +msgid "Malicious links, fake engagement, or repetitive replies" +msgstr "" + +#: src/components/report-modal.jsx:33 +msgid "Illegal" +msgstr "" + +#: src/components/report-modal.jsx:34 +msgid "Violates the law of your or the server's country" +msgstr "" + +#: src/components/report-modal.jsx:37 +msgid "Server rule violation" +msgstr "" + +#: src/components/report-modal.jsx:38 +msgid "Breaks specific server rules" +msgstr "" + +#: src/components/report-modal.jsx:39 +msgid "Violation" +msgstr "" + +#: src/components/report-modal.jsx:42 +msgid "Other" +msgstr "" + +#: src/components/report-modal.jsx:43 +msgid "Issue doesn't fit other categories" +msgstr "" + +#: src/components/report-modal.jsx:68 +msgid "Report Post" +msgstr "" + +#: src/components/report-modal.jsx:68 +msgid "Report @{username}" +msgstr "" + +#: src/components/report-modal.jsx:104 +msgid "Pending review" +msgstr "" + +#: src/components/report-modal.jsx:146 +msgid "Post reported" +msgstr "" + +#: src/components/report-modal.jsx:146 +msgid "Profile reported" +msgstr "" + +#: src/components/report-modal.jsx:154 +msgid "Unable to report post" +msgstr "" + +#: src/components/report-modal.jsx:155 +msgid "Unable to report profile" +msgstr "" + +#: src/components/report-modal.jsx:163 +msgid "What's the issue with this post?" +msgstr "" + +#: src/components/report-modal.jsx:164 +msgid "What's the issue with this profile?" +msgstr "" + +#: src/components/report-modal.jsx:233 +msgid "Additional info" +msgstr "" + +#: src/components/report-modal.jsx:256 +msgid "Forward to <0>{domain}" +msgstr "" + +#: src/components/report-modal.jsx:266 +msgid "Send Report" +msgstr "" + +#: src/components/report-modal.jsx:275 +msgid "Muted {username}" +msgstr "" + +#: src/components/report-modal.jsx:278 +msgid "Unable to mute {username}" +msgstr "" + +#: src/components/report-modal.jsx:283 +msgid "Send Report <0>+ Mute profile" +msgstr "" + +#: src/components/report-modal.jsx:294 +msgid "Blocked {username}" +msgstr "" + +#: src/components/report-modal.jsx:297 +msgid "Unable to block {username}" +msgstr "" + +#: src/components/report-modal.jsx:302 +msgid "Send Report <0>+ Block profile" +msgstr "" + +#: src/components/search-form.jsx:202 +msgid "{query} <0>‒ accounts, hashtags & posts" +msgstr "" + +#: src/components/search-form.jsx:215 +msgid "Posts with <0>{query}" +msgstr "" + +#: src/components/search-form.jsx:227 +msgid "Posts tagged with <0>#{0}" +msgstr "" + +#: src/components/search-form.jsx:241 +msgid "Look up <0>{query}" +msgstr "" + +#: src/components/search-form.jsx:252 +msgid "Accounts with <0>{query}" +msgstr "" + +#: src/components/shortcuts-settings.jsx:48 +msgid "Home / Following" +msgstr "" + +#: src/components/shortcuts-settings.jsx:51 +msgid "Public (Local / Federated)" +msgstr "" + +#: src/components/shortcuts-settings.jsx:53 +msgid "Account" +msgstr "" + +#: src/components/shortcuts-settings.jsx:56 +msgid "Hashtag" +msgstr "" + +#: src/components/shortcuts-settings.jsx:63 +msgid "List ID" +msgstr "" + +#: src/components/shortcuts-settings.jsx:70 +msgid "Local only" +msgstr "" + +#: src/components/shortcuts-settings.jsx:75 +#: src/components/shortcuts-settings.jsx:84 +#: src/components/shortcuts-settings.jsx:122 +#: src/pages/login.jsx:170 +msgid "Instance" +msgstr "" + +#: src/components/shortcuts-settings.jsx:78 +#: src/components/shortcuts-settings.jsx:87 +#: src/components/shortcuts-settings.jsx:125 +msgid "Optional, e.g. mastodon.social" +msgstr "" + +#: src/components/shortcuts-settings.jsx:93 +msgid "Search term" +msgstr "" + +#: src/components/shortcuts-settings.jsx:96 +msgid "Optional, unless for multi-column mode" +msgstr "" + +#: src/components/shortcuts-settings.jsx:113 +msgid "e.g. PixelArt (Max 5, space-separated)" +msgstr "" + +#: src/components/shortcuts-settings.jsx:117 +#: src/pages/hashtag.jsx:355 +msgid "Media only" +msgstr "" + +#: src/components/shortcuts-settings.jsx:232 +#: src/components/shortcuts.jsx:186 +msgid "Shortcuts" +msgstr "" + +#: src/components/shortcuts-settings.jsx:240 +msgid "beta" +msgstr "" + +#: src/components/shortcuts-settings.jsx:246 +msgid "Specify a list of shortcuts that'll appear as:" +msgstr "" + +#: src/components/shortcuts-settings.jsx:252 +msgid "Floating button" +msgstr "" + +#: src/components/shortcuts-settings.jsx:257 +msgid "Tab/Menu bar" +msgstr "" + +#: src/components/shortcuts-settings.jsx:262 +msgid "Multi-column" +msgstr "" + +#: src/components/shortcuts-settings.jsx:329 +msgid "Not available in current view mode" +msgstr "" + +#: src/components/shortcuts-settings.jsx:348 +msgid "Move up" +msgstr "" + +#: src/components/shortcuts-settings.jsx:364 +msgid "Move down" +msgstr "" + +#: src/components/shortcuts-settings.jsx:376 +#: src/components/status.jsx:1215 +#: src/pages/list.jsx:170 +msgid "Edit" +msgstr "" + +#: src/components/shortcuts-settings.jsx:397 +msgid "Add more than one shortcut/column to make this work." +msgstr "" + +#: src/components/shortcuts-settings.jsx:408 +msgid "No columns yet. Tap on the Add column button." +msgstr "" + +#: src/components/shortcuts-settings.jsx:409 +msgid "No shortcuts yet. Tap on the Add shortcut button." +msgstr "" + +#: src/components/shortcuts-settings.jsx:412 +msgid "Not sure what to add?<0/>Try adding <1>Home / Following and Notifications first." +msgstr "" + +#: src/components/shortcuts-settings.jsx:440 +msgid "Max {SHORTCUTS_LIMIT} columns" +msgstr "" + +#: src/components/shortcuts-settings.jsx:441 +msgid "Max {SHORTCUTS_LIMIT} shortcuts" +msgstr "" + +#: src/components/shortcuts-settings.jsx:455 +msgid "Import/export" +msgstr "" + +#: src/components/shortcuts-settings.jsx:465 +msgid "Add column…" +msgstr "" + +#: src/components/shortcuts-settings.jsx:466 +msgid "Add shortcut…" +msgstr "" + +#: src/components/shortcuts-settings.jsx:513 +msgid "Specific list is optional. For multi-column mode, list is required, else the column will not be shown." +msgstr "" + +#: src/components/shortcuts-settings.jsx:514 +msgid "For multi-column mode, search term is required, else the column will not be shown." +msgstr "" + +#: src/components/shortcuts-settings.jsx:515 +msgid "Multiple hashtags are supported. Space-separated." +msgstr "" + +#: src/components/shortcuts-settings.jsx:584 +msgid "Edit shortcut" +msgstr "" + +#: src/components/shortcuts-settings.jsx:584 +msgid "Add shortcut" +msgstr "" + +#: src/components/shortcuts-settings.jsx:620 +msgid "Timeline" +msgstr "" + +#: src/components/shortcuts-settings.jsx:646 +msgid "List" +msgstr "" + +#: src/components/shortcuts-settings.jsx:785 +msgid "Import/Export <0>Shortcuts" +msgstr "" + +#: src/components/shortcuts-settings.jsx:795 +msgid "Import" +msgstr "" + +#: src/components/shortcuts-settings.jsx:803 +msgid "Paste shortcuts here" +msgstr "" + +#: src/components/shortcuts-settings.jsx:819 +msgid "Downloading saved shortcuts from instance server…" +msgstr "" + +#: src/components/shortcuts-settings.jsx:848 +msgid "Unable to download shortcuts" +msgstr "" + +#: src/components/shortcuts-settings.jsx:851 +msgid "Download shortcuts from instance server" +msgstr "" + +#: src/components/shortcuts-settings.jsx:909 +msgid "* Exists in current shortcuts" +msgstr "" + +#: src/components/shortcuts-settings.jsx:914 +msgid "List may not work if it's from a different account." +msgstr "" + +#: src/components/shortcuts-settings.jsx:924 +msgid "Invalid settings format" +msgstr "" + +#: src/components/shortcuts-settings.jsx:932 +msgid "Append to current shortcuts?" +msgstr "" + +#: src/components/shortcuts-settings.jsx:935 +msgid "Only shortcuts that don’t exist in current shortcuts will be appended." +msgstr "" + +#: src/components/shortcuts-settings.jsx:957 +msgid "No new shortcuts to import" +msgstr "" + +#: src/components/shortcuts-settings.jsx:972 +msgid "Shortcuts imported. Exceeded max {SHORTCUTS_LIMIT}, so the rest are not imported." +msgstr "" + +#: src/components/shortcuts-settings.jsx:973 +#: src/components/shortcuts-settings.jsx:997 +msgid "Shortcuts imported" +msgstr "" + +#: src/components/shortcuts-settings.jsx:983 +msgid "Import & append…" +msgstr "" + +#: src/components/shortcuts-settings.jsx:991 +msgid "Override current shortcuts?" +msgstr "" + +#: src/components/shortcuts-settings.jsx:992 +msgid "Import shortcuts?" +msgstr "" + +#: src/components/shortcuts-settings.jsx:1006 +msgid "or override…" +msgstr "" + +#: src/components/shortcuts-settings.jsx:1006 +msgid "Import…" +msgstr "" + +#: src/components/shortcuts-settings.jsx:1015 +msgid "Export" +msgstr "" + +#: src/components/shortcuts-settings.jsx:1030 +msgid "Shortcuts copied" +msgstr "" + +#: src/components/shortcuts-settings.jsx:1033 +msgid "Unable to copy shortcuts" +msgstr "" + +#: src/components/shortcuts-settings.jsx:1047 +msgid "Shortcut settings copied" +msgstr "" + +#: src/components/shortcuts-settings.jsx:1050 +msgid "Unable to copy shortcut settings" +msgstr "" + +#: src/components/shortcuts-settings.jsx:1080 +msgid "Share" +msgstr "" + +#: src/components/shortcuts-settings.jsx:1119 +msgid "Saving shortcuts to instance server…" +msgstr "" + +#: src/components/shortcuts-settings.jsx:1126 +msgid "Shortcuts saved" +msgstr "" + +#: src/components/shortcuts-settings.jsx:1131 +msgid "Unable to save shortcuts" +msgstr "" + +#: src/components/shortcuts-settings.jsx:1134 +msgid "Sync to instance server" +msgstr "" + +#: src/components/shortcuts-settings.jsx:1142 +msgid "{0, plural, one {# character} other {# characters}}" +msgstr "" + +#: src/components/shortcuts-settings.jsx:1154 +msgid "Raw Shortcuts JSON" +msgstr "" + +#: src/components/shortcuts-settings.jsx:1167 +msgid "Import/export settings from/to instance server (Very experimental)" +msgstr "" + +#: src/components/status.jsx:463 +msgid "<0/> <1>boosted" +msgstr "" + +#: src/components/status.jsx:562 +msgid "Sorry, your current logged-in instance can't interact with this post from another instance." +msgstr "" + +#: src/components/status.jsx:715 +msgid "Unliked @{0}'s post" +msgstr "" + +#: src/components/status.jsx:716 +msgid "Liked @{0}'s post" +msgstr "" + +#: src/components/status.jsx:755 +msgid "Unbookmarked @{0}'s post" +msgstr "" + +#: src/components/status.jsx:756 +msgid "Bookmarked @{0}'s post" +msgstr "" + +#: src/components/status.jsx:838 +#: src/components/status.jsx:900 +#: src/components/status.jsx:2293 +#: src/components/status.jsx:2325 +msgid "Unboost" +msgstr "" + +#: src/components/status.jsx:854 +#: src/components/status.jsx:2308 +msgid "Quote" +msgstr "" + +#: src/components/status.jsx:862 +#: src/components/status.jsx:2317 +msgid "Some media have no descriptions." +msgstr "" + +#: src/components/status.jsx:869 +msgid "Old post (<0>{0})" +msgstr "" + +#: src/components/status.jsx:888 +#: src/components/status.jsx:1340 +msgid "Unboosted @{0}'s post" +msgstr "" + +#: src/components/status.jsx:889 +#: src/components/status.jsx:1341 +msgid "Boosted @{0}'s post" +msgstr "" + +#: src/components/status.jsx:901 +msgid "Boost…" +msgstr "" + +#: src/components/status.jsx:913 +#: src/components/status.jsx:1625 +#: src/components/status.jsx:2338 +msgid "Unlike" +msgstr "" + +#: src/components/status.jsx:914 +#: src/components/status.jsx:1625 +#: src/components/status.jsx:1626 +#: src/components/status.jsx:2338 +#: src/components/status.jsx:2339 +msgid "Like" +msgstr "" + +#: src/components/status.jsx:923 +#: src/components/status.jsx:2350 +msgid "Unbookmark" +msgstr "" + +#: src/components/status.jsx:1031 +msgid "View post by <0>@{0}" +msgstr "" + +#: src/components/status.jsx:1052 +msgid "Show Edit History" +msgstr "" + +#: src/components/status.jsx:1055 +msgid "Edited: {editedDateText}" +msgstr "" + +#: src/components/status.jsx:1122 +#: src/components/status.jsx:3078 +msgid "Embed post" +msgstr "" + +#: src/components/status.jsx:1136 +msgid "Conversation unmuted" +msgstr "" + +#: src/components/status.jsx:1136 +msgid "Conversation muted" +msgstr "" + +#: src/components/status.jsx:1142 +msgid "Unable to unmute conversation" +msgstr "" + +#: src/components/status.jsx:1143 +msgid "Unable to mute conversation" +msgstr "" + +#: src/components/status.jsx:1152 +msgid "Unmute conversation" +msgstr "" + +#: src/components/status.jsx:1159 +msgid "Mute conversation" +msgstr "" + +#: src/components/status.jsx:1175 +msgid "Post unpinned from profile" +msgstr "" + +#: src/components/status.jsx:1176 +msgid "Post pinned to profile" +msgstr "" + +#: src/components/status.jsx:1181 +msgid "Unable to unpin post" +msgstr "" + +#: src/components/status.jsx:1181 +msgid "Unable to pin post" +msgstr "" + +#: src/components/status.jsx:1190 +msgid "Unpin from profile" +msgstr "" + +#: src/components/status.jsx:1197 +msgid "Pin to profile" +msgstr "" + +#: src/components/status.jsx:1226 +msgid "Delete this post?" +msgstr "" + +#: src/components/status.jsx:1239 +msgid "Post deleted" +msgstr "" + +#: src/components/status.jsx:1242 +msgid "Unable to delete post" +msgstr "" + +#: src/components/status.jsx:1270 +msgid "Report post…" +msgstr "" + +#: src/components/status.jsx:1626 +#: src/components/status.jsx:1662 +#: src/components/status.jsx:2339 +msgid "Liked" +msgstr "" + +#: src/components/status.jsx:1659 +#: src/components/status.jsx:2326 +msgid "Boosted" +msgstr "" + +#: src/components/status.jsx:1669 +#: src/components/status.jsx:2351 +msgid "Bookmarked" +msgstr "" + +#: src/components/status.jsx:1673 +msgid "Pinned" +msgstr "" + +#: src/components/status.jsx:1718 +#: src/components/status.jsx:2170 +msgid "Deleted" +msgstr "" + +#: src/components/status.jsx:1759 +msgid "{repliesCount, plural, one {# reply} other {# replies}}" +msgstr "" + +#: src/components/status.jsx:1848 +msgid "Thread{0}" +msgstr "" + +#: src/components/status.jsx:1924 +#: src/components/status.jsx:1986 +#: src/components/status.jsx:2071 +msgid "Show less" +msgstr "" + +#: src/components/status.jsx:1924 +#: src/components/status.jsx:1986 +msgid "Show content" +msgstr "" + +#: src/components/status.jsx:2071 +msgid "Show media" +msgstr "" + +#: src/components/status.jsx:2191 +msgid "Edited" +msgstr "" + +#: src/components/status.jsx:2268 +msgid "Comments" +msgstr "" + +#: src/components/status.jsx:2839 +msgid "Edit History" +msgstr "" + +#: src/components/status.jsx:2843 +msgid "Failed to load history" +msgstr "" + +#: src/components/status.jsx:2848 +msgid "Loading…" +msgstr "" + +#: src/components/status.jsx:3083 +msgid "HTML Code" +msgstr "" + +#: src/components/status.jsx:3100 +msgid "HTML code copied" +msgstr "" + +#: src/components/status.jsx:3103 +msgid "Unable to copy HTML code" +msgstr "" + +#: src/components/status.jsx:3115 +msgid "Media attachments:" +msgstr "" + +#: src/components/status.jsx:3137 +msgid "Account Emojis:" +msgstr "" + +#: src/components/status.jsx:3168 +#: src/components/status.jsx:3213 +msgid "static URL" +msgstr "" + +#: src/components/status.jsx:3182 +msgid "Emojis:" +msgstr "" + +#: src/components/status.jsx:3227 +msgid "Notes:" +msgstr "" + +#: src/components/status.jsx:3231 +msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed." +msgstr "" + +#: src/components/status.jsx:3237 +msgid "Polls are not interactive, becomes a list with vote counts." +msgstr "" + +#: src/components/status.jsx:3242 +msgid "Media attachments can be images, videos, audios or any file types." +msgstr "" + +#: src/components/status.jsx:3248 +msgid "Post could be edited or deleted later." +msgstr "" + +#: src/components/status.jsx:3254 +msgid "Preview" +msgstr "" + +#: src/components/status.jsx:3263 +msgid "Note: This preview is lightly styled." +msgstr "" + +#: src/components/status.jsx:3505 +msgid "<0/> <1/> boosted" +msgstr "" + +#: src/components/timeline.jsx:450 +#: src/pages/settings.jsx:1048 +msgid "New posts" +msgstr "" + +#: src/components/timeline.jsx:551 +#: src/pages/home.jsx:212 +#: src/pages/notifications.jsx:796 +#: src/pages/status.jsx:945 +#: src/pages/status.jsx:1318 +msgid "Try again" +msgstr "" + +#: src/components/timeline.jsx:940 +#: src/components/timeline.jsx:947 +#: src/pages/catchup.jsx:1876 +msgid "Thread" +msgstr "" + +#: src/components/timeline.jsx:962 +msgid "<0>Filtered: <1>{0}" +msgstr "" + +#: src/components/translation-block.jsx:152 +msgid "Auto-translated from {sourceLangText}" +msgstr "" + +#: src/components/translation-block.jsx:190 +msgid "Translating…" +msgstr "" + +#: src/components/translation-block.jsx:193 +msgid "Translate from {sourceLangText} (auto-detected)" +msgstr "" + +#: src/components/translation-block.jsx:194 +msgid "Translate from {sourceLangText}" +msgstr "" + +#: src/components/translation-block.jsx:222 +msgid "Auto ({0})" +msgstr "" + +#: src/components/translation-block.jsx:235 +msgid "Failed to translate" +msgstr "" + +#: src/compose.jsx:32 +msgid "Editing source status" +msgstr "" + +#: src/compose.jsx:34 +msgid "Replying to @{0}" +msgstr "" + +#: src/compose.jsx:62 +msgid "You may close this page now." +msgstr "" + +#: src/compose.jsx:70 +msgid "Close window" +msgstr "" + +#: src/compose.jsx:86 +msgid "Login required." +msgstr "" + +#: src/compose.jsx:90 +#: src/pages/http-route.jsx:91 +#: src/pages/login.jsx:247 +msgid "Go home" +msgstr "" + +#: src/pages/account-statuses.jsx:233 +msgid "Account posts" +msgstr "" + +#: src/pages/account-statuses.jsx:240 +msgid "{accountDisplay} (+ Replies)" +msgstr "" + +#: src/pages/account-statuses.jsx:242 +msgid "{accountDisplay} (- Boosts)" +msgstr "" + +#: src/pages/account-statuses.jsx:244 +msgid "{accountDisplay} (#{tagged})" +msgstr "" + +#: src/pages/account-statuses.jsx:246 +msgid "{accountDisplay} (Media)" +msgstr "" + +#: src/pages/account-statuses.jsx:252 +msgid "{accountDisplay} ({monthYear})" +msgstr "" + +#: src/pages/account-statuses.jsx:321 +msgid "Clear filters" +msgstr "" + +#: src/pages/account-statuses.jsx:324 +msgid "Clear" +msgstr "" + +#: src/pages/account-statuses.jsx:338 +msgid "Showing post with replies" +msgstr "" + +#: src/pages/account-statuses.jsx:343 +msgid "+ Replies" +msgstr "" + +#: src/pages/account-statuses.jsx:349 +msgid "Showing posts without boosts" +msgstr "" + +#: src/pages/account-statuses.jsx:354 +msgid "- Boosts" +msgstr "" + +#: src/pages/account-statuses.jsx:360 +msgid "Showing posts with media" +msgstr "" + +#: src/pages/account-statuses.jsx:377 +msgid "Showing posts tagged with #{0}" +msgstr "" + +#: src/pages/account-statuses.jsx:416 +msgid "Showing posts in {0}" +msgstr "" + +#: src/pages/account-statuses.jsx:505 +msgid "Nothing to see here yet." +msgstr "" + +#: src/pages/account-statuses.jsx:506 +#: src/pages/public.jsx:97 +#: src/pages/trending.jsx:415 +msgid "Unable to load posts" +msgstr "" + +#: src/pages/account-statuses.jsx:547 +#: src/pages/account-statuses.jsx:577 +msgid "Unable to fetch account info" +msgstr "" + +#: src/pages/account-statuses.jsx:554 +msgid "Switch to account's instance {0}" +msgstr "" + +#: src/pages/account-statuses.jsx:584 +msgid "Switch to my instance (<0>{currentInstance})" +msgstr "" + +#: src/pages/account-statuses.jsx:646 +msgid "Month" +msgstr "" + +#: src/pages/accounts.jsx:55 +msgid "Current" +msgstr "" + +#: src/pages/accounts.jsx:101 +msgid "Default" +msgstr "" + +#: src/pages/accounts.jsx:123 +msgid "Switch to this account" +msgstr "" + +#: src/pages/accounts.jsx:132 +msgid "Switch in new tab/window" +msgstr "" + +#: src/pages/accounts.jsx:146 +msgid "View profile…" +msgstr "" + +#: src/pages/accounts.jsx:163 +msgid "Set as default" +msgstr "" + +#: src/pages/accounts.jsx:173 +msgid "Log out <0>@{0}?" +msgstr "" + +#: src/pages/accounts.jsx:196 +msgid "Log out…" +msgstr "" + +#: src/pages/accounts.jsx:209 +msgid "Add an existing account" +msgstr "" + +#: src/pages/accounts.jsx:216 +msgid "Note: <0>Default account will always be used for first load. Switched accounts will persist during the session." +msgstr "" + +#: src/pages/bookmarks.jsx:26 +msgid "Unable to load bookmarks." +msgstr "" + +#: src/pages/catchup.jsx:54 +msgid "last 1 hour" +msgstr "" + +#: src/pages/catchup.jsx:55 +msgid "last 2 hours" +msgstr "" + +#: src/pages/catchup.jsx:56 +msgid "last 3 hours" +msgstr "" + +#: src/pages/catchup.jsx:57 +msgid "last 4 hours" +msgstr "" + +#: src/pages/catchup.jsx:58 +msgid "last 5 hours" +msgstr "" + +#: src/pages/catchup.jsx:59 +msgid "last 6 hours" +msgstr "" + +#: src/pages/catchup.jsx:60 +msgid "last 7 hours" +msgstr "" + +#: src/pages/catchup.jsx:61 +msgid "last 8 hours" +msgstr "" + +#: src/pages/catchup.jsx:62 +msgid "last 9 hours" +msgstr "" + +#: src/pages/catchup.jsx:63 +msgid "last 10 hours" +msgstr "" + +#: src/pages/catchup.jsx:64 +msgid "last 11 hours" +msgstr "" + +#: src/pages/catchup.jsx:65 +msgid "last 12 hours" +msgstr "" + +#: src/pages/catchup.jsx:66 +msgid "beyond 12 hours" +msgstr "" + +#: src/pages/catchup.jsx:73 +msgid "Followed tags" +msgstr "" + +#: src/pages/catchup.jsx:74 +msgid "Groups" +msgstr "" + +#: src/pages/catchup.jsx:596 +msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}" +msgstr "" + +#: src/pages/catchup.jsx:882 +#: src/pages/catchup.jsx:906 +msgid "Catch-up <0>beta" +msgstr "" + +#: src/pages/catchup.jsx:896 +#: src/pages/catchup.jsx:1568 +msgid "Help" +msgstr "" + +#: src/pages/catchup.jsx:912 +msgid "What is this?" +msgstr "" + +#: src/pages/catchup.jsx:915 +msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts." +msgstr "" + +#: src/pages/catchup.jsx:926 +msgid "Preview of Catch-up UI" +msgstr "" + +#: src/pages/catchup.jsx:935 +msgid "Let's catch up" +msgstr "" + +#: src/pages/catchup.jsx:940 +msgid "Let's catch up on the posts from your followings." +msgstr "" + +#: src/pages/catchup.jsx:944 +msgid "Show me all posts from…" +msgstr "" + +#: src/pages/catchup.jsx:967 +msgid "until the max" +msgstr "" + +#: src/pages/catchup.jsx:997 +msgid "Catch up" +msgstr "" + +#: src/pages/catchup.jsx:1003 +msgid "Overlaps with your last catch-up" +msgstr "" + +#: src/pages/catchup.jsx:1015 +msgid "Until the last catch-up ({0})" +msgstr "" + +#: src/pages/catchup.jsx:1024 +msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more." +msgstr "" + +#: src/pages/catchup.jsx:1034 +msgid "Previously…" +msgstr "" + +#: src/pages/catchup.jsx:1052 +msgid "{0, plural, one {# post} other {# posts}}" +msgstr "" + +#: src/pages/catchup.jsx:1062 +msgid "Remove this catch-up?" +msgstr "" + +#: src/pages/catchup.jsx:1083 +msgid "Note: Only max 3 will be stored. The rest will be automatically removed." +msgstr "" + +#: src/pages/catchup.jsx:1098 +msgid "Fetching posts…" +msgstr "" + +#: src/pages/catchup.jsx:1101 +msgid "This might take a while." +msgstr "" + +#: src/pages/catchup.jsx:1136 +msgid "Reset filters" +msgstr "" + +#: src/pages/catchup.jsx:1144 +#: src/pages/catchup.jsx:1574 +msgid "Top links" +msgstr "" + +#: src/pages/catchup.jsx:1260 +msgid "Shared by {0}" +msgstr "" + +#: src/pages/catchup.jsx:1299 +#: src/pages/mentions.jsx:147 +#: src/pages/search.jsx:222 +msgid "All" +msgstr "" + +#: src/pages/catchup.jsx:1384 +msgid "{0, plural, one {# author} other {# authors}}" +msgstr "" + +#: src/pages/catchup.jsx:1396 +msgid "Sort" +msgstr "" + +#: src/pages/catchup.jsx:1427 +msgid "Date" +msgstr "" + +#: src/pages/catchup.jsx:1431 +msgid "Density" +msgstr "" + +#: src/pages/catchup.jsx:1469 +msgid "Authors" +msgstr "" + +#: src/pages/catchup.jsx:1470 +msgid "None" +msgstr "" + +#: src/pages/catchup.jsx:1486 +msgid "Show all authors" +msgstr "" + +#: src/pages/catchup.jsx:1537 +msgid "You don't have to read everything." +msgstr "" + +#: src/pages/catchup.jsx:1538 +msgid "That's all." +msgstr "" + +#: src/pages/catchup.jsx:1546 +msgid "Back to top" +msgstr "" + +#: src/pages/catchup.jsx:1577 +msgid "Links shared by followings, sorted by shared counts, boosts and likes." +msgstr "" + +#: src/pages/catchup.jsx:1583 +msgid "Sort: Density" +msgstr "" + +#: src/pages/catchup.jsx:1586 +msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos." +msgstr "" + +#: src/pages/catchup.jsx:1593 +msgid "Group: Authors" +msgstr "" + +#: src/pages/catchup.jsx:1596 +msgid "Posts are grouped by authors, sorted by posts count per author." +msgstr "" + +#: src/pages/catchup.jsx:1643 +msgid "Next author" +msgstr "" + +#: src/pages/catchup.jsx:1651 +msgid "Previous author" +msgstr "" + +#: src/pages/catchup.jsx:1667 +msgid "Scroll to top" +msgstr "" + +#: src/pages/catchup.jsx:1858 +msgid "Filtered: {0}" +msgstr "" + +#: src/pages/favourites.jsx:26 +msgid "Unable to load likes." +msgstr "" + +#: src/pages/filters.jsx:23 +msgid "Home and lists" +msgstr "" + +#: src/pages/filters.jsx:25 +msgid "Public timelines" +msgstr "" + +#: src/pages/filters.jsx:26 +msgid "Conversations" +msgstr "" + +#: src/pages/filters.jsx:27 +msgid "Profiles" +msgstr "" + +#: src/pages/filters.jsx:42 +msgid "Never" +msgstr "" + +#: src/pages/filters.jsx:103 +#: src/pages/filters.jsx:228 +msgid "New filter" +msgstr "" + +#: src/pages/filters.jsx:151 +msgid "{0, plural, one {# filter} other {# filters}}" +msgstr "" + +#: src/pages/filters.jsx:166 +msgid "Unable to load filters." +msgstr "" + +#: src/pages/filters.jsx:170 +msgid "No filters yet." +msgstr "" + +#: src/pages/filters.jsx:177 +msgid "Add filter" +msgstr "" + +#: src/pages/filters.jsx:228 +msgid "Edit filter" +msgstr "" + +#: src/pages/filters.jsx:345 +msgid "Unable to edit filter" +msgstr "" + +#: src/pages/filters.jsx:346 +msgid "Unable to create filter" +msgstr "" + +#: src/pages/filters.jsx:355 +msgid "Title" +msgstr "" + +#: src/pages/filters.jsx:396 +msgid "Whole word" +msgstr "" + +#: src/pages/filters.jsx:422 +msgid "No keywords. Add one." +msgstr "" + +#: src/pages/filters.jsx:449 +msgid "Add keyword" +msgstr "" + +#: src/pages/filters.jsx:453 +msgid "{0, plural, one {# keyword} other {# keywords}}" +msgstr "" + +#: src/pages/filters.jsx:466 +msgid "Filter from…" +msgstr "" + +#: src/pages/filters.jsx:492 +msgid "* Not implemented yet" +msgstr "" + +#: src/pages/filters.jsx:498 +msgid "Status: <0><1/>" +msgstr "" + +#: src/pages/filters.jsx:507 +msgid "Change expiry" +msgstr "" + +#: src/pages/filters.jsx:507 +msgid "Expiry" +msgstr "" + +#: src/pages/filters.jsx:526 +msgid "Filtered post will be…" +msgstr "" + +#: src/pages/filters.jsx:536 +msgid "minimized" +msgstr "" + +#: src/pages/filters.jsx:546 +msgid "hidden" +msgstr "" + +#: src/pages/filters.jsx:563 +msgid "Delete this filter?" +msgstr "" + +#: src/pages/filters.jsx:576 +msgid "Unable to delete filter." +msgstr "" + +#: src/pages/filters.jsx:608 +msgid "Expired" +msgstr "" + +#: src/pages/filters.jsx:610 +msgid "Expiring <0/>" +msgstr "" + +#: src/pages/filters.jsx:614 +msgid "Never expires" +msgstr "" + +#: src/pages/followed-hashtags.jsx:70 +msgid "{0, plural, one {# hashtag} other {# hashtags}}" +msgstr "" + +#: src/pages/followed-hashtags.jsx:85 +msgid "Unable to load followed hashtags." +msgstr "" + +#: src/pages/followed-hashtags.jsx:89 +msgid "No hashtags followed yet." +msgstr "" + +#: src/pages/following.jsx:133 +msgid "Nothing to see here." +msgstr "" + +#: src/pages/following.jsx:134 +#: src/pages/list.jsx:108 +msgid "Unable to load posts." +msgstr "" + +#: src/pages/hashtag.jsx:55 +msgid "{hashtagTitle} (Media only) on {instance}" +msgstr "" + +#: src/pages/hashtag.jsx:56 +msgid "{hashtagTitle} on {instance}" +msgstr "" + +#: src/pages/hashtag.jsx:58 +msgid "{hashtagTitle} (Media only)" +msgstr "" + +#: src/pages/hashtag.jsx:59 +msgid "{hashtagTitle}" +msgstr "" + +#: src/pages/hashtag.jsx:181 +msgid "No one has posted anything with this tag yet." +msgstr "" + +#: src/pages/hashtag.jsx:182 +msgid "Unable to load posts with this tag" +msgstr "" + +#: src/pages/hashtag.jsx:223 +msgid "Unfollowed #{hashtag}" +msgstr "" + +#: src/pages/hashtag.jsx:238 +msgid "Followed #{hashtag}" +msgstr "" + +#: src/pages/hashtag.jsx:254 +msgid "Following…" +msgstr "" + +#: src/pages/hashtag.jsx:282 +msgid "Unfeatured on profile" +msgstr "" + +#: src/pages/hashtag.jsx:296 +msgid "Unable to unfeature on profile" +msgstr "" + +#: src/pages/hashtag.jsx:305 +#: src/pages/hashtag.jsx:321 +msgid "Featured on profile" +msgstr "" + +#: src/pages/hashtag.jsx:328 +msgid "Feature on profile" +msgstr "" + +#: src/pages/hashtag.jsx:393 +msgid "{TOTAL_TAGS_LIMIT, plural, other {Max # tags}}" +msgstr "" + +#: src/pages/hashtag.jsx:396 +msgid "Add hashtag" +msgstr "" + +#: src/pages/hashtag.jsx:428 +msgid "Remove hashtag" +msgstr "" + +#: src/pages/hashtag.jsx:442 +msgid "{SHORTCUTS_LIMIT, plural, one {Max # shortcut reached. Unable to add shortcut.} other {Max # shortcuts reached. Unable to add shortcut.}}" +msgstr "" + +#: src/pages/hashtag.jsx:471 +msgid "This shortcut already exists" +msgstr "" + +#: src/pages/hashtag.jsx:474 +msgid "Hashtag shortcut added" +msgstr "" + +#: src/pages/hashtag.jsx:480 +msgid "Add to Shortcuts" +msgstr "" + +#: src/pages/hashtag.jsx:486 +#: src/pages/public.jsx:139 +#: src/pages/trending.jsx:444 +msgid "Enter a new instance e.g. \"mastodon.social\"" +msgstr "" + +#: src/pages/hashtag.jsx:489 +#: src/pages/public.jsx:142 +#: src/pages/trending.jsx:447 +msgid "Invalid instance" +msgstr "" + +#: src/pages/hashtag.jsx:503 +#: src/pages/public.jsx:156 +#: src/pages/trending.jsx:459 +msgid "Go to another instance…" +msgstr "" + +#: src/pages/hashtag.jsx:516 +#: src/pages/public.jsx:169 +#: src/pages/trending.jsx:470 +msgid "Go to my instance (<0>{currentInstance})" +msgstr "" + +#: src/pages/home.jsx:208 +msgid "Unable to fetch notifications." +msgstr "" + +#: src/pages/home.jsx:228 +msgid "<0>New <1>Follow Requests" +msgstr "" + +#: src/pages/home.jsx:234 +msgid "See all" +msgstr "" + +#: src/pages/http-route.jsx:68 +msgid "Resolving…" +msgstr "" + +#: src/pages/http-route.jsx:79 +msgid "Unable to resolve URL" +msgstr "" + +#: src/pages/list.jsx:107 +msgid "Nothing yet." +msgstr "" + +#: src/pages/list.jsx:176 +#: src/pages/list.jsx:279 +msgid "Manage members" +msgstr "" + +#: src/pages/list.jsx:313 +msgid "Remove <0>@{0} from list?" +msgstr "" + +#: src/pages/list.jsx:359 +msgid "Remove…" +msgstr "" + +#: src/pages/lists.jsx:93 +msgid "{0, plural, one {# list} other {# lists}}" +msgstr "" + +#: src/pages/lists.jsx:108 +msgid "No lists yet." +msgstr "" + +#: src/pages/login.jsx:86 +#: src/pages/login.jsx:99 +msgid "Failed to register application" +msgstr "" + +#: src/pages/login.jsx:209 +msgid "e.g. “mastodon.social”" +msgstr "" + +#: src/pages/login.jsx:220 +msgid "Failed to log in. Please try again or try another instance." +msgstr "" + +#: src/pages/login.jsx:232 +msgid "Continue with {selectedInstanceText}" +msgstr "" + +#: src/pages/login.jsx:233 +msgid "Continue" +msgstr "" + +#: src/pages/login.jsx:241 +msgid "Don't have an account? Create one!" +msgstr "" + +#: src/pages/mentions.jsx:20 +msgid "Private mentions" +msgstr "" + +#: src/pages/mentions.jsx:159 +msgid "Private" +msgstr "" + +#: src/pages/mentions.jsx:169 +msgid "No one mentioned you :(" +msgstr "" + +#: src/pages/mentions.jsx:170 +msgid "Unable to load mentions." +msgstr "" + +#: src/pages/notifications.jsx:97 +msgid "You don't follow" +msgstr "" + +#: src/pages/notifications.jsx:98 +msgid "Who don't follow you" +msgstr "" + +#: src/pages/notifications.jsx:99 +msgid "With a new account" +msgstr "" + +#: src/pages/notifications.jsx:100 +msgid "Who unsolicitedly private mention you" +msgstr "" + +#: src/pages/notifications.jsx:101 +msgid "Who are limited by server moderators" +msgstr "" + +#: src/pages/notifications.jsx:523 +#: src/pages/notifications.jsx:844 +msgid "Notifications settings" +msgstr "" + +#: src/pages/notifications.jsx:541 +msgid "New notifications" +msgstr "" + +#: src/pages/notifications.jsx:552 +msgid "{0, plural, one {Announcement} other {Announcements}}" +msgstr "" + +#: src/pages/notifications.jsx:599 +#: src/pages/settings.jsx:1036 +msgid "Follow requests" +msgstr "" + +#: src/pages/notifications.jsx:604 +msgid "{0, plural, one {# follow request} other {# follow requests}}" +msgstr "" + +#: src/pages/notifications.jsx:659 +msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}" +msgstr "" + +#: src/pages/notifications.jsx:725 +msgid "Only mentions" +msgstr "" + +#: src/pages/notifications.jsx:729 +msgid "Today" +msgstr "" + +#: src/pages/notifications.jsx:733 +msgid "You're all caught up." +msgstr "" + +#: src/pages/notifications.jsx:756 +msgid "Yesterday" +msgstr "" + +#: src/pages/notifications.jsx:792 +msgid "Unable to load notifications" +msgstr "" + +#: src/pages/notifications.jsx:871 +msgid "Notifications settings updated" +msgstr "" + +#: src/pages/notifications.jsx:879 +msgid "Filter out notifications from people:" +msgstr "" + +#: src/pages/notifications.jsx:893 +msgid "Filter" +msgstr "" + +#: src/pages/notifications.jsx:896 +msgid "Ignore" +msgstr "" + +#: src/pages/notifications.jsx:969 +msgid "Updated <0>{0}" +msgstr "" + +#: src/pages/notifications.jsx:1037 +msgid "View notifications from <0>@{0}" +msgstr "" + +#: src/pages/notifications.jsx:1058 +msgid "Notifications from <0>@{0}" +msgstr "" + +#: src/pages/notifications.jsx:1125 +msgid "Notifications from @{0} will not be filtered from now on." +msgstr "" + +#: src/pages/notifications.jsx:1130 +msgid "Unable to accept notification request" +msgstr "" + +#: src/pages/notifications.jsx:1135 +msgid "Allow" +msgstr "" + +#: src/pages/notifications.jsx:1155 +msgid "Notifications from @{0} will not show up in Filtered notifications from now on." +msgstr "" + +#: src/pages/notifications.jsx:1160 +msgid "Unable to dismiss notification request" +msgstr "" + +#: src/pages/notifications.jsx:1165 +msgid "Dismiss" +msgstr "" + +#: src/pages/notifications.jsx:1180 +msgid "Dismissed" +msgstr "" + +#: src/pages/public.jsx:27 +msgid "Local timeline ({instance})" +msgstr "" + +#: src/pages/public.jsx:28 +msgid "Federated timeline ({instance})" +msgstr "" + +#: src/pages/public.jsx:90 +msgid "Local timeline" +msgstr "" + +#: src/pages/public.jsx:90 +msgid "Federated timeline" +msgstr "" + +#: src/pages/public.jsx:96 +msgid "No one has posted anything yet." +msgstr "" + +#: src/pages/public.jsx:123 +msgid "Switch to Federated" +msgstr "" + +#: src/pages/public.jsx:130 +msgid "Switch to Local" +msgstr "" + +#: src/pages/search.jsx:43 +msgid "Search: {q} (Posts)" +msgstr "" + +#: src/pages/search.jsx:46 +msgid "Search: {q} (Accounts)" +msgstr "" + +#: src/pages/search.jsx:49 +msgid "Search: {q} (Hashtags)" +msgstr "" + +#: src/pages/search.jsx:52 +msgid "Search: {q}" +msgstr "" + +#: src/pages/search.jsx:232 +#: src/pages/search.jsx:314 +msgid "Hashtags" +msgstr "" + +#: src/pages/search.jsx:264 +#: src/pages/search.jsx:318 +#: src/pages/search.jsx:388 +msgid "See more" +msgstr "" + +#: src/pages/search.jsx:290 +msgid "See more accounts" +msgstr "" + +#: src/pages/search.jsx:304 +msgid "No accounts found." +msgstr "" + +#: src/pages/search.jsx:360 +msgid "See more hashtags" +msgstr "" + +#: src/pages/search.jsx:374 +msgid "No hashtags found." +msgstr "" + +#: src/pages/search.jsx:418 +msgid "See more posts" +msgstr "" + +#: src/pages/search.jsx:432 +msgid "No posts found." +msgstr "" + +#: src/pages/search.jsx:476 +msgid "Enter your search term or paste a URL above to get started." +msgstr "" + +#: src/pages/settings.jsx:74 +msgid "Settings" +msgstr "" + +#: src/pages/settings.jsx:83 +msgid "Appearance" +msgstr "" + +#: src/pages/settings.jsx:159 +msgid "Light" +msgstr "" + +#: src/pages/settings.jsx:170 +msgid "Dark" +msgstr "" + +#: src/pages/settings.jsx:183 +msgid "Auto" +msgstr "" + +#: src/pages/settings.jsx:193 +msgid "Text size" +msgstr "" + +#. Preview of one character, in smallest size +#. Preview of one character, in largest size +#: src/pages/settings.jsx:198 +#: src/pages/settings.jsx:223 +msgid "A" +msgstr "" + +#: src/pages/settings.jsx:237 +msgid "Display language" +msgstr "" + +#: src/pages/settings.jsx:246 +msgid "Volunteer translations" +msgstr "" + +#: src/pages/settings.jsx:257 +msgid "Posting" +msgstr "" + +#: src/pages/settings.jsx:264 +msgid "Default visibility" +msgstr "" + +#: src/pages/settings.jsx:265 +#: src/pages/settings.jsx:311 +msgid "Synced" +msgstr "" + +#: src/pages/settings.jsx:290 +msgid "Failed to update posting privacy" +msgstr "" + +#: src/pages/settings.jsx:313 +msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." +msgstr "" + +#: src/pages/settings.jsx:328 +msgid "Experiments" +msgstr "" + +#: src/pages/settings.jsx:341 +msgid "Auto refresh timeline posts" +msgstr "" + +#: src/pages/settings.jsx:353 +msgid "Boosts carousel" +msgstr "" + +#: src/pages/settings.jsx:369 +msgid "Post translation" +msgstr "" + +#: src/pages/settings.jsx:380 +msgid "Translate to" +msgstr "" + +#: src/pages/settings.jsx:391 +msgid "System language ({systemTargetLanguageText})" +msgstr "" + +#: src/pages/settings.jsx:417 +msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" +msgstr "" + +#: src/pages/settings.jsx:471 +msgid "Note: This feature uses external translation services, powered by <0>Lingva API & <1>Lingva Translate." +msgstr "" + +#: src/pages/settings.jsx:505 +msgid "Auto inline translation" +msgstr "" + +#: src/pages/settings.jsx:509 +msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." +msgstr "" + +#: src/pages/settings.jsx:529 +msgid "GIF Picker for composer" +msgstr "" + +#: src/pages/settings.jsx:533 +msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." +msgstr "" + +#: src/pages/settings.jsx:562 +msgid "Image description generator" +msgstr "" + +#: src/pages/settings.jsx:567 +msgid "Only for new images while composing new posts." +msgstr "" + +#: src/pages/settings.jsx:574 +msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." +msgstr "" + +#: src/pages/settings.jsx:600 +msgid "Server-side grouped notifications" +msgstr "" + +#: src/pages/settings.jsx:604 +msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic." +msgstr "" + +#: src/pages/settings.jsx:625 +msgid "\"Cloud\" import/export for shortcuts settings" +msgstr "" + +#: src/pages/settings.jsx:630 +msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." +msgstr "" + +#: src/pages/settings.jsx:641 +msgid "Note: This feature uses currently-logged-in instance server API." +msgstr "" + +#: src/pages/settings.jsx:658 +msgid "Cloak mode <0>(<1>Text → <2>████)" +msgstr "" + +#: src/pages/settings.jsx:667 +msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." +msgstr "" + +#: src/pages/settings.jsx:692 +msgid "About" +msgstr "" + +#: src/pages/settings.jsx:731 +msgid "<0>Built by <1>@cheeaun" +msgstr "" + +#: src/pages/settings.jsx:760 +msgid "Sponsor" +msgstr "" + +#: src/pages/settings.jsx:768 +msgid "Donate" +msgstr "" + +#: src/pages/settings.jsx:776 +msgid "Privacy Policy" +msgstr "" + +#: src/pages/settings.jsx:783 +msgid "<0>Site: {0}" +msgstr "" + +#: src/pages/settings.jsx:790 +msgid "<0>Version: <1/> {0}" +msgstr "" + +#: src/pages/settings.jsx:805 +msgid "Version string copied" +msgstr "" + +#: src/pages/settings.jsx:808 +msgid "Unable to copy version string" +msgstr "" + +#: src/pages/settings.jsx:933 +#: src/pages/settings.jsx:938 +msgid "Failed to update subscription. Please try again." +msgstr "" + +#: src/pages/settings.jsx:944 +msgid "Failed to remove subscription. Please try again." +msgstr "" + +#: src/pages/settings.jsx:951 +msgid "Push Notifications (beta)" +msgstr "" + +#: src/pages/settings.jsx:973 +msgid "Push notifications are blocked. Please enable them in your browser settings." +msgstr "" + +#: src/pages/settings.jsx:982 +msgid "Allow from <0>{0}" +msgstr "" + +#: src/pages/settings.jsx:991 +msgid "anyone" +msgstr "" + +#: src/pages/settings.jsx:995 +msgid "people I follow" +msgstr "" + +#: src/pages/settings.jsx:999 +msgid "followers" +msgstr "" + +#: src/pages/settings.jsx:1032 +msgid "Follows" +msgstr "" + +#: src/pages/settings.jsx:1040 +msgid "Polls" +msgstr "" + +#: src/pages/settings.jsx:1044 +msgid "Post edits" +msgstr "" + +#: src/pages/settings.jsx:1065 +msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." +msgstr "" + +#: src/pages/settings.jsx:1081 +msgid "NOTE: Push notifications only work for <0>one account." +msgstr "" + +#: src/pages/status.jsx:565 +msgid "Post" +msgstr "" + +#: src/pages/status.jsx:786 +msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." +msgstr "" + +#: src/pages/status.jsx:799 +msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." +msgstr "" + +#: src/pages/status.jsx:827 +msgid "Error: {e}" +msgstr "" + +#: src/pages/status.jsx:834 +msgid "Switch to my instance to enable interactions" +msgstr "" + +#: src/pages/status.jsx:936 +msgid "Unable to load replies." +msgstr "" + +#: src/pages/status.jsx:1048 +msgid "Back" +msgstr "" + +#: src/pages/status.jsx:1079 +msgid "Go to main post" +msgstr "" + +#: src/pages/status.jsx:1102 +msgid "{0} posts above ‒ Go to top" +msgstr "" + +#: src/pages/status.jsx:1145 +#: src/pages/status.jsx:1208 +msgid "Switch to Side Peek view" +msgstr "" + +#: src/pages/status.jsx:1209 +msgid "Switch to Full view" +msgstr "" + +#: src/pages/status.jsx:1227 +msgid "Show all sensitive content" +msgstr "" + +#: src/pages/status.jsx:1232 +msgid "Experimental" +msgstr "" + +#: src/pages/status.jsx:1241 +msgid "Unable to switch" +msgstr "" + +#: src/pages/status.jsx:1248 +msgid "Switch to post's instance ({0})" +msgstr "" + +#: src/pages/status.jsx:1251 +msgid "Switch to post's instance" +msgstr "" + +#: src/pages/status.jsx:1309 +msgid "Unable to load post" +msgstr "" + +#: src/pages/status.jsx:1426 +msgid "{0, plural, one {# reply} other {<0>{1} replies}}" +msgstr "" + +#: src/pages/status.jsx:1444 +msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" +msgstr "" + +#: src/pages/status.jsx:1466 +msgid "View post with its replies" +msgstr "" + +#: src/pages/trending.jsx:70 +msgid "Trending ({instance})" +msgstr "" + +#: src/pages/trending.jsx:227 +msgid "Trending News" +msgstr "" + +#: src/pages/trending.jsx:374 +msgid "Back to showing trending posts" +msgstr "" + +#: src/pages/trending.jsx:379 +msgid "Showing posts mentioning <0>{0}" +msgstr "" + +#: src/pages/trending.jsx:391 +msgid "Trending posts" +msgstr "" + +#: src/pages/trending.jsx:414 +msgid "No trending posts." +msgstr "" + +#: src/pages/welcome.jsx:53 +msgid "A minimalistic opinionated Mastodon web client." +msgstr "" + +#: src/pages/welcome.jsx:64 +msgid "Log in with Mastodon" +msgstr "" + +#: src/pages/welcome.jsx:70 +msgid "Sign up" +msgstr "" + +#: src/pages/welcome.jsx:77 +msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server." +msgstr "" + +#: src/pages/welcome.jsx:94 +msgid "<0>Built by <1>@cheeaun. <2>Privacy Policy." +msgstr "" + +#: src/pages/welcome.jsx:125 +msgid "Screenshot of Boosts Carousel" +msgstr "" + +#: src/pages/welcome.jsx:129 +msgid "Boosts Carousel" +msgstr "" + +#: src/pages/welcome.jsx:132 +msgid "Visually separate original posts and re-shared posts (boosted posts)." +msgstr "" + +#: src/pages/welcome.jsx:141 +msgid "Screenshot of nested comments thread" +msgstr "" + +#: src/pages/welcome.jsx:145 +msgid "Nested comments thread" +msgstr "" + +#: src/pages/welcome.jsx:148 +msgid "Effortlessly follow conversations. Semi-collapsible replies." +msgstr "" + +#: src/pages/welcome.jsx:156 +msgid "Screenshot of grouped notifications" +msgstr "" + +#: src/pages/welcome.jsx:160 +msgid "Grouped notifications" +msgstr "" + +#: src/pages/welcome.jsx:163 +msgid "Similar notifications are grouped and collapsed to reduce clutter." +msgstr "" + +#: src/pages/welcome.jsx:172 +msgid "Screenshot of multi-column UI" +msgstr "" + +#: src/pages/welcome.jsx:176 +msgid "Single or multi-column" +msgstr "" + +#: src/pages/welcome.jsx:179 +msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users." +msgstr "" + +#: src/pages/welcome.jsx:188 +msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags" +msgstr "" + +#: src/pages/welcome.jsx:192 +msgid "Multi-hashtag timeline" +msgstr "" + +#: src/pages/welcome.jsx:195 +msgid "Up to 5 hashtags combined into a single timeline." +msgstr "" + +#: src/utils/open-compose.js:24 +msgid "Looks like your browser is blocking popups." +msgstr "" + +#: src/utils/show-compose.js:16 +msgid "A draft post is currently minimized. Post or discard it before creating a new one." +msgstr "" + +#: src/utils/show-compose.js:21 +msgid "A post is currently open. Post or discard it before creating a new one." +msgstr "" + From c5553bcc2a2afb4eeebb29ca5022fadd7a27a761 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Fri, 30 Aug 2024 09:16:11 +0800 Subject: [PATCH 085/132] New Crowdin updates (#700) * New translations (Portuguese) * New translations (Portuguese, Brazilian) * Update catalogs.json --------- Co-authored-by: github-actions[bot] --- src/data/catalogs.json | 2 +- src/locales/pt-BR.po | 615 +++++++++++++++++++++-------------------- src/locales/pt-PT.po | 158 +++++------ 3 files changed, 388 insertions(+), 387 deletions(-) diff --git a/src/data/catalogs.json b/src/data/catalogs.json index dc879d6a..7bc13ac5 100644 --- a/src/data/catalogs.json +++ b/src/data/catalogs.json @@ -117,7 +117,7 @@ "code": "pt-BR", "nativeName": "português", "name": "Portuguese", - "completion": 11 + "completion": 48 }, { "code": "pt-PT", diff --git a/src/locales/pt-BR.po b/src/locales/pt-BR.po index 553429ac..87346831 100644 --- a/src/locales/pt-BR.po +++ b/src/locales/pt-BR.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-29 23:55\n" +"PO-Revision-Date: 2024-08-30 01:15\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -273,132 +273,132 @@ msgstr "Desativar impulsos" #: src/components/account-info.jsx:1234 msgid "Enable boosts" -msgstr "" +msgstr "Ativar impulsos" #: src/components/account-info.jsx:1250 #: src/components/account-info.jsx:1260 #: src/components/account-info.jsx:1858 msgid "Add/Remove from Lists" -msgstr "" +msgstr "Adicionar/Remover das listas" #: src/components/account-info.jsx:1299 #: src/components/status.jsx:1078 msgid "Link copied" -msgstr "" +msgstr "Link copiado" #: src/components/account-info.jsx:1302 #: src/components/status.jsx:1081 msgid "Unable to copy link" -msgstr "" +msgstr "Não foi possível copiar link" #: src/components/account-info.jsx:1308 #: src/components/shortcuts-settings.jsx:1056 #: src/components/status.jsx:1087 #: src/components/status.jsx:3109 msgid "Copy" -msgstr "" +msgstr "Copiar" #: src/components/account-info.jsx:1323 #: src/components/shortcuts-settings.jsx:1074 #: src/components/status.jsx:1103 msgid "Sharing doesn't seem to work." -msgstr "" +msgstr "Compartilhar não parece estar funcionando." #: src/components/account-info.jsx:1329 #: src/components/status.jsx:1109 msgid "Share…" -msgstr "" +msgstr "Compartilhar…" #: src/components/account-info.jsx:1349 msgid "Unmuted @{username}" -msgstr "" +msgstr "Dessilenciou @{username}" #: src/components/account-info.jsx:1361 msgid "Unmute <0>@{username}" -msgstr "" +msgstr "Dessilenciar <0>@{username}" #: src/components/account-info.jsx:1377 msgid "Mute <0>@{username}…" -msgstr "" +msgstr "Silenciar <0>@{username}…" #: src/components/account-info.jsx:1409 msgid "Muted @{username} for {0}" -msgstr "" +msgstr "Silenciou @{username} por {0}" #: src/components/account-info.jsx:1421 msgid "Unable to mute @{username}" -msgstr "" +msgstr "Não foi possível silenciar @{username}" #: src/components/account-info.jsx:1442 msgid "Remove <0>@{username} from followers?" -msgstr "" +msgstr "Excluir <0>@{username} dos seguidores?" #: src/components/account-info.jsx:1462 msgid "@{username} removed from followers" -msgstr "" +msgstr "@{username} excluido dos seguidores" #: src/components/account-info.jsx:1474 msgid "Remove follower…" -msgstr "" +msgstr "Excluir seguidor…" #: src/components/account-info.jsx:1485 msgid "Block <0>@{username}?" -msgstr "" +msgstr "Bloquear <0>@{username}?" #: src/components/account-info.jsx:1506 msgid "Unblocked @{username}" -msgstr "" +msgstr "Desbloqueou @{username}" #: src/components/account-info.jsx:1514 msgid "Blocked @{username}" -msgstr "" +msgstr "Bloqueou @{username}" #: src/components/account-info.jsx:1522 msgid "Unable to unblock @{username}" -msgstr "" +msgstr "Não foi possível desbloquear @{username}" #: src/components/account-info.jsx:1524 msgid "Unable to block @{username}" -msgstr "" +msgstr "Não foi possível bloquear @{username}" #: src/components/account-info.jsx:1534 msgid "Unblock <0>@{username}" -msgstr "" +msgstr "Desbloquear <0>@{username}" #: src/components/account-info.jsx:1543 msgid "Block <0>@{username}…" -msgstr "" +msgstr "Bloquear <0>@{username}…" #: src/components/account-info.jsx:1560 msgid "Report <0>@{username}…" -msgstr "" +msgstr "Denunciar <0>@{username}…" #: src/components/account-info.jsx:1580 #: src/components/account-info.jsx:2091 msgid "Edit profile" -msgstr "" +msgstr "Editar perfil" #: src/components/account-info.jsx:1616 msgid "Withdraw follow request?" -msgstr "" +msgstr "Excluir solicitação de seguimento?" #: src/components/account-info.jsx:1617 msgid "Unfollow @{0}?" -msgstr "" +msgstr "Parar de seguir @{0}?" #: src/components/account-info.jsx:1668 msgid "Unfollow…" -msgstr "" +msgstr "Parar de seguir…" #: src/components/account-info.jsx:1677 msgid "Withdraw…" -msgstr "" +msgstr "Excluir…" #: src/components/account-info.jsx:1684 #: src/components/account-info.jsx:1688 #: src/pages/hashtag.jsx:261 msgid "Follow" -msgstr "" +msgstr "Seguir" #: src/components/account-info.jsx:1799 #: src/components/account-info.jsx:1853 @@ -434,71 +434,71 @@ msgstr "" #: src/pages/settings.jsx:69 #: src/pages/status.jsx:1256 msgid "Close" -msgstr "" +msgstr "Fechar" #: src/components/account-info.jsx:1804 msgid "Translated Bio" -msgstr "" +msgstr "Biografia traduzida" #: src/components/account-info.jsx:1898 msgid "Unable to remove from list." -msgstr "" +msgstr "Não foi possível remover da lista." #: src/components/account-info.jsx:1899 msgid "Unable to add to list." -msgstr "" +msgstr "Não foi possível adicionar à lista." #: src/components/account-info.jsx:1918 #: src/pages/lists.jsx:104 msgid "Unable to load lists." -msgstr "" +msgstr "Não foi possível carregar listas." #: src/components/account-info.jsx:1922 msgid "No lists." -msgstr "" +msgstr "Sem listas." #: src/components/account-info.jsx:1933 #: src/components/list-add-edit.jsx:37 #: src/pages/lists.jsx:58 msgid "New list" -msgstr "" +msgstr "Nova lista" #: src/components/account-info.jsx:1991 msgid "Private note about <0>@{0}" -msgstr "" +msgstr "Nota privada sobre <0>@{0}" #: src/components/account-info.jsx:2021 msgid "Unable to update private note." -msgstr "" +msgstr "Não foi possível atualizar nota privada." #: src/components/account-info.jsx:2044 #: src/components/account-info.jsx:2214 msgid "Cancel" -msgstr "" +msgstr "Cancelar" #: src/components/account-info.jsx:2049 msgid "Save & close" -msgstr "" +msgstr "Salvar e fechar" #: src/components/account-info.jsx:2142 msgid "Unable to update profile." -msgstr "" +msgstr "Não foi possível atualizar perfil." #: src/components/account-info.jsx:2162 msgid "Bio" -msgstr "" +msgstr "Biografia" #: src/components/account-info.jsx:2175 msgid "Extra fields" -msgstr "" +msgstr "Campos adicionais" #: src/components/account-info.jsx:2181 msgid "Label" -msgstr "" +msgstr "Etiqueta" #: src/components/account-info.jsx:2184 msgid "Content" -msgstr "" +msgstr "Conteúdo" #: src/components/account-info.jsx:2217 #: src/components/list-add-edit.jsx:147 @@ -506,23 +506,23 @@ msgstr "" #: src/pages/filters.jsx:554 #: src/pages/notifications.jsx:906 msgid "Save" -msgstr "" +msgstr "Salvar" #: src/components/account-info.jsx:2270 msgid "username" -msgstr "" +msgstr "nome de usuário" #: src/components/account-info.jsx:2274 msgid "server domain name" -msgstr "" +msgstr "nome de domínio do servidor" #: src/components/background-service.jsx:149 msgid "Cloak mode disabled" -msgstr "" +msgstr "Modo oculto desativado" #: src/components/background-service.jsx:149 msgid "Cloak mode enabled" -msgstr "" +msgstr "Modo oculto ativado" #: src/components/columns.jsx:19 #: src/components/nav-menu.jsx:184 @@ -739,209 +739,209 @@ msgstr "Erro" #: src/components/compose.jsx:2413 msgid "Edit image description" -msgstr "" +msgstr "Editar descrição da imagem" #: src/components/compose.jsx:2414 msgid "Edit video description" -msgstr "" +msgstr "Editar descrição do vídeo" #: src/components/compose.jsx:2415 msgid "Edit audio description" -msgstr "" +msgstr "Editar descrição do áudio" #: src/components/compose.jsx:2460 #: src/components/compose.jsx:2509 msgid "Generating description. Please wait…" -msgstr "" +msgstr "Gerando descrição. Por favor, espere…" #: src/components/compose.jsx:2480 msgid "Failed to generate description: {0}" -msgstr "" +msgstr "Falhou ao gerar descrição: {0}" #: src/components/compose.jsx:2481 msgid "Failed to generate description" -msgstr "" +msgstr "Falhou ao gerar descrição" #: src/components/compose.jsx:2493 #: src/components/compose.jsx:2499 #: src/components/compose.jsx:2545 msgid "Generate description…" -msgstr "" +msgstr "Gerar descrição…" #: src/components/compose.jsx:2532 msgid "Failed to generate description{0}" -msgstr "" +msgstr "Falhou ao gerar descrição{0}" #: src/components/compose.jsx:2547 msgid "({0}) <0>— experimental" -msgstr "" +msgstr "({0}) <0>— experimental" #: src/components/compose.jsx:2566 msgid "Done" -msgstr "" +msgstr "Concluído" #: src/components/compose.jsx:2602 msgid "Choice {0}" -msgstr "" +msgstr "Escolha {0}" #: src/components/compose.jsx:2649 msgid "Multiple choices" -msgstr "" +msgstr "Várias escolhas" #: src/components/compose.jsx:2652 msgid "Duration" -msgstr "" +msgstr "Duração" #: src/components/compose.jsx:2683 msgid "Remove poll" -msgstr "" +msgstr "Excluir enquete" #: src/components/compose.jsx:2897 msgid "Search accounts" -msgstr "" +msgstr "Procurar contas" #: src/components/compose.jsx:2938 #: src/components/shortcuts-settings.jsx:712 #: src/pages/list.jsx:359 msgid "Add" -msgstr "" +msgstr "Adicionar" #: src/components/compose.jsx:2951 #: src/components/generic-accounts.jsx:227 msgid "Error loading accounts" -msgstr "" +msgstr "Erro ao carregar contas" #: src/components/compose.jsx:3094 msgid "Custom emojis" -msgstr "" +msgstr "Emojis personalizados" #: src/components/compose.jsx:3114 msgid "Search emoji" -msgstr "" +msgstr "Procurar emoji" #: src/components/compose.jsx:3145 msgid "Error loading custom emojis" -msgstr "" +msgstr "Erro ao carregar emojis personalizados" #: src/components/compose.jsx:3156 msgid "Recently used" -msgstr "" +msgstr "Usado recentemente" #: src/components/compose.jsx:3157 msgid "Others" -msgstr "" +msgstr "Outros" #: src/components/compose.jsx:3195 msgid "{0} more…" -msgstr "" +msgstr "{0} mais…" #: src/components/compose.jsx:3333 msgid "Search GIFs" -msgstr "" +msgstr "Procurar GIFs" #: src/components/compose.jsx:3348 msgid "Powered by GIPHY" -msgstr "" +msgstr "Desenvolvido por GIPHY" #: src/components/compose.jsx:3356 msgid "Type to search GIFs" -msgstr "" +msgstr "Escreva para pesquisar GIFs" #: src/components/compose.jsx:3454 #: src/components/media-modal.jsx:387 #: src/components/timeline.jsx:883 msgid "Previous" -msgstr "" +msgstr "Anterior" #: src/components/compose.jsx:3472 #: src/components/media-modal.jsx:406 #: src/components/timeline.jsx:900 msgid "Next" -msgstr "" +msgstr "Seguinte" #: src/components/compose.jsx:3489 msgid "Error loading GIFs" -msgstr "" +msgstr "Erro ao carregar GIFs" #: src/components/drafts.jsx:63 #: src/pages/settings.jsx:684 msgid "Unsent drafts" -msgstr "" +msgstr "Rascunhos não enviados" #: src/components/drafts.jsx:68 msgid "Looks like you have unsent drafts. Let's continue where you left off." -msgstr "" +msgstr "Parece que você tem alguns rascunhos não enviados. Vamos continuar de onde você parou." #: src/components/drafts.jsx:102 msgid "Delete this draft?" -msgstr "" +msgstr "Excluir rascunho?" #: src/components/drafts.jsx:117 msgid "Error deleting draft! Please try again." -msgstr "" +msgstr "Erro ao excluir rascunho! Tente novamente." #: src/components/drafts.jsx:127 #: src/components/list-add-edit.jsx:183 #: src/components/status.jsx:1250 #: src/pages/filters.jsx:587 msgid "Delete…" -msgstr "" +msgstr "Excluir…" #: src/components/drafts.jsx:146 msgid "Error fetching reply-to status!" -msgstr "" +msgstr "Erro ao obter estado de resposta!" #: src/components/drafts.jsx:171 msgid "Delete all drafts?" -msgstr "" +msgstr "Excluir rascunhos?" #: src/components/drafts.jsx:189 msgid "Error deleting drafts! Please try again." -msgstr "" +msgstr "Erro ao excluir rascunhos! Tente novamente." #: src/components/drafts.jsx:201 msgid "Delete all…" -msgstr "" +msgstr "Excluir tudo…" #: src/components/drafts.jsx:209 msgid "No drafts found." -msgstr "" +msgstr "Nenhum rascunho encontrado." #: src/components/drafts.jsx:245 #: src/pages/catchup.jsx:1911 msgid "Poll" -msgstr "" +msgstr "Enquete" #: src/components/drafts.jsx:248 #: src/pages/account-statuses.jsx:365 msgid "Media" -msgstr "" +msgstr "Mídia" #: src/components/embed-modal.jsx:22 msgid "Open in new window" -msgstr "" +msgstr "Abrir em nova janela" #: src/components/follow-request-buttons.jsx:42 #: src/pages/notifications.jsx:890 msgid "Accept" -msgstr "" +msgstr "Aceitar" #: src/components/follow-request-buttons.jsx:68 msgid "Reject" -msgstr "" +msgstr "Rejeitar" #: src/components/follow-request-buttons.jsx:75 #: src/pages/notifications.jsx:1173 msgid "Accepted" -msgstr "" +msgstr "Aceitado" #: src/components/follow-request-buttons.jsx:79 msgid "Rejected" -msgstr "" +msgstr "Rejeitado" #: src/components/generic-accounts.jsx:24 msgid "Nothing to show" -msgstr "" +msgstr "Nada para exibir" #: src/components/generic-accounts.jsx:145 #: src/components/notification.jsx:429 @@ -949,7 +949,7 @@ msgstr "" #: src/pages/search.jsx:227 #: src/pages/search.jsx:260 msgid "Accounts" -msgstr "" +msgstr "Contas" #: src/components/generic-accounts.jsx:205 #: src/components/timeline.jsx:516 @@ -958,102 +958,102 @@ msgstr "" #: src/pages/search.jsx:454 #: src/pages/status.jsx:1289 msgid "Show more…" -msgstr "" +msgstr "Mostrar mais…" #: src/components/generic-accounts.jsx:210 #: src/components/timeline.jsx:521 #: src/pages/search.jsx:459 msgid "The end." -msgstr "" +msgstr "O fim." #: src/components/keyboard-shortcuts-help.jsx:43 #: src/components/nav-menu.jsx:405 #: src/pages/catchup.jsx:1602 msgid "Keyboard shortcuts" -msgstr "" +msgstr "Atalhos do teclado" #: src/components/keyboard-shortcuts-help.jsx:51 msgid "Keyboard shortcuts help" -msgstr "" +msgstr "Ajuda em atalhos do teclado" #: src/components/keyboard-shortcuts-help.jsx:55 #: src/pages/catchup.jsx:1627 msgid "Next post" -msgstr "" +msgstr "Publicação seguinte" #: src/components/keyboard-shortcuts-help.jsx:59 #: src/pages/catchup.jsx:1635 msgid "Previous post" -msgstr "" +msgstr "Publicação anterior" #: src/components/keyboard-shortcuts-help.jsx:63 msgid "Skip carousel to next post" -msgstr "" +msgstr "Pular carrossel para a publicação seguinte" #: src/components/keyboard-shortcuts-help.jsx:65 msgid "<0>Shift + <1>j" -msgstr "" +msgstr "<0>Shift + <1>j" #: src/components/keyboard-shortcuts-help.jsx:71 msgid "Skip carousel to previous post" -msgstr "" +msgstr "Pular carrossel para a publicação anterior" #: src/components/keyboard-shortcuts-help.jsx:73 msgid "<0>Shift + <1>k" -msgstr "" +msgstr "<0>Shift + <1>k" #: src/components/keyboard-shortcuts-help.jsx:79 msgid "Load new posts" -msgstr "" +msgstr "Carregar novas publicações" #: src/components/keyboard-shortcuts-help.jsx:83 #: src/pages/catchup.jsx:1659 msgid "Open post details" -msgstr "" +msgstr "Abrir detalhes da publicação" #: src/components/keyboard-shortcuts-help.jsx:85 msgid "<0>Enter or <1>o" -msgstr "" +msgstr "<0>Enter ou <1>o" #: src/components/keyboard-shortcuts-help.jsx:92 msgid "Expand content warning or<0/>toggle expanded/collapsed thread" -msgstr "" +msgstr "Expandir aviso de conteúdo ou<0/>alternar tópico expandido/colapsado" #: src/components/keyboard-shortcuts-help.jsx:101 msgid "Close post or dialogs" -msgstr "" +msgstr "Fechar publicação ou diálogos" #: src/components/keyboard-shortcuts-help.jsx:103 msgid "<0>Esc or <1>Backspace" -msgstr "" +msgstr "<0>Esc ou <1>Backspace" #: src/components/keyboard-shortcuts-help.jsx:109 msgid "Focus column in multi-column mode" -msgstr "" +msgstr "Focar coluna no modo multi-coluna" #: src/components/keyboard-shortcuts-help.jsx:111 msgid "<0>1 to <1>9" -msgstr "" +msgstr "<0>1 a <1>9" #: src/components/keyboard-shortcuts-help.jsx:117 msgid "Compose new post" -msgstr "" +msgstr "Compor nova publicação" #: src/components/keyboard-shortcuts-help.jsx:121 msgid "Compose new post (new window)" -msgstr "" +msgstr "Compor nova publicação (nova janela)" #: src/components/keyboard-shortcuts-help.jsx:124 msgid "<0>Shift + <1>c" -msgstr "" +msgstr "<0>Shift + <1>c" #: src/components/keyboard-shortcuts-help.jsx:130 msgid "Send post" -msgstr "" +msgstr "Enviar publicação" #: src/components/keyboard-shortcuts-help.jsx:132 msgid "<0>Ctrl + <1>Enter or <2>⌘ + <3>Enter" -msgstr "" +msgstr "<0>Ctrl + <1>Enter ou <2>⌘ + <3>Enter" #: src/components/keyboard-shortcuts-help.jsx:139 #: src/components/nav-menu.jsx:374 @@ -1063,23 +1063,23 @@ msgstr "" #: src/pages/search.jsx:39 #: src/pages/search.jsx:209 msgid "Search" -msgstr "" +msgstr "Pesquisar" #: src/components/keyboard-shortcuts-help.jsx:147 msgid "Reply (new window)" -msgstr "" +msgstr "Responder (nova janela)" #: src/components/keyboard-shortcuts-help.jsx:150 msgid "<0>Shift + <1>r" -msgstr "" +msgstr "<0>Shift + <1>r" #: src/components/keyboard-shortcuts-help.jsx:156 msgid "Like (favourite)" -msgstr "" +msgstr "Gostei (favorito)" #: src/components/keyboard-shortcuts-help.jsx:158 msgid "<0>l or <1>f" -msgstr "" +msgstr "<0>l ou <1>f" #: src/components/keyboard-shortcuts-help.jsx:164 #: src/components/status.jsx:838 @@ -1087,121 +1087,121 @@ msgstr "" #: src/components/status.jsx:2325 #: src/components/status.jsx:2326 msgid "Boost" -msgstr "" +msgstr "Impulsionar" #: src/components/keyboard-shortcuts-help.jsx:166 msgid "<0>Shift + <1>b" -msgstr "" +msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:172 #: src/components/status.jsx:923 #: src/components/status.jsx:2350 #: src/components/status.jsx:2351 msgid "Bookmark" -msgstr "" +msgstr "Marcar" #: src/components/keyboard-shortcuts-help.jsx:176 msgid "Toggle Cloak mode" -msgstr "" +msgstr "Alternar modo oculto" #: src/components/keyboard-shortcuts-help.jsx:178 msgid "<0>Shift + <1>Alt + <2>k" -msgstr "" +msgstr "<0>Shift + <1>Alt + <2>k" #: src/components/list-add-edit.jsx:37 msgid "Edit list" -msgstr "" +msgstr "Editar lista" #: src/components/list-add-edit.jsx:93 msgid "Unable to edit list." -msgstr "" +msgstr "Não foi possível editar lista." #: src/components/list-add-edit.jsx:94 msgid "Unable to create list." -msgstr "" +msgstr "Não foi possível criar lista." #: src/components/list-add-edit.jsx:102 msgid "Name" -msgstr "" +msgstr "Nome" #: src/components/list-add-edit.jsx:122 msgid "Show replies to list members" -msgstr "" +msgstr "Mostrar respostas para membros da lista" #: src/components/list-add-edit.jsx:125 msgid "Show replies to people I follow" -msgstr "" +msgstr "Mostrar respostas para pessoas que sigo" #: src/components/list-add-edit.jsx:128 msgid "Don't show replies" -msgstr "" +msgstr "Não mostrar respostas" #: src/components/list-add-edit.jsx:141 msgid "Hide posts on this list from Home/Following" -msgstr "" +msgstr "Ocultar publicações nessa lista do Início/Seguindo" #: src/components/list-add-edit.jsx:147 #: src/pages/filters.jsx:554 msgid "Create" -msgstr "" +msgstr "Criar" #: src/components/list-add-edit.jsx:154 msgid "Delete this list?" -msgstr "" +msgstr "Excluir lista?" #: src/components/list-add-edit.jsx:173 msgid "Unable to delete list." -msgstr "" +msgstr "Não foi possível excluir lista." #: src/components/media-alt-modal.jsx:38 #: src/components/media.jsx:50 msgid "Media description" -msgstr "" +msgstr "Descrição da mídia" #: src/components/media-alt-modal.jsx:57 #: src/components/status.jsx:967 #: src/components/status.jsx:994 #: src/components/translation-block.jsx:195 msgid "Translate" -msgstr "" +msgstr "Traduzir" #: src/components/media-alt-modal.jsx:68 #: src/components/status.jsx:981 #: src/components/status.jsx:1008 msgid "Speak" -msgstr "" +msgstr "Falar" #: src/components/media-modal.jsx:294 msgid "Open original media in new window" -msgstr "" +msgstr "Abrir mídia original em nova janela" #: src/components/media-modal.jsx:298 msgid "Open original media" -msgstr "" +msgstr "Abrir mídia original" #: src/components/media-modal.jsx:314 msgid "Attempting to describe image. Please wait…" -msgstr "" +msgstr "Tentando descrever imagem. Por favor, espere…" #: src/components/media-modal.jsx:329 msgid "Failed to describe image" -msgstr "" +msgstr "Falhou ao descrever imagem" #: src/components/media-modal.jsx:339 msgid "Describe image…" -msgstr "" +msgstr "Descrever imagem…" #: src/components/media-modal.jsx:362 msgid "View post" -msgstr "" +msgstr "Ver publicação" #: src/components/media-post.jsx:127 msgid "Sensitive media" -msgstr "" +msgstr "Mídia sensível" #: src/components/media-post.jsx:132 msgid "Filtered: {filterTitleStr}" -msgstr "" +msgstr "Filtrado: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status.jsx:3401 @@ -1211,36 +1211,36 @@ msgstr "" #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1859 msgid "Filtered" -msgstr "" +msgstr "Filtrado" #: src/components/modals.jsx:72 msgid "Post published. Check it out." -msgstr "" +msgstr "Publicado. Dê uma conferida." #: src/components/modals.jsx:73 msgid "Reply posted. Check it out." -msgstr "" +msgstr "Resposta publicada. Dê uma conferida." #: src/components/modals.jsx:74 msgid "Post updated. Check it out." -msgstr "" +msgstr "Publicação atualizada. Dê uma conferida." #: src/components/nav-menu.jsx:126 msgid "Menu" -msgstr "" +msgstr "Menu" #: src/components/nav-menu.jsx:162 msgid "Reload page now to update?" -msgstr "" +msgstr "Recarregar página agora para atualizar?" #: src/components/nav-menu.jsx:174 msgid "New update available…" -msgstr "" +msgstr "Nova atualização disponível…" #: src/components/nav-menu.jsx:200 #: src/pages/catchup.jsx:871 msgid "Catch-up" -msgstr "" +msgstr "Acompanhar" #: src/components/nav-menu.jsx:207 #: src/components/shortcuts-settings.jsx:58 @@ -1251,7 +1251,7 @@ msgstr "" #: src/pages/settings.jsx:1020 #: src/pages/trending.jsx:347 msgid "Mentions" -msgstr "" +msgstr "Menções" #: src/components/nav-menu.jsx:214 #: src/components/shortcuts-settings.jsx:49 @@ -1262,15 +1262,15 @@ msgstr "" #: src/pages/notifications.jsx:106 #: src/pages/notifications.jsx:509 msgid "Notifications" -msgstr "" +msgstr "Notificações" #: src/components/nav-menu.jsx:217 msgid "New" -msgstr "" +msgstr "Novo" #: src/components/nav-menu.jsx:228 msgid "Profile" -msgstr "" +msgstr "Perfil" #: src/components/nav-menu.jsx:241 #: src/components/nav-menu.jsx:268 @@ -1280,13 +1280,13 @@ msgstr "" #: src/pages/lists.jsx:16 #: src/pages/lists.jsx:50 msgid "Lists" -msgstr "" +msgstr "Listas" #: src/components/nav-menu.jsx:249 #: src/components/shortcuts.jsx:209 #: src/pages/list.jsx:133 msgid "All Lists" -msgstr "" +msgstr "Todas as listas" #: src/components/nav-menu.jsx:276 #: src/components/shortcuts-settings.jsx:54 @@ -1294,7 +1294,7 @@ msgstr "" #: src/pages/bookmarks.jsx:11 #: src/pages/bookmarks.jsx:23 msgid "Bookmarks" -msgstr "" +msgstr "Marcadores" #: src/components/nav-menu.jsx:296 #: src/components/shortcuts-settings.jsx:55 @@ -1305,13 +1305,13 @@ msgstr "" #: src/pages/favourites.jsx:23 #: src/pages/settings.jsx:1024 msgid "Likes" -msgstr "" +msgstr "Gostei" #: src/components/nav-menu.jsx:302 #: src/pages/followed-hashtags.jsx:14 #: src/pages/followed-hashtags.jsx:44 msgid "Followed Hashtags" -msgstr "" +msgstr "Hashtags seguidas" #: src/components/nav-menu.jsx:310 #: src/pages/account-statuses.jsx:331 @@ -1319,369 +1319,370 @@ msgstr "" #: src/pages/filters.jsx:93 #: src/pages/hashtag.jsx:339 msgid "Filters" -msgstr "" +msgstr "Filtros" #: src/components/nav-menu.jsx:318 msgid "Muted users" -msgstr "" +msgstr "Usuários silenciados" #: src/components/nav-menu.jsx:326 msgid "Muted users…" -msgstr "" +msgstr "Usuários silenciados…" #: src/components/nav-menu.jsx:333 msgid "Blocked users" -msgstr "" +msgstr "Usuários bloqueados" #: src/components/nav-menu.jsx:341 msgid "Blocked users…" -msgstr "" +msgstr "Usuários bloqueados…" #: src/components/nav-menu.jsx:353 msgid "Accounts…" -msgstr "" +msgstr "Contas…" #: src/components/nav-menu.jsx:363 #: src/pages/login.jsx:166 #: src/pages/status.jsx:792 #: src/pages/welcome.jsx:64 msgid "Log in" -msgstr "" +msgstr "Iniciar sessão" #: src/components/nav-menu.jsx:380 #: src/components/shortcuts-settings.jsx:57 #: src/components/shortcuts-settings.jsx:169 #: src/pages/trending.jsx:407 msgid "Trending" -msgstr "" +msgstr "Tendência" #: src/components/nav-menu.jsx:386 #: src/components/shortcuts-settings.jsx:162 msgid "Local" -msgstr "" +msgstr "Local" #: src/components/nav-menu.jsx:392 #: src/components/shortcuts-settings.jsx:162 msgid "Federated" -msgstr "" +msgstr "Federado" #: src/components/nav-menu.jsx:415 msgid "Shortcuts / Columns…" -msgstr "" +msgstr "Atalhos / Colunas…" #: src/components/nav-menu.jsx:425 #: src/components/nav-menu.jsx:439 msgid "Settings…" -msgstr "" +msgstr "Opções…" #: src/components/notification-service.jsx:160 msgid "Notification" -msgstr "" +msgstr "Notificação" #: src/components/notification-service.jsx:166 msgid "This notification is from your other account." -msgstr "" +msgstr "Está notificação é da sua outra conta." #: src/components/notification-service.jsx:195 msgid "View all notifications" -msgstr "" +msgstr "Ver todas as notificações" #: src/components/notification.jsx:68 msgid "{account} reacted to your post with {emojiObject}" -msgstr "" +msgstr "{account} reagiu a sua publicação com {emojiObject}" #: src/components/notification.jsx:75 msgid "{account} published a post." -msgstr "" +msgstr "{account} fez uma publicação." #: src/components/notification.jsx:83 msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0} people boosted your reply.} other {<2><3>{1} people boosted your post.}}}}" -msgstr "" +msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} impulsionou sua resposta.} other {{account} impulsionou sua publicação.}}} other {{account} impulsionou {postsCount} publicações suas.}}} other {{postType, select, reply {<0><1>{0} pessoa(s) impulsionou sua resposta.} other {<2><3>{1} pessoa(s) impulsionou sua publicação.}}}}" #: src/components/notification.jsx:126 msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0} people followed you.}}" -msgstr "" +msgstr "{count, plural, =1 {{account} seguiu você.} other {<0><1>{0} pessoa(s) seguiu você.}}" #: src/components/notification.jsx:140 msgid "{account} requested to follow you." -msgstr "" +msgstr "{account} solicitou seguir você." #: src/components/notification.jsx:149 msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} liked your reply.} other {{account} liked your post.}}} other {{account} liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0} people liked your reply.} other {<2><3>{1} people liked your post.}}}}" -msgstr "" +msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} curtiu sua resposta.} other {{account} curtiu sua publicação.}}} other {{account} curtiu {postsCount} publicações suas.}}} other {{postType, select, reply {<0><1>{0}pessoa(s) curtiu sua resposta.} other {<2><3>{1} pessoa(s) curtiram sua publicação.}}}}" #: src/components/notification.jsx:191 msgid "A poll you have voted in or created has ended." -msgstr "" +msgstr "A enquete que você votou/criou já acabou." #: src/components/notification.jsx:192 msgid "A poll you have created has ended." -msgstr "" +msgstr "A enquete que você criou já acabou." #: src/components/notification.jsx:193 msgid "A poll you have voted in has ended." -msgstr "" +msgstr "A enquete que você votou já acabou." #: src/components/notification.jsx:194 msgid "A post you interacted with has been edited." -msgstr "" +msgstr "Uma publicação que você interagiu foi editada." #: src/components/notification.jsx:202 msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted & liked your reply.} other {{account} boosted & liked your post.}}} other {{account} boosted & liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0} people boosted & liked your reply.} other {<2><3>{1} people boosted & liked your post.}}}}" -msgstr "" +msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} impulsionou e curtiu sua resposta.} other {{account} impulsionou e curtiu dua publicação.}}} other {{account} impulsionou e curtiu {postsCount} publicações suas.}}} other {{postType, select, reply {<0><1>{0} pessoa(s) impulsionou e curtiu sua resposta.} other {<2><3>{1} pessoa(s) impulsionou e curtiu sua publicação.}}}}" #: src/components/notification.jsx:244 msgid "{account} signed up." -msgstr "" +msgstr "{account} registrada." #: src/components/notification.jsx:246 msgid "{account} reported {targetAccount}" -msgstr "" +msgstr "{account} denunciou {targetAccount}" #: src/components/notification.jsx:251 msgid "Lost connections with <0>{name}." -msgstr "" +msgstr "Perdeu conexões com <0>{name}." #: src/components/notification.jsx:257 msgid "Moderation warning" -msgstr "" +msgstr "Aviso da moderação" #: src/components/notification.jsx:267 msgid "An admin from <0>{from} has suspended <1>{targetName}, which means you can no longer receive updates from them or interact with them." -msgstr "" +msgstr "Um administrador de <0>{from} suspendeu <1>{targetName}, O que significa que você não receberá atualizações ou interações deles." #: src/components/notification.jsx:273 msgid "An admin from <0>{from} has blocked <1>{targetName}. Affected followers: {followersCount}, followings: {followingCount}." -msgstr "" +msgstr "Um administrador de <0>{from} bloqueou <1>{targetName}. Seguidores afetados: {followersCount}, Seguindo: {followingCount}." #: src/components/notification.jsx:279 msgid "You have blocked <0>{targetName}. Removed followers: {followersCount}, followings: {followingCount}." -msgstr "" +msgstr "Você bloqueou<0>{targetName}.\n" +"Seguidores removidos: {followersCount}, Seguindo: {followingCount}." #: src/components/notification.jsx:287 msgid "Your account has received a moderation warning." -msgstr "" +msgstr "Sua conta recebeu um aviso da moderação." #: src/components/notification.jsx:288 msgid "Your account has been disabled." -msgstr "" +msgstr "Sua conta foi desativada." #: src/components/notification.jsx:289 msgid "Some of your posts have been marked as sensitive." -msgstr "" +msgstr "Algumas das suas publicações foram marcadas como sensíveis." #: src/components/notification.jsx:290 msgid "Some of your posts have been deleted." -msgstr "" +msgstr "Algumas publicações suas foram excluídas." #: src/components/notification.jsx:291 msgid "Your posts will be marked as sensitive from now on." -msgstr "" +msgstr "Suas publicações foram marcadas como sensível de agora em diante." #: src/components/notification.jsx:292 msgid "Your account has been limited." -msgstr "" +msgstr "Sua conta foi limitada." #: src/components/notification.jsx:293 msgid "Your account has been suspended." -msgstr "" +msgstr "Sua conta foi suspensa." #: src/components/notification.jsx:364 msgid "[Unknown notification type: {type}]" -msgstr "" +msgstr "[Tipo de notificação desconhecida: {type}]" #: src/components/notification.jsx:425 #: src/components/status.jsx:937 #: src/components/status.jsx:947 msgid "Boosted/Liked by…" -msgstr "" +msgstr "Impulsionado/Curtido por…" #: src/components/notification.jsx:426 msgid "Liked by…" -msgstr "" +msgstr "Curtido por…" #: src/components/notification.jsx:427 msgid "Boosted by…" -msgstr "" +msgstr "Impulsionado por…" #: src/components/notification.jsx:428 msgid "Followed by…" -msgstr "" +msgstr "Seguido por…" #: src/components/notification.jsx:484 #: src/components/notification.jsx:500 msgid "Learn more <0/>" -msgstr "" +msgstr "Saiba mais <0/>" #: src/components/notification.jsx:680 #: src/components/status.jsx:189 msgid "Read more →" -msgstr "" +msgstr "Leia mais →" #: src/components/poll.jsx:110 msgid "Voted" -msgstr "" +msgstr "Votado" #: src/components/poll.jsx:135 #: src/components/poll.jsx:218 #: src/components/poll.jsx:222 msgid "Hide results" -msgstr "" +msgstr "Ocultar resultado" #: src/components/poll.jsx:184 msgid "Vote" -msgstr "" +msgstr "Votar" #: src/components/poll.jsx:204 #: src/components/poll.jsx:206 #: src/pages/status.jsx:1158 #: src/pages/status.jsx:1181 msgid "Refresh" -msgstr "" +msgstr "Atualizar" #: src/components/poll.jsx:218 #: src/components/poll.jsx:222 msgid "Show results" -msgstr "" +msgstr "Exibir resultado" #: src/components/poll.jsx:227 msgid "{votesCount, plural, one {<0>{0} vote} other {<1>{1} votes}}" -msgstr "" +msgstr "{votesCount, plural, one {<0>{0} voto} other {<1>{1} votos}}" #: src/components/poll.jsx:244 msgid "{votersCount, plural, one {<0>{0} voter} other {<1>{1} voters}}" -msgstr "" +msgstr "{votersCount, plural, one {<0>{0} votante} other {<1>{1} votantes}}" #: src/components/poll.jsx:264 msgid "Ended <0/>" -msgstr "" +msgstr "Acabou <0/>" #: src/components/poll.jsx:268 msgid "Ended" -msgstr "" +msgstr "Acabou" #: src/components/poll.jsx:271 msgid "Ending <0/>" -msgstr "" +msgstr "Acabando <0/>" #: src/components/poll.jsx:275 msgid "Ending" -msgstr "" +msgstr "Acabando" #. Relative time in seconds, as short as possible #: src/components/relative-time.jsx:55 msgid "{0}s" -msgstr "" +msgstr "{0}s" #. Relative time in minutes, as short as possible #: src/components/relative-time.jsx:60 msgid "{0}m" -msgstr "" +msgstr "{0}m" #. Relative time in hours, as short as possible #: src/components/relative-time.jsx:65 msgid "{0}h" -msgstr "" +msgstr "{0}h" #: src/components/report-modal.jsx:29 msgid "Spam" -msgstr "" +msgstr "Spam" #: src/components/report-modal.jsx:30 msgid "Malicious links, fake engagement, or repetitive replies" -msgstr "" +msgstr "Links falsos, interações falsas, ou respostas repetitivas" #: src/components/report-modal.jsx:33 msgid "Illegal" -msgstr "" +msgstr "Illegal" #: src/components/report-modal.jsx:34 msgid "Violates the law of your or the server's country" -msgstr "" +msgstr "Viola a lei do seu ou do país do servidor" #: src/components/report-modal.jsx:37 msgid "Server rule violation" -msgstr "" +msgstr "Regra de violação do servidor" #: src/components/report-modal.jsx:38 msgid "Breaks specific server rules" -msgstr "" +msgstr "Quebra regras específicas do servidor" #: src/components/report-modal.jsx:39 msgid "Violation" -msgstr "" +msgstr "Violação" #: src/components/report-modal.jsx:42 msgid "Other" -msgstr "" +msgstr "Outro" #: src/components/report-modal.jsx:43 msgid "Issue doesn't fit other categories" -msgstr "" +msgstr "O problema não se encaixa em outras categorias" #: src/components/report-modal.jsx:68 msgid "Report Post" -msgstr "" +msgstr "Denunciar publicação" #: src/components/report-modal.jsx:68 msgid "Report @{username}" -msgstr "" +msgstr "Denunciar @{username}" #: src/components/report-modal.jsx:104 msgid "Pending review" -msgstr "" +msgstr "Revisão pendente" #: src/components/report-modal.jsx:146 msgid "Post reported" -msgstr "" +msgstr "Publicação denunciada" #: src/components/report-modal.jsx:146 msgid "Profile reported" -msgstr "" +msgstr "Perfil denunciado" #: src/components/report-modal.jsx:154 msgid "Unable to report post" -msgstr "" +msgstr "Não foi possível denunciar publicação" #: src/components/report-modal.jsx:155 msgid "Unable to report profile" -msgstr "" +msgstr "Não foi possível denunciar perfil" #: src/components/report-modal.jsx:163 msgid "What's the issue with this post?" -msgstr "" +msgstr "Qual é o problema com a publicação?" #: src/components/report-modal.jsx:164 msgid "What's the issue with this profile?" -msgstr "" +msgstr "Qual é o problema com o perfil?" #: src/components/report-modal.jsx:233 msgid "Additional info" -msgstr "" +msgstr "Informações adicionais" #: src/components/report-modal.jsx:256 msgid "Forward to <0>{domain}" -msgstr "" +msgstr "Encaminhar à <0>{domain}" #: src/components/report-modal.jsx:266 msgid "Send Report" -msgstr "" +msgstr "Enviar denuncia" #: src/components/report-modal.jsx:275 msgid "Muted {username}" -msgstr "" +msgstr "Silenciou {username}" #: src/components/report-modal.jsx:278 msgid "Unable to mute {username}" -msgstr "" +msgstr "Não foi possível silenciar {username}" #: src/components/report-modal.jsx:283 msgid "Send Report <0>+ Mute profile" -msgstr "" +msgstr "Enviar denuncia <0>+ Silenciar perfil" #: src/components/report-modal.jsx:294 msgid "Blocked {username}" -msgstr "" +msgstr "Bloqueou {username}" #: src/components/report-modal.jsx:297 msgid "Unable to block {username}" @@ -1894,177 +1895,177 @@ msgstr "" #: src/components/shortcuts-settings.jsx:851 msgid "Download shortcuts from instance server" -msgstr "" +msgstr "Baixar atalhos do servidor de instância" #: src/components/shortcuts-settings.jsx:909 msgid "* Exists in current shortcuts" -msgstr "" +msgstr "* Existe nos atuais atalhos" #: src/components/shortcuts-settings.jsx:914 msgid "List may not work if it's from a different account." -msgstr "" +msgstr "A lista pode não funcionar se for de uma conta diferente." #: src/components/shortcuts-settings.jsx:924 msgid "Invalid settings format" -msgstr "" +msgstr "Formato de opções inválido" #: src/components/shortcuts-settings.jsx:932 msgid "Append to current shortcuts?" -msgstr "" +msgstr "Anexar aos atalhos atuais?" #: src/components/shortcuts-settings.jsx:935 msgid "Only shortcuts that don’t exist in current shortcuts will be appended." -msgstr "" +msgstr "Apenas atalhos que não existem no atalho atual serão anexados." #: src/components/shortcuts-settings.jsx:957 msgid "No new shortcuts to import" -msgstr "" +msgstr "Nenhum atalho novo para importar" #: src/components/shortcuts-settings.jsx:972 msgid "Shortcuts imported. Exceeded max {SHORTCUTS_LIMIT}, so the rest are not imported." -msgstr "" +msgstr "Atalhos importados. Máximo excedido {SHORTCUTS_LIMIT}, então o resto não será importado." #: src/components/shortcuts-settings.jsx:973 #: src/components/shortcuts-settings.jsx:997 msgid "Shortcuts imported" -msgstr "" +msgstr "Atalhos importados" #: src/components/shortcuts-settings.jsx:983 msgid "Import & append…" -msgstr "" +msgstr "Importar e anexar…" #: src/components/shortcuts-settings.jsx:991 msgid "Override current shortcuts?" -msgstr "" +msgstr "Substituir atalhos atuais?" #: src/components/shortcuts-settings.jsx:992 msgid "Import shortcuts?" -msgstr "" +msgstr "Importar atalhos?" #: src/components/shortcuts-settings.jsx:1006 msgid "or override…" -msgstr "" +msgstr "ou substituir…" #: src/components/shortcuts-settings.jsx:1006 msgid "Import…" -msgstr "" +msgstr "Importar…" #: src/components/shortcuts-settings.jsx:1015 msgid "Export" -msgstr "" +msgstr "Exportar" #: src/components/shortcuts-settings.jsx:1030 msgid "Shortcuts copied" -msgstr "" +msgstr "Atalhos copiados" #: src/components/shortcuts-settings.jsx:1033 msgid "Unable to copy shortcuts" -msgstr "" +msgstr "Não foi possível copiar atalhos" #: src/components/shortcuts-settings.jsx:1047 msgid "Shortcut settings copied" -msgstr "" +msgstr "Opções de atalhos copiados" #: src/components/shortcuts-settings.jsx:1050 msgid "Unable to copy shortcut settings" -msgstr "" +msgstr "Não foi possível copiar as opções de atalho" #: src/components/shortcuts-settings.jsx:1080 msgid "Share" -msgstr "" +msgstr "Compartilhar" #: src/components/shortcuts-settings.jsx:1119 msgid "Saving shortcuts to instance server…" -msgstr "" +msgstr "Salvando atalhos no servidor de instância…" #: src/components/shortcuts-settings.jsx:1126 msgid "Shortcuts saved" -msgstr "" +msgstr "Atalhos salvos" #: src/components/shortcuts-settings.jsx:1131 msgid "Unable to save shortcuts" -msgstr "" +msgstr "Não foi possível salvar atalhos" #: src/components/shortcuts-settings.jsx:1134 msgid "Sync to instance server" -msgstr "" +msgstr "Sincronizar para o servidor de instância" #: src/components/shortcuts-settings.jsx:1142 msgid "{0, plural, one {# character} other {# characters}}" -msgstr "" +msgstr "{0, plural, one {# carácter} other {# carácteres}}" #: src/components/shortcuts-settings.jsx:1154 msgid "Raw Shortcuts JSON" -msgstr "" +msgstr "Atalhos brutos JSON" #: src/components/shortcuts-settings.jsx:1167 msgid "Import/export settings from/to instance server (Very experimental)" -msgstr "" +msgstr "Importar/exportar opções de/para servidor de instância (Muito experimental)" #: src/components/status.jsx:463 msgid "<0/> <1>boosted" -msgstr "" +msgstr "<0/> <1>impulsionado" #: src/components/status.jsx:562 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." -msgstr "" +msgstr "Desculpa, a atual instância registrada não pode interagir com esta publicação de outra instância." #: src/components/status.jsx:715 msgid "Unliked @{0}'s post" -msgstr "" +msgstr "Não gostou da publicação de @{0}" #: src/components/status.jsx:716 msgid "Liked @{0}'s post" -msgstr "" +msgstr "Curtiu a publicação de @{0}" #: src/components/status.jsx:755 msgid "Unbookmarked @{0}'s post" -msgstr "" +msgstr "Desmarcou a publicação de @{0}" #: src/components/status.jsx:756 msgid "Bookmarked @{0}'s post" -msgstr "" +msgstr "Marcou a publicação de @{0}" #: src/components/status.jsx:838 #: src/components/status.jsx:900 #: src/components/status.jsx:2293 #: src/components/status.jsx:2325 msgid "Unboost" -msgstr "" +msgstr "Remover impulso" #: src/components/status.jsx:854 #: src/components/status.jsx:2308 msgid "Quote" -msgstr "" +msgstr "Citar" #: src/components/status.jsx:862 #: src/components/status.jsx:2317 msgid "Some media have no descriptions." -msgstr "" +msgstr "Algumas mídias não têm descrições." #: src/components/status.jsx:869 msgid "Old post (<0>{0})" -msgstr "" +msgstr "Publicação antiga (<0>{0})" #: src/components/status.jsx:888 #: src/components/status.jsx:1340 msgid "Unboosted @{0}'s post" -msgstr "" +msgstr "Removeu impulso da publicação de @{0}" #: src/components/status.jsx:889 #: src/components/status.jsx:1341 msgid "Boosted @{0}'s post" -msgstr "" +msgstr "Impulsionou a publicação de @{0}" #: src/components/status.jsx:901 msgid "Boost…" -msgstr "" +msgstr "Impulsionar…" #: src/components/status.jsx:913 #: src/components/status.jsx:1625 #: src/components/status.jsx:2338 msgid "Unlike" -msgstr "" +msgstr "Não gostei" #: src/components/status.jsx:914 #: src/components/status.jsx:1625 @@ -2072,41 +2073,41 @@ msgstr "" #: src/components/status.jsx:2338 #: src/components/status.jsx:2339 msgid "Like" -msgstr "" +msgstr "Gostei" #: src/components/status.jsx:923 #: src/components/status.jsx:2350 msgid "Unbookmark" -msgstr "" +msgstr "Desmarcar" #: src/components/status.jsx:1031 msgid "View post by <0>@{0}" -msgstr "" +msgstr "Ver publicação de <0>@{0}" #: src/components/status.jsx:1052 msgid "Show Edit History" -msgstr "" +msgstr "Exibir histórico de edições" #: src/components/status.jsx:1055 msgid "Edited: {editedDateText}" -msgstr "" +msgstr "Editado: {editedDateText}" #: src/components/status.jsx:1122 #: src/components/status.jsx:3078 msgid "Embed post" -msgstr "" +msgstr "Incorporar publicação" #: src/components/status.jsx:1136 msgid "Conversation unmuted" -msgstr "" +msgstr "Conversa dessilenciada" #: src/components/status.jsx:1136 msgid "Conversation muted" -msgstr "" +msgstr "Conversa silenciada" #: src/components/status.jsx:1142 msgid "Unable to unmute conversation" -msgstr "" +msgstr "Não foi possível dessilenciar conversa" #: src/components/status.jsx:1143 msgid "Unable to mute conversation" diff --git a/src/locales/pt-PT.po b/src/locales/pt-PT.po index d3cc5fcc..90b72a8d 100644 --- a/src/locales/pt-PT.po +++ b/src/locales/pt-PT.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-28 17:56\n" +"PO-Revision-Date: 2024-08-30 01:15\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -38,7 +38,7 @@ msgstr "Automatizado" #: src/components/account-block.jsx:166 #: src/components/account-info.jsx:639 #: src/components/status.jsx:439 -#: src/pages/catchup.jsx:1438 +#: src/pages/catchup.jsx:1454 msgid "Group" msgstr "Grupo" @@ -188,8 +188,8 @@ msgstr "Original" #: src/components/account-info.jsx:859 #: src/components/status.jsx:2162 #: src/pages/catchup.jsx:71 -#: src/pages/catchup.jsx:1412 -#: src/pages/catchup.jsx:2023 +#: src/pages/catchup.jsx:1428 +#: src/pages/catchup.jsx:2039 #: src/pages/status.jsx:892 #: src/pages/status.jsx:1494 msgid "Replies" @@ -197,8 +197,8 @@ msgstr "Respostas" #: src/components/account-info.jsx:863 #: src/pages/catchup.jsx:72 -#: src/pages/catchup.jsx:1414 -#: src/pages/catchup.jsx:2035 +#: src/pages/catchup.jsx:1430 +#: src/pages/catchup.jsx:2051 #: src/pages/settings.jsx:1028 msgid "Boosts" msgstr "Impulsos" @@ -426,7 +426,7 @@ msgstr "Seguir" #: src/components/status.jsx:3073 #: src/components/status.jsx:3571 #: src/pages/accounts.jsx:36 -#: src/pages/catchup.jsx:1548 +#: src/pages/catchup.jsx:1564 #: src/pages/filters.jsx:224 #: src/pages/list.jsx:274 #: src/pages/notifications.jsx:840 @@ -510,7 +510,7 @@ msgstr "Guardar" #: src/components/account-info.jsx:2270 msgid "username" -msgstr "utilizador" +msgstr "nome de utilizador" #: src/components/account-info.jsx:2274 msgid "server domain name" @@ -527,8 +527,8 @@ msgstr "Modo oculto ativado" #: src/components/columns.jsx:19 #: src/components/nav-menu.jsx:184 #: src/components/shortcuts-settings.jsx:137 -#: src/components/timeline.jsx:431 -#: src/pages/catchup.jsx:860 +#: src/components/timeline.jsx:434 +#: src/pages/catchup.jsx:876 #: src/pages/filters.jsx:89 #: src/pages/followed-hashtags.jsx:40 #: src/pages/home.jsx:52 @@ -606,7 +606,7 @@ msgstr "Anexo #{i} falhou" #: src/components/compose.jsx:1118 #: src/components/status.jsx:1961 -#: src/components/timeline.jsx:975 +#: src/components/timeline.jsx:978 msgid "Content warning" msgstr "Alerta de conteúdo" @@ -644,7 +644,7 @@ msgstr "Publicar resposta" #: src/components/compose.jsx:1190 msgid "Edit your post" -msgstr "Editar resposta" +msgstr "Editar publicação" #: src/components/compose.jsx:1191 msgid "What are you doing?" @@ -727,7 +727,7 @@ msgstr "Taxa de quadros muito alta. Ao enviar podes enfrentar problemas." #: src/components/compose.jsx:2371 #: src/components/compose.jsx:2621 #: src/components/shortcuts-settings.jsx:723 -#: src/pages/catchup.jsx:1058 +#: src/pages/catchup.jsx:1074 #: src/pages/filters.jsx:412 msgid "Remove" msgstr "Remover" @@ -849,13 +849,13 @@ msgstr "Digite para buscar GIFs" #: src/components/compose.jsx:3454 #: src/components/media-modal.jsx:387 -#: src/components/timeline.jsx:880 +#: src/components/timeline.jsx:883 msgid "Previous" msgstr "Anterior" #: src/components/compose.jsx:3472 #: src/components/media-modal.jsx:406 -#: src/components/timeline.jsx:897 +#: src/components/timeline.jsx:900 msgid "Next" msgstr "Seguinte" @@ -908,7 +908,7 @@ msgid "No drafts found." msgstr "Nenhum rascunho encontrado." #: src/components/drafts.jsx:245 -#: src/pages/catchup.jsx:1895 +#: src/pages/catchup.jsx:1911 msgid "Poll" msgstr "Votação" @@ -952,7 +952,7 @@ msgid "Accounts" msgstr "Contas" #: src/components/generic-accounts.jsx:205 -#: src/components/timeline.jsx:513 +#: src/components/timeline.jsx:516 #: src/pages/list.jsx:293 #: src/pages/notifications.jsx:820 #: src/pages/search.jsx:454 @@ -961,14 +961,14 @@ msgid "Show more…" msgstr "Mostrar mais…" #: src/components/generic-accounts.jsx:210 -#: src/components/timeline.jsx:518 +#: src/components/timeline.jsx:521 #: src/pages/search.jsx:459 msgid "The end." msgstr "O fim." #: src/components/keyboard-shortcuts-help.jsx:43 #: src/components/nav-menu.jsx:405 -#: src/pages/catchup.jsx:1586 +#: src/pages/catchup.jsx:1602 msgid "Keyboard shortcuts" msgstr "Atalhos do teclado" @@ -977,12 +977,12 @@ msgid "Keyboard shortcuts help" msgstr "Ajuda em atalhos do teclado" #: src/components/keyboard-shortcuts-help.jsx:55 -#: src/pages/catchup.jsx:1611 +#: src/pages/catchup.jsx:1627 msgid "Next post" msgstr "Publicação seguinte" #: src/components/keyboard-shortcuts-help.jsx:59 -#: src/pages/catchup.jsx:1619 +#: src/pages/catchup.jsx:1635 msgid "Previous post" msgstr "Publicação anterior" @@ -1007,7 +1007,7 @@ msgid "Load new posts" msgstr "Carregar novas publicações" #: src/components/keyboard-shortcuts-help.jsx:83 -#: src/pages/catchup.jsx:1643 +#: src/pages/catchup.jsx:1659 msgid "Open post details" msgstr "Abrir detalhes da publicação" @@ -1207,9 +1207,9 @@ msgstr "Filtrado: {filterTitleStr}" #: src/components/status.jsx:3401 #: src/components/status.jsx:3497 #: src/components/status.jsx:3575 -#: src/components/timeline.jsx:964 +#: src/components/timeline.jsx:967 #: src/pages/catchup.jsx:75 -#: src/pages/catchup.jsx:1843 +#: src/pages/catchup.jsx:1859 msgid "Filtered" msgstr "Filtrado" @@ -1238,7 +1238,7 @@ msgid "New update available…" msgstr "Nova atualização disponível…" #: src/components/nav-menu.jsx:200 -#: src/pages/catchup.jsx:855 +#: src/pages/catchup.jsx:871 msgid "Catch-up" msgstr "Acompanhar" @@ -1299,8 +1299,8 @@ msgstr "Marcadores" #: src/components/nav-menu.jsx:296 #: src/components/shortcuts-settings.jsx:55 #: src/components/shortcuts-settings.jsx:198 -#: src/pages/catchup.jsx:1413 -#: src/pages/catchup.jsx:2029 +#: src/pages/catchup.jsx:1429 +#: src/pages/catchup.jsx:2045 #: src/pages/favourites.jsx:11 #: src/pages/favourites.jsx:23 #: src/pages/settings.jsx:1024 @@ -1396,7 +1396,7 @@ msgstr "{account} fez uma publicação." #: src/components/notification.jsx:83 msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0} people boosted your reply.} other {<2><3>{1} people boosted your post.}}}}" -msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} impulsionou a tua resposta.} other {{account} impulsionou a tua publicação.}}} other {{account} impulsionou {postsCount} das tuas publicações.}}} other {{postType, select, reply {<0><1>{0} pessoa(s) impulsionou sua resposta.} other {<2><3>{1} pessoa(s) impulsionou sua publicação.}}}}" +msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} impulsionou a tua resposta.} other {{account} impulsionou a tua publicação.}}} other {{account} impulsionou {postsCount} das tuas publicações.}}} other {{postType, select, reply {<0><1>{0} pessoa(s) impulsionou a tua resposta.} other {<2><3>{1} pessoa(s) impulsionou a tua publicação.}}}}" #: src/components/notification.jsx:126 msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0} people followed you.}}" @@ -2290,12 +2290,12 @@ msgstr "Nota: Esta prévia é levemente estilizada." msgid "<0/> <1/> boosted" msgstr "<0/> <1/> impulsionado" -#: src/components/timeline.jsx:447 +#: src/components/timeline.jsx:450 #: src/pages/settings.jsx:1048 msgid "New posts" msgstr "Novas publicações" -#: src/components/timeline.jsx:548 +#: src/components/timeline.jsx:551 #: src/pages/home.jsx:212 #: src/pages/notifications.jsx:796 #: src/pages/status.jsx:945 @@ -2303,13 +2303,13 @@ msgstr "Novas publicações" msgid "Try again" msgstr "Tente novamente" -#: src/components/timeline.jsx:937 -#: src/components/timeline.jsx:944 -#: src/pages/catchup.jsx:1860 +#: src/components/timeline.jsx:940 +#: src/components/timeline.jsx:947 +#: src/pages/catchup.jsx:1876 msgid "Thread" msgstr "Tópico" -#: src/components/timeline.jsx:959 +#: src/components/timeline.jsx:962 msgid "<0>Filtered: <1>{0}" msgstr "<0>Filtrado: <1>{0}" @@ -2558,176 +2558,176 @@ msgstr "Grupos" msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}" msgstr "Exibindo {selectedFilterCategory, select, all {todas as publicações} original {publicações originais} replies {respostas} boosts {impulsos} followedTags {marcações seguidas} groups {grupos} filtered {publicações filtradas}}{sortBy, select, createdAt {{sortOrder, select, asc {mais antigo} desc {mais recente}}} reblogsCount {{sortOrder, select, asc {menos impulsos} desc {mais impulsos}}} favouritesCount {{sortOrder, select, asc {menos gostos} desc {mais gostos}}} repliesCount {{sortOrder, select, asc {menos respostas} desc {mais respostas}}} density {{sortOrder, select, asc {menos denso} desc {mais denso}}}} primeiro{groupBy, select, account {, agrupado por autores} other {}}" -#: src/pages/catchup.jsx:866 -#: src/pages/catchup.jsx:890 +#: src/pages/catchup.jsx:882 +#: src/pages/catchup.jsx:906 msgid "Catch-up <0>beta" msgstr "Acompanhar <0>beta" -#: src/pages/catchup.jsx:880 -#: src/pages/catchup.jsx:1552 +#: src/pages/catchup.jsx:896 +#: src/pages/catchup.jsx:1568 msgid "Help" msgstr "Ajuda" -#: src/pages/catchup.jsx:896 +#: src/pages/catchup.jsx:912 msgid "What is this?" msgstr "O que é isto?" -#: src/pages/catchup.jsx:899 +#: src/pages/catchup.jsx:915 msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts." msgstr "Acompanhar é uma linha de tempo separada dos teus seguidores, oferecendo uma visualização de alto-nível num relance, com uma simples, interface inspirado em e-mail para ordenar e filtrar sem esforço através das publicações." -#: src/pages/catchup.jsx:910 +#: src/pages/catchup.jsx:926 msgid "Preview of Catch-up UI" msgstr "Prévia da interface de acompanhamento" -#: src/pages/catchup.jsx:919 +#: src/pages/catchup.jsx:935 msgid "Let's catch up" msgstr "Vamos acompanhar" -#: src/pages/catchup.jsx:924 +#: src/pages/catchup.jsx:940 msgid "Let's catch up on the posts from your followings." msgstr "Vamos acompanhar as publicações dos teus seguidores." -#: src/pages/catchup.jsx:928 +#: src/pages/catchup.jsx:944 msgid "Show me all posts from…" msgstr "Mostre-me todas as publicações de…" -#: src/pages/catchup.jsx:951 +#: src/pages/catchup.jsx:967 msgid "until the max" msgstr "até o máx." -#: src/pages/catchup.jsx:981 +#: src/pages/catchup.jsx:997 msgid "Catch up" msgstr "Acompanhar" -#: src/pages/catchup.jsx:987 +#: src/pages/catchup.jsx:1003 msgid "Overlaps with your last catch-up" msgstr "Sobreposições com o teu último acompanhamento" -#: src/pages/catchup.jsx:999 +#: src/pages/catchup.jsx:1015 msgid "Until the last catch-up ({0})" msgstr "Até o último acompanhamento ({0})" -#: src/pages/catchup.jsx:1008 +#: src/pages/catchup.jsx:1024 msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more." msgstr "Nota: as tuas instâncias talvez mostrem um máximo de 800 publicações na linha de tempo do início independente do intervalo de tempo. Pode ser menos ou mais." -#: src/pages/catchup.jsx:1018 +#: src/pages/catchup.jsx:1034 msgid "Previously…" msgstr "Anteriormente…" -#: src/pages/catchup.jsx:1036 +#: src/pages/catchup.jsx:1052 msgid "{0, plural, one {# post} other {# posts}}" msgstr "{0, plural, one {# publicação} other {# publicações}}" -#: src/pages/catchup.jsx:1046 +#: src/pages/catchup.jsx:1062 msgid "Remove this catch-up?" msgstr "Eliminar acompanhamento?" -#: src/pages/catchup.jsx:1067 +#: src/pages/catchup.jsx:1083 msgid "Note: Only max 3 will be stored. The rest will be automatically removed." msgstr "Nota: Só o máximo 3 será guardado. O resto será automaticamente eliminado." -#: src/pages/catchup.jsx:1082 +#: src/pages/catchup.jsx:1098 msgid "Fetching posts…" msgstr "A obter publicações…" -#: src/pages/catchup.jsx:1085 +#: src/pages/catchup.jsx:1101 msgid "This might take a while." msgstr "Isto deve levar um tempo." -#: src/pages/catchup.jsx:1120 +#: src/pages/catchup.jsx:1136 msgid "Reset filters" msgstr "Redefinir filtros" -#: src/pages/catchup.jsx:1128 -#: src/pages/catchup.jsx:1558 +#: src/pages/catchup.jsx:1144 +#: src/pages/catchup.jsx:1574 msgid "Top links" msgstr "Ligações populares" -#: src/pages/catchup.jsx:1244 +#: src/pages/catchup.jsx:1260 msgid "Shared by {0}" msgstr "Partilhado por {0}" -#: src/pages/catchup.jsx:1283 +#: src/pages/catchup.jsx:1299 #: src/pages/mentions.jsx:147 #: src/pages/search.jsx:222 msgid "All" msgstr "Tudo" -#: src/pages/catchup.jsx:1368 +#: src/pages/catchup.jsx:1384 msgid "{0, plural, one {# author} other {# authors}}" msgstr "{0, plural, one {# autor} other {# autores}}" -#: src/pages/catchup.jsx:1380 +#: src/pages/catchup.jsx:1396 msgid "Sort" msgstr "Ordenar" -#: src/pages/catchup.jsx:1411 +#: src/pages/catchup.jsx:1427 msgid "Date" msgstr "Data" -#: src/pages/catchup.jsx:1415 +#: src/pages/catchup.jsx:1431 msgid "Density" msgstr "Densidade" -#: src/pages/catchup.jsx:1453 +#: src/pages/catchup.jsx:1469 msgid "Authors" msgstr "Autores" -#: src/pages/catchup.jsx:1454 +#: src/pages/catchup.jsx:1470 msgid "None" msgstr "Nenhum" -#: src/pages/catchup.jsx:1470 +#: src/pages/catchup.jsx:1486 msgid "Show all authors" msgstr "Exibir autores" -#: src/pages/catchup.jsx:1521 +#: src/pages/catchup.jsx:1537 msgid "You don't have to read everything." msgstr "Não precisas ler tudo." -#: src/pages/catchup.jsx:1522 +#: src/pages/catchup.jsx:1538 msgid "That's all." msgstr "Isto é tudo." -#: src/pages/catchup.jsx:1530 +#: src/pages/catchup.jsx:1546 msgid "Back to top" msgstr "Voltar ao topo" -#: src/pages/catchup.jsx:1561 +#: src/pages/catchup.jsx:1577 msgid "Links shared by followings, sorted by shared counts, boosts and likes." msgstr "Ligações partilhadas por teus seguidores, ordenadas por contagem de vezes partilhadas, impulsos e gostos." -#: src/pages/catchup.jsx:1567 +#: src/pages/catchup.jsx:1583 msgid "Sort: Density" msgstr "Ordenar: Densidade" -#: src/pages/catchup.jsx:1570 +#: src/pages/catchup.jsx:1586 msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos." msgstr "Publicações são ordenadas por informações de densidade ou profundidade. Publicações curtas são mais \"leves\" enquanto as maiores são mais \"pesadas\". Elas com fotos são mais \"pesadas\" do que elas sem fotos." -#: src/pages/catchup.jsx:1577 +#: src/pages/catchup.jsx:1593 msgid "Group: Authors" msgstr "Grupo: Autores" -#: src/pages/catchup.jsx:1580 +#: src/pages/catchup.jsx:1596 msgid "Posts are grouped by authors, sorted by posts count per author." msgstr "Publicações são agrupadas por autores, ordenado por quantidade de publicações por autor." -#: src/pages/catchup.jsx:1627 +#: src/pages/catchup.jsx:1643 msgid "Next author" msgstr "Próximo autor" -#: src/pages/catchup.jsx:1635 +#: src/pages/catchup.jsx:1651 msgid "Previous author" msgstr "Autor anterior" -#: src/pages/catchup.jsx:1651 +#: src/pages/catchup.jsx:1667 msgid "Scroll to top" msgstr "Rolar até o topo" -#: src/pages/catchup.jsx:1842 +#: src/pages/catchup.jsx:1858 msgid "Filtered: {0}" msgstr "Filtrado: {0}" From c920030cd6d2fe25c946bd87d3949da195b53d1c Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Fri, 30 Aug 2024 14:45:07 +0800 Subject: [PATCH 086/132] New translations (Korean) (#701) --- src/locales/ko-KR.po | 156 +++++++++++++++++++++---------------------- 1 file changed, 78 insertions(+), 78 deletions(-) diff --git a/src/locales/ko-KR.po b/src/locales/ko-KR.po index 4f292669..f80a8279 100644 --- a/src/locales/ko-KR.po +++ b/src/locales/ko-KR.po @@ -8,7 +8,7 @@ msgstr "" "Language: ko\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-29 03:22\n" +"PO-Revision-Date: 2024-08-30 06:44\n" "Last-Translator: \n" "Language-Team: Korean\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -38,7 +38,7 @@ msgstr "자동화됨" #: src/components/account-block.jsx:166 #: src/components/account-info.jsx:639 #: src/components/status.jsx:439 -#: src/pages/catchup.jsx:1438 +#: src/pages/catchup.jsx:1454 msgid "Group" msgstr "그룹" @@ -188,8 +188,8 @@ msgstr "원본" #: src/components/account-info.jsx:859 #: src/components/status.jsx:2162 #: src/pages/catchup.jsx:71 -#: src/pages/catchup.jsx:1412 -#: src/pages/catchup.jsx:2023 +#: src/pages/catchup.jsx:1428 +#: src/pages/catchup.jsx:2039 #: src/pages/status.jsx:892 #: src/pages/status.jsx:1494 msgid "Replies" @@ -197,8 +197,8 @@ msgstr "댓글" #: src/components/account-info.jsx:863 #: src/pages/catchup.jsx:72 -#: src/pages/catchup.jsx:1414 -#: src/pages/catchup.jsx:2035 +#: src/pages/catchup.jsx:1430 +#: src/pages/catchup.jsx:2051 #: src/pages/settings.jsx:1028 msgid "Boosts" msgstr "부스트" @@ -426,7 +426,7 @@ msgstr "팔로" #: src/components/status.jsx:3073 #: src/components/status.jsx:3571 #: src/pages/accounts.jsx:36 -#: src/pages/catchup.jsx:1548 +#: src/pages/catchup.jsx:1564 #: src/pages/filters.jsx:224 #: src/pages/list.jsx:274 #: src/pages/notifications.jsx:840 @@ -527,8 +527,8 @@ msgstr "가리기 모드 켜짐" #: src/components/columns.jsx:19 #: src/components/nav-menu.jsx:184 #: src/components/shortcuts-settings.jsx:137 -#: src/components/timeline.jsx:431 -#: src/pages/catchup.jsx:860 +#: src/components/timeline.jsx:434 +#: src/pages/catchup.jsx:876 #: src/pages/filters.jsx:89 #: src/pages/followed-hashtags.jsx:40 #: src/pages/home.jsx:52 @@ -606,7 +606,7 @@ msgstr "첨부 파일 #{i} 실패" #: src/components/compose.jsx:1118 #: src/components/status.jsx:1961 -#: src/components/timeline.jsx:975 +#: src/components/timeline.jsx:978 msgid "Content warning" msgstr "열람 주의" @@ -727,7 +727,7 @@ msgstr "초당 프레임 수가 너무 많습니다. 올리다가 문제가 생 #: src/components/compose.jsx:2371 #: src/components/compose.jsx:2621 #: src/components/shortcuts-settings.jsx:723 -#: src/pages/catchup.jsx:1058 +#: src/pages/catchup.jsx:1074 #: src/pages/filters.jsx:412 msgid "Remove" msgstr "지우기" @@ -849,13 +849,13 @@ msgstr "움짤을 검색하려면 입력하세요" #: src/components/compose.jsx:3454 #: src/components/media-modal.jsx:387 -#: src/components/timeline.jsx:880 +#: src/components/timeline.jsx:883 msgid "Previous" msgstr "이전" #: src/components/compose.jsx:3472 #: src/components/media-modal.jsx:406 -#: src/components/timeline.jsx:897 +#: src/components/timeline.jsx:900 msgid "Next" msgstr "다음" @@ -908,7 +908,7 @@ msgid "No drafts found." msgstr "초고를 찾을 수 없었습니다." #: src/components/drafts.jsx:245 -#: src/pages/catchup.jsx:1895 +#: src/pages/catchup.jsx:1911 msgid "Poll" msgstr "설문" @@ -952,7 +952,7 @@ msgid "Accounts" msgstr "계정" #: src/components/generic-accounts.jsx:205 -#: src/components/timeline.jsx:513 +#: src/components/timeline.jsx:516 #: src/pages/list.jsx:293 #: src/pages/notifications.jsx:820 #: src/pages/search.jsx:454 @@ -961,14 +961,14 @@ msgid "Show more…" msgstr "더 보기…" #: src/components/generic-accounts.jsx:210 -#: src/components/timeline.jsx:518 +#: src/components/timeline.jsx:521 #: src/pages/search.jsx:459 msgid "The end." msgstr "끝" #: src/components/keyboard-shortcuts-help.jsx:43 #: src/components/nav-menu.jsx:405 -#: src/pages/catchup.jsx:1586 +#: src/pages/catchup.jsx:1602 msgid "Keyboard shortcuts" msgstr "키보드 단축키" @@ -977,12 +977,12 @@ msgid "Keyboard shortcuts help" msgstr "키보드 단축키 도움말" #: src/components/keyboard-shortcuts-help.jsx:55 -#: src/pages/catchup.jsx:1611 +#: src/pages/catchup.jsx:1627 msgid "Next post" msgstr "다음 게시물" #: src/components/keyboard-shortcuts-help.jsx:59 -#: src/pages/catchup.jsx:1619 +#: src/pages/catchup.jsx:1635 msgid "Previous post" msgstr "이전 게시물" @@ -1007,7 +1007,7 @@ msgid "Load new posts" msgstr "새 게시물 불러오기" #: src/components/keyboard-shortcuts-help.jsx:83 -#: src/pages/catchup.jsx:1643 +#: src/pages/catchup.jsx:1659 msgid "Open post details" msgstr "게시물 자세히 보기" @@ -1017,7 +1017,7 @@ msgstr "<0>Enter 또는 <1>o" #: src/components/keyboard-shortcuts-help.jsx:92 msgid "Expand content warning or<0/>toggle expanded/collapsed thread" -msgstr "열람 주의를 펼치거나글타래 펼치기·접기" +msgstr "열람 주의를 펼치거나<0/>글타래 펼치기·접기" #: src/components/keyboard-shortcuts-help.jsx:101 msgid "Close post or dialogs" @@ -1207,9 +1207,9 @@ msgstr "" #: src/components/status.jsx:3401 #: src/components/status.jsx:3497 #: src/components/status.jsx:3575 -#: src/components/timeline.jsx:964 +#: src/components/timeline.jsx:967 #: src/pages/catchup.jsx:75 -#: src/pages/catchup.jsx:1843 +#: src/pages/catchup.jsx:1859 msgid "Filtered" msgstr "" @@ -1238,7 +1238,7 @@ msgid "New update available…" msgstr "새 버전이 올라왔습니다…" #: src/components/nav-menu.jsx:200 -#: src/pages/catchup.jsx:855 +#: src/pages/catchup.jsx:871 msgid "Catch-up" msgstr "따라잡기" @@ -1299,8 +1299,8 @@ msgstr "책갈피" #: src/components/nav-menu.jsx:296 #: src/components/shortcuts-settings.jsx:55 #: src/components/shortcuts-settings.jsx:198 -#: src/pages/catchup.jsx:1413 -#: src/pages/catchup.jsx:2029 +#: src/pages/catchup.jsx:1429 +#: src/pages/catchup.jsx:2045 #: src/pages/favourites.jsx:11 #: src/pages/favourites.jsx:23 #: src/pages/settings.jsx:1024 @@ -2081,7 +2081,7 @@ msgstr "책갈피 빼기" #: src/components/status.jsx:1031 msgid "View post by <0>@{0}" -msgstr "" +msgstr "<0>@{0} 님의 게시물 보기" #: src/components/status.jsx:1052 msgid "Show Edit History" @@ -2289,12 +2289,12 @@ msgstr "참고로 위 미리 보기는 다소 스타일이 적용되어 있습 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> 님이 부스트 함" -#: src/components/timeline.jsx:447 +#: src/components/timeline.jsx:450 #: src/pages/settings.jsx:1048 msgid "New posts" msgstr "새 게시물" -#: src/components/timeline.jsx:548 +#: src/components/timeline.jsx:551 #: src/pages/home.jsx:212 #: src/pages/notifications.jsx:796 #: src/pages/status.jsx:945 @@ -2302,13 +2302,13 @@ msgstr "새 게시물" msgid "Try again" msgstr "재시도" -#: src/components/timeline.jsx:937 -#: src/components/timeline.jsx:944 -#: src/pages/catchup.jsx:1860 +#: src/components/timeline.jsx:940 +#: src/components/timeline.jsx:947 +#: src/pages/catchup.jsx:1876 msgid "Thread" msgstr "글타래" -#: src/components/timeline.jsx:959 +#: src/components/timeline.jsx:962 msgid "<0>Filtered: <1>{0}" msgstr "<0>필터됨: <1>{0}" @@ -2557,176 +2557,176 @@ msgstr "" msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}" msgstr "" -#: src/pages/catchup.jsx:866 -#: src/pages/catchup.jsx:890 +#: src/pages/catchup.jsx:882 +#: src/pages/catchup.jsx:906 msgid "Catch-up <0>beta" msgstr "따라잡기 <0>베타" -#: src/pages/catchup.jsx:880 -#: src/pages/catchup.jsx:1552 +#: src/pages/catchup.jsx:896 +#: src/pages/catchup.jsx:1568 msgid "Help" msgstr "도움말" -#: src/pages/catchup.jsx:896 +#: src/pages/catchup.jsx:912 msgid "What is this?" msgstr "이게 무엇인가요?" -#: src/pages/catchup.jsx:899 +#: src/pages/catchup.jsx:915 msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts." msgstr "따라잡기는 이메일에서 영감을 받은 간단한 인터페이스의 별도 타임라인으로, 게시물들이 간편하게 정리 및 필터링되어 한눈에 파악할 수 있는 인터페이스입니다." -#: src/pages/catchup.jsx:910 +#: src/pages/catchup.jsx:926 msgid "Preview of Catch-up UI" msgstr "따라잡기 미리 보기" -#: src/pages/catchup.jsx:919 +#: src/pages/catchup.jsx:935 msgid "Let's catch up" msgstr "따라잡아 볼까요?" -#: src/pages/catchup.jsx:924 +#: src/pages/catchup.jsx:940 msgid "Let's catch up on the posts from your followings." msgstr "내가 팔로하는 게시물들을 따라잡아 봅시다." -#: src/pages/catchup.jsx:928 +#: src/pages/catchup.jsx:944 msgid "Show me all posts from…" msgstr "다음 기간의 모든 게시물을 봅니다:" -#: src/pages/catchup.jsx:951 +#: src/pages/catchup.jsx:967 msgid "until the max" msgstr "최대한 많이" -#: src/pages/catchup.jsx:981 +#: src/pages/catchup.jsx:997 msgid "Catch up" msgstr "따라잡기" -#: src/pages/catchup.jsx:987 +#: src/pages/catchup.jsx:1003 msgid "Overlaps with your last catch-up" msgstr "마지막 따라잡기와 기간이 겹칩니다" -#: src/pages/catchup.jsx:999 +#: src/pages/catchup.jsx:1015 msgid "Until the last catch-up ({0})" msgstr "마지막 따라잡기 때({0})까지" -#: src/pages/catchup.jsx:1008 +#: src/pages/catchup.jsx:1024 msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more." msgstr "주의: 인스턴스가 기간 설정과 무관하게 타임라인에서 최대 800개(또는 내외)의 게시물까지만 보여줄 수도 있습니다." -#: src/pages/catchup.jsx:1018 +#: src/pages/catchup.jsx:1034 msgid "Previously…" msgstr "이전 따라잡기:" -#: src/pages/catchup.jsx:1036 +#: src/pages/catchup.jsx:1052 msgid "{0, plural, one {# post} other {# posts}}" msgstr "{0, plural, other {게시물 #개}}" -#: src/pages/catchup.jsx:1046 +#: src/pages/catchup.jsx:1062 msgid "Remove this catch-up?" msgstr "이 따라잡기를 지울까요?" -#: src/pages/catchup.jsx:1067 +#: src/pages/catchup.jsx:1083 msgid "Note: Only max 3 will be stored. The rest will be automatically removed." msgstr "참고: 총 3개까지만 보존됩니다. 나머지는 알아서 지워집니다." -#: src/pages/catchup.jsx:1082 +#: src/pages/catchup.jsx:1098 msgid "Fetching posts…" msgstr "게시물 불러오는 중…" -#: src/pages/catchup.jsx:1085 +#: src/pages/catchup.jsx:1101 msgid "This might take a while." msgstr "시간이 조금 걸릴 수 있습니다." -#: src/pages/catchup.jsx:1120 +#: src/pages/catchup.jsx:1136 msgid "Reset filters" msgstr "필터 초기화" -#: src/pages/catchup.jsx:1128 -#: src/pages/catchup.jsx:1558 +#: src/pages/catchup.jsx:1144 +#: src/pages/catchup.jsx:1574 msgid "Top links" msgstr "인기 링크" -#: src/pages/catchup.jsx:1244 +#: src/pages/catchup.jsx:1260 msgid "Shared by {0}" msgstr "" -#: src/pages/catchup.jsx:1283 +#: src/pages/catchup.jsx:1299 #: src/pages/mentions.jsx:147 #: src/pages/search.jsx:222 msgid "All" msgstr "" -#: src/pages/catchup.jsx:1368 +#: src/pages/catchup.jsx:1384 msgid "{0, plural, one {# author} other {# authors}}" msgstr "{0, plural, other {글쓴이 #명}}" -#: src/pages/catchup.jsx:1380 +#: src/pages/catchup.jsx:1396 msgid "Sort" msgstr "정렬" -#: src/pages/catchup.jsx:1411 +#: src/pages/catchup.jsx:1427 msgid "Date" msgstr "날짜" -#: src/pages/catchup.jsx:1415 +#: src/pages/catchup.jsx:1431 msgid "Density" msgstr "밀도" -#: src/pages/catchup.jsx:1453 +#: src/pages/catchup.jsx:1469 msgid "Authors" msgstr "글쓴이" -#: src/pages/catchup.jsx:1454 +#: src/pages/catchup.jsx:1470 msgid "None" msgstr "안 묶음" -#: src/pages/catchup.jsx:1470 +#: src/pages/catchup.jsx:1486 msgid "Show all authors" msgstr "모든 글쓴이 보기" -#: src/pages/catchup.jsx:1521 +#: src/pages/catchup.jsx:1537 msgid "You don't have to read everything." msgstr "다 읽을 필요는 없답니다." -#: src/pages/catchup.jsx:1522 +#: src/pages/catchup.jsx:1538 msgid "That's all." msgstr "이게 다입니다." -#: src/pages/catchup.jsx:1530 +#: src/pages/catchup.jsx:1546 msgid "Back to top" msgstr "맨 위로 올라가기" -#: src/pages/catchup.jsx:1561 +#: src/pages/catchup.jsx:1577 msgid "Links shared by followings, sorted by shared counts, boosts and likes." msgstr "팔로한 사람들이 공유한 링크를 공유·부스트·좋아요 수가 많은 순서로 보여줍니다." -#: src/pages/catchup.jsx:1567 +#: src/pages/catchup.jsx:1583 msgid "Sort: Density" msgstr "정렬: 밀도" -#: src/pages/catchup.jsx:1570 +#: src/pages/catchup.jsx:1586 msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos." msgstr "게시물을 정보 밀도가 높거나 낮은 순서로 보여줍니다. 짧은 게시물은 정보 밀도가 “낮고”, 긴 게시물은 “높다”고 봅니다. 이미지가 첨부된 게시물은 이미지가 없는 게시물보다 정보 밀도가 “높다”고 봅니다." -#: src/pages/catchup.jsx:1577 +#: src/pages/catchup.jsx:1593 msgid "Group: Authors" msgstr "묶기: 글쓴이" -#: src/pages/catchup.jsx:1580 +#: src/pages/catchup.jsx:1596 msgid "Posts are grouped by authors, sorted by posts count per author." msgstr "글이 글쓴이에 따라 묶이며, 게시물이 많은 글쓴이가 앞에 나옵니다." -#: src/pages/catchup.jsx:1627 +#: src/pages/catchup.jsx:1643 msgid "Next author" msgstr "다음 글쓴이" -#: src/pages/catchup.jsx:1635 +#: src/pages/catchup.jsx:1651 msgid "Previous author" msgstr "이전 글쓴이" -#: src/pages/catchup.jsx:1651 +#: src/pages/catchup.jsx:1667 msgid "Scroll to top" msgstr "맨 위로" -#: src/pages/catchup.jsx:1842 +#: src/pages/catchup.jsx:1858 msgid "Filtered: {0}" msgstr "" From c34ee3a7ff4e26910e41f9997ed640fbd30fc561 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Fri, 30 Aug 2024 16:16:13 +0800 Subject: [PATCH 087/132] Fix filter badge text cropped off --- src/components/status.css | 1 + 1 file changed, 1 insertion(+) diff --git a/src/components/status.css b/src/components/status.css index b8094c75..1d6ee4ff 100644 --- a/src/components/status.css +++ b/src/components/status.css @@ -430,6 +430,7 @@ > span + span { position: static; + width: auto; &:empty { display: none; From 231a97373bfcb6861be4b0462b5ed1e8b1055fd5 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Fri, 30 Aug 2024 17:51:23 +0800 Subject: [PATCH 088/132] New Crowdin updates (#702) * New translations (Portuguese) * New translations (Portuguese, Brazilian) * Update catalogs.json --------- Co-authored-by: github-actions[bot] --- src/data/catalogs.json | 2 +- src/locales/pt-BR.po | 318 ++++++++++++++++++++--------------------- src/locales/pt-PT.po | 10 +- 3 files changed, 165 insertions(+), 165 deletions(-) diff --git a/src/data/catalogs.json b/src/data/catalogs.json index 7bc13ac5..47c7897e 100644 --- a/src/data/catalogs.json +++ b/src/data/catalogs.json @@ -117,7 +117,7 @@ "code": "pt-BR", "nativeName": "português", "name": "Portuguese", - "completion": 48 + "completion": 67 }, { "code": "pt-PT", diff --git a/src/locales/pt-BR.po b/src/locales/pt-BR.po index 87346831..b6d11340 100644 --- a/src/locales/pt-BR.po +++ b/src/locales/pt-BR.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-30 01:15\n" +"PO-Revision-Date: 2024-08-30 09:50\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -1686,212 +1686,212 @@ msgstr "Bloqueou {username}" #: src/components/report-modal.jsx:297 msgid "Unable to block {username}" -msgstr "" +msgstr "Não foi possível bloquear {username}" #: src/components/report-modal.jsx:302 msgid "Send Report <0>+ Block profile" -msgstr "" +msgstr "Enviar denuncia <0>+ Bloquear perfil" #: src/components/search-form.jsx:202 msgid "{query} <0>‒ accounts, hashtags & posts" -msgstr "" +msgstr "{query} <0>‒ contas, hashtags e publicações" #: src/components/search-form.jsx:215 msgid "Posts with <0>{query}" -msgstr "" +msgstr "Publicações com <0>{query}" #: src/components/search-form.jsx:227 msgid "Posts tagged with <0>#{0}" -msgstr "" +msgstr "Publicações marcadas com <0>#{0}" #: src/components/search-form.jsx:241 msgid "Look up <0>{query}" -msgstr "" +msgstr "Procurar <0>{query}" #: src/components/search-form.jsx:252 msgid "Accounts with <0>{query}" -msgstr "" +msgstr "Contas com <0>{query}" #: src/components/shortcuts-settings.jsx:48 msgid "Home / Following" -msgstr "" +msgstr "Inicio / Seguindo" #: src/components/shortcuts-settings.jsx:51 msgid "Public (Local / Federated)" -msgstr "" +msgstr "Público (Local / Federado)" #: src/components/shortcuts-settings.jsx:53 msgid "Account" -msgstr "" +msgstr "Conta" #: src/components/shortcuts-settings.jsx:56 msgid "Hashtag" -msgstr "" +msgstr "Hashtag" #: src/components/shortcuts-settings.jsx:63 msgid "List ID" -msgstr "" +msgstr "ID de lista" #: src/components/shortcuts-settings.jsx:70 msgid "Local only" -msgstr "" +msgstr "Apenas local" #: src/components/shortcuts-settings.jsx:75 #: src/components/shortcuts-settings.jsx:84 #: src/components/shortcuts-settings.jsx:122 #: src/pages/login.jsx:170 msgid "Instance" -msgstr "" +msgstr "Instância" #: src/components/shortcuts-settings.jsx:78 #: src/components/shortcuts-settings.jsx:87 #: src/components/shortcuts-settings.jsx:125 msgid "Optional, e.g. mastodon.social" -msgstr "" +msgstr "Opcional, ex.: mastodon.social" #: src/components/shortcuts-settings.jsx:93 msgid "Search term" -msgstr "" +msgstr "Procurar termo" #: src/components/shortcuts-settings.jsx:96 msgid "Optional, unless for multi-column mode" -msgstr "" +msgstr "Opcional, menos para o modo multi-coluna" #: src/components/shortcuts-settings.jsx:113 msgid "e.g. PixelArt (Max 5, space-separated)" -msgstr "" +msgstr "ex.: PixelArt (Máx. 5, separado por espaço)" #: src/components/shortcuts-settings.jsx:117 #: src/pages/hashtag.jsx:355 msgid "Media only" -msgstr "" +msgstr "Apenas mídia" #: src/components/shortcuts-settings.jsx:232 #: src/components/shortcuts.jsx:186 msgid "Shortcuts" -msgstr "" +msgstr "Atalhos" #: src/components/shortcuts-settings.jsx:240 msgid "beta" -msgstr "" +msgstr "beta" #: src/components/shortcuts-settings.jsx:246 msgid "Specify a list of shortcuts that'll appear as:" -msgstr "" +msgstr "Especifique uma lista de atalhos que aparecerá como:" #: src/components/shortcuts-settings.jsx:252 msgid "Floating button" -msgstr "" +msgstr "Botão flutuante" #: src/components/shortcuts-settings.jsx:257 msgid "Tab/Menu bar" -msgstr "" +msgstr "Aba/Barra do menu" #: src/components/shortcuts-settings.jsx:262 msgid "Multi-column" -msgstr "" +msgstr "Multi-coluna" #: src/components/shortcuts-settings.jsx:329 msgid "Not available in current view mode" -msgstr "" +msgstr "Indisponível no modo atual de visualização" #: src/components/shortcuts-settings.jsx:348 msgid "Move up" -msgstr "" +msgstr "Mover para cima" #: src/components/shortcuts-settings.jsx:364 msgid "Move down" -msgstr "" +msgstr "Mover para baixo" #: src/components/shortcuts-settings.jsx:376 #: src/components/status.jsx:1215 #: src/pages/list.jsx:170 msgid "Edit" -msgstr "" +msgstr "Editar" #: src/components/shortcuts-settings.jsx:397 msgid "Add more than one shortcut/column to make this work." -msgstr "" +msgstr "Adicione mais de um(a) atalho/coluna para fazer funcionar." #: src/components/shortcuts-settings.jsx:408 msgid "No columns yet. Tap on the Add column button." -msgstr "" +msgstr "Nenhuma coluna ainda. Clique no botão de adicionar coluna." #: src/components/shortcuts-settings.jsx:409 msgid "No shortcuts yet. Tap on the Add shortcut button." -msgstr "" +msgstr "Nenhum atalho ainda. Clique no botão de adicionar atalho." #: src/components/shortcuts-settings.jsx:412 msgid "Not sure what to add?<0/>Try adding <1>Home / Following and Notifications first." -msgstr "" +msgstr "Sem certeza do que adicionar?<0/>Tente adicionando <1>Notificações do Início / Seguindo primeiramente." #: src/components/shortcuts-settings.jsx:440 msgid "Max {SHORTCUTS_LIMIT} columns" -msgstr "" +msgstr "Máximo {SHORTCUTS_LIMIT} colunas" #: src/components/shortcuts-settings.jsx:441 msgid "Max {SHORTCUTS_LIMIT} shortcuts" -msgstr "" +msgstr "Máximo {SHORTCUTS_LIMIT} atalhos" #: src/components/shortcuts-settings.jsx:455 msgid "Import/export" -msgstr "" +msgstr "Importar/Exportar" #: src/components/shortcuts-settings.jsx:465 msgid "Add column…" -msgstr "" +msgstr "Adicionar coluna…" #: src/components/shortcuts-settings.jsx:466 msgid "Add shortcut…" -msgstr "" +msgstr "Adicionar atalho…" #: src/components/shortcuts-settings.jsx:513 msgid "Specific list is optional. For multi-column mode, list is required, else the column will not be shown." -msgstr "" +msgstr "A lista específica é opcional. Para o modo multi-coluna, a lista é necessária, ou a coluna não será exibida." #: src/components/shortcuts-settings.jsx:514 msgid "For multi-column mode, search term is required, else the column will not be shown." -msgstr "" +msgstr "Para o modo multi-coluna, procurar o termo é necessário, ou a coluna não será exibida." #: src/components/shortcuts-settings.jsx:515 msgid "Multiple hashtags are supported. Space-separated." -msgstr "" +msgstr "Várias hashtags são suportadas. Separado por espaço." #: src/components/shortcuts-settings.jsx:584 msgid "Edit shortcut" -msgstr "" +msgstr "Editar atalho" #: src/components/shortcuts-settings.jsx:584 msgid "Add shortcut" -msgstr "" +msgstr "Adicionar atalho" #: src/components/shortcuts-settings.jsx:620 msgid "Timeline" -msgstr "" +msgstr "Linha do tempo" #: src/components/shortcuts-settings.jsx:646 msgid "List" -msgstr "" +msgstr "Lista" #: src/components/shortcuts-settings.jsx:785 msgid "Import/Export <0>Shortcuts" -msgstr "" +msgstr "Importar/Exportar <0>atalhos" #: src/components/shortcuts-settings.jsx:795 msgid "Import" -msgstr "" +msgstr "Importar" #: src/components/shortcuts-settings.jsx:803 msgid "Paste shortcuts here" -msgstr "" +msgstr "Cole atalhos aqui" #: src/components/shortcuts-settings.jsx:819 msgid "Downloading saved shortcuts from instance server…" -msgstr "" +msgstr "Baixando salvou atalhos do servidor de instância…" #: src/components/shortcuts-settings.jsx:848 msgid "Unable to download shortcuts" -msgstr "" +msgstr "Não foi possível baixar atalhos" #: src/components/shortcuts-settings.jsx:851 msgid "Download shortcuts from instance server" @@ -2327,208 +2327,208 @@ msgstr "" #: src/components/translation-block.jsx:194 msgid "Translate from {sourceLangText}" -msgstr "" +msgstr "Tradução de {sourceLangText}" #: src/components/translation-block.jsx:222 msgid "Auto ({0})" -msgstr "" +msgstr "Auto ({0})" #: src/components/translation-block.jsx:235 msgid "Failed to translate" -msgstr "" +msgstr "Falhou ao traduzir" #: src/compose.jsx:32 msgid "Editing source status" -msgstr "" +msgstr "Editando mensagem original" #: src/compose.jsx:34 msgid "Replying to @{0}" -msgstr "" +msgstr "Respondendo à @{0}" #: src/compose.jsx:62 msgid "You may close this page now." -msgstr "" +msgstr "Você deve fechar esta página agora." #: src/compose.jsx:70 msgid "Close window" -msgstr "" +msgstr "Fechar janela" #: src/compose.jsx:86 msgid "Login required." -msgstr "" +msgstr "Requer registro." #: src/compose.jsx:90 #: src/pages/http-route.jsx:91 #: src/pages/login.jsx:247 msgid "Go home" -msgstr "" +msgstr "Voltar ao início" #: src/pages/account-statuses.jsx:233 msgid "Account posts" -msgstr "" +msgstr "Publicações da conta" #: src/pages/account-statuses.jsx:240 msgid "{accountDisplay} (+ Replies)" -msgstr "" +msgstr "{accountDisplay} (+ respostas)" #: src/pages/account-statuses.jsx:242 msgid "{accountDisplay} (- Boosts)" -msgstr "" +msgstr "{accountDisplay} (- impulsos)" #: src/pages/account-statuses.jsx:244 msgid "{accountDisplay} (#{tagged})" -msgstr "" +msgstr "{accountDisplay} (#{tagged})" #: src/pages/account-statuses.jsx:246 msgid "{accountDisplay} (Media)" -msgstr "" +msgstr "{accountDisplay} (mídia)" #: src/pages/account-statuses.jsx:252 msgid "{accountDisplay} ({monthYear})" -msgstr "" +msgstr "{accountDisplay} ({monthYear})" #: src/pages/account-statuses.jsx:321 msgid "Clear filters" -msgstr "" +msgstr "Limpar filtro" #: src/pages/account-statuses.jsx:324 msgid "Clear" -msgstr "" +msgstr "Limpar" #: src/pages/account-statuses.jsx:338 msgid "Showing post with replies" -msgstr "" +msgstr "Exibindo publicação com respostas" #: src/pages/account-statuses.jsx:343 msgid "+ Replies" -msgstr "" +msgstr "+ Respostas" #: src/pages/account-statuses.jsx:349 msgid "Showing posts without boosts" -msgstr "" +msgstr "Exibindo publicações sem impulsos" #: src/pages/account-statuses.jsx:354 msgid "- Boosts" -msgstr "" +msgstr "- impulsos" #: src/pages/account-statuses.jsx:360 msgid "Showing posts with media" -msgstr "" +msgstr "Exibindo publicações com mídia" #: src/pages/account-statuses.jsx:377 msgid "Showing posts tagged with #{0}" -msgstr "" +msgstr "Exibindo publicações marcadas com #{0}" #: src/pages/account-statuses.jsx:416 msgid "Showing posts in {0}" -msgstr "" +msgstr "Exibindo publicações em {0}" #: src/pages/account-statuses.jsx:505 msgid "Nothing to see here yet." -msgstr "" +msgstr "Não há nada para ver aqui." #: src/pages/account-statuses.jsx:506 #: src/pages/public.jsx:97 #: src/pages/trending.jsx:415 msgid "Unable to load posts" -msgstr "" +msgstr "Não foi possível carregar publicações" #: src/pages/account-statuses.jsx:547 #: src/pages/account-statuses.jsx:577 msgid "Unable to fetch account info" -msgstr "" +msgstr "Não foi possível obter informações da conta" #: src/pages/account-statuses.jsx:554 msgid "Switch to account's instance {0}" -msgstr "" +msgstr "Alterar para instância de conta {0}" #: src/pages/account-statuses.jsx:584 msgid "Switch to my instance (<0>{currentInstance})" -msgstr "" +msgstr "Alterar para a minha instância (<0>{currentInstance})" #: src/pages/account-statuses.jsx:646 msgid "Month" -msgstr "" +msgstr "Mês" #: src/pages/accounts.jsx:55 msgid "Current" -msgstr "" +msgstr "Atual" #: src/pages/accounts.jsx:101 msgid "Default" -msgstr "" +msgstr "Padrão" #: src/pages/accounts.jsx:123 msgid "Switch to this account" -msgstr "" +msgstr "Alterar para esta conta" #: src/pages/accounts.jsx:132 msgid "Switch in new tab/window" -msgstr "" +msgstr "Alterar para nova janela/aba" #: src/pages/accounts.jsx:146 msgid "View profile…" -msgstr "" +msgstr "Ver perfil…" #: src/pages/accounts.jsx:163 msgid "Set as default" -msgstr "" +msgstr "Definir como padrão" #: src/pages/accounts.jsx:173 msgid "Log out <0>@{0}?" -msgstr "" +msgstr "Encerrar sessão <0>@{0}?" #: src/pages/accounts.jsx:196 msgid "Log out…" -msgstr "" +msgstr "Encerrar sessão…" #: src/pages/accounts.jsx:209 msgid "Add an existing account" -msgstr "" +msgstr "Adicionar conta existente" #: src/pages/accounts.jsx:216 msgid "Note: <0>Default account will always be used for first load. Switched accounts will persist during the session." -msgstr "" +msgstr "Nota: contas <0>padrões sempre serão as primeiras usadas para carregar. Contas alteradas permaneceram durante a sessão." #: src/pages/bookmarks.jsx:26 msgid "Unable to load bookmarks." -msgstr "" +msgstr "Não foi possível carregar marcadores." #: src/pages/catchup.jsx:54 msgid "last 1 hour" -msgstr "" +msgstr "última 1 hora" #: src/pages/catchup.jsx:55 msgid "last 2 hours" -msgstr "" +msgstr "últimas 2 horas" #: src/pages/catchup.jsx:56 msgid "last 3 hours" -msgstr "" +msgstr "últimas 3 horas" #: src/pages/catchup.jsx:57 msgid "last 4 hours" -msgstr "" +msgstr "últimas 4 horas" #: src/pages/catchup.jsx:58 msgid "last 5 hours" -msgstr "" +msgstr "últimas 5 horas" #: src/pages/catchup.jsx:59 msgid "last 6 hours" -msgstr "" +msgstr "últimas 6 horas" #: src/pages/catchup.jsx:60 msgid "last 7 hours" -msgstr "" +msgstr "últimas 7 horas" #: src/pages/catchup.jsx:61 msgid "last 8 hours" -msgstr "" +msgstr "últimas 8 horas" #: src/pages/catchup.jsx:62 msgid "last 9 hours" -msgstr "" +msgstr "últimas 9 horas" #: src/pages/catchup.jsx:63 msgid "last 10 hours" @@ -2737,206 +2737,206 @@ msgstr "" #: src/pages/filters.jsx:23 msgid "Home and lists" -msgstr "" +msgstr "Início e listas" #: src/pages/filters.jsx:25 msgid "Public timelines" -msgstr "" +msgstr "Linhas de tempo públicas" #: src/pages/filters.jsx:26 msgid "Conversations" -msgstr "" +msgstr "Conversas" #: src/pages/filters.jsx:27 msgid "Profiles" -msgstr "" +msgstr "Perfis" #: src/pages/filters.jsx:42 msgid "Never" -msgstr "" +msgstr "Nunca" #: src/pages/filters.jsx:103 #: src/pages/filters.jsx:228 msgid "New filter" -msgstr "" +msgstr "Filtro novo" #: src/pages/filters.jsx:151 msgid "{0, plural, one {# filter} other {# filters}}" -msgstr "" +msgstr "{0, plural, one {# filtro} other {# filtros}}" #: src/pages/filters.jsx:166 msgid "Unable to load filters." -msgstr "" +msgstr "Não foi possível carregar filtros." #: src/pages/filters.jsx:170 msgid "No filters yet." -msgstr "" +msgstr "Sem filtro ainda." #: src/pages/filters.jsx:177 msgid "Add filter" -msgstr "" +msgstr "Adicionar filtro" #: src/pages/filters.jsx:228 msgid "Edit filter" -msgstr "" +msgstr "Editar filtro" #: src/pages/filters.jsx:345 msgid "Unable to edit filter" -msgstr "" +msgstr "Não foi possível editar filtro" #: src/pages/filters.jsx:346 msgid "Unable to create filter" -msgstr "" +msgstr "Não foi possível criar filtro" #: src/pages/filters.jsx:355 msgid "Title" -msgstr "" +msgstr "Título" #: src/pages/filters.jsx:396 msgid "Whole word" -msgstr "" +msgstr "Palavra toda" #: src/pages/filters.jsx:422 msgid "No keywords. Add one." -msgstr "" +msgstr "Sem palavras-chave. Adicione uma." #: src/pages/filters.jsx:449 msgid "Add keyword" -msgstr "" +msgstr "Adicionar palavra-chave" #: src/pages/filters.jsx:453 msgid "{0, plural, one {# keyword} other {# keywords}}" -msgstr "" +msgstr "{0, plural, one {# palavra-chave} other {# palavras-chave}}" #: src/pages/filters.jsx:466 msgid "Filter from…" -msgstr "" +msgstr "Filtrar de…" #: src/pages/filters.jsx:492 msgid "* Not implemented yet" -msgstr "" +msgstr "* Ainda não implementado" #: src/pages/filters.jsx:498 msgid "Status: <0><1/>" -msgstr "" +msgstr "Estado: <0><1/>" #: src/pages/filters.jsx:507 msgid "Change expiry" -msgstr "" +msgstr "Alterar expiração" #: src/pages/filters.jsx:507 msgid "Expiry" -msgstr "" +msgstr "Expiração" #: src/pages/filters.jsx:526 msgid "Filtered post will be…" -msgstr "" +msgstr "Publicação filtrada será…" #: src/pages/filters.jsx:536 msgid "minimized" -msgstr "" +msgstr "minimizada" #: src/pages/filters.jsx:546 msgid "hidden" -msgstr "" +msgstr "oculta" #: src/pages/filters.jsx:563 msgid "Delete this filter?" -msgstr "" +msgstr "Excluir filtro?" #: src/pages/filters.jsx:576 msgid "Unable to delete filter." -msgstr "" +msgstr "Não foi possível excluir filtro." #: src/pages/filters.jsx:608 msgid "Expired" -msgstr "" +msgstr "Expirado" #: src/pages/filters.jsx:610 msgid "Expiring <0/>" -msgstr "" +msgstr "Expirando <0/>" #: src/pages/filters.jsx:614 msgid "Never expires" -msgstr "" +msgstr "Nunca expira" #: src/pages/followed-hashtags.jsx:70 msgid "{0, plural, one {# hashtag} other {# hashtags}}" -msgstr "" +msgstr "{0, plural, one {# hashtag} other {# hashtags}}" #: src/pages/followed-hashtags.jsx:85 msgid "Unable to load followed hashtags." -msgstr "" +msgstr "Não foi possível carregar hashtags seguidas." #: src/pages/followed-hashtags.jsx:89 msgid "No hashtags followed yet." -msgstr "" +msgstr "Nenhuma hashtag seguida ainda." #: src/pages/following.jsx:133 msgid "Nothing to see here." -msgstr "" +msgstr "Nada para ver aqui." #: src/pages/following.jsx:134 #: src/pages/list.jsx:108 msgid "Unable to load posts." -msgstr "" +msgstr "Não foi possível carregar publicações." #: src/pages/hashtag.jsx:55 msgid "{hashtagTitle} (Media only) on {instance}" -msgstr "" +msgstr "{hashtagTitle} (apenas mídia) em {instance}" #: src/pages/hashtag.jsx:56 msgid "{hashtagTitle} on {instance}" -msgstr "" +msgstr "{hashtagTitle} em {instance}" #: src/pages/hashtag.jsx:58 msgid "{hashtagTitle} (Media only)" -msgstr "" +msgstr "{hashtagTitle} (apenas mídia)" #: src/pages/hashtag.jsx:59 msgid "{hashtagTitle}" -msgstr "" +msgstr "{hashtagTitle}" #: src/pages/hashtag.jsx:181 msgid "No one has posted anything with this tag yet." -msgstr "" +msgstr "Ninguém publicou nada com esta tag ainda." #: src/pages/hashtag.jsx:182 msgid "Unable to load posts with this tag" -msgstr "" +msgstr "Não foi possível carregar publicações com esta tag" #: src/pages/hashtag.jsx:223 msgid "Unfollowed #{hashtag}" -msgstr "" +msgstr "Parou de seguir #{hashtag}" #: src/pages/hashtag.jsx:238 msgid "Followed #{hashtag}" -msgstr "" +msgstr "Seguido #{hashtag}" #: src/pages/hashtag.jsx:254 msgid "Following…" -msgstr "" +msgstr "Seguindo…" #: src/pages/hashtag.jsx:282 msgid "Unfeatured on profile" -msgstr "" +msgstr "Não destacado no perfil" #: src/pages/hashtag.jsx:296 msgid "Unable to unfeature on profile" -msgstr "" +msgstr "Não foi possível parar de destacar no perfil" #: src/pages/hashtag.jsx:305 #: src/pages/hashtag.jsx:321 msgid "Featured on profile" -msgstr "" +msgstr "Destacado no perfil" #: src/pages/hashtag.jsx:328 msgid "Feature on profile" -msgstr "" +msgstr "Destacar no perfil" #: src/pages/hashtag.jsx:393 msgid "{TOTAL_TAGS_LIMIT, plural, other {Max # tags}}" -msgstr "" +msgstr "{TOTAL_TAGS_LIMIT, plural, other {Máx. # tags}}" #: src/pages/hashtag.jsx:396 msgid "Add hashtag" @@ -3152,35 +3152,35 @@ msgstr "" #: src/pages/notifications.jsx:896 msgid "Ignore" -msgstr "" +msgstr "Ignorar" #: src/pages/notifications.jsx:969 msgid "Updated <0>{0}" -msgstr "" +msgstr "Atualizado <0>{0}" #: src/pages/notifications.jsx:1037 msgid "View notifications from <0>@{0}" -msgstr "" +msgstr "Ver notificações de <0>@{0}" #: src/pages/notifications.jsx:1058 msgid "Notifications from <0>@{0}" -msgstr "" +msgstr "Notificações de <0>@{0}" #: src/pages/notifications.jsx:1125 msgid "Notifications from @{0} will not be filtered from now on." -msgstr "" +msgstr "Notificações de @{0} não serão mais filtradas." #: src/pages/notifications.jsx:1130 msgid "Unable to accept notification request" -msgstr "" +msgstr "Não foi possível aceitar solicitação de notificação" #: src/pages/notifications.jsx:1135 msgid "Allow" -msgstr "" +msgstr "Permitir" #: src/pages/notifications.jsx:1155 msgid "Notifications from @{0} will not show up in Filtered notifications from now on." -msgstr "" +msgstr "Notificações de @{0} não aparecerá em notificações filtradas." #: src/pages/notifications.jsx:1160 msgid "Unable to dismiss notification request" diff --git a/src/locales/pt-PT.po b/src/locales/pt-PT.po index 90b72a8d..438006bc 100644 --- a/src/locales/pt-PT.po +++ b/src/locales/pt-PT.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-30 01:15\n" +"PO-Revision-Date: 2024-08-30 09:50\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -1489,7 +1489,7 @@ msgstr "A tua conta foi suspensa." #: src/components/notification.jsx:364 msgid "[Unknown notification type: {type}]" -msgstr "[tipo de notificação desconhecida: {type}]" +msgstr "[Tipo de notificação desconhecida: {type}]" #: src/components/notification.jsx:425 #: src/components/status.jsx:937 @@ -2850,15 +2850,15 @@ msgstr "Impossível eliminar filtro." #: src/pages/filters.jsx:608 msgid "Expired" -msgstr "Expirado" +msgstr "Vencido" #: src/pages/filters.jsx:610 msgid "Expiring <0/>" -msgstr "Expirando <0/>" +msgstr "Vencendo <0/>" #: src/pages/filters.jsx:614 msgid "Never expires" -msgstr "Nunca expira" +msgstr "Nunca se vence" #: src/pages/followed-hashtags.jsx:70 msgid "{0, plural, one {# hashtag} other {# hashtags}}" From 8dcb8f78d62c06e4667b3908a523302aede57f05 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Fri, 30 Aug 2024 23:40:04 +0800 Subject: [PATCH 089/132] New Crowdin updates (#703) * New translations (Portuguese, Brazilian) * Update catalogs.json --------- Co-authored-by: github-actions[bot] --- src/data/catalogs.json | 2 +- src/locales/pt-BR.po | 186 ++++++++++++++++++++--------------------- 2 files changed, 94 insertions(+), 94 deletions(-) diff --git a/src/data/catalogs.json b/src/data/catalogs.json index 47c7897e..7f894745 100644 --- a/src/data/catalogs.json +++ b/src/data/catalogs.json @@ -117,7 +117,7 @@ "code": "pt-BR", "nativeName": "português", "name": "Portuguese", - "completion": 67 + "completion": 78 }, { "code": "pt-PT", diff --git a/src/locales/pt-BR.po b/src/locales/pt-BR.po index b6d11340..74949466 100644 --- a/src/locales/pt-BR.po +++ b/src/locales/pt-BR.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-30 09:50\n" +"PO-Revision-Date: 2024-08-30 15:39\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2111,189 +2111,189 @@ msgstr "Não foi possível dessilenciar conversa" #: src/components/status.jsx:1143 msgid "Unable to mute conversation" -msgstr "" +msgstr "Não foi possível silenciar a conversa" #: src/components/status.jsx:1152 msgid "Unmute conversation" -msgstr "" +msgstr "Dessilenciar conversa" #: src/components/status.jsx:1159 msgid "Mute conversation" -msgstr "" +msgstr "Silenciar conversa" #: src/components/status.jsx:1175 msgid "Post unpinned from profile" -msgstr "" +msgstr "Publicação desafixada do perfil" #: src/components/status.jsx:1176 msgid "Post pinned to profile" -msgstr "" +msgstr "Publicação fixada no perfil" #: src/components/status.jsx:1181 msgid "Unable to unpin post" -msgstr "" +msgstr "Não foi possível desafixar publicação" #: src/components/status.jsx:1181 msgid "Unable to pin post" -msgstr "" +msgstr "Não foi possível fixar publicação" #: src/components/status.jsx:1190 msgid "Unpin from profile" -msgstr "" +msgstr "Desafixar do perfil" #: src/components/status.jsx:1197 msgid "Pin to profile" -msgstr "" +msgstr "Fixar ao perfil" #: src/components/status.jsx:1226 msgid "Delete this post?" -msgstr "" +msgstr "Excluir publicação?" #: src/components/status.jsx:1239 msgid "Post deleted" -msgstr "" +msgstr "Publicação excluída" #: src/components/status.jsx:1242 msgid "Unable to delete post" -msgstr "" +msgstr "Não foi possível excluir publicação" #: src/components/status.jsx:1270 msgid "Report post…" -msgstr "" +msgstr "Denunciar publicação…" #: src/components/status.jsx:1626 #: src/components/status.jsx:1662 #: src/components/status.jsx:2339 msgid "Liked" -msgstr "" +msgstr "Curtido" #: src/components/status.jsx:1659 #: src/components/status.jsx:2326 msgid "Boosted" -msgstr "" +msgstr "Impulsionado" #: src/components/status.jsx:1669 #: src/components/status.jsx:2351 msgid "Bookmarked" -msgstr "" +msgstr "Marcado" #: src/components/status.jsx:1673 msgid "Pinned" -msgstr "" +msgstr "Fixado" #: src/components/status.jsx:1718 #: src/components/status.jsx:2170 msgid "Deleted" -msgstr "" +msgstr "Excluído" #: src/components/status.jsx:1759 msgid "{repliesCount, plural, one {# reply} other {# replies}}" -msgstr "" +msgstr "{repliesCount, plural, one {# resposta} other {# respostas}}" #: src/components/status.jsx:1848 msgid "Thread{0}" -msgstr "" +msgstr "Tópico{0}" #: src/components/status.jsx:1924 #: src/components/status.jsx:1986 #: src/components/status.jsx:2071 msgid "Show less" -msgstr "" +msgstr "Mostrar menos" #: src/components/status.jsx:1924 #: src/components/status.jsx:1986 msgid "Show content" -msgstr "" +msgstr "Mostrar conteúdo" #: src/components/status.jsx:2071 msgid "Show media" -msgstr "" +msgstr "Mostrar mídia" #: src/components/status.jsx:2191 msgid "Edited" -msgstr "" +msgstr "Editado" #: src/components/status.jsx:2268 msgid "Comments" -msgstr "" +msgstr "Comentários" #: src/components/status.jsx:2839 msgid "Edit History" -msgstr "" +msgstr "Histórico de edições" #: src/components/status.jsx:2843 msgid "Failed to load history" -msgstr "" +msgstr "Falhou ao carregar histórico" #: src/components/status.jsx:2848 msgid "Loading…" -msgstr "" +msgstr "Carregando…" #: src/components/status.jsx:3083 msgid "HTML Code" -msgstr "" +msgstr "Código HTML" #: src/components/status.jsx:3100 msgid "HTML code copied" -msgstr "" +msgstr "Código HTML copiado" #: src/components/status.jsx:3103 msgid "Unable to copy HTML code" -msgstr "" +msgstr "Não foi possível copiar código HTML" #: src/components/status.jsx:3115 msgid "Media attachments:" -msgstr "" +msgstr "Anexos de mídia:" #: src/components/status.jsx:3137 msgid "Account Emojis:" -msgstr "" +msgstr "Emojis da conta:" #: src/components/status.jsx:3168 #: src/components/status.jsx:3213 msgid "static URL" -msgstr "" +msgstr "URL estático" #: src/components/status.jsx:3182 msgid "Emojis:" -msgstr "" +msgstr "Emojis:" #: src/components/status.jsx:3227 msgid "Notes:" -msgstr "" +msgstr "Notas:" #: src/components/status.jsx:3231 msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed." -msgstr "" +msgstr "Isso é estático, instável e sem script. Você pode precisar para aplicar seus próprios estilos e editar caso necessário." #: src/components/status.jsx:3237 msgid "Polls are not interactive, becomes a list with vote counts." -msgstr "" +msgstr "Enquetes não são interativas, ela se torna uma lista com contagem de votos." #: src/components/status.jsx:3242 msgid "Media attachments can be images, videos, audios or any file types." -msgstr "" +msgstr "Anexos de mídia pode ser imagens, vídeos, áudios ou qualquer arquivo." #: src/components/status.jsx:3248 msgid "Post could be edited or deleted later." -msgstr "" +msgstr "Publicações podem ser editadas ou excluídas depois." #: src/components/status.jsx:3254 msgid "Preview" -msgstr "" +msgstr "Prévia" #: src/components/status.jsx:3263 msgid "Note: This preview is lightly styled." -msgstr "" +msgstr "Nota: Essa prévia é levemente estilizada." #: src/components/status.jsx:3505 msgid "<0/> <1/> boosted" -msgstr "" +msgstr "<0/> <1/> impulsionado" #: src/components/timeline.jsx:450 #: src/pages/settings.jsx:1048 msgid "New posts" -msgstr "" +msgstr "Novas publicações" #: src/components/timeline.jsx:551 #: src/pages/home.jsx:212 @@ -2301,29 +2301,29 @@ msgstr "" #: src/pages/status.jsx:945 #: src/pages/status.jsx:1318 msgid "Try again" -msgstr "" +msgstr "Tente novamente" #: src/components/timeline.jsx:940 #: src/components/timeline.jsx:947 #: src/pages/catchup.jsx:1876 msgid "Thread" -msgstr "" +msgstr "Tópico" #: src/components/timeline.jsx:962 msgid "<0>Filtered: <1>{0}" -msgstr "" +msgstr "<0>Filtrado: <1>{0}" #: src/components/translation-block.jsx:152 msgid "Auto-translated from {sourceLangText}" -msgstr "" +msgstr "Traduzido automaticamente de {sourceLangText}" #: src/components/translation-block.jsx:190 msgid "Translating…" -msgstr "" +msgstr "Traduzindo…" #: src/components/translation-block.jsx:193 msgid "Translate from {sourceLangText} (auto-detected)" -msgstr "" +msgstr "Tradução de {sourceLangText} (detectado automaticamente)" #: src/components/translation-block.jsx:194 msgid "Translate from {sourceLangText}" @@ -2532,176 +2532,176 @@ msgstr "últimas 9 horas" #: src/pages/catchup.jsx:63 msgid "last 10 hours" -msgstr "" +msgstr "últimas 10 horas" #: src/pages/catchup.jsx:64 msgid "last 11 hours" -msgstr "" +msgstr "últimas 11 horas" #: src/pages/catchup.jsx:65 msgid "last 12 hours" -msgstr "" +msgstr "últimas 12 horas" #: src/pages/catchup.jsx:66 msgid "beyond 12 hours" -msgstr "" +msgstr "além de 12 horas" #: src/pages/catchup.jsx:73 msgid "Followed tags" -msgstr "" +msgstr "Tags seguidas" #: src/pages/catchup.jsx:74 msgid "Groups" -msgstr "" +msgstr "Grupos" #: src/pages/catchup.jsx:596 msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}" -msgstr "" +msgstr "Exibindo {selectedFilterCategory, select, all {todas as publicações} original {publicações originais} replies {respostas} boosts {impulsos} followedTags {tags seguidas} groups {grupos} filtered {publicações filtradas}}{sortBy, select, createdAt {{sortOrder, select, asc {mais antigo} desc {mais recente}}} reblogsCount {{sortOrder, select, asc {menos impulsos} desc {mais impulsos}}} favouritesCount {{sortOrder, select, asc {menos curtidas} desc {mais curtidas}}} repliesCount {{sortOrder, select, asc {menos respostas} desc {mais respostas}}} density {{sortOrder, select, asc {menos denso} desc {mais denso}}}} primeiro{groupBy, select, account {, agrupado por autores} other {}}" #: src/pages/catchup.jsx:882 #: src/pages/catchup.jsx:906 msgid "Catch-up <0>beta" -msgstr "" +msgstr "Acompanhar <0>beta" #: src/pages/catchup.jsx:896 #: src/pages/catchup.jsx:1568 msgid "Help" -msgstr "" +msgstr "Ajuda" #: src/pages/catchup.jsx:912 msgid "What is this?" -msgstr "" +msgstr "O que é isso?" #: src/pages/catchup.jsx:915 msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts." -msgstr "" +msgstr "Acompanhar é uma linha de tempo separada de seus seguidores, oferecendo uma visualização de alto-nível em um relance, com uma simples interface inspirada em e-mail para ordenar e filtrar sem esforço através das publicações." #: src/pages/catchup.jsx:926 msgid "Preview of Catch-up UI" -msgstr "" +msgstr "Prévia da interface de acompanhamento" #: src/pages/catchup.jsx:935 msgid "Let's catch up" -msgstr "" +msgstr "Vamos acompanhar" #: src/pages/catchup.jsx:940 msgid "Let's catch up on the posts from your followings." -msgstr "" +msgstr "Vamos acompanhar as publicações de seus seguidores." #: src/pages/catchup.jsx:944 msgid "Show me all posts from…" -msgstr "" +msgstr "Mostre-me todas as publicações de…" #: src/pages/catchup.jsx:967 msgid "until the max" -msgstr "" +msgstr "até o máximo" #: src/pages/catchup.jsx:997 msgid "Catch up" -msgstr "" +msgstr "Acompanhar" #: src/pages/catchup.jsx:1003 msgid "Overlaps with your last catch-up" -msgstr "" +msgstr "Sobreposições com o seu último acompanhamento" #: src/pages/catchup.jsx:1015 msgid "Until the last catch-up ({0})" -msgstr "" +msgstr "Até o último acompanhamento ({0})" #: src/pages/catchup.jsx:1024 msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more." -msgstr "" +msgstr "Nota: Suas instâncias talvez mostrem um máximo de 800 publicações na linha de tempo do início, independente do intervalo de tempo. Pode ser menos ou mais." #: src/pages/catchup.jsx:1034 msgid "Previously…" -msgstr "" +msgstr "Anteriormente…" #: src/pages/catchup.jsx:1052 msgid "{0, plural, one {# post} other {# posts}}" -msgstr "" +msgstr "{0, plural, one {# publicação} other {# publicações}}" #: src/pages/catchup.jsx:1062 msgid "Remove this catch-up?" -msgstr "" +msgstr "Excluir acompanhamento?" #: src/pages/catchup.jsx:1083 msgid "Note: Only max 3 will be stored. The rest will be automatically removed." -msgstr "" +msgstr "Nota: Somente armazenará um máximo de 3. O resto será automaticamente excluído." #: src/pages/catchup.jsx:1098 msgid "Fetching posts…" -msgstr "" +msgstr "Obtendo publicações…" #: src/pages/catchup.jsx:1101 msgid "This might take a while." -msgstr "" +msgstr "Isso deve levar um tempo." #: src/pages/catchup.jsx:1136 msgid "Reset filters" -msgstr "" +msgstr "Redefinir filtros" #: src/pages/catchup.jsx:1144 #: src/pages/catchup.jsx:1574 msgid "Top links" -msgstr "" +msgstr "Links populares" #: src/pages/catchup.jsx:1260 msgid "Shared by {0}" -msgstr "" +msgstr "Compartilhado por {0}" #: src/pages/catchup.jsx:1299 #: src/pages/mentions.jsx:147 #: src/pages/search.jsx:222 msgid "All" -msgstr "" +msgstr "Tudo" #: src/pages/catchup.jsx:1384 msgid "{0, plural, one {# author} other {# authors}}" -msgstr "" +msgstr "{0, plural, one {# autor} other {# autores}}" #: src/pages/catchup.jsx:1396 msgid "Sort" -msgstr "" +msgstr "Ordenar" #: src/pages/catchup.jsx:1427 msgid "Date" -msgstr "" +msgstr "Data" #: src/pages/catchup.jsx:1431 msgid "Density" -msgstr "" +msgstr "Densidade" #: src/pages/catchup.jsx:1469 msgid "Authors" -msgstr "" +msgstr "Autores" #: src/pages/catchup.jsx:1470 msgid "None" -msgstr "" +msgstr "Nenhum" #: src/pages/catchup.jsx:1486 msgid "Show all authors" -msgstr "" +msgstr "Exibir autores" #: src/pages/catchup.jsx:1537 msgid "You don't have to read everything." -msgstr "" +msgstr "Você não precisa ler tudo." #: src/pages/catchup.jsx:1538 msgid "That's all." -msgstr "" +msgstr "Isso é tudo." #: src/pages/catchup.jsx:1546 msgid "Back to top" -msgstr "" +msgstr "Voltar ao topo" #: src/pages/catchup.jsx:1577 msgid "Links shared by followings, sorted by shared counts, boosts and likes." -msgstr "" +msgstr "Links compartilhados por seguidores, ordenados pela contagem de compartilhamentos, impulsos e curtidas." #: src/pages/catchup.jsx:1583 msgid "Sort: Density" -msgstr "" +msgstr "Ordenar: Densidade" #: src/pages/catchup.jsx:1586 msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos." From b4755f4d180cd50ac09206a338b7dd50c38b0a3b Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 31 Aug 2024 00:41:03 +0800 Subject: [PATCH 090/132] New Crowdin updates (#704) * New translations (Russian) * New translations (Portuguese, Brazilian) * Update catalogs.json --------- Co-authored-by: github-actions[bot] --- src/data/catalogs.json | 2 +- src/locales/pt-BR.po | 18 ++--- src/locales/ru-RU.po | 154 ++++++++++++++++++++--------------------- 3 files changed, 87 insertions(+), 87 deletions(-) diff --git a/src/data/catalogs.json b/src/data/catalogs.json index 7f894745..76cfca60 100644 --- a/src/data/catalogs.json +++ b/src/data/catalogs.json @@ -117,7 +117,7 @@ "code": "pt-BR", "nativeName": "português", "name": "Portuguese", - "completion": 78 + "completion": 79 }, { "code": "pt-PT", diff --git a/src/locales/pt-BR.po b/src/locales/pt-BR.po index 74949466..86213103 100644 --- a/src/locales/pt-BR.po +++ b/src/locales/pt-BR.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-30 15:39\n" +"PO-Revision-Date: 2024-08-30 16:40\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2705,35 +2705,35 @@ msgstr "Ordenar: Densidade" #: src/pages/catchup.jsx:1586 msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos." -msgstr "" +msgstr "Publicações são ordenadas por informações de densidade ou profundidade. As curtas são mais \"leves\" enquanto as maiores são mais \"pesadas\". Publicações com fotos são mais \"pesadas\" do que elas sem fotos." #: src/pages/catchup.jsx:1593 msgid "Group: Authors" -msgstr "" +msgstr "Grupo: Autores" #: src/pages/catchup.jsx:1596 msgid "Posts are grouped by authors, sorted by posts count per author." -msgstr "" +msgstr "Publicações são agrupadas por autores, ordenado por quantidade de publicações por autor." #: src/pages/catchup.jsx:1643 msgid "Next author" -msgstr "" +msgstr "Próximo autor" #: src/pages/catchup.jsx:1651 msgid "Previous author" -msgstr "" +msgstr "Autor anterior" #: src/pages/catchup.jsx:1667 msgid "Scroll to top" -msgstr "" +msgstr "Rolar até o topo" #: src/pages/catchup.jsx:1858 msgid "Filtered: {0}" -msgstr "" +msgstr "Filtrado: {0}" #: src/pages/favourites.jsx:26 msgid "Unable to load likes." -msgstr "" +msgstr "Não foi possível carregar curtidas." #: src/pages/filters.jsx:23 msgid "Home and lists" diff --git a/src/locales/ru-RU.po b/src/locales/ru-RU.po index ca572525..01b19625 100644 --- a/src/locales/ru-RU.po +++ b/src/locales/ru-RU.po @@ -8,7 +8,7 @@ msgstr "" "Language: ru\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-28 17:56\n" +"PO-Revision-Date: 2024-08-30 16:40\n" "Last-Translator: \n" "Language-Team: Russian\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" @@ -38,7 +38,7 @@ msgstr "Бот" #: src/components/account-block.jsx:166 #: src/components/account-info.jsx:639 #: src/components/status.jsx:439 -#: src/pages/catchup.jsx:1438 +#: src/pages/catchup.jsx:1454 msgid "Group" msgstr "Группа" @@ -188,8 +188,8 @@ msgstr "Оригинальные" #: src/components/account-info.jsx:859 #: src/components/status.jsx:2162 #: src/pages/catchup.jsx:71 -#: src/pages/catchup.jsx:1412 -#: src/pages/catchup.jsx:2023 +#: src/pages/catchup.jsx:1428 +#: src/pages/catchup.jsx:2039 #: src/pages/status.jsx:892 #: src/pages/status.jsx:1494 msgid "Replies" @@ -197,8 +197,8 @@ msgstr "Ответы" #: src/components/account-info.jsx:863 #: src/pages/catchup.jsx:72 -#: src/pages/catchup.jsx:1414 -#: src/pages/catchup.jsx:2035 +#: src/pages/catchup.jsx:1430 +#: src/pages/catchup.jsx:2051 #: src/pages/settings.jsx:1028 msgid "Boosts" msgstr "Продвижения" @@ -426,7 +426,7 @@ msgstr "Подписаться" #: src/components/status.jsx:3073 #: src/components/status.jsx:3571 #: src/pages/accounts.jsx:36 -#: src/pages/catchup.jsx:1548 +#: src/pages/catchup.jsx:1564 #: src/pages/filters.jsx:224 #: src/pages/list.jsx:274 #: src/pages/notifications.jsx:840 @@ -527,8 +527,8 @@ msgstr "Режим маскировки включён" #: src/components/columns.jsx:19 #: src/components/nav-menu.jsx:184 #: src/components/shortcuts-settings.jsx:137 -#: src/components/timeline.jsx:431 -#: src/pages/catchup.jsx:860 +#: src/components/timeline.jsx:434 +#: src/pages/catchup.jsx:876 #: src/pages/filters.jsx:89 #: src/pages/followed-hashtags.jsx:40 #: src/pages/home.jsx:52 @@ -586,7 +586,7 @@ msgstr "Отвечаем на пост @{0}" #: src/components/compose.jsx:908 msgid "Editing source post" -msgstr "Редактирование поста" +msgstr "Редактирование исходного поста" #: src/components/compose.jsx:955 msgid "Poll must have at least 2 options" @@ -606,7 +606,7 @@ msgstr "Не удалось прикрепить вложение №{i}" #: src/components/compose.jsx:1118 #: src/components/status.jsx:1961 -#: src/components/timeline.jsx:975 +#: src/components/timeline.jsx:978 msgid "Content warning" msgstr "Предупреждение о содержании" @@ -727,7 +727,7 @@ msgstr "Слишком высокая частота кадров — при з #: src/components/compose.jsx:2371 #: src/components/compose.jsx:2621 #: src/components/shortcuts-settings.jsx:723 -#: src/pages/catchup.jsx:1058 +#: src/pages/catchup.jsx:1074 #: src/pages/filters.jsx:412 msgid "Remove" msgstr "Убрать" @@ -849,13 +849,13 @@ msgstr "Начните набирать для поиска GIF-анимаций #: src/components/compose.jsx:3454 #: src/components/media-modal.jsx:387 -#: src/components/timeline.jsx:880 +#: src/components/timeline.jsx:883 msgid "Previous" msgstr "Назад" #: src/components/compose.jsx:3472 #: src/components/media-modal.jsx:406 -#: src/components/timeline.jsx:897 +#: src/components/timeline.jsx:900 msgid "Next" msgstr "Вперёд" @@ -908,7 +908,7 @@ msgid "No drafts found." msgstr "У вас пока нет черновиков." #: src/components/drafts.jsx:245 -#: src/pages/catchup.jsx:1895 +#: src/pages/catchup.jsx:1911 msgid "Poll" msgstr "Опрос" @@ -952,7 +952,7 @@ msgid "Accounts" msgstr "Учётные записи" #: src/components/generic-accounts.jsx:205 -#: src/components/timeline.jsx:513 +#: src/components/timeline.jsx:516 #: src/pages/list.jsx:293 #: src/pages/notifications.jsx:820 #: src/pages/search.jsx:454 @@ -961,14 +961,14 @@ msgid "Show more…" msgstr "Показать ещё…" #: src/components/generic-accounts.jsx:210 -#: src/components/timeline.jsx:518 +#: src/components/timeline.jsx:521 #: src/pages/search.jsx:459 msgid "The end." msgstr "Конец." #: src/components/keyboard-shortcuts-help.jsx:43 #: src/components/nav-menu.jsx:405 -#: src/pages/catchup.jsx:1586 +#: src/pages/catchup.jsx:1602 msgid "Keyboard shortcuts" msgstr "Горячие клавиши" @@ -977,12 +977,12 @@ msgid "Keyboard shortcuts help" msgstr "Справка по горячим клавишам" #: src/components/keyboard-shortcuts-help.jsx:55 -#: src/pages/catchup.jsx:1611 +#: src/pages/catchup.jsx:1627 msgid "Next post" msgstr "Следующий пост" #: src/components/keyboard-shortcuts-help.jsx:59 -#: src/pages/catchup.jsx:1619 +#: src/pages/catchup.jsx:1635 msgid "Previous post" msgstr "Предыдущий пост" @@ -1007,7 +1007,7 @@ msgid "Load new posts" msgstr "Обновить ленту" #: src/components/keyboard-shortcuts-help.jsx:83 -#: src/pages/catchup.jsx:1643 +#: src/pages/catchup.jsx:1659 msgid "Open post details" msgstr "Раскрыть пост" @@ -1207,9 +1207,9 @@ msgstr "Отфильтровано: {filterTitleStr}" #: src/components/status.jsx:3401 #: src/components/status.jsx:3497 #: src/components/status.jsx:3575 -#: src/components/timeline.jsx:964 +#: src/components/timeline.jsx:967 #: src/pages/catchup.jsx:75 -#: src/pages/catchup.jsx:1843 +#: src/pages/catchup.jsx:1859 msgid "Filtered" msgstr "Отфильтровано" @@ -1238,7 +1238,7 @@ msgid "New update available…" msgstr "Доступно обновление…" #: src/components/nav-menu.jsx:200 -#: src/pages/catchup.jsx:855 +#: src/pages/catchup.jsx:871 msgid "Catch-up" msgstr "Catch-up" @@ -1299,8 +1299,8 @@ msgstr "Закладки" #: src/components/nav-menu.jsx:296 #: src/components/shortcuts-settings.jsx:55 #: src/components/shortcuts-settings.jsx:198 -#: src/pages/catchup.jsx:1413 -#: src/pages/catchup.jsx:2029 +#: src/pages/catchup.jsx:1429 +#: src/pages/catchup.jsx:2045 #: src/pages/favourites.jsx:11 #: src/pages/favourites.jsx:23 #: src/pages/settings.jsx:1024 @@ -2289,12 +2289,12 @@ msgstr "Примечание: Этот предварительный просм msgid "<0/> <1/> boosted" msgstr "<0/> <1/> продвинули" -#: src/components/timeline.jsx:447 +#: src/components/timeline.jsx:450 #: src/pages/settings.jsx:1048 msgid "New posts" msgstr "Новые посты" -#: src/components/timeline.jsx:548 +#: src/components/timeline.jsx:551 #: src/pages/home.jsx:212 #: src/pages/notifications.jsx:796 #: src/pages/status.jsx:945 @@ -2302,13 +2302,13 @@ msgstr "Новые посты" msgid "Try again" msgstr "Повторите попытку" -#: src/components/timeline.jsx:937 -#: src/components/timeline.jsx:944 -#: src/pages/catchup.jsx:1860 +#: src/components/timeline.jsx:940 +#: src/components/timeline.jsx:947 +#: src/pages/catchup.jsx:1876 msgid "Thread" msgstr "Обсуждение" -#: src/components/timeline.jsx:959 +#: src/components/timeline.jsx:962 msgid "<0>Filtered: <1>{0}" msgstr "<0>Отфильтровано: <1>{0}" @@ -2557,176 +2557,176 @@ msgstr "Группы" msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}" msgstr "Отображается {selectedFilterCategory, select, all {все посты} original {оригинальные посты} replies {ответы} boosts {продвижения} followedTags {отслеживаемые тэги} groups {группы} filtered {отфильтрованные посты}}, {sortBy, select, createdAt {{sortOrder, select, asc {старые} desc {новейшие}}} reblogsCount {{sortOrder, select, asc {меньше всего продвижений} desc {больше всего продвижений}}} favouritesCount {{sortOrder, select, asc {меньше всего отметок \"нравится\"} desc {больше всего отметок \"нравится\"}}} repliesCount {{sortOrder, select, asc {меньше всего ответов} desc {больше всего ответов}}} density {{sortOrder, select, asc {менее плотные} desc {более плотные}}}} первые{groupBy, select, account {, сгруппированы по авторам} other {}}" -#: src/pages/catchup.jsx:866 -#: src/pages/catchup.jsx:890 +#: src/pages/catchup.jsx:882 +#: src/pages/catchup.jsx:906 msgid "Catch-up <0>beta" msgstr "Catch-up <0>бета" -#: src/pages/catchup.jsx:880 -#: src/pages/catchup.jsx:1552 +#: src/pages/catchup.jsx:896 +#: src/pages/catchup.jsx:1568 msgid "Help" msgstr "Справка" -#: src/pages/catchup.jsx:896 +#: src/pages/catchup.jsx:912 msgid "What is this?" msgstr "Что это?" -#: src/pages/catchup.jsx:899 +#: src/pages/catchup.jsx:915 msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts." msgstr "Catch-up — это отдельная лента для ваших подписок, предлагающая на первый взгляд высокоуровневый вид, с простым и вдохновленным почтой интерфейсом, позволяющим легко сортировать и фильтровать по постам." -#: src/pages/catchup.jsx:910 +#: src/pages/catchup.jsx:926 msgid "Preview of Catch-up UI" msgstr "Предпросмотр интерфейса Catch-up" -#: src/pages/catchup.jsx:919 +#: src/pages/catchup.jsx:935 msgid "Let's catch up" msgstr "Давайте приступим" -#: src/pages/catchup.jsx:924 +#: src/pages/catchup.jsx:940 msgid "Let's catch up on the posts from your followings." msgstr "Давай посмотрим на посты из ваших подписок." -#: src/pages/catchup.jsx:928 +#: src/pages/catchup.jsx:944 msgid "Show me all posts from…" msgstr "Покажи мне все посты…" -#: src/pages/catchup.jsx:951 +#: src/pages/catchup.jsx:967 msgid "until the max" msgstr "до максимума" -#: src/pages/catchup.jsx:981 +#: src/pages/catchup.jsx:997 msgid "Catch up" msgstr "Наверстать упущенное" -#: src/pages/catchup.jsx:987 +#: src/pages/catchup.jsx:1003 msgid "Overlaps with your last catch-up" msgstr "Перепишет ваш последний catch-up" -#: src/pages/catchup.jsx:999 +#: src/pages/catchup.jsx:1015 msgid "Until the last catch-up ({0})" msgstr "До последнего catch-up ({0})" -#: src/pages/catchup.jsx:1008 +#: src/pages/catchup.jsx:1024 msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more." msgstr "Примечание: Ваш инстанс может показывать не более 800 сообщений в домашней ленте, независимо от диапазона времени. Может быть меньше или больше." -#: src/pages/catchup.jsx:1018 +#: src/pages/catchup.jsx:1034 msgid "Previously…" msgstr "Ранее…" -#: src/pages/catchup.jsx:1036 +#: src/pages/catchup.jsx:1052 msgid "{0, plural, one {# post} other {# posts}}" msgstr "{0, plural, one {# пост} other {# посты}}" -#: src/pages/catchup.jsx:1046 +#: src/pages/catchup.jsx:1062 msgid "Remove this catch-up?" msgstr "Удалить этот catch-up?" -#: src/pages/catchup.jsx:1067 +#: src/pages/catchup.jsx:1083 msgid "Note: Only max 3 will be stored. The rest will be automatically removed." msgstr "Внимание: Будут сохранены только не более 3. Остальные будут автоматически удалены." -#: src/pages/catchup.jsx:1082 +#: src/pages/catchup.jsx:1098 msgid "Fetching posts…" msgstr "Подгружаем посты…" -#: src/pages/catchup.jsx:1085 +#: src/pages/catchup.jsx:1101 msgid "This might take a while." msgstr "Это займет некоторое время." -#: src/pages/catchup.jsx:1120 +#: src/pages/catchup.jsx:1136 msgid "Reset filters" msgstr "Сбросить фильтры" -#: src/pages/catchup.jsx:1128 -#: src/pages/catchup.jsx:1558 +#: src/pages/catchup.jsx:1144 +#: src/pages/catchup.jsx:1574 msgid "Top links" msgstr "Самые популярные ссылки" -#: src/pages/catchup.jsx:1244 +#: src/pages/catchup.jsx:1260 msgid "Shared by {0}" msgstr "Поделил(ся/ась) {0}" -#: src/pages/catchup.jsx:1283 +#: src/pages/catchup.jsx:1299 #: src/pages/mentions.jsx:147 #: src/pages/search.jsx:222 msgid "All" msgstr "Все" -#: src/pages/catchup.jsx:1368 +#: src/pages/catchup.jsx:1384 msgid "{0, plural, one {# author} other {# authors}}" msgstr "{0, plural, one {# автор} other {# авторы}}" -#: src/pages/catchup.jsx:1380 +#: src/pages/catchup.jsx:1396 msgid "Sort" msgstr "Сортировка" -#: src/pages/catchup.jsx:1411 +#: src/pages/catchup.jsx:1427 msgid "Date" msgstr "Дата" -#: src/pages/catchup.jsx:1415 +#: src/pages/catchup.jsx:1431 msgid "Density" msgstr "Плотность" -#: src/pages/catchup.jsx:1453 +#: src/pages/catchup.jsx:1469 msgid "Authors" msgstr "Авторы" -#: src/pages/catchup.jsx:1454 +#: src/pages/catchup.jsx:1470 msgid "None" msgstr "Отсутствует" -#: src/pages/catchup.jsx:1470 +#: src/pages/catchup.jsx:1486 msgid "Show all authors" msgstr "Показать всех авторов" -#: src/pages/catchup.jsx:1521 +#: src/pages/catchup.jsx:1537 msgid "You don't have to read everything." msgstr "Вы не обязаны читать всё." -#: src/pages/catchup.jsx:1522 +#: src/pages/catchup.jsx:1538 msgid "That's all." msgstr "Вот и всё!" -#: src/pages/catchup.jsx:1530 +#: src/pages/catchup.jsx:1546 msgid "Back to top" msgstr "Вернуться к началу" -#: src/pages/catchup.jsx:1561 +#: src/pages/catchup.jsx:1577 msgid "Links shared by followings, sorted by shared counts, boosts and likes." msgstr "Ссылки, которыми поделились подписчики, отсортированы по количеству взаимодействий, продвижений и отметок \"нравится\"." -#: src/pages/catchup.jsx:1567 +#: src/pages/catchup.jsx:1583 msgid "Sort: Density" msgstr "Сортировка: Плотность" -#: src/pages/catchup.jsx:1570 +#: src/pages/catchup.jsx:1586 msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos." msgstr "Посты сортируются по плотности или глубине информации. Более короткие сообщения \"легкие\", в то время как длинные сообщения \"тяжелее\". Сообщения с фотографиями \"тяжелее\", чем сообщения без фотографий." -#: src/pages/catchup.jsx:1577 +#: src/pages/catchup.jsx:1593 msgid "Group: Authors" msgstr "Группа: Авторы" -#: src/pages/catchup.jsx:1580 +#: src/pages/catchup.jsx:1596 msgid "Posts are grouped by authors, sorted by posts count per author." msgstr "Посты группируются по авторам, сортируются по количеству сообщений на автора." -#: src/pages/catchup.jsx:1627 +#: src/pages/catchup.jsx:1643 msgid "Next author" msgstr "Следующий автор" -#: src/pages/catchup.jsx:1635 +#: src/pages/catchup.jsx:1651 msgid "Previous author" msgstr "Предыдущий автор" -#: src/pages/catchup.jsx:1651 +#: src/pages/catchup.jsx:1667 msgid "Scroll to top" msgstr "Прокрутка к началу" -#: src/pages/catchup.jsx:1842 +#: src/pages/catchup.jsx:1858 msgid "Filtered: {0}" msgstr "Отфильтровано: {0}" From 6faf3808a2efcb8feeb73af0ed754fbe2d74c5c6 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 31 Aug 2024 06:03:21 +0800 Subject: [PATCH 091/132] New Crowdin updates (#705) * New translations (Portuguese, Brazilian) * Update catalogs.json --------- Co-authored-by: github-actions[bot] --- src/data/catalogs.json | 2 +- src/locales/pt-BR.po | 102 ++++++++++++++++++++--------------------- 2 files changed, 52 insertions(+), 52 deletions(-) diff --git a/src/data/catalogs.json b/src/data/catalogs.json index 76cfca60..16034e21 100644 --- a/src/data/catalogs.json +++ b/src/data/catalogs.json @@ -117,7 +117,7 @@ "code": "pt-BR", "nativeName": "português", "name": "Portuguese", - "completion": 79 + "completion": 84 }, { "code": "pt-PT", diff --git a/src/locales/pt-BR.po b/src/locales/pt-BR.po index 86213103..8608e966 100644 --- a/src/locales/pt-BR.po +++ b/src/locales/pt-BR.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-30 16:40\n" +"PO-Revision-Date: 2024-08-30 22:02\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2940,215 +2940,215 @@ msgstr "{TOTAL_TAGS_LIMIT, plural, other {Máx. # tags}}" #: src/pages/hashtag.jsx:396 msgid "Add hashtag" -msgstr "" +msgstr "Adicionar hashtag" #: src/pages/hashtag.jsx:428 msgid "Remove hashtag" -msgstr "" +msgstr "Excluir hashtag" #: src/pages/hashtag.jsx:442 msgid "{SHORTCUTS_LIMIT, plural, one {Max # shortcut reached. Unable to add shortcut.} other {Max # shortcuts reached. Unable to add shortcut.}}" -msgstr "" +msgstr "{SHORTCUTS_LIMIT, plural, one {Máx. # atalho alcançado. Não foi possível adicionar atalho.} other {Máx. # atalhos alcançados. Não foi possível adicionar atalho.}}" #: src/pages/hashtag.jsx:471 msgid "This shortcut already exists" -msgstr "" +msgstr "Este atalho já existe" #: src/pages/hashtag.jsx:474 msgid "Hashtag shortcut added" -msgstr "" +msgstr "Atalho da hashtag adicionada" #: src/pages/hashtag.jsx:480 msgid "Add to Shortcuts" -msgstr "" +msgstr "Adicionar aos atalhos" #: src/pages/hashtag.jsx:486 #: src/pages/public.jsx:139 #: src/pages/trending.jsx:444 msgid "Enter a new instance e.g. \"mastodon.social\"" -msgstr "" +msgstr "Insira uma nova instância ex. \"mastodon.social\"" #: src/pages/hashtag.jsx:489 #: src/pages/public.jsx:142 #: src/pages/trending.jsx:447 msgid "Invalid instance" -msgstr "" +msgstr "Instância inválida" #: src/pages/hashtag.jsx:503 #: src/pages/public.jsx:156 #: src/pages/trending.jsx:459 msgid "Go to another instance…" -msgstr "" +msgstr "Vá para outra instância…" #: src/pages/hashtag.jsx:516 #: src/pages/public.jsx:169 #: src/pages/trending.jsx:470 msgid "Go to my instance (<0>{currentInstance})" -msgstr "" +msgstr "Vá para minha instância (<0>{currentInstance})" #: src/pages/home.jsx:208 msgid "Unable to fetch notifications." -msgstr "" +msgstr "Não foi possível obter notificações." #: src/pages/home.jsx:228 msgid "<0>New <1>Follow Requests" -msgstr "" +msgstr "<0>Nova(s) <1>Solicitação(ões) de seguimento" #: src/pages/home.jsx:234 msgid "See all" -msgstr "" +msgstr "Ver tudo" #: src/pages/http-route.jsx:68 msgid "Resolving…" -msgstr "" +msgstr "Resolvendo…" #: src/pages/http-route.jsx:79 msgid "Unable to resolve URL" -msgstr "" +msgstr "Não foi possível resolver URL" #: src/pages/list.jsx:107 msgid "Nothing yet." -msgstr "" +msgstr "Nada ainda." #: src/pages/list.jsx:176 #: src/pages/list.jsx:279 msgid "Manage members" -msgstr "" +msgstr "Gerenciar membros" #: src/pages/list.jsx:313 msgid "Remove <0>@{0} from list?" -msgstr "" +msgstr "Excluir <0>@{0} da lista?" #: src/pages/list.jsx:359 msgid "Remove…" -msgstr "" +msgstr "Excluir…" #: src/pages/lists.jsx:93 msgid "{0, plural, one {# list} other {# lists}}" -msgstr "" +msgstr "{0, plural, one {# lista} other {# listas}}" #: src/pages/lists.jsx:108 msgid "No lists yet." -msgstr "" +msgstr "Nenhuma lista ainda." #: src/pages/login.jsx:86 #: src/pages/login.jsx:99 msgid "Failed to register application" -msgstr "" +msgstr "Falhou ao registrar aplicativo" #: src/pages/login.jsx:209 msgid "e.g. “mastodon.social”" -msgstr "" +msgstr "ex. “mastodon.social”" #: src/pages/login.jsx:220 msgid "Failed to log in. Please try again or try another instance." -msgstr "" +msgstr "Falhou ao iniciar sessão. Tente novamente ou tente outra instância." #: src/pages/login.jsx:232 msgid "Continue with {selectedInstanceText}" -msgstr "" +msgstr "Continuar com {selectedInstanceText}" #: src/pages/login.jsx:233 msgid "Continue" -msgstr "" +msgstr "Continuar" #: src/pages/login.jsx:241 msgid "Don't have an account? Create one!" -msgstr "" +msgstr "Não tem uma conta? Crie uma!" #: src/pages/mentions.jsx:20 msgid "Private mentions" -msgstr "" +msgstr "Menções privadas" #: src/pages/mentions.jsx:159 msgid "Private" -msgstr "" +msgstr "Privado" #: src/pages/mentions.jsx:169 msgid "No one mentioned you :(" -msgstr "" +msgstr "Ninguém mencionou você :(" #: src/pages/mentions.jsx:170 msgid "Unable to load mentions." -msgstr "" +msgstr "Não foi possível carregar menções." #: src/pages/notifications.jsx:97 msgid "You don't follow" -msgstr "" +msgstr "Você não segue" #: src/pages/notifications.jsx:98 msgid "Who don't follow you" -msgstr "" +msgstr "Quem não segue você" #: src/pages/notifications.jsx:99 msgid "With a new account" -msgstr "" +msgstr "Com uma conta nova" #: src/pages/notifications.jsx:100 msgid "Who unsolicitedly private mention you" -msgstr "" +msgstr "Quem mencionou você privadamente sem solicitar" #: src/pages/notifications.jsx:101 msgid "Who are limited by server moderators" -msgstr "" +msgstr "Quem está limitado por moderadores do servidor" #: src/pages/notifications.jsx:523 #: src/pages/notifications.jsx:844 msgid "Notifications settings" -msgstr "" +msgstr "Opções de notificação" #: src/pages/notifications.jsx:541 msgid "New notifications" -msgstr "" +msgstr "Novas notificações" #: src/pages/notifications.jsx:552 msgid "{0, plural, one {Announcement} other {Announcements}}" -msgstr "" +msgstr "{0, plural, one {Anúncio} other {Anúncios}}" #: src/pages/notifications.jsx:599 #: src/pages/settings.jsx:1036 msgid "Follow requests" -msgstr "" +msgstr "Solicitações de seguimento" #: src/pages/notifications.jsx:604 msgid "{0, plural, one {# follow request} other {# follow requests}}" -msgstr "" +msgstr "{0, plural, one {# solicitação de seguimento} other {# solicitações de seguimento}}" #: src/pages/notifications.jsx:659 msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}" -msgstr "" +msgstr "{0, plural, one {Notificações filtradas de # pessoa} other {Notificações filtradas de # pessoas}}" #: src/pages/notifications.jsx:725 msgid "Only mentions" -msgstr "" +msgstr "Apenas menções" #: src/pages/notifications.jsx:729 msgid "Today" -msgstr "" +msgstr "Hoje" #: src/pages/notifications.jsx:733 msgid "You're all caught up." -msgstr "" +msgstr "Está tudo em dia." #: src/pages/notifications.jsx:756 msgid "Yesterday" -msgstr "" +msgstr "Ontem" #: src/pages/notifications.jsx:792 msgid "Unable to load notifications" -msgstr "" +msgstr "Não foi possível carregar notificações" #: src/pages/notifications.jsx:871 msgid "Notifications settings updated" -msgstr "" +msgstr "Opções de notificação atualizada" #: src/pages/notifications.jsx:879 msgid "Filter out notifications from people:" -msgstr "" +msgstr "Filtrar notificações de pessoas:" #: src/pages/notifications.jsx:893 msgid "Filter" -msgstr "" +msgstr "Filtro" #: src/pages/notifications.jsx:896 msgid "Ignore" From 471534f8297b0dbf477734207732da2c7c1b81b7 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 31 Aug 2024 07:10:11 +0800 Subject: [PATCH 092/132] New Crowdin updates (#706) * New translations (Portuguese) * New translations (Portuguese, Brazilian) * Update catalogs.json --------- Co-authored-by: github-actions[bot] --- src/data/catalogs.json | 2 +- src/locales/pt-BR.po | 218 ++++++++++++++++++++--------------------- src/locales/pt-PT.po | 18 ++-- 3 files changed, 119 insertions(+), 119 deletions(-) diff --git a/src/data/catalogs.json b/src/data/catalogs.json index 16034e21..5a971269 100644 --- a/src/data/catalogs.json +++ b/src/data/catalogs.json @@ -117,7 +117,7 @@ "code": "pt-BR", "nativeName": "português", "name": "Portuguese", - "completion": 84 + "completion": 97 }, { "code": "pt-PT", diff --git a/src/locales/pt-BR.po b/src/locales/pt-BR.po index 8608e966..dd8c37d6 100644 --- a/src/locales/pt-BR.po +++ b/src/locales/pt-BR.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-30 22:02\n" +"PO-Revision-Date: 2024-08-30 23:09\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -539,7 +539,7 @@ msgstr "Início" #: src/components/compose-button.jsx:49 #: src/compose.jsx:37 msgid "Compose" -msgstr "Compor" +msgstr "Escrever" #: src/components/compose.jsx:392 msgid "You have unsaved changes. Discard this post?" @@ -566,11 +566,11 @@ msgstr "Parece que você fechou a janela principal." #: src/components/compose.jsx:828 msgid "Looks like you already have a compose field open in the parent window and currently publishing. Please wait for it to be done and try again later." -msgstr "Parece que você já tem um campo de composição aberto na janela principal e atualmente está publicando. Espere até terminar e tente novamente mais tarde." +msgstr "Parece que você já tem um campo de edição aberta na janela principal e atualmente está publicando. Espere até terminar e tente novamente mais tarde." #: src/components/compose.jsx:833 msgid "Looks like you already have a compose field open in the parent window. Popping in this window will discard the changes you made in the parent window. Continue?" -msgstr "Parece que você já tem um campo de composição aberto na janela principal. Abrir esta janela irá desfazer as mudanças que você fez na janela principal. Continuar?" +msgstr "Parece que você já tem um campo de edição aberta na janela principal. Abrir esta janela irá desfazer as mudanças que você fez na janela principal. Continuar?" #: src/components/compose.jsx:875 msgid "Pop in" @@ -1037,11 +1037,11 @@ msgstr "<0>1 a <1>9" #: src/components/keyboard-shortcuts-help.jsx:117 msgid "Compose new post" -msgstr "Compor nova publicação" +msgstr "Escrever nova publicação" #: src/components/keyboard-shortcuts-help.jsx:121 msgid "Compose new post (new window)" -msgstr "Compor nova publicação (nova janela)" +msgstr "Escrever nova publicação (nova janela)" #: src/components/keyboard-shortcuts-help.jsx:124 msgid "<0>Shift + <1>c" @@ -3184,424 +3184,424 @@ msgstr "Notificações de @{0} não aparecerá em notificações filtradas." #: src/pages/notifications.jsx:1160 msgid "Unable to dismiss notification request" -msgstr "" +msgstr "Não foi possível descartar solicitação de notificação" #: src/pages/notifications.jsx:1165 msgid "Dismiss" -msgstr "" +msgstr "Descartar" #: src/pages/notifications.jsx:1180 msgid "Dismissed" -msgstr "" +msgstr "Descartado" #: src/pages/public.jsx:27 msgid "Local timeline ({instance})" -msgstr "" +msgstr "Linha de tempo local ({instance})" #: src/pages/public.jsx:28 msgid "Federated timeline ({instance})" -msgstr "" +msgstr "Linha de tempo federada ({instance})" #: src/pages/public.jsx:90 msgid "Local timeline" -msgstr "" +msgstr "Linha de tempo local" #: src/pages/public.jsx:90 msgid "Federated timeline" -msgstr "" +msgstr "Linha de tempo federada" #: src/pages/public.jsx:96 msgid "No one has posted anything yet." -msgstr "" +msgstr "Ninguém publicou nada ainda." #: src/pages/public.jsx:123 msgid "Switch to Federated" -msgstr "" +msgstr "Alterar para federado" #: src/pages/public.jsx:130 msgid "Switch to Local" -msgstr "" +msgstr "Alterar para local" #: src/pages/search.jsx:43 msgid "Search: {q} (Posts)" -msgstr "" +msgstr "Procurar: {q} (Publicações)" #: src/pages/search.jsx:46 msgid "Search: {q} (Accounts)" -msgstr "" +msgstr "Pesquisar: {q} (Contas)" #: src/pages/search.jsx:49 msgid "Search: {q} (Hashtags)" -msgstr "" +msgstr "Pesquisar: {q} (Hashtags)" #: src/pages/search.jsx:52 msgid "Search: {q}" -msgstr "" +msgstr "Pesquisar: {q}" #: src/pages/search.jsx:232 #: src/pages/search.jsx:314 msgid "Hashtags" -msgstr "" +msgstr "Hashtags" #: src/pages/search.jsx:264 #: src/pages/search.jsx:318 #: src/pages/search.jsx:388 msgid "See more" -msgstr "" +msgstr "Ver mais" #: src/pages/search.jsx:290 msgid "See more accounts" -msgstr "" +msgstr "Ver mais contas" #: src/pages/search.jsx:304 msgid "No accounts found." -msgstr "" +msgstr "Nenhuma conta encontrada." #: src/pages/search.jsx:360 msgid "See more hashtags" -msgstr "" +msgstr "Ver mais hashtags" #: src/pages/search.jsx:374 msgid "No hashtags found." -msgstr "" +msgstr "Nenhuma hashtag encontrada." #: src/pages/search.jsx:418 msgid "See more posts" -msgstr "" +msgstr "Ver mais publicações" #: src/pages/search.jsx:432 msgid "No posts found." -msgstr "" +msgstr "Nenhuma publicação encontrada." #: src/pages/search.jsx:476 msgid "Enter your search term or paste a URL above to get started." -msgstr "" +msgstr "Insira o termo de sua pesquisa ou copie um URL acima para iniciar." #: src/pages/settings.jsx:74 msgid "Settings" -msgstr "" +msgstr "Opções" #: src/pages/settings.jsx:83 msgid "Appearance" -msgstr "" +msgstr "Aparência" #: src/pages/settings.jsx:159 msgid "Light" -msgstr "" +msgstr "Claro" #: src/pages/settings.jsx:170 msgid "Dark" -msgstr "" +msgstr "Escuro" #: src/pages/settings.jsx:183 msgid "Auto" -msgstr "" +msgstr "Automático" #: src/pages/settings.jsx:193 msgid "Text size" -msgstr "" +msgstr "Tamanho do texto" #. Preview of one character, in smallest size #. Preview of one character, in largest size #: src/pages/settings.jsx:198 #: src/pages/settings.jsx:223 msgid "A" -msgstr "" +msgstr "A" #: src/pages/settings.jsx:237 msgid "Display language" -msgstr "" +msgstr "Idioma de exibição" #: src/pages/settings.jsx:246 msgid "Volunteer translations" -msgstr "" +msgstr "Traduções voluntárias" #: src/pages/settings.jsx:257 msgid "Posting" -msgstr "" +msgstr "Publicando" #: src/pages/settings.jsx:264 msgid "Default visibility" -msgstr "" +msgstr "Visibilidade padrão" #: src/pages/settings.jsx:265 #: src/pages/settings.jsx:311 msgid "Synced" -msgstr "" +msgstr "Sincronizado" #: src/pages/settings.jsx:290 msgid "Failed to update posting privacy" -msgstr "" +msgstr "Falhou ao atualizar a privacidade de publicação" #: src/pages/settings.jsx:313 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." -msgstr "" +msgstr "Sincronizado com as opções do servidor de instância. <0>Vá para sua instância ({instance}) para mais opções." #: src/pages/settings.jsx:328 msgid "Experiments" -msgstr "" +msgstr "Experimentos" #: src/pages/settings.jsx:341 msgid "Auto refresh timeline posts" -msgstr "" +msgstr "Atualizar automaticamente publicações da linha do tempo" #: src/pages/settings.jsx:353 msgid "Boosts carousel" -msgstr "" +msgstr "Carrossel de impulsos" #: src/pages/settings.jsx:369 msgid "Post translation" -msgstr "" +msgstr "Tradução da publicação" #: src/pages/settings.jsx:380 msgid "Translate to" -msgstr "" +msgstr "Traduzir para" #: src/pages/settings.jsx:391 msgid "System language ({systemTargetLanguageText})" -msgstr "" +msgstr "Idioma do sistema ({systemTargetLanguageText})" #: src/pages/settings.jsx:417 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" -msgstr "" +msgstr "{0, plural, =0 {Ocultar o botão de \"Traduzir\" por:} other {Ocultar o botão de \"Traduzir\" por (#):}}" #: src/pages/settings.jsx:471 msgid "Note: This feature uses external translation services, powered by <0>Lingva API & <1>Lingva Translate." -msgstr "" +msgstr "Nota: Este recurso usa serviços externos de tradução, desenvolvido por <0>Lingva API e <1>Lingva Translate." #: src/pages/settings.jsx:505 msgid "Auto inline translation" -msgstr "" +msgstr "Tradução automática" #: src/pages/settings.jsx:509 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." -msgstr "" +msgstr "Exibe automaticamente tradução para publicações na linha de tempo. Só funciona para publicações <0>curtas sem aviso de conteúdo, mídia ou enquete." #: src/pages/settings.jsx:529 msgid "GIF Picker for composer" -msgstr "" +msgstr "Selecionador de GIF para escrita" #: src/pages/settings.jsx:533 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." -msgstr "" +msgstr "Nota: Este recurso usa serviços externos de pesquisa de GIF, desenvolvido por <0>GIPHY. Avaliado bem (adequado para visualização de todas as idades), rastreando parâmetros são despojados, informação de referência é omitida de solicitações, porém consultas de busca e informação de endereço IP ainda poderá alcançar os servidores deles." #: src/pages/settings.jsx:562 msgid "Image description generator" -msgstr "" +msgstr "Gerador de descrição de imagem" #: src/pages/settings.jsx:567 msgid "Only for new images while composing new posts." -msgstr "" +msgstr "Apenas para novas imagens enquanto escreve novas publicações." #: src/pages/settings.jsx:574 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." -msgstr "" +msgstr "Nota: Este recurso usa serviços externos IA, desenvolvido por <0>img-alt-api. Então ele pode não funcionar bem. Apenas para imagens e em inglês." #: src/pages/settings.jsx:600 msgid "Server-side grouped notifications" -msgstr "" +msgstr "Notificações agrupadas do servidor" #: src/pages/settings.jsx:604 msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic." -msgstr "" +msgstr "Recurso em estágio Alpha. Janela potencialmente agrupada e melhorada, porém lógica básica de agrupamento." #: src/pages/settings.jsx:625 msgid "\"Cloud\" import/export for shortcuts settings" -msgstr "" +msgstr "Opções de exportação/importação \"nuvem\" para atalhos" #: src/pages/settings.jsx:630 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." -msgstr "" +msgstr "⚠️⚠️⚠️ Muito experimental.<0/>Armazenado nas notas do seu perfil. Notas (privadas) do perfil são mais usadas para outros perfis, e oculto para o próprio perfil." #: src/pages/settings.jsx:641 msgid "Note: This feature uses currently-logged-in instance server API." -msgstr "" +msgstr "Nota: Este recurso usa a API do servidor de instância atualmente registrado." #: src/pages/settings.jsx:658 msgid "Cloak mode <0>(<1>Text → <2>████)" -msgstr "" +msgstr "Modo oculto <0>(<1>Texto → <2>████)" #: src/pages/settings.jsx:667 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." -msgstr "" +msgstr "Substituir os textos por blocos, útil ao fazer capturas de tela, por razões de privacidade." #: src/pages/settings.jsx:692 msgid "About" -msgstr "" +msgstr "Sobre" #: src/pages/settings.jsx:731 msgid "<0>Built by <1>@cheeaun" -msgstr "" +msgstr "<0>Feito por <1>@cheeaun" #: src/pages/settings.jsx:760 msgid "Sponsor" -msgstr "" +msgstr "Patrocínio" #: src/pages/settings.jsx:768 msgid "Donate" -msgstr "" +msgstr "Doar" #: src/pages/settings.jsx:776 msgid "Privacy Policy" -msgstr "" +msgstr "Política de privacidade" #: src/pages/settings.jsx:783 msgid "<0>Site: {0}" -msgstr "" +msgstr "<0>Site: {0}" #: src/pages/settings.jsx:790 msgid "<0>Version: <1/> {0}" -msgstr "" +msgstr "<0>Versão: <1/> {0}" #: src/pages/settings.jsx:805 msgid "Version string copied" -msgstr "" +msgstr "Versão copiada" #: src/pages/settings.jsx:808 msgid "Unable to copy version string" -msgstr "" +msgstr "Não foi possível copiar versão" #: src/pages/settings.jsx:933 #: src/pages/settings.jsx:938 msgid "Failed to update subscription. Please try again." -msgstr "" +msgstr "Falhou ao atualizar inscrição. Tente novamente." #: src/pages/settings.jsx:944 msgid "Failed to remove subscription. Please try again." -msgstr "" +msgstr "Falhou ao remover inscrição. Tente novamente." #: src/pages/settings.jsx:951 msgid "Push Notifications (beta)" -msgstr "" +msgstr "Notificações de push (beta)" #: src/pages/settings.jsx:973 msgid "Push notifications are blocked. Please enable them in your browser settings." -msgstr "" +msgstr "As notificações de push estão bloqueadas. Por favor, ative-as nas opções do navegador." #: src/pages/settings.jsx:982 msgid "Allow from <0>{0}" -msgstr "" +msgstr "Permitir de <0>{0}" #: src/pages/settings.jsx:991 msgid "anyone" -msgstr "" +msgstr "qualquer um" #: src/pages/settings.jsx:995 msgid "people I follow" -msgstr "" +msgstr "pessoas que sigo" #: src/pages/settings.jsx:999 msgid "followers" -msgstr "" +msgstr "seguidores" #: src/pages/settings.jsx:1032 msgid "Follows" -msgstr "" +msgstr "Seguindo" #: src/pages/settings.jsx:1040 msgid "Polls" -msgstr "" +msgstr "Enquetes" #: src/pages/settings.jsx:1044 msgid "Post edits" -msgstr "" +msgstr "Edições de publicação" #: src/pages/settings.jsx:1065 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." -msgstr "" +msgstr "A permissão de push não foi concedida desde a última sessão. Você precisa <0><1>iniciar sessão novamente para conceder permissão." #: src/pages/settings.jsx:1081 msgid "NOTE: Push notifications only work for <0>one account." -msgstr "" +msgstr "NOTA: Notificações de push só funcionam para <0>uma conta." #: src/pages/status.jsx:565 msgid "Post" -msgstr "" +msgstr "Publicar" #: src/pages/status.jsx:786 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." -msgstr "" +msgstr "Você não está conectado. Interações como (respostas, impulsos, etc.) não são possíveis." #: src/pages/status.jsx:799 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." -msgstr "" +msgstr "Essa publicação é de outra instância (<0>{instance}). Interações como (respostas, impulsos, etc.) não são possíveis." #: src/pages/status.jsx:827 msgid "Error: {e}" -msgstr "" +msgstr "Erro: {e}" #: src/pages/status.jsx:834 msgid "Switch to my instance to enable interactions" -msgstr "" +msgstr "Alterar para minha instância para ativar interações" #: src/pages/status.jsx:936 msgid "Unable to load replies." -msgstr "" +msgstr "Não foi possível carregar respostas." #: src/pages/status.jsx:1048 msgid "Back" -msgstr "" +msgstr "Voltar" #: src/pages/status.jsx:1079 msgid "Go to main post" -msgstr "" +msgstr "Ir para à publicação principal" #: src/pages/status.jsx:1102 msgid "{0} posts above ‒ Go to top" -msgstr "" +msgstr "{0} publicações acima – Voltar ao topo" #: src/pages/status.jsx:1145 #: src/pages/status.jsx:1208 msgid "Switch to Side Peek view" -msgstr "" +msgstr "Alterar para vista lateral" #: src/pages/status.jsx:1209 msgid "Switch to Full view" -msgstr "" +msgstr "Alterar para vista completa" #: src/pages/status.jsx:1227 msgid "Show all sensitive content" -msgstr "" +msgstr "Mostrar conteúdo sensível" #: src/pages/status.jsx:1232 msgid "Experimental" -msgstr "" +msgstr "Experimental" #: src/pages/status.jsx:1241 msgid "Unable to switch" -msgstr "" +msgstr "Não foi possível alterar" #: src/pages/status.jsx:1248 msgid "Switch to post's instance ({0})" -msgstr "" +msgstr "Alterar para instância da publicação ({0})" #: src/pages/status.jsx:1251 msgid "Switch to post's instance" -msgstr "" +msgstr "Alterar para instância da publicação" #: src/pages/status.jsx:1309 msgid "Unable to load post" -msgstr "" +msgstr "Não foi possível carregar publicação" #: src/pages/status.jsx:1426 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" -msgstr "" +msgstr "{0, plural, one {# resposta} other {<0>{1} respostas}}" #: src/pages/status.jsx:1444 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" -msgstr "" +msgstr "{totalComments, plural, one {# comentário} other {<0>{0} comentários}}" #: src/pages/status.jsx:1466 msgid "View post with its replies" -msgstr "" +msgstr "Ver publicação com respostas" #: src/pages/trending.jsx:70 msgid "Trending ({instance})" -msgstr "" +msgstr "Tendência ({instance})" #: src/pages/trending.jsx:227 msgid "Trending News" -msgstr "" +msgstr "Notícias" #: src/pages/trending.jsx:374 msgid "Back to showing trending posts" diff --git a/src/locales/pt-PT.po b/src/locales/pt-PT.po index 438006bc..a8e1baac 100644 --- a/src/locales/pt-PT.po +++ b/src/locales/pt-PT.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-30 09:50\n" +"PO-Revision-Date: 2024-08-30 23:09\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -539,7 +539,7 @@ msgstr "Início" #: src/components/compose-button.jsx:49 #: src/compose.jsx:37 msgid "Compose" -msgstr "Compor" +msgstr "Escrever" #: src/components/compose.jsx:392 msgid "You have unsaved changes. Discard this post?" @@ -566,11 +566,11 @@ msgstr "Parece que fechaste a janela principal." #: src/components/compose.jsx:828 msgid "Looks like you already have a compose field open in the parent window and currently publishing. Please wait for it to be done and try again later." -msgstr "Parece que já tens um campo de composição aberto na janela principal e atualmente está a publicar. Espera até que esteja concluído e tenta novamente mais tarde." +msgstr "Parece que já tens um campo de edição aberto na janela principal e atualmente está a publicar. Espera até que esteja concluído e tenta novamente mais tarde." #: src/components/compose.jsx:833 msgid "Looks like you already have a compose field open in the parent window. Popping in this window will discard the changes you made in the parent window. Continue?" -msgstr "Parece que já tens um campo de composição aberto na janela principal. Abrindo esta janela irá desfazer as alterações que fizeste na janela principal. Prosseguir?" +msgstr "Parece que já tens um campo de edição aberto na janela principal. Abrindo esta janela irá desfazer as alterações que fizeste na janela principal. Prosseguir?" #: src/components/compose.jsx:875 msgid "Pop in" @@ -1037,11 +1037,11 @@ msgstr "<0>1 a <1>9" #: src/components/keyboard-shortcuts-help.jsx:117 msgid "Compose new post" -msgstr "Compor nova publicação" +msgstr "Escrever nova publicação" #: src/components/keyboard-shortcuts-help.jsx:121 msgid "Compose new post (new window)" -msgstr "Compor nova publicação (nova janela)" +msgstr "Escrever nova publicação (nova janela)" #: src/components/keyboard-shortcuts-help.jsx:124 msgid "<0>Shift + <1>c" @@ -3379,7 +3379,7 @@ msgstr "Automaticamente exibe tradução para publicações na linha de tempo. S #: src/pages/settings.jsx:529 msgid "GIF Picker for composer" -msgstr "Selecionador de GIF para compositor" +msgstr "Selecionador de GIF para escrita" #: src/pages/settings.jsx:533 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." @@ -3391,7 +3391,7 @@ msgstr "Gerador de descrição de imagem" #: src/pages/settings.jsx:567 msgid "Only for new images while composing new posts." -msgstr "Apenas para novas imagens enquanto compõe novas publicações." +msgstr "Apenas para novas imagens enquanto escreve novas publicações." #: src/pages/settings.jsx:574 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." @@ -3524,7 +3524,7 @@ msgstr "Não estás conectado. Interações como (respostas, impulsos, etc.) nã #: src/pages/status.jsx:799 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." -msgstr "Está publicação é de outra instância (<0>{instance}). Interações como (respostas, impulsos, etc.) não são possíveis." +msgstr "Esta publicação é de outra instância (<0>{instance}). Interações como (respostas, impulsos, etc.) não são possíveis." #: src/pages/status.jsx:827 msgid "Error: {e}" From 32475dccf1465c20dfb1169e6d10c370e178aa9a Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 31 Aug 2024 08:57:11 +0800 Subject: [PATCH 093/132] New Crowdin updates (#707) * New translations (Portuguese) * New translations (Portuguese, Brazilian) * Update catalogs.json --------- Co-authored-by: github-actions[bot] --- src/data/catalogs.json | 2 +- src/locales/pt-BR.po | 58 +++++++++++++++++++++--------------------- src/locales/pt-PT.po | 10 ++++---- 3 files changed, 35 insertions(+), 35 deletions(-) diff --git a/src/data/catalogs.json b/src/data/catalogs.json index 5a971269..e6c4a82c 100644 --- a/src/data/catalogs.json +++ b/src/data/catalogs.json @@ -117,7 +117,7 @@ "code": "pt-BR", "nativeName": "português", "name": "Portuguese", - "completion": 97 + "completion": 100 }, { "code": "pt-PT", diff --git a/src/locales/pt-BR.po b/src/locales/pt-BR.po index dd8c37d6..77dcc45f 100644 --- a/src/locales/pt-BR.po +++ b/src/locales/pt-BR.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-30 23:09\n" +"PO-Revision-Date: 2024-08-31 00:56\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -3601,113 +3601,113 @@ msgstr "Tendência ({instance})" #: src/pages/trending.jsx:227 msgid "Trending News" -msgstr "Notícias" +msgstr "Novidades" #: src/pages/trending.jsx:374 msgid "Back to showing trending posts" -msgstr "" +msgstr "Voltar a mostrar publicações em tendência" #: src/pages/trending.jsx:379 msgid "Showing posts mentioning <0>{0}" -msgstr "" +msgstr "Mostrar publicações mencionando <0>{0}" #: src/pages/trending.jsx:391 msgid "Trending posts" -msgstr "" +msgstr "Publicações em tendência" #: src/pages/trending.jsx:414 msgid "No trending posts." -msgstr "" +msgstr "Nenhuma publicação em tendência." #: src/pages/welcome.jsx:53 msgid "A minimalistic opinionated Mastodon web client." -msgstr "" +msgstr "Um cliente web para Mastodon minimalista e original." #: src/pages/welcome.jsx:64 msgid "Log in with Mastodon" -msgstr "" +msgstr "Iniciar sessão com Mastodon" #: src/pages/welcome.jsx:70 msgid "Sign up" -msgstr "" +msgstr "Iniciar sessão" #: src/pages/welcome.jsx:77 msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server." -msgstr "" +msgstr "Conecte com sua conta existente do Mastodon/Fediverse.<0/>Os seus credenciais não serão armazenados neste servidor." #: src/pages/welcome.jsx:94 msgid "<0>Built by <1>@cheeaun. <2>Privacy Policy." -msgstr "" +msgstr "<0>Feito por <1>@cheeaun. <2>Política de privacidade." #: src/pages/welcome.jsx:125 msgid "Screenshot of Boosts Carousel" -msgstr "" +msgstr "Captura de tela do carrossel de impulsos" #: src/pages/welcome.jsx:129 msgid "Boosts Carousel" -msgstr "" +msgstr "Carrossel de impulsos" #: src/pages/welcome.jsx:132 msgid "Visually separate original posts and re-shared posts (boosted posts)." -msgstr "" +msgstr "Separa visualmente as publicações originais das compartilhadas (publicações impulsionadas)." #: src/pages/welcome.jsx:141 msgid "Screenshot of nested comments thread" -msgstr "" +msgstr "Captura de tela de tópicos de comentários aninhados" #: src/pages/welcome.jsx:145 msgid "Nested comments thread" -msgstr "" +msgstr "Tópico de comentários aninhados" #: src/pages/welcome.jsx:148 msgid "Effortlessly follow conversations. Semi-collapsible replies." -msgstr "" +msgstr "Siga facilmente as conversas. Respostas semi-colapsáveis." #: src/pages/welcome.jsx:156 msgid "Screenshot of grouped notifications" -msgstr "" +msgstr "Captura de tela de notificações agrupadas" #: src/pages/welcome.jsx:160 msgid "Grouped notifications" -msgstr "" +msgstr "Notificações agrupadas" #: src/pages/welcome.jsx:163 msgid "Similar notifications are grouped and collapsed to reduce clutter." -msgstr "" +msgstr "Notificações similares são agrupadas e contraídas para evitar desordem." #: src/pages/welcome.jsx:172 msgid "Screenshot of multi-column UI" -msgstr "" +msgstr "Captura de tela do UI multi-coluna" #: src/pages/welcome.jsx:176 msgid "Single or multi-column" -msgstr "" +msgstr "Única ou multi-coluna" #: src/pages/welcome.jsx:179 msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users." -msgstr "" +msgstr "Por padrão, uma única coluna para amantes do modo zen. Multi-coluna configurável para usuários atacantes." #: src/pages/welcome.jsx:188 msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags" -msgstr "" +msgstr "Captura de tela da linha de tempo multi-hashtag com uma forma de adicionar mais hashtags" #: src/pages/welcome.jsx:192 msgid "Multi-hashtag timeline" -msgstr "" +msgstr "Linha de tempo multi-hashtag" #: src/pages/welcome.jsx:195 msgid "Up to 5 hashtags combined into a single timeline." -msgstr "" +msgstr "Até 5 hashtags combinadas em uma única linha do tempo." #: src/utils/open-compose.js:24 msgid "Looks like your browser is blocking popups." -msgstr "" +msgstr "Parece que o seu navegador está bloqueando pop-ups." #: src/utils/show-compose.js:16 msgid "A draft post is currently minimized. Post or discard it before creating a new one." -msgstr "" +msgstr "Uma publicação rascunho está atualmente minimizada. Publique-a ou a descarte antes de criar uma." #: src/utils/show-compose.js:21 msgid "A post is currently open. Post or discard it before creating a new one." -msgstr "" +msgstr "Uma publicação está atualmente aberta. Publique-a ou a descarte antes de criar uma." diff --git a/src/locales/pt-PT.po b/src/locales/pt-PT.po index a8e1baac..38ae935d 100644 --- a/src/locales/pt-PT.po +++ b/src/locales/pt-PT.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-30 23:09\n" +"PO-Revision-Date: 2024-08-31 00:56\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -3637,7 +3637,7 @@ msgstr "Conecte com a tua conta existente do Mastodon/Fediverse.<0/>Os teus cred #: src/pages/welcome.jsx:94 msgid "<0>Built by <1>@cheeaun. <2>Privacy Policy." -msgstr "<0>Feito por <1>@cheeaun. <2>Privacidade e política." +msgstr "<0>Feito por <1>@cheeaun. <2>Política de privacidade." #: src/pages/welcome.jsx:125 msgid "Screenshot of Boosts Carousel" @@ -3677,7 +3677,7 @@ msgstr "Notificações similares são agrupadas e contraídas para evitar desord #: src/pages/welcome.jsx:172 msgid "Screenshot of multi-column UI" -msgstr "Captura de ecrã da interface de utilizador com várias colunas" +msgstr "Captura de ecrã do UI multi-coluna" #: src/pages/welcome.jsx:176 msgid "Single or multi-column" @@ -3705,9 +3705,9 @@ msgstr "Parece que o teu navegador está a bloquear pop-ups." #: src/utils/show-compose.js:16 msgid "A draft post is currently minimized. Post or discard it before creating a new one." -msgstr "Uma publicação rascunho está atualmente minimizada. Publique-a ou descarte-a antes criar uma." +msgstr "Uma publicação rascunho está atualmente minimizada. Publique-a ou a descarte antes de criar uma." #: src/utils/show-compose.js:21 msgid "A post is currently open. Post or discard it before creating a new one." -msgstr "Uma publicação está atualmente aberta. Publique-a ou descarte-a antes de criar uma." +msgstr "Uma publicação está atualmente aberta. Publique-a ou a descarte antes de criar uma." From 34b49f40f5f3a304bce3eb1256006c6d4ce6c8c5 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Sat, 31 Aug 2024 00:25:48 +0800 Subject: [PATCH 094/132] Upgrade vite-plugin-pwa --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 91239834..60dfa4a6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -61,7 +61,7 @@ "vite": "~5.4.2", "vite-plugin-generate-file": "~0.2.0", "vite-plugin-html-config": "~2.0.1", - "vite-plugin-pwa": "~0.20.1", + "vite-plugin-pwa": "~0.20.2", "vite-plugin-remove-console": "~2.2.0", "vite-plugin-run": "~0.5.2", "workbox-cacheable-response": "~7.1.0", @@ -10642,9 +10642,9 @@ } }, "node_modules/vite-plugin-pwa": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-0.20.1.tgz", - "integrity": "sha512-M6Pk4b18i5ryrhKgiIF8Zud0HGphYiCbEfLsCdlvmwn/CEnS6noVwfIDG/+3V7r6yxpPV/gLiKw+rIlCCiCCoQ==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-0.20.2.tgz", + "integrity": "sha512-9wLqHt/NjP7YKj6CCEKS5+Fhffo6tHGrAa+wvoqCG59oZkmpX5lBBl38MVjLaO4ELrLqjdtUhILJDwZu+q/hGQ==", "dev": true, "dependencies": { "debug": "^4.3.4", diff --git a/package.json b/package.json index 52c96793..62bcbf72 100644 --- a/package.json +++ b/package.json @@ -67,7 +67,7 @@ "vite": "~5.4.2", "vite-plugin-generate-file": "~0.2.0", "vite-plugin-html-config": "~2.0.1", - "vite-plugin-pwa": "~0.20.1", + "vite-plugin-pwa": "~0.20.2", "vite-plugin-remove-console": "~2.2.0", "vite-plugin-run": "~0.5.2", "workbox-cacheable-response": "~7.1.0", From c6beb793f317a2ee027cc6cc1821b551d0924aaf Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Sat, 31 Aug 2024 00:30:46 +0800 Subject: [PATCH 095/132] Upgrade Valtio, things might break --- package-lock.json | 39 ++++++++++----------------------------- package.json | 2 +- 2 files changed, 11 insertions(+), 30 deletions(-) diff --git a/package-lock.json b/package-lock.json index 60dfa4a6..1263d14b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -46,7 +46,7 @@ "use-debounce": "~10.0.3", "use-long-press": "~3.2.0", "use-resize-observer": "~9.1.0", - "valtio": "1.13.2" + "valtio": "2.0.0" }, "devDependencies": { "@ianvs/prettier-plugin-sort-imports": "~4.3.1", @@ -5870,14 +5870,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/derive-valtio": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/derive-valtio/-/derive-valtio-0.1.0.tgz", - "integrity": "sha512-OCg2UsLbXK7GmmpzMXhYkdO64vhJ1ROUUGaTFyHjVwEdMEcTTRj7W1TxLbSBxdY8QLBPCcp66MTyaSy0RpO17A==", - "peerDependencies": { - "valtio": "*" - } - }, "node_modules/dom-input-range": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/dom-input-range/-/dom-input-range-1.1.6.tgz", @@ -9201,9 +9193,9 @@ } }, "node_modules/proxy-compare": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/proxy-compare/-/proxy-compare-2.6.0.tgz", - "integrity": "sha512-8xuCeM3l8yqdmbPoYeLbrAXCBWu19XEYc5/F28f5qOaoAIMyfmBUkl5axiK+x9olUvRlcekvnm98AP9RDngOIw==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/proxy-compare/-/proxy-compare-3.0.0.tgz", + "integrity": "sha512-y44MCkgtZUCT9tZGuE278fB7PWVf7fRYy0vbRXAts2o5F0EfC4fIQrvQQGBJo1WJbFcVLXzApOscyJuZqHQc1w==" }, "node_modules/pseudolocale": { "version": "2.1.0", @@ -10518,15 +10510,6 @@ "react-dom": "16.8.0 - 18" } }, - "node_modules/use-sync-external-store": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", - "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", - "license": "MIT", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -10534,20 +10517,18 @@ "dev": true }, "node_modules/valtio": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/valtio/-/valtio-1.13.2.tgz", - "integrity": "sha512-Qik0o+DSy741TmkqmRfjq+0xpZBXi/Y6+fXZLn0xNF1z/waFMbE3rkivv5Zcf9RrMUp6zswf2J7sbh2KBlba5A==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/valtio/-/valtio-2.0.0.tgz", + "integrity": "sha512-SzUU5UUK/vBRfHWXihwkJE55YNj8zhOkzxPOexcz0xIIT6Oux5VLynCmzyME2bYuEWcktW2NTaaLbpUydEsHiw==", "dependencies": { - "derive-valtio": "0.1.0", - "proxy-compare": "2.6.0", - "use-sync-external-store": "1.2.0" + "proxy-compare": "^3.0.0" }, "engines": { "node": ">=12.20.0" }, "peerDependencies": { - "@types/react": ">=16.8", - "react": ">=16.8" + "@types/react": ">=18.0.0", + "react": ">=18.0.0" }, "peerDependenciesMeta": { "@types/react": { diff --git a/package.json b/package.json index 62bcbf72..577e19ed 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ "use-debounce": "~10.0.3", "use-long-press": "~3.2.0", "use-resize-observer": "~9.1.0", - "valtio": "1.13.2" + "valtio": "2.0.0" }, "devDependencies": { "@ianvs/prettier-plugin-sort-imports": "~4.3.1", From e910ac0de61b5418f2b03c7bd77ab7b2c182b3eb Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Sat, 31 Aug 2024 13:47:57 +0800 Subject: [PATCH 096/132] Better contrast in dark mode --- src/index.css | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/index.css b/src/index.css index ce501be1..ccbd5243 100644 --- a/src/index.css +++ b/src/index.css @@ -150,6 +150,11 @@ mediumslateblue 70%, var(--text-color) 30% ); + --button-bg-color: color-mix( + in srgb, + var(--blue-color) 80%, + var(--bg-color) 20% + ); --reblog-faded-color: #b190f141; --reply-to-text-color: var(--reply-to-color); --reply-to-faded-color: #ffa60017; From 7c067a2f82374a6ac1cad4b3ffcbb825ef9375cb Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 31 Aug 2024 15:40:25 +0800 Subject: [PATCH 097/132] New translations (Galician) (#708) --- src/locales/gl-ES.po | 162 +++++++++++++++++++++---------------------- 1 file changed, 81 insertions(+), 81 deletions(-) diff --git a/src/locales/gl-ES.po b/src/locales/gl-ES.po index 3efbcdcf..ea30d1ad 100644 --- a/src/locales/gl-ES.po +++ b/src/locales/gl-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: gl\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-29 07:18\n" +"PO-Revision-Date: 2024-08-31 07:39\n" "Last-Translator: \n" "Language-Team: Galician\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -38,7 +38,7 @@ msgstr "Automatizada" #: src/components/account-block.jsx:166 #: src/components/account-info.jsx:639 #: src/components/status.jsx:439 -#: src/pages/catchup.jsx:1438 +#: src/pages/catchup.jsx:1454 msgid "Group" msgstr "Grupo" @@ -61,7 +61,7 @@ msgstr "Solicitado" #: src/pages/following.jsx:20 #: src/pages/following.jsx:131 msgid "Following" -msgstr "A seguir" +msgstr "Seguindo" #: src/components/account-block.jsx:188 #: src/components/account-info.jsx:1059 @@ -188,8 +188,8 @@ msgstr "Orixinal" #: src/components/account-info.jsx:859 #: src/components/status.jsx:2162 #: src/pages/catchup.jsx:71 -#: src/pages/catchup.jsx:1412 -#: src/pages/catchup.jsx:2023 +#: src/pages/catchup.jsx:1428 +#: src/pages/catchup.jsx:2039 #: src/pages/status.jsx:892 #: src/pages/status.jsx:1494 msgid "Replies" @@ -197,8 +197,8 @@ msgstr "Respostas" #: src/components/account-info.jsx:863 #: src/pages/catchup.jsx:72 -#: src/pages/catchup.jsx:1414 -#: src/pages/catchup.jsx:2035 +#: src/pages/catchup.jsx:1430 +#: src/pages/catchup.jsx:2051 #: src/pages/settings.jsx:1028 msgid "Boosts" msgstr "Promocións" @@ -426,7 +426,7 @@ msgstr "Seguir" #: src/components/status.jsx:3073 #: src/components/status.jsx:3571 #: src/pages/accounts.jsx:36 -#: src/pages/catchup.jsx:1548 +#: src/pages/catchup.jsx:1564 #: src/pages/filters.jsx:224 #: src/pages/list.jsx:274 #: src/pages/notifications.jsx:840 @@ -527,8 +527,8 @@ msgstr "Capa activada" #: src/components/columns.jsx:19 #: src/components/nav-menu.jsx:184 #: src/components/shortcuts-settings.jsx:137 -#: src/components/timeline.jsx:431 -#: src/pages/catchup.jsx:860 +#: src/components/timeline.jsx:434 +#: src/pages/catchup.jsx:876 #: src/pages/filters.jsx:89 #: src/pages/followed-hashtags.jsx:40 #: src/pages/home.jsx:52 @@ -606,7 +606,7 @@ msgstr "Fallou o anexo #{i}" #: src/components/compose.jsx:1118 #: src/components/status.jsx:1961 -#: src/components/timeline.jsx:975 +#: src/components/timeline.jsx:978 msgid "Content warning" msgstr "Aviso sobre o contido" @@ -727,7 +727,7 @@ msgstr "Taxa de imaxes demasiado alta. Podería dar problemas ao cargalo." #: src/components/compose.jsx:2371 #: src/components/compose.jsx:2621 #: src/components/shortcuts-settings.jsx:723 -#: src/pages/catchup.jsx:1058 +#: src/pages/catchup.jsx:1074 #: src/pages/filters.jsx:412 msgid "Remove" msgstr "Retirar" @@ -849,13 +849,13 @@ msgstr "Escribe para buscar GIFs" #: src/components/compose.jsx:3454 #: src/components/media-modal.jsx:387 -#: src/components/timeline.jsx:880 +#: src/components/timeline.jsx:883 msgid "Previous" msgstr "Anterior" #: src/components/compose.jsx:3472 #: src/components/media-modal.jsx:406 -#: src/components/timeline.jsx:897 +#: src/components/timeline.jsx:900 msgid "Next" msgstr "Seguinte" @@ -908,7 +908,7 @@ msgid "No drafts found." msgstr "Non hai borradores." #: src/components/drafts.jsx:245 -#: src/pages/catchup.jsx:1895 +#: src/pages/catchup.jsx:1911 msgid "Poll" msgstr "Enquisa" @@ -952,7 +952,7 @@ msgid "Accounts" msgstr "Contas" #: src/components/generic-accounts.jsx:205 -#: src/components/timeline.jsx:513 +#: src/components/timeline.jsx:516 #: src/pages/list.jsx:293 #: src/pages/notifications.jsx:820 #: src/pages/search.jsx:454 @@ -961,14 +961,14 @@ msgid "Show more…" msgstr "Mostrar máis…" #: src/components/generic-accounts.jsx:210 -#: src/components/timeline.jsx:518 +#: src/components/timeline.jsx:521 #: src/pages/search.jsx:459 msgid "The end." msgstr "Fin." #: src/components/keyboard-shortcuts-help.jsx:43 #: src/components/nav-menu.jsx:405 -#: src/pages/catchup.jsx:1586 +#: src/pages/catchup.jsx:1602 msgid "Keyboard shortcuts" msgstr "Atallos do teclado" @@ -977,12 +977,12 @@ msgid "Keyboard shortcuts help" msgstr "Axuda sobre atallos do teclado" #: src/components/keyboard-shortcuts-help.jsx:55 -#: src/pages/catchup.jsx:1611 +#: src/pages/catchup.jsx:1627 msgid "Next post" msgstr "Seguinte publicación" #: src/components/keyboard-shortcuts-help.jsx:59 -#: src/pages/catchup.jsx:1619 +#: src/pages/catchup.jsx:1635 msgid "Previous post" msgstr "Publicación anterior" @@ -1007,7 +1007,7 @@ msgid "Load new posts" msgstr "Cargar novas publicacións" #: src/components/keyboard-shortcuts-help.jsx:83 -#: src/pages/catchup.jsx:1643 +#: src/pages/catchup.jsx:1659 msgid "Open post details" msgstr "Abrir detalles da publicación" @@ -1138,7 +1138,7 @@ msgstr "Non mostrar respostas" #: src/components/list-add-edit.jsx:141 msgid "Hide posts on this list from Home/Following" -msgstr "Nesta lista, agochar as publicacións que están en Inicio/A Seguir" +msgstr "Nesta lista, agochar as publicacións que están en Inicio/Seguindo" #: src/components/list-add-edit.jsx:147 #: src/pages/filters.jsx:554 @@ -1207,9 +1207,9 @@ msgstr "Filtrado: {filterTitleStr}" #: src/components/status.jsx:3401 #: src/components/status.jsx:3497 #: src/components/status.jsx:3575 -#: src/components/timeline.jsx:964 +#: src/components/timeline.jsx:967 #: src/pages/catchup.jsx:75 -#: src/pages/catchup.jsx:1843 +#: src/pages/catchup.jsx:1859 msgid "Filtered" msgstr "Filtrado" @@ -1238,7 +1238,7 @@ msgid "New update available…" msgstr "Nova actualización dispoñible…" #: src/components/nav-menu.jsx:200 -#: src/pages/catchup.jsx:855 +#: src/pages/catchup.jsx:871 msgid "Catch-up" msgstr "Ponte ao día" @@ -1299,8 +1299,8 @@ msgstr "Marcadores" #: src/components/nav-menu.jsx:296 #: src/components/shortcuts-settings.jsx:55 #: src/components/shortcuts-settings.jsx:198 -#: src/pages/catchup.jsx:1413 -#: src/pages/catchup.jsx:2029 +#: src/pages/catchup.jsx:1429 +#: src/pages/catchup.jsx:2045 #: src/pages/favourites.jsx:11 #: src/pages/favourites.jsx:23 #: src/pages/settings.jsx:1024 @@ -1713,7 +1713,7 @@ msgstr "Contas con <0>{query}" #: src/components/shortcuts-settings.jsx:48 msgid "Home / Following" -msgstr "Inicio / A Seguir" +msgstr "Inicio / Seguindo" #: src/components/shortcuts-settings.jsx:51 msgid "Public (Local / Federated)" @@ -1822,7 +1822,7 @@ msgstr "Aínda non hai atallos. Toca no botón Engadir atallo." #: src/components/shortcuts-settings.jsx:412 msgid "Not sure what to add?<0/>Try adding <1>Home / Following and Notifications first." -msgstr "Non sabes que engadir?<0/>Intenta engadir <1>Inicio / A Seguir e Notificacións." +msgstr "Non sabes que engadir?<0/>Intenta engadir <1>Inicio / Seguindo e Notificacións." #: src/components/shortcuts-settings.jsx:440 msgid "Max {SHORTCUTS_LIMIT} columns" @@ -2289,12 +2289,12 @@ msgstr "Nota: a vista previa está lixeiramente editada." msgid "<0/> <1/> boosted" msgstr "<0/> <1/> promovida" -#: src/components/timeline.jsx:447 +#: src/components/timeline.jsx:450 #: src/pages/settings.jsx:1048 msgid "New posts" msgstr "Novas publicacións" -#: src/components/timeline.jsx:548 +#: src/components/timeline.jsx:551 #: src/pages/home.jsx:212 #: src/pages/notifications.jsx:796 #: src/pages/status.jsx:945 @@ -2302,13 +2302,13 @@ msgstr "Novas publicacións" msgid "Try again" msgstr "Inténtao outra vez" -#: src/components/timeline.jsx:937 -#: src/components/timeline.jsx:944 -#: src/pages/catchup.jsx:1860 +#: src/components/timeline.jsx:940 +#: src/components/timeline.jsx:947 +#: src/pages/catchup.jsx:1876 msgid "Thread" msgstr "Fío" -#: src/components/timeline.jsx:959 +#: src/components/timeline.jsx:962 msgid "<0>Filtered: <1>{0}" msgstr "<0>Filtrado: <1>{0}" @@ -2557,176 +2557,176 @@ msgstr "Grupos" msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}" msgstr "Móstrase {selectedFilterCategory, select, all {todas as publicacións} original {publicacións orixinais} replies {respostas} boosts {promocións} followedTags {cancelos seguidos} groups {grupos} filtered {publicacións filtradas}}, {sortBy, select, createdAt {{sortOrder, select, asc {máis antigo} desc {máis recente}}} reblogsCount {{sortOrder, select, asc {con menos promocións} desc {con máis promocións}}} favouritesCount {{sortOrder, select, asc {con menos favorecementos} desc {con máis favorecementos}}} repliesCount {{sortOrder, select, asc {con menos respostas} desc {con máis respostas}}} density {{sortOrder, select, asc {menor densidade} desc {maior densidade}}}} primeiro{groupBy, select, account {, agrupado por autoría} other {}}" -#: src/pages/catchup.jsx:866 -#: src/pages/catchup.jsx:890 +#: src/pages/catchup.jsx:882 +#: src/pages/catchup.jsx:906 msgid "Catch-up <0>beta" msgstr "Ponte ao día <0>beta" -#: src/pages/catchup.jsx:880 -#: src/pages/catchup.jsx:1552 +#: src/pages/catchup.jsx:896 +#: src/pages/catchup.jsx:1568 msgid "Help" msgstr "Axuda" -#: src/pages/catchup.jsx:896 +#: src/pages/catchup.jsx:912 msgid "What is this?" msgstr "Que é isto?" -#: src/pages/catchup.jsx:899 +#: src/pages/catchup.jsx:915 msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts." msgstr "Ponte ao Día é unha cronoloxía separada para os teus seguimentos onde obter unha visión rápida e doada do publicado, cunha interface inspirada na do correo electrónico para organizar e filtrar as publicacións." -#: src/pages/catchup.jsx:910 +#: src/pages/catchup.jsx:926 msgid "Preview of Catch-up UI" msgstr "Vista previa da interface de Ponte ao día" -#: src/pages/catchup.jsx:919 +#: src/pages/catchup.jsx:935 msgid "Let's catch up" msgstr "Poñámonos ao día" -#: src/pages/catchup.jsx:924 +#: src/pages/catchup.jsx:940 msgid "Let's catch up on the posts from your followings." msgstr "Vexamos o que publicaron as persoas que segues." -#: src/pages/catchup.jsx:928 +#: src/pages/catchup.jsx:944 msgid "Show me all posts from…" msgstr "Móstrame todas as publicacións das…" -#: src/pages/catchup.jsx:951 +#: src/pages/catchup.jsx:967 msgid "until the max" msgstr "o máximo" -#: src/pages/catchup.jsx:981 +#: src/pages/catchup.jsx:997 msgid "Catch up" msgstr "Obter" -#: src/pages/catchup.jsx:987 +#: src/pages/catchup.jsx:1003 msgid "Overlaps with your last catch-up" msgstr "Entraría na túa última posta ao día" -#: src/pages/catchup.jsx:999 +#: src/pages/catchup.jsx:1015 msgid "Until the last catch-up ({0})" msgstr "Ata a última posta ao día ({0})" -#: src/pages/catchup.jsx:1008 +#: src/pages/catchup.jsx:1024 msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more." msgstr "Nota: pode que a túa instancia mostre un máximo de 800 publicacións na cronoloxía de Inicio independentemente do tempo que marques. Podería variar." -#: src/pages/catchup.jsx:1018 +#: src/pages/catchup.jsx:1034 msgid "Previously…" msgstr "Anteriormente…" -#: src/pages/catchup.jsx:1036 +#: src/pages/catchup.jsx:1052 msgid "{0, plural, one {# post} other {# posts}}" msgstr "{0, plural, one {# publicación} other {# publicacións}}" -#: src/pages/catchup.jsx:1046 +#: src/pages/catchup.jsx:1062 msgid "Remove this catch-up?" msgstr "Retirar esta posta ao día?" -#: src/pages/catchup.jsx:1067 +#: src/pages/catchup.jsx:1083 msgid "Note: Only max 3 will be stored. The rest will be automatically removed." msgstr "Nota: só se gardan 3 postas ao día. O resto elimínanse automaticamente." -#: src/pages/catchup.jsx:1082 +#: src/pages/catchup.jsx:1098 msgid "Fetching posts…" msgstr "Obtendo as publicacións…" -#: src/pages/catchup.jsx:1085 +#: src/pages/catchup.jsx:1101 msgid "This might take a while." msgstr "Podería levarlle un anaco." -#: src/pages/catchup.jsx:1120 +#: src/pages/catchup.jsx:1136 msgid "Reset filters" msgstr "Restablecer filtros" -#: src/pages/catchup.jsx:1128 -#: src/pages/catchup.jsx:1558 +#: src/pages/catchup.jsx:1144 +#: src/pages/catchup.jsx:1574 msgid "Top links" msgstr "O máis compartido" -#: src/pages/catchup.jsx:1244 +#: src/pages/catchup.jsx:1260 msgid "Shared by {0}" msgstr "Compartido por {0}" -#: src/pages/catchup.jsx:1283 +#: src/pages/catchup.jsx:1299 #: src/pages/mentions.jsx:147 #: src/pages/search.jsx:222 msgid "All" msgstr "Todo" -#: src/pages/catchup.jsx:1368 +#: src/pages/catchup.jsx:1384 msgid "{0, plural, one {# author} other {# authors}}" msgstr "{0, plural, one {# autora} other {# autoras}}" -#: src/pages/catchup.jsx:1380 +#: src/pages/catchup.jsx:1396 msgid "Sort" msgstr "Orde" -#: src/pages/catchup.jsx:1411 +#: src/pages/catchup.jsx:1427 msgid "Date" msgstr "Data" -#: src/pages/catchup.jsx:1415 +#: src/pages/catchup.jsx:1431 msgid "Density" msgstr "Densidade" -#: src/pages/catchup.jsx:1453 +#: src/pages/catchup.jsx:1469 msgid "Authors" msgstr "Autoría" -#: src/pages/catchup.jsx:1454 +#: src/pages/catchup.jsx:1470 msgid "None" msgstr "Ningún" -#: src/pages/catchup.jsx:1470 +#: src/pages/catchup.jsx:1486 msgid "Show all authors" msgstr "Mostra todas as autoras" -#: src/pages/catchup.jsx:1521 +#: src/pages/catchup.jsx:1537 msgid "You don't have to read everything." msgstr "Non tes que ler todo." -#: src/pages/catchup.jsx:1522 +#: src/pages/catchup.jsx:1538 msgid "That's all." msgstr "Isto é todo." -#: src/pages/catchup.jsx:1530 +#: src/pages/catchup.jsx:1546 msgid "Back to top" msgstr "Volver arriba" -#: src/pages/catchup.jsx:1561 +#: src/pages/catchup.jsx:1577 msgid "Links shared by followings, sorted by shared counts, boosts and likes." msgstr "Ligazóns compartidas polos teus seguimentos, organizados por contas compartidas, promocións e favorecementos." -#: src/pages/catchup.jsx:1567 +#: src/pages/catchup.jsx:1583 msgid "Sort: Density" msgstr "Orde: Densidade" -#: src/pages/catchup.jsx:1570 +#: src/pages/catchup.jsx:1586 msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos." msgstr "As publicacións están ordenadas pola densidade de información, pola cantidade relativa. As publicacións curtas son «lixeiras» mentres que as máis longas «pesan máis». As publicacións con fotos «pesan máis» que as que non as teñen." -#: src/pages/catchup.jsx:1577 +#: src/pages/catchup.jsx:1593 msgid "Group: Authors" msgstr "Agrupar: Autoría" -#: src/pages/catchup.jsx:1580 +#: src/pages/catchup.jsx:1596 msgid "Posts are grouped by authors, sorted by posts count per author." msgstr "As publicacións están agrupadas pola autoría, e ordenadas por número de publicacións por autora." -#: src/pages/catchup.jsx:1627 +#: src/pages/catchup.jsx:1643 msgid "Next author" msgstr "Seguinte autora" -#: src/pages/catchup.jsx:1635 +#: src/pages/catchup.jsx:1651 msgid "Previous author" msgstr "Autora anterior" -#: src/pages/catchup.jsx:1651 +#: src/pages/catchup.jsx:1667 msgid "Scroll to top" msgstr "Ir arriba" -#: src/pages/catchup.jsx:1842 +#: src/pages/catchup.jsx:1858 msgid "Filtered: {0}" msgstr "Filtrado: {0}" @@ -2914,7 +2914,7 @@ msgstr "Seguiches a #{hashtag}" #: src/pages/hashtag.jsx:254 msgid "Following…" -msgstr "A seguir…" +msgstr "Seguindo…" #: src/pages/hashtag.jsx:282 msgid "Unfeatured on profile" From b013b436c1511bc60052b5c27abb87082a7904bc Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Sat, 31 Aug 2024 17:59:34 +0800 Subject: [PATCH 098/132] Fix missing backgrounds for nav menu items --- src/components/nav-menu.css | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/src/components/nav-menu.css b/src/components/nav-menu.css index 0c82191b..5d92cec9 100644 --- a/src/components/nav-menu.css +++ b/src/components/nav-menu.css @@ -1,7 +1,18 @@ -.nav-menu section:last-child { - background-color: var(--bg-faded-color); - margin-bottom: -8px; - padding-bottom: 8px; +.nav-menu { + overflow: hidden; + + section:last-child { + background-color: var(--bg-faded-color); + margin-bottom: -4px; + padding-bottom: 4px; + + .szh-menu__item:before { + z-index: 0; + } + .szh-menu__item > * { + z-index: 1; + } + } } @media (min-width: 23em) { From ffab068cb2c88d6497a5a6fc30ed17aa0bf108de Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Sat, 31 Aug 2024 18:31:41 +0800 Subject: [PATCH 099/132] Show region for pt-BR --- src/components/lang-selector.jsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/components/lang-selector.jsx b/src/components/lang-selector.jsx index 95634d42..a072bd11 100644 --- a/src/components/lang-selector.jsx +++ b/src/components/lang-selector.jsx @@ -9,6 +9,7 @@ import store from '../utils/store'; const regionMaps = { 'zh-CN': 'zh-Hans', 'zh-TW': 'zh-Hant', + 'pt-BR': 'pt-BR', }; export default function LangSelector() { From 4353a64b98fa3d474f89b70165a5cdc1aeb5bb2a Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 31 Aug 2024 20:08:29 +0800 Subject: [PATCH 100/132] New translations (Spanish) (#709) --- src/locales/es-ES.po | 154 +++++++++++++++++++++---------------------- 1 file changed, 77 insertions(+), 77 deletions(-) diff --git a/src/locales/es-ES.po b/src/locales/es-ES.po index 1a2bfc6d..c632a60c 100644 --- a/src/locales/es-ES.po +++ b/src/locales/es-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: es\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-28 15:29\n" +"PO-Revision-Date: 2024-08-31 12:07\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -38,7 +38,7 @@ msgstr "Automatizado" #: src/components/account-block.jsx:166 #: src/components/account-info.jsx:639 #: src/components/status.jsx:439 -#: src/pages/catchup.jsx:1438 +#: src/pages/catchup.jsx:1454 msgid "Group" msgstr "Grupo" @@ -188,8 +188,8 @@ msgstr "Originales" #: src/components/account-info.jsx:859 #: src/components/status.jsx:2162 #: src/pages/catchup.jsx:71 -#: src/pages/catchup.jsx:1412 -#: src/pages/catchup.jsx:2023 +#: src/pages/catchup.jsx:1428 +#: src/pages/catchup.jsx:2039 #: src/pages/status.jsx:892 #: src/pages/status.jsx:1494 msgid "Replies" @@ -197,8 +197,8 @@ msgstr "Respuestas" #: src/components/account-info.jsx:863 #: src/pages/catchup.jsx:72 -#: src/pages/catchup.jsx:1414 -#: src/pages/catchup.jsx:2035 +#: src/pages/catchup.jsx:1430 +#: src/pages/catchup.jsx:2051 #: src/pages/settings.jsx:1028 msgid "Boosts" msgstr "Impulsos" @@ -426,7 +426,7 @@ msgstr "Seguir" #: src/components/status.jsx:3073 #: src/components/status.jsx:3571 #: src/pages/accounts.jsx:36 -#: src/pages/catchup.jsx:1548 +#: src/pages/catchup.jsx:1564 #: src/pages/filters.jsx:224 #: src/pages/list.jsx:274 #: src/pages/notifications.jsx:840 @@ -527,8 +527,8 @@ msgstr "El modo oculto ha sido activado" #: src/components/columns.jsx:19 #: src/components/nav-menu.jsx:184 #: src/components/shortcuts-settings.jsx:137 -#: src/components/timeline.jsx:431 -#: src/pages/catchup.jsx:860 +#: src/components/timeline.jsx:434 +#: src/pages/catchup.jsx:876 #: src/pages/filters.jsx:89 #: src/pages/followed-hashtags.jsx:40 #: src/pages/home.jsx:52 @@ -606,7 +606,7 @@ msgstr "Error al adjuntar #{i}" #: src/components/compose.jsx:1118 #: src/components/status.jsx:1961 -#: src/components/timeline.jsx:975 +#: src/components/timeline.jsx:978 msgid "Content warning" msgstr "Advertencia de contenido" @@ -727,7 +727,7 @@ msgstr "Tasa de fotogramas demasiado alta. La carga podría encontrar problemas. #: src/components/compose.jsx:2371 #: src/components/compose.jsx:2621 #: src/components/shortcuts-settings.jsx:723 -#: src/pages/catchup.jsx:1058 +#: src/pages/catchup.jsx:1074 #: src/pages/filters.jsx:412 msgid "Remove" msgstr "Eliminar" @@ -849,13 +849,13 @@ msgstr "Escriba para buscar un GIF" #: src/components/compose.jsx:3454 #: src/components/media-modal.jsx:387 -#: src/components/timeline.jsx:880 +#: src/components/timeline.jsx:883 msgid "Previous" msgstr "Anterior" #: src/components/compose.jsx:3472 #: src/components/media-modal.jsx:406 -#: src/components/timeline.jsx:897 +#: src/components/timeline.jsx:900 msgid "Next" msgstr "Siguiente" @@ -908,7 +908,7 @@ msgid "No drafts found." msgstr "No se encontraron borradores." #: src/components/drafts.jsx:245 -#: src/pages/catchup.jsx:1895 +#: src/pages/catchup.jsx:1911 msgid "Poll" msgstr "Encuesta" @@ -952,7 +952,7 @@ msgid "Accounts" msgstr "Cuentas" #: src/components/generic-accounts.jsx:205 -#: src/components/timeline.jsx:513 +#: src/components/timeline.jsx:516 #: src/pages/list.jsx:293 #: src/pages/notifications.jsx:820 #: src/pages/search.jsx:454 @@ -961,14 +961,14 @@ msgid "Show more…" msgstr "Mostrar más…" #: src/components/generic-accounts.jsx:210 -#: src/components/timeline.jsx:518 +#: src/components/timeline.jsx:521 #: src/pages/search.jsx:459 msgid "The end." msgstr "El final." #: src/components/keyboard-shortcuts-help.jsx:43 #: src/components/nav-menu.jsx:405 -#: src/pages/catchup.jsx:1586 +#: src/pages/catchup.jsx:1602 msgid "Keyboard shortcuts" msgstr "Atajos del teclado" @@ -977,12 +977,12 @@ msgid "Keyboard shortcuts help" msgstr "Ayuda de atajos de teclado" #: src/components/keyboard-shortcuts-help.jsx:55 -#: src/pages/catchup.jsx:1611 +#: src/pages/catchup.jsx:1627 msgid "Next post" msgstr "Siguiente publicación" #: src/components/keyboard-shortcuts-help.jsx:59 -#: src/pages/catchup.jsx:1619 +#: src/pages/catchup.jsx:1635 msgid "Previous post" msgstr "Anterior publicación" @@ -1007,7 +1007,7 @@ msgid "Load new posts" msgstr "Cargar nuevas publicaciones" #: src/components/keyboard-shortcuts-help.jsx:83 -#: src/pages/catchup.jsx:1643 +#: src/pages/catchup.jsx:1659 msgid "Open post details" msgstr "Abrir detalles de la publicación" @@ -1207,9 +1207,9 @@ msgstr "Filtrado: {filterTitleStr}" #: src/components/status.jsx:3401 #: src/components/status.jsx:3497 #: src/components/status.jsx:3575 -#: src/components/timeline.jsx:964 +#: src/components/timeline.jsx:967 #: src/pages/catchup.jsx:75 -#: src/pages/catchup.jsx:1843 +#: src/pages/catchup.jsx:1859 msgid "Filtered" msgstr "Filtrado" @@ -1238,7 +1238,7 @@ msgid "New update available…" msgstr "Nueva actualización disponible…" #: src/components/nav-menu.jsx:200 -#: src/pages/catchup.jsx:855 +#: src/pages/catchup.jsx:871 msgid "Catch-up" msgstr "Ponerse al día" @@ -1299,8 +1299,8 @@ msgstr "Marcadores" #: src/components/nav-menu.jsx:296 #: src/components/shortcuts-settings.jsx:55 #: src/components/shortcuts-settings.jsx:198 -#: src/pages/catchup.jsx:1413 -#: src/pages/catchup.jsx:2029 +#: src/pages/catchup.jsx:1429 +#: src/pages/catchup.jsx:2045 #: src/pages/favourites.jsx:11 #: src/pages/favourites.jsx:23 #: src/pages/settings.jsx:1024 @@ -1788,7 +1788,7 @@ msgstr "Pestaña/Barra de menú" #: src/components/shortcuts-settings.jsx:262 msgid "Multi-column" -msgstr "Multi-Columna" +msgstr "Múltiples columnas" #: src/components/shortcuts-settings.jsx:329 msgid "Not available in current view mode" @@ -2289,12 +2289,12 @@ msgstr "Nota: Esta vista previa está ligeramente definida." msgid "<0/> <1/> boosted" msgstr "<0/> <1/> impulsó" -#: src/components/timeline.jsx:447 +#: src/components/timeline.jsx:450 #: src/pages/settings.jsx:1048 msgid "New posts" msgstr "Nuevas publicaciones" -#: src/components/timeline.jsx:548 +#: src/components/timeline.jsx:551 #: src/pages/home.jsx:212 #: src/pages/notifications.jsx:796 #: src/pages/status.jsx:945 @@ -2302,13 +2302,13 @@ msgstr "Nuevas publicaciones" msgid "Try again" msgstr "Inténtalo de nuevo" -#: src/components/timeline.jsx:937 -#: src/components/timeline.jsx:944 -#: src/pages/catchup.jsx:1860 +#: src/components/timeline.jsx:940 +#: src/components/timeline.jsx:947 +#: src/pages/catchup.jsx:1876 msgid "Thread" msgstr "Hilo" -#: src/components/timeline.jsx:959 +#: src/components/timeline.jsx:962 msgid "<0>Filtered: <1>{0}" msgstr "<0>Filtrado: <1>{0}" @@ -2557,176 +2557,176 @@ msgstr "Grupos" msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}" msgstr "Mostrando {selectedFilterCategory, select, all {todas las publicaciones} original {publicaciones originales} replies {respuestas} boosts {impulsos} followedTags {etiquetas seguidas} groups {grupos} filtered {publicaciones filtradas}}, {sortBy, select, createdAt {{sortOrder, select, asc {más antiguos} desc {más recientes}}} reblogsCount {{sortOrder, select, asc {menos impulsos} desc {más impulsos}}} favouritesCount {{sortOrder, select, asc {menos likes} desc {más likes}}} repliesCount {{sortOrder, select, asc {menos respuestas} desc {más respuestas}}} density {{sortOrder, select, asc {menos denso} desc {más denso}}}} first{groupBy, select, account {, agrupado por autores} other {}}" -#: src/pages/catchup.jsx:866 -#: src/pages/catchup.jsx:890 +#: src/pages/catchup.jsx:882 +#: src/pages/catchup.jsx:906 msgid "Catch-up <0>beta" msgstr "Ponerse al día <0>beta" -#: src/pages/catchup.jsx:880 -#: src/pages/catchup.jsx:1552 +#: src/pages/catchup.jsx:896 +#: src/pages/catchup.jsx:1568 msgid "Help" msgstr "Ayuda" -#: src/pages/catchup.jsx:896 +#: src/pages/catchup.jsx:912 msgid "What is this?" msgstr "¿Qué es esto?" -#: src/pages/catchup.jsx:899 +#: src/pages/catchup.jsx:915 msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts." msgstr "La puesta al día es una línea de tiempo independiente para tus seguidores, ofreciendo una vista de alto nivel de un vistazo, con una interfaz simple inspirada en el correo electrónico para ordenar y filtrar sin esfuerzo a través de las publicaciones." -#: src/pages/catchup.jsx:910 +#: src/pages/catchup.jsx:926 msgid "Preview of Catch-up UI" msgstr "Vista previa de la interfaz de puesta al día" -#: src/pages/catchup.jsx:919 +#: src/pages/catchup.jsx:935 msgid "Let's catch up" msgstr "Pongámonos al día" -#: src/pages/catchup.jsx:924 +#: src/pages/catchup.jsx:940 msgid "Let's catch up on the posts from your followings." msgstr "Pongámonos al día con las publicaciones de las cuentas que sigues." -#: src/pages/catchup.jsx:928 +#: src/pages/catchup.jsx:944 msgid "Show me all posts from…" msgstr "Muéstrame todas las publicaciones de…" -#: src/pages/catchup.jsx:951 +#: src/pages/catchup.jsx:967 msgid "until the max" msgstr "hasta el máximo" -#: src/pages/catchup.jsx:981 +#: src/pages/catchup.jsx:997 msgid "Catch up" msgstr "Ponerse al día" -#: src/pages/catchup.jsx:987 +#: src/pages/catchup.jsx:1003 msgid "Overlaps with your last catch-up" msgstr "Superpone tu última puesta al día" -#: src/pages/catchup.jsx:999 +#: src/pages/catchup.jsx:1015 msgid "Until the last catch-up ({0})" msgstr "Hasta la última puesta al día ({0})" -#: src/pages/catchup.jsx:1008 +#: src/pages/catchup.jsx:1024 msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more." msgstr "Nota: es posible que su instancia solo muestre un máximo de 800 publicaciones en la línea temporal de Inicio, independientemente del intervalo de tiempo. Podría ser menos o más." -#: src/pages/catchup.jsx:1018 +#: src/pages/catchup.jsx:1034 msgid "Previously…" msgstr "Anteriormente…" -#: src/pages/catchup.jsx:1036 +#: src/pages/catchup.jsx:1052 msgid "{0, plural, one {# post} other {# posts}}" msgstr "{0, plural, one {# publicación} other {# publicaciones}}" -#: src/pages/catchup.jsx:1046 +#: src/pages/catchup.jsx:1062 msgid "Remove this catch-up?" msgstr "¿Eliminar esta actualización?" -#: src/pages/catchup.jsx:1067 +#: src/pages/catchup.jsx:1083 msgid "Note: Only max 3 will be stored. The rest will be automatically removed." msgstr "Nota: Solo se almacenará el máximo 3. El resto se eliminará automáticamente." -#: src/pages/catchup.jsx:1082 +#: src/pages/catchup.jsx:1098 msgid "Fetching posts…" msgstr "Obteniendo publicaciones…" -#: src/pages/catchup.jsx:1085 +#: src/pages/catchup.jsx:1101 msgid "This might take a while." msgstr "Esto podría tardar un rato." -#: src/pages/catchup.jsx:1120 +#: src/pages/catchup.jsx:1136 msgid "Reset filters" msgstr "Limpiar filtros" -#: src/pages/catchup.jsx:1128 -#: src/pages/catchup.jsx:1558 +#: src/pages/catchup.jsx:1144 +#: src/pages/catchup.jsx:1574 msgid "Top links" msgstr "Mejores enlaces" -#: src/pages/catchup.jsx:1244 +#: src/pages/catchup.jsx:1260 msgid "Shared by {0}" msgstr "Compartido por {0}" -#: src/pages/catchup.jsx:1283 +#: src/pages/catchup.jsx:1299 #: src/pages/mentions.jsx:147 #: src/pages/search.jsx:222 msgid "All" msgstr "Todos" -#: src/pages/catchup.jsx:1368 +#: src/pages/catchup.jsx:1384 msgid "{0, plural, one {# author} other {# authors}}" msgstr "{0, plural, one {# autor} other {# autores}}" -#: src/pages/catchup.jsx:1380 +#: src/pages/catchup.jsx:1396 msgid "Sort" msgstr "Ordenar" -#: src/pages/catchup.jsx:1411 +#: src/pages/catchup.jsx:1427 msgid "Date" msgstr "Fecha" -#: src/pages/catchup.jsx:1415 +#: src/pages/catchup.jsx:1431 msgid "Density" msgstr "Densidad" -#: src/pages/catchup.jsx:1453 +#: src/pages/catchup.jsx:1469 msgid "Authors" msgstr "Autores" -#: src/pages/catchup.jsx:1454 +#: src/pages/catchup.jsx:1470 msgid "None" msgstr "Nada" -#: src/pages/catchup.jsx:1470 +#: src/pages/catchup.jsx:1486 msgid "Show all authors" msgstr "Mostrar todos los autores" -#: src/pages/catchup.jsx:1521 +#: src/pages/catchup.jsx:1537 msgid "You don't have to read everything." msgstr "No es necesario leer todo." -#: src/pages/catchup.jsx:1522 +#: src/pages/catchup.jsx:1538 msgid "That's all." msgstr "Eso es todo." -#: src/pages/catchup.jsx:1530 +#: src/pages/catchup.jsx:1546 msgid "Back to top" msgstr "Volver arriba" -#: src/pages/catchup.jsx:1561 +#: src/pages/catchup.jsx:1577 msgid "Links shared by followings, sorted by shared counts, boosts and likes." msgstr "Enlaces compartidos por seguidores, ordenados por recuento de compartidos, impulsos y me gustas." -#: src/pages/catchup.jsx:1567 +#: src/pages/catchup.jsx:1583 msgid "Sort: Density" msgstr "Ordenar: densidad" -#: src/pages/catchup.jsx:1570 +#: src/pages/catchup.jsx:1586 msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos." msgstr "Las publicaciones están ordenadas por densidad de información o profundidad. Las publicaciones más cortas son \"más ligeras\" mientras que las publicaciones más largas son \"más pesadas\". Las publicaciones con fotos son \"más pesadas\" que los mensajes sin fotos." -#: src/pages/catchup.jsx:1577 +#: src/pages/catchup.jsx:1593 msgid "Group: Authors" msgstr "Grupo: Autores" -#: src/pages/catchup.jsx:1580 +#: src/pages/catchup.jsx:1596 msgid "Posts are grouped by authors, sorted by posts count per author." msgstr "Las publicaciones están agrupadas por autores, ordenadas por conteo de publicaciones por autor." -#: src/pages/catchup.jsx:1627 +#: src/pages/catchup.jsx:1643 msgid "Next author" msgstr "Siguiente autor" -#: src/pages/catchup.jsx:1635 +#: src/pages/catchup.jsx:1651 msgid "Previous author" msgstr "Autor anterior" -#: src/pages/catchup.jsx:1651 +#: src/pages/catchup.jsx:1667 msgid "Scroll to top" msgstr "Ir arriba" -#: src/pages/catchup.jsx:1842 +#: src/pages/catchup.jsx:1858 msgid "Filtered: {0}" msgstr "Filtrado: {0}" From 550d1beb135b6c1da55529d06e581421698e997d Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Sat, 31 Aug 2024 20:12:17 +0800 Subject: [PATCH 101/132] Fix missing showToast --- src/components/timeline.jsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/components/timeline.jsx b/src/components/timeline.jsx index 4c06ffe8..b01a4c30 100644 --- a/src/components/timeline.jsx +++ b/src/components/timeline.jsx @@ -15,6 +15,7 @@ import { useSnapshot } from 'valtio'; import FilterContext from '../utils/filter-context'; import { filteredItems, isFiltered } from '../utils/filters'; import isRTL from '../utils/is-rtl'; +import showToast from '../utils/show-toast'; import states, { statusKey } from '../utils/states'; import statusPeek from '../utils/status-peek'; import { isMediaFirstInstance } from '../utils/store-utils'; From bff32b2d6802333fd671f1f177a0f2142d311dd4 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Sat, 31 Aug 2024 20:12:37 +0800 Subject: [PATCH 102/132] Fix toDataURL is not a function --- src/components/status.jsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/components/status.jsx b/src/components/status.jsx index 92fc28e7..8201f7d6 100644 --- a/src/components/status.jsx +++ b/src/components/status.jsx @@ -2659,7 +2659,12 @@ function Card({ card, selfReferential, instance }) { const imageData = ctx.createImageData(w, h); imageData.data.set(blurhashPixels); ctx.putImageData(imageData, 0, 0); - blurhashImage = canvas.toDataURL(); + if (window.OffscreenCanvas) { + const blob = canvas.convertToBlob(); + blurhashImage = URL.createObjectURL(blob); + } else { + blurhashImage = canvas.toDataURL(); + } } const isPost = isCardPost(domain); From be4ef56ce020df36fd1964b9954f8bbd0d093d4c Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Sat, 31 Aug 2024 20:12:52 +0800 Subject: [PATCH 103/132] Update en --- src/locales/en.po | 78 +++++++++++++++++++++++------------------------ 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/src/locales/en.po b/src/locales/en.po index 77037817..25c1ccc2 100644 --- a/src/locales/en.po +++ b/src/locales/en.po @@ -289,7 +289,7 @@ msgstr "" #: src/components/account-info.jsx:1308 #: src/components/shortcuts-settings.jsx:1056 #: src/components/status.jsx:1087 -#: src/components/status.jsx:3109 +#: src/components/status.jsx:3114 msgid "Copy" msgstr "" @@ -417,9 +417,9 @@ msgstr "" #: src/components/shortcuts-settings.jsx:227 #: src/components/shortcuts-settings.jsx:580 #: src/components/shortcuts-settings.jsx:780 -#: src/components/status.jsx:2834 -#: src/components/status.jsx:3073 -#: src/components/status.jsx:3571 +#: src/components/status.jsx:2839 +#: src/components/status.jsx:3078 +#: src/components/status.jsx:3576 #: src/pages/accounts.jsx:36 #: src/pages/catchup.jsx:1564 #: src/pages/filters.jsx:224 @@ -522,7 +522,7 @@ msgstr "" #: src/components/columns.jsx:19 #: src/components/nav-menu.jsx:184 #: src/components/shortcuts-settings.jsx:137 -#: src/components/timeline.jsx:434 +#: src/components/timeline.jsx:435 #: src/pages/catchup.jsx:876 #: src/pages/filters.jsx:89 #: src/pages/followed-hashtags.jsx:40 @@ -601,7 +601,7 @@ msgstr "" #: src/components/compose.jsx:1118 #: src/components/status.jsx:1961 -#: src/components/timeline.jsx:978 +#: src/components/timeline.jsx:979 msgid "Content warning" msgstr "" @@ -844,13 +844,13 @@ msgstr "" #: src/components/compose.jsx:3454 #: src/components/media-modal.jsx:387 -#: src/components/timeline.jsx:883 +#: src/components/timeline.jsx:884 msgid "Previous" msgstr "" #: src/components/compose.jsx:3472 #: src/components/media-modal.jsx:406 -#: src/components/timeline.jsx:900 +#: src/components/timeline.jsx:901 msgid "Next" msgstr "" @@ -947,7 +947,7 @@ msgid "Accounts" msgstr "" #: src/components/generic-accounts.jsx:205 -#: src/components/timeline.jsx:516 +#: src/components/timeline.jsx:517 #: src/pages/list.jsx:293 #: src/pages/notifications.jsx:820 #: src/pages/search.jsx:454 @@ -956,7 +956,7 @@ msgid "Show more…" msgstr "" #: src/components/generic-accounts.jsx:210 -#: src/components/timeline.jsx:521 +#: src/components/timeline.jsx:522 #: src/pages/search.jsx:459 msgid "The end." msgstr "" @@ -1199,10 +1199,10 @@ msgid "Filtered: {filterTitleStr}" msgstr "" #: src/components/media-post.jsx:133 -#: src/components/status.jsx:3401 -#: src/components/status.jsx:3497 -#: src/components/status.jsx:3575 -#: src/components/timeline.jsx:967 +#: src/components/status.jsx:3406 +#: src/components/status.jsx:3502 +#: src/components/status.jsx:3580 +#: src/components/timeline.jsx:968 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1859 msgid "Filtered" @@ -2087,7 +2087,7 @@ msgid "Edited: {editedDateText}" msgstr "" #: src/components/status.jsx:1122 -#: src/components/status.jsx:3078 +#: src/components/status.jsx:3083 msgid "Embed post" msgstr "" @@ -2211,85 +2211,85 @@ msgstr "" msgid "Comments" msgstr "" -#: src/components/status.jsx:2839 +#: src/components/status.jsx:2844 msgid "Edit History" msgstr "" -#: src/components/status.jsx:2843 +#: src/components/status.jsx:2848 msgid "Failed to load history" msgstr "" -#: src/components/status.jsx:2848 +#: src/components/status.jsx:2853 msgid "Loading…" msgstr "" -#: src/components/status.jsx:3083 +#: src/components/status.jsx:3088 msgid "HTML Code" msgstr "" -#: src/components/status.jsx:3100 +#: src/components/status.jsx:3105 msgid "HTML code copied" msgstr "" -#: src/components/status.jsx:3103 +#: src/components/status.jsx:3108 msgid "Unable to copy HTML code" msgstr "" -#: src/components/status.jsx:3115 +#: src/components/status.jsx:3120 msgid "Media attachments:" msgstr "" -#: src/components/status.jsx:3137 +#: src/components/status.jsx:3142 msgid "Account Emojis:" msgstr "" -#: src/components/status.jsx:3168 -#: src/components/status.jsx:3213 +#: src/components/status.jsx:3173 +#: src/components/status.jsx:3218 msgid "static URL" msgstr "" -#: src/components/status.jsx:3182 +#: src/components/status.jsx:3187 msgid "Emojis:" msgstr "" -#: src/components/status.jsx:3227 +#: src/components/status.jsx:3232 msgid "Notes:" msgstr "" -#: src/components/status.jsx:3231 +#: src/components/status.jsx:3236 msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed." msgstr "" -#: src/components/status.jsx:3237 +#: src/components/status.jsx:3242 msgid "Polls are not interactive, becomes a list with vote counts." msgstr "" -#: src/components/status.jsx:3242 +#: src/components/status.jsx:3247 msgid "Media attachments can be images, videos, audios or any file types." msgstr "" -#: src/components/status.jsx:3248 +#: src/components/status.jsx:3253 msgid "Post could be edited or deleted later." msgstr "" -#: src/components/status.jsx:3254 +#: src/components/status.jsx:3259 msgid "Preview" msgstr "" -#: src/components/status.jsx:3263 +#: src/components/status.jsx:3268 msgid "Note: This preview is lightly styled." msgstr "" -#: src/components/status.jsx:3505 +#: src/components/status.jsx:3510 msgid "<0/> <1/> boosted" msgstr "" -#: src/components/timeline.jsx:450 +#: src/components/timeline.jsx:451 #: src/pages/settings.jsx:1048 msgid "New posts" msgstr "" -#: src/components/timeline.jsx:551 +#: src/components/timeline.jsx:552 #: src/pages/home.jsx:212 #: src/pages/notifications.jsx:796 #: src/pages/status.jsx:945 @@ -2297,13 +2297,13 @@ msgstr "" msgid "Try again" msgstr "" -#: src/components/timeline.jsx:940 -#: src/components/timeline.jsx:947 +#: src/components/timeline.jsx:941 +#: src/components/timeline.jsx:948 #: src/pages/catchup.jsx:1876 msgid "Thread" msgstr "" -#: src/components/timeline.jsx:962 +#: src/components/timeline.jsx:963 msgid "<0>Filtered: <1>{0}" msgstr "" From a18e0cd7edb2c3f238c34ba43d74edf674308e23 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 31 Aug 2024 21:09:19 +0800 Subject: [PATCH 104/132] New Crowdin updates (#710) * New translations (French) * Update catalogs.json --------- Co-authored-by: github-actions[bot] --- src/data/catalogs.json | 2 +- src/locales/fr-FR.po | 224 ++++++++++++++++++++--------------------- 2 files changed, 113 insertions(+), 113 deletions(-) diff --git a/src/data/catalogs.json b/src/data/catalogs.json index e6c4a82c..509564d6 100644 --- a/src/data/catalogs.json +++ b/src/data/catalogs.json @@ -57,7 +57,7 @@ "code": "fr-FR", "nativeName": "français", "name": "French", - "completion": 98 + "completion": 99 }, { "code": "gl-ES", diff --git a/src/locales/fr-FR.po b/src/locales/fr-FR.po index 42aea351..948c03f7 100644 --- a/src/locales/fr-FR.po +++ b/src/locales/fr-FR.po @@ -8,7 +8,7 @@ msgstr "" "Language: fr\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-27 06:16\n" +"PO-Revision-Date: 2024-08-31 13:08\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -38,7 +38,7 @@ msgstr "Automatisé" #: src/components/account-block.jsx:166 #: src/components/account-info.jsx:639 #: src/components/status.jsx:439 -#: src/pages/catchup.jsx:1438 +#: src/pages/catchup.jsx:1454 msgid "Group" msgstr "Groupe" @@ -188,8 +188,8 @@ msgstr "Messages" #: src/components/account-info.jsx:859 #: src/components/status.jsx:2162 #: src/pages/catchup.jsx:71 -#: src/pages/catchup.jsx:1412 -#: src/pages/catchup.jsx:2023 +#: src/pages/catchup.jsx:1428 +#: src/pages/catchup.jsx:2039 #: src/pages/status.jsx:892 #: src/pages/status.jsx:1494 msgid "Replies" @@ -197,8 +197,8 @@ msgstr "Réponses" #: src/components/account-info.jsx:863 #: src/pages/catchup.jsx:72 -#: src/pages/catchup.jsx:1414 -#: src/pages/catchup.jsx:2035 +#: src/pages/catchup.jsx:1430 +#: src/pages/catchup.jsx:2051 #: src/pages/settings.jsx:1028 msgid "Boosts" msgstr "Partages" @@ -294,7 +294,7 @@ msgstr "Le lien n’a pas pu être copié." #: src/components/account-info.jsx:1308 #: src/components/shortcuts-settings.jsx:1056 #: src/components/status.jsx:1087 -#: src/components/status.jsx:3109 +#: src/components/status.jsx:3114 msgid "Copy" msgstr "Copier" @@ -422,11 +422,11 @@ msgstr "Suivre" #: src/components/shortcuts-settings.jsx:227 #: src/components/shortcuts-settings.jsx:580 #: src/components/shortcuts-settings.jsx:780 -#: src/components/status.jsx:2834 -#: src/components/status.jsx:3073 -#: src/components/status.jsx:3571 +#: src/components/status.jsx:2839 +#: src/components/status.jsx:3078 +#: src/components/status.jsx:3576 #: src/pages/accounts.jsx:36 -#: src/pages/catchup.jsx:1548 +#: src/pages/catchup.jsx:1564 #: src/pages/filters.jsx:224 #: src/pages/list.jsx:274 #: src/pages/notifications.jsx:840 @@ -516,19 +516,19 @@ msgstr "identifiant" msgid "server domain name" msgstr "nom de domaine" -#: src/components/background-service.jsx:138 +#: src/components/background-service.jsx:149 msgid "Cloak mode disabled" msgstr "Mode camouflage désactivé" -#: src/components/background-service.jsx:138 +#: src/components/background-service.jsx:149 msgid "Cloak mode enabled" msgstr "Mode camouflage activé" #: src/components/columns.jsx:19 #: src/components/nav-menu.jsx:184 #: src/components/shortcuts-settings.jsx:137 -#: src/components/timeline.jsx:431 -#: src/pages/catchup.jsx:860 +#: src/components/timeline.jsx:435 +#: src/pages/catchup.jsx:876 #: src/pages/filters.jsx:89 #: src/pages/followed-hashtags.jsx:40 #: src/pages/home.jsx:52 @@ -606,7 +606,7 @@ msgstr "#{i} n’a pas pu être joint au message" #: src/components/compose.jsx:1118 #: src/components/status.jsx:1961 -#: src/components/timeline.jsx:975 +#: src/components/timeline.jsx:979 msgid "Content warning" msgstr "Avertissement de contenu" @@ -727,7 +727,7 @@ msgstr "Ce média a une fréquence trop élevée. Son chargement pourrait échou #: src/components/compose.jsx:2371 #: src/components/compose.jsx:2621 #: src/components/shortcuts-settings.jsx:723 -#: src/pages/catchup.jsx:1058 +#: src/pages/catchup.jsx:1074 #: src/pages/filters.jsx:412 msgid "Remove" msgstr "Supprimer" @@ -849,13 +849,13 @@ msgstr "Entrez votre recherche pour trouver des GIFs" #: src/components/compose.jsx:3454 #: src/components/media-modal.jsx:387 -#: src/components/timeline.jsx:880 +#: src/components/timeline.jsx:884 msgid "Previous" msgstr "Précédent" #: src/components/compose.jsx:3472 #: src/components/media-modal.jsx:406 -#: src/components/timeline.jsx:897 +#: src/components/timeline.jsx:901 msgid "Next" msgstr "Suivant" @@ -908,7 +908,7 @@ msgid "No drafts found." msgstr "Pas de brouillon trouvé." #: src/components/drafts.jsx:245 -#: src/pages/catchup.jsx:1895 +#: src/pages/catchup.jsx:1911 msgid "Poll" msgstr "Sondage" @@ -952,7 +952,7 @@ msgid "Accounts" msgstr "Comptes" #: src/components/generic-accounts.jsx:205 -#: src/components/timeline.jsx:513 +#: src/components/timeline.jsx:517 #: src/pages/list.jsx:293 #: src/pages/notifications.jsx:820 #: src/pages/search.jsx:454 @@ -961,14 +961,14 @@ msgid "Show more…" msgstr "Voir plus…" #: src/components/generic-accounts.jsx:210 -#: src/components/timeline.jsx:518 +#: src/components/timeline.jsx:522 #: src/pages/search.jsx:459 msgid "The end." msgstr "C'est fini." #: src/components/keyboard-shortcuts-help.jsx:43 #: src/components/nav-menu.jsx:405 -#: src/pages/catchup.jsx:1586 +#: src/pages/catchup.jsx:1602 msgid "Keyboard shortcuts" msgstr "Raccourcis clavier" @@ -977,12 +977,12 @@ msgid "Keyboard shortcuts help" msgstr "Aide pour les raccourcis clavier" #: src/components/keyboard-shortcuts-help.jsx:55 -#: src/pages/catchup.jsx:1611 +#: src/pages/catchup.jsx:1627 msgid "Next post" msgstr "Message suivant" #: src/components/keyboard-shortcuts-help.jsx:59 -#: src/pages/catchup.jsx:1619 +#: src/pages/catchup.jsx:1635 msgid "Previous post" msgstr "Message précédent" @@ -1007,7 +1007,7 @@ msgid "Load new posts" msgstr "Charger de nouveaux messages" #: src/components/keyboard-shortcuts-help.jsx:83 -#: src/pages/catchup.jsx:1643 +#: src/pages/catchup.jsx:1659 msgid "Open post details" msgstr "Ouvrir les détails du message" @@ -1204,12 +1204,12 @@ msgid "Filtered: {filterTitleStr}" msgstr "Filtré : {filterTitleStr}" #: src/components/media-post.jsx:133 -#: src/components/status.jsx:3401 -#: src/components/status.jsx:3497 -#: src/components/status.jsx:3575 -#: src/components/timeline.jsx:964 +#: src/components/status.jsx:3406 +#: src/components/status.jsx:3502 +#: src/components/status.jsx:3580 +#: src/components/timeline.jsx:968 #: src/pages/catchup.jsx:75 -#: src/pages/catchup.jsx:1843 +#: src/pages/catchup.jsx:1859 msgid "Filtered" msgstr "Filtré" @@ -1238,7 +1238,7 @@ msgid "New update available…" msgstr "Nouvelle mise à jour disponible…" #: src/components/nav-menu.jsx:200 -#: src/pages/catchup.jsx:855 +#: src/pages/catchup.jsx:871 msgid "Catch-up" msgstr "Rattrapage" @@ -1299,8 +1299,8 @@ msgstr "Signets" #: src/components/nav-menu.jsx:296 #: src/components/shortcuts-settings.jsx:55 #: src/components/shortcuts-settings.jsx:198 -#: src/pages/catchup.jsx:1413 -#: src/pages/catchup.jsx:2029 +#: src/pages/catchup.jsx:1429 +#: src/pages/catchup.jsx:2045 #: src/pages/favourites.jsx:11 #: src/pages/favourites.jsx:23 #: src/pages/settings.jsx:1024 @@ -2092,7 +2092,7 @@ msgid "Edited: {editedDateText}" msgstr "Modifié : {editedDateText}" #: src/components/status.jsx:1122 -#: src/components/status.jsx:3078 +#: src/components/status.jsx:3083 msgid "Embed post" msgstr "Intégrer la publication" @@ -2216,85 +2216,85 @@ msgstr "Modifié" msgid "Comments" msgstr "Commentaires" -#: src/components/status.jsx:2839 +#: src/components/status.jsx:2844 msgid "Edit History" msgstr "Historique des modifications" -#: src/components/status.jsx:2843 +#: src/components/status.jsx:2848 msgid "Failed to load history" msgstr "Échec du chargement de l'historique" -#: src/components/status.jsx:2848 +#: src/components/status.jsx:2853 msgid "Loading…" msgstr "Chargement en cours…" -#: src/components/status.jsx:3083 +#: src/components/status.jsx:3088 msgid "HTML Code" msgstr "Code HTML" -#: src/components/status.jsx:3100 +#: src/components/status.jsx:3105 msgid "HTML code copied" msgstr "Code HTML copié" -#: src/components/status.jsx:3103 +#: src/components/status.jsx:3108 msgid "Unable to copy HTML code" msgstr "Le code HTML n’a pas pu être copié." -#: src/components/status.jsx:3115 +#: src/components/status.jsx:3120 msgid "Media attachments:" msgstr "Médias attachés :" -#: src/components/status.jsx:3137 +#: src/components/status.jsx:3142 msgid "Account Emojis:" msgstr "Émojis du compte :" -#: src/components/status.jsx:3168 -#: src/components/status.jsx:3213 +#: src/components/status.jsx:3173 +#: src/components/status.jsx:3218 msgid "static URL" msgstr "URL statique" -#: src/components/status.jsx:3182 +#: src/components/status.jsx:3187 msgid "Emojis:" msgstr "Émojis :" -#: src/components/status.jsx:3227 +#: src/components/status.jsx:3232 msgid "Notes:" msgstr "Remarques :" -#: src/components/status.jsx:3231 +#: src/components/status.jsx:3236 msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed." msgstr "Ceci est statique, non stylisé et sans script. Vous devrez peut-être appliquer vos propres styles et les modifier au besoin." -#: src/components/status.jsx:3237 +#: src/components/status.jsx:3242 msgid "Polls are not interactive, becomes a list with vote counts." msgstr "" -#: src/components/status.jsx:3242 +#: src/components/status.jsx:3247 msgid "Media attachments can be images, videos, audios or any file types." -msgstr "" +msgstr "Les pièces jointes de média peuvent être des images, des vidéos, des audios ou tout autre type de fichier." -#: src/components/status.jsx:3248 +#: src/components/status.jsx:3253 msgid "Post could be edited or deleted later." msgstr "Le message pourrait être modifié ou supprimé plus tard." -#: src/components/status.jsx:3254 +#: src/components/status.jsx:3259 msgid "Preview" msgstr "Aperçu" -#: src/components/status.jsx:3263 +#: src/components/status.jsx:3268 msgid "Note: This preview is lightly styled." msgstr "Remarque : Cet aperçu est légèrement stylisé." -#: src/components/status.jsx:3505 +#: src/components/status.jsx:3510 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> a partagé" -#: src/components/timeline.jsx:447 +#: src/components/timeline.jsx:451 #: src/pages/settings.jsx:1048 msgid "New posts" msgstr "Nouveaux messages" -#: src/components/timeline.jsx:548 +#: src/components/timeline.jsx:552 #: src/pages/home.jsx:212 #: src/pages/notifications.jsx:796 #: src/pages/status.jsx:945 @@ -2302,13 +2302,13 @@ msgstr "Nouveaux messages" msgid "Try again" msgstr "Essayez à nouveau" -#: src/components/timeline.jsx:937 -#: src/components/timeline.jsx:944 -#: src/pages/catchup.jsx:1860 +#: src/components/timeline.jsx:941 +#: src/components/timeline.jsx:948 +#: src/pages/catchup.jsx:1876 msgid "Thread" msgstr "Fils" -#: src/components/timeline.jsx:959 +#: src/components/timeline.jsx:963 msgid "<0>Filtered: <1>{0}" msgstr "<0>Filtré : <1>{0}" @@ -2463,7 +2463,7 @@ msgstr "Basculer vers ce compte" #: src/pages/accounts.jsx:132 msgid "Switch in new tab/window" -msgstr "" +msgstr "Basculer dans un nouvel onglet/fenêtre" #: src/pages/accounts.jsx:146 msgid "View profile…" @@ -2557,176 +2557,176 @@ msgstr "Groupes" msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}" msgstr "{selectedFilterCategory, select, all {Tous types de messages} original {Messages originaux} replies {Messages de réponse} boosts {Partages} followedTags {Mots-clés suivis} groups {Groupes} filtered {Messages filtrés}}, {sortBy, select, createdAt {{sortOrder, select, asc {les plus vieux} desc {les plus récents}}} reblogsCount {{sortOrder, select, asc {les moins partagés} desc {les plus partagés}}} favouritesCount {{sortOrder, select, asc {les moins favoris} desc {les plus favoris}}} repliesCount {{sortOrder, select, asc {le moins de réponses} desc {le plus de réponses}}} density {{sortOrder, select, asc {les moins denses} desc {les plus denses}}}} en premier{groupBy, select, account {, groupé par personne} other {}}" -#: src/pages/catchup.jsx:866 -#: src/pages/catchup.jsx:890 +#: src/pages/catchup.jsx:882 +#: src/pages/catchup.jsx:906 msgid "Catch-up <0>beta" msgstr "Rattrapage <0>bêta" -#: src/pages/catchup.jsx:880 -#: src/pages/catchup.jsx:1552 +#: src/pages/catchup.jsx:896 +#: src/pages/catchup.jsx:1568 msgid "Help" msgstr "Aide" -#: src/pages/catchup.jsx:896 +#: src/pages/catchup.jsx:912 msgid "What is this?" msgstr "En savoir plus" -#: src/pages/catchup.jsx:899 +#: src/pages/catchup.jsx:915 msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts." msgstr "Le rattrapage est un fil d’actualité supplémentaire qui propose une vue d’ensemble pour rester à la page avec vos abonnements. Son interface est inspirée par les e-mails et vous permet de filtrer et trier les messages facilement." -#: src/pages/catchup.jsx:910 +#: src/pages/catchup.jsx:926 msgid "Preview of Catch-up UI" msgstr "Aperçu de l’interface de rattrapage" -#: src/pages/catchup.jsx:919 +#: src/pages/catchup.jsx:935 msgid "Let's catch up" msgstr "C’est parti" -#: src/pages/catchup.jsx:924 +#: src/pages/catchup.jsx:940 msgid "Let's catch up on the posts from your followings." msgstr "Restez à la page avec vos abonnements." -#: src/pages/catchup.jsx:928 +#: src/pages/catchup.jsx:944 msgid "Show me all posts from…" msgstr "Afficher tous les messages qui datent de…" -#: src/pages/catchup.jsx:951 +#: src/pages/catchup.jsx:967 msgid "until the max" msgstr "autant que possible" -#: src/pages/catchup.jsx:981 +#: src/pages/catchup.jsx:997 msgid "Catch up" msgstr "Rattrapage" -#: src/pages/catchup.jsx:987 +#: src/pages/catchup.jsx:1003 msgid "Overlaps with your last catch-up" msgstr "En commun avec votre rattrapage précédent" -#: src/pages/catchup.jsx:999 +#: src/pages/catchup.jsx:1015 msgid "Until the last catch-up ({0})" msgstr "Depuis le dernier rattrapage ({0})" -#: src/pages/catchup.jsx:1008 +#: src/pages/catchup.jsx:1024 msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more." msgstr "À noter : il se peut que votre instance ne montre que 800 messages dans le fil d’actualité, plus ou moins, quelle que soit la tranche horaire choisie." -#: src/pages/catchup.jsx:1018 +#: src/pages/catchup.jsx:1034 msgid "Previously…" msgstr "Précédemment…" -#: src/pages/catchup.jsx:1036 +#: src/pages/catchup.jsx:1052 msgid "{0, plural, one {# post} other {# posts}}" msgstr "{0, plural, one {# message} other {# messages}}" -#: src/pages/catchup.jsx:1046 +#: src/pages/catchup.jsx:1062 msgid "Remove this catch-up?" msgstr "Enlever ce rattrapage ?" -#: src/pages/catchup.jsx:1067 +#: src/pages/catchup.jsx:1083 msgid "Note: Only max 3 will be stored. The rest will be automatically removed." msgstr "Seulement trois rattrapages sont sauvegardés. Les autres seront automatiquement supprimés." -#: src/pages/catchup.jsx:1082 +#: src/pages/catchup.jsx:1098 msgid "Fetching posts…" msgstr "Chargement des messages…" -#: src/pages/catchup.jsx:1085 +#: src/pages/catchup.jsx:1101 msgid "This might take a while." msgstr "Merci de patienter." -#: src/pages/catchup.jsx:1120 +#: src/pages/catchup.jsx:1136 msgid "Reset filters" msgstr "Réinitialiser les filtres" -#: src/pages/catchup.jsx:1128 -#: src/pages/catchup.jsx:1558 +#: src/pages/catchup.jsx:1144 +#: src/pages/catchup.jsx:1574 msgid "Top links" msgstr "Liens populaires" -#: src/pages/catchup.jsx:1244 +#: src/pages/catchup.jsx:1260 msgid "Shared by {0}" msgstr "Partagé par {0}" -#: src/pages/catchup.jsx:1283 +#: src/pages/catchup.jsx:1299 #: src/pages/mentions.jsx:147 #: src/pages/search.jsx:222 msgid "All" msgstr "Tous" -#: src/pages/catchup.jsx:1368 +#: src/pages/catchup.jsx:1384 msgid "{0, plural, one {# author} other {# authors}}" msgstr "{0, plural, one {# personne} other {# personnes}}" -#: src/pages/catchup.jsx:1380 +#: src/pages/catchup.jsx:1396 msgid "Sort" msgstr "Classer" -#: src/pages/catchup.jsx:1411 +#: src/pages/catchup.jsx:1427 msgid "Date" msgstr "Date" -#: src/pages/catchup.jsx:1415 +#: src/pages/catchup.jsx:1431 msgid "Density" msgstr "Densité" -#: src/pages/catchup.jsx:1453 +#: src/pages/catchup.jsx:1469 msgid "Authors" msgstr "Par personne" -#: src/pages/catchup.jsx:1454 +#: src/pages/catchup.jsx:1470 msgid "None" msgstr "Aucun" -#: src/pages/catchup.jsx:1470 +#: src/pages/catchup.jsx:1486 msgid "Show all authors" msgstr "Afficher tout le monde" -#: src/pages/catchup.jsx:1521 +#: src/pages/catchup.jsx:1537 msgid "You don't have to read everything." msgstr "Pas la peine de tout lire." -#: src/pages/catchup.jsx:1522 +#: src/pages/catchup.jsx:1538 msgid "That's all." msgstr "C’est tout !" -#: src/pages/catchup.jsx:1530 +#: src/pages/catchup.jsx:1546 msgid "Back to top" msgstr "Remonter" -#: src/pages/catchup.jsx:1561 +#: src/pages/catchup.jsx:1577 msgid "Links shared by followings, sorted by shared counts, boosts and likes." msgstr "Ce sont les liens partagés par les personnes que vous suivez, classés selon leur nombre d’apparences, de partages et de favoris." -#: src/pages/catchup.jsx:1567 +#: src/pages/catchup.jsx:1583 msgid "Sort: Density" msgstr "Classer par densité" -#: src/pages/catchup.jsx:1570 +#: src/pages/catchup.jsx:1586 msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos." msgstr "Classe les messages selon leur densité d’information. Les messages plus courts ou sans images sont plus “légers”, les messages plus longs ou avec des images sont plus “lourds”." -#: src/pages/catchup.jsx:1577 +#: src/pages/catchup.jsx:1593 msgid "Group: Authors" msgstr "Groupé par personne" -#: src/pages/catchup.jsx:1580 +#: src/pages/catchup.jsx:1596 msgid "Posts are grouped by authors, sorted by posts count per author." msgstr "Les publications sont regroupées par auteur·ice·s, triées par nombre de messages par auteur·ice." -#: src/pages/catchup.jsx:1627 +#: src/pages/catchup.jsx:1643 msgid "Next author" msgstr "Personne suivante" -#: src/pages/catchup.jsx:1635 +#: src/pages/catchup.jsx:1651 msgid "Previous author" msgstr "Personne précédente" -#: src/pages/catchup.jsx:1651 +#: src/pages/catchup.jsx:1667 msgid "Scroll to top" msgstr "Remonter" -#: src/pages/catchup.jsx:1842 +#: src/pages/catchup.jsx:1858 msgid "Filtered: {0}" msgstr "Filtré : {0}" @@ -3115,7 +3115,7 @@ msgstr "{0, plural, one {# demande d'abonnement} other {# demandes d'abonnement} #: src/pages/notifications.jsx:659 msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}" -msgstr "" +msgstr "{0, plural, one {Notifications filtrées provenant de # personne} other {Notifications filtrées provenant de # personnes}}" #: src/pages/notifications.jsx:725 msgid "Only mentions" @@ -3179,7 +3179,7 @@ msgstr "Autoriser" #: src/pages/notifications.jsx:1155 msgid "Notifications from @{0} will not show up in Filtered notifications from now on." -msgstr "" +msgstr "Les notifications provenant de @{0} ne s'afficheront plus dans les notifications filtrées, dorénavant." #: src/pages/notifications.jsx:1160 msgid "Unable to dismiss notification request" @@ -3191,7 +3191,7 @@ msgstr "Ignorer" #: src/pages/notifications.jsx:1180 msgid "Dismissed" -msgstr "" +msgstr "Rejetée" #: src/pages/public.jsx:27 msgid "Local timeline ({instance})" @@ -3313,7 +3313,7 @@ msgstr "Langue d'affichage" #: src/pages/settings.jsx:246 msgid "Volunteer translations" -msgstr "" +msgstr "Contribuer à la traduction" #: src/pages/settings.jsx:257 msgid "Posting" @@ -3370,7 +3370,7 @@ msgstr "Remarque : Cette fonctionnalité utilise des services de traduction exte #: src/pages/settings.jsx:505 msgid "Auto inline translation" -msgstr "" +msgstr "Traduction automatique sur la même ligne" #: src/pages/settings.jsx:509 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." From 289010073a003b63b770d7414049d328847a6d01 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 31 Aug 2024 22:17:41 +0800 Subject: [PATCH 105/132] New translations (Lithuanian) (#711) --- src/locales/lt-LT.po | 212 +++++++++++++++++++++---------------------- 1 file changed, 106 insertions(+), 106 deletions(-) diff --git a/src/locales/lt-LT.po b/src/locales/lt-LT.po index 7982c890..bfeb950c 100644 --- a/src/locales/lt-LT.po +++ b/src/locales/lt-LT.po @@ -8,7 +8,7 @@ msgstr "" "Language: lt\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-27 06:16\n" +"PO-Revision-Date: 2024-08-31 14:17\n" "Last-Translator: \n" "Language-Team: Lithuanian\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && (n%100>19 || n%100<11) ? 0 : (n%10>=2 && n%10<=9) && (n%100>19 || n%100<11) ? 1 : n%1!=0 ? 2: 3);\n" @@ -38,7 +38,7 @@ msgstr "Automatizuotas" #: src/components/account-block.jsx:166 #: src/components/account-info.jsx:639 #: src/components/status.jsx:439 -#: src/pages/catchup.jsx:1438 +#: src/pages/catchup.jsx:1454 msgid "Group" msgstr "Grupuoti" @@ -188,8 +188,8 @@ msgstr "Originalus" #: src/components/account-info.jsx:859 #: src/components/status.jsx:2162 #: src/pages/catchup.jsx:71 -#: src/pages/catchup.jsx:1412 -#: src/pages/catchup.jsx:2023 +#: src/pages/catchup.jsx:1428 +#: src/pages/catchup.jsx:2039 #: src/pages/status.jsx:892 #: src/pages/status.jsx:1494 msgid "Replies" @@ -197,8 +197,8 @@ msgstr "Atsakymai" #: src/components/account-info.jsx:863 #: src/pages/catchup.jsx:72 -#: src/pages/catchup.jsx:1414 -#: src/pages/catchup.jsx:2035 +#: src/pages/catchup.jsx:1430 +#: src/pages/catchup.jsx:2051 #: src/pages/settings.jsx:1028 msgid "Boosts" msgstr "Pasidalinimai" @@ -294,7 +294,7 @@ msgstr "Nepavyksta atidaryti nuorodos." #: src/components/account-info.jsx:1308 #: src/components/shortcuts-settings.jsx:1056 #: src/components/status.jsx:1087 -#: src/components/status.jsx:3109 +#: src/components/status.jsx:3114 msgid "Copy" msgstr "Kopijuoti" @@ -422,11 +422,11 @@ msgstr "Sekti" #: src/components/shortcuts-settings.jsx:227 #: src/components/shortcuts-settings.jsx:580 #: src/components/shortcuts-settings.jsx:780 -#: src/components/status.jsx:2834 -#: src/components/status.jsx:3073 -#: src/components/status.jsx:3571 +#: src/components/status.jsx:2839 +#: src/components/status.jsx:3078 +#: src/components/status.jsx:3576 #: src/pages/accounts.jsx:36 -#: src/pages/catchup.jsx:1548 +#: src/pages/catchup.jsx:1564 #: src/pages/filters.jsx:224 #: src/pages/list.jsx:274 #: src/pages/notifications.jsx:840 @@ -516,19 +516,19 @@ msgstr "naudotojo vardas" msgid "server domain name" msgstr "serverio domeno vardas" -#: src/components/background-service.jsx:138 +#: src/components/background-service.jsx:149 msgid "Cloak mode disabled" msgstr "Išjungtas slėpimo režimas" -#: src/components/background-service.jsx:138 +#: src/components/background-service.jsx:149 msgid "Cloak mode enabled" msgstr "Įjungtas slėpimo režimas" #: src/components/columns.jsx:19 #: src/components/nav-menu.jsx:184 #: src/components/shortcuts-settings.jsx:137 -#: src/components/timeline.jsx:431 -#: src/pages/catchup.jsx:860 +#: src/components/timeline.jsx:435 +#: src/pages/catchup.jsx:876 #: src/pages/filters.jsx:89 #: src/pages/followed-hashtags.jsx:40 #: src/pages/home.jsx:52 @@ -606,7 +606,7 @@ msgstr "Nepavyko #{i} priedas." #: src/components/compose.jsx:1118 #: src/components/status.jsx:1961 -#: src/components/timeline.jsx:975 +#: src/components/timeline.jsx:979 msgid "Content warning" msgstr "Turinio įspėjimas" @@ -727,7 +727,7 @@ msgstr "Per didelis kadrų dažnis. Įkeliant gali kilti problemų." #: src/components/compose.jsx:2371 #: src/components/compose.jsx:2621 #: src/components/shortcuts-settings.jsx:723 -#: src/pages/catchup.jsx:1058 +#: src/pages/catchup.jsx:1074 #: src/pages/filters.jsx:412 msgid "Remove" msgstr "Pašalinti" @@ -849,13 +849,13 @@ msgstr "Rašyk, kad ieškotum GIF" #: src/components/compose.jsx:3454 #: src/components/media-modal.jsx:387 -#: src/components/timeline.jsx:880 +#: src/components/timeline.jsx:884 msgid "Previous" msgstr "Ankstesnis" #: src/components/compose.jsx:3472 #: src/components/media-modal.jsx:406 -#: src/components/timeline.jsx:897 +#: src/components/timeline.jsx:901 msgid "Next" msgstr "Kitas" @@ -908,7 +908,7 @@ msgid "No drafts found." msgstr "Juodraščių nerasta." #: src/components/drafts.jsx:245 -#: src/pages/catchup.jsx:1895 +#: src/pages/catchup.jsx:1911 msgid "Poll" msgstr "Apklausa" @@ -952,7 +952,7 @@ msgid "Accounts" msgstr "Paskyros" #: src/components/generic-accounts.jsx:205 -#: src/components/timeline.jsx:513 +#: src/components/timeline.jsx:517 #: src/pages/list.jsx:293 #: src/pages/notifications.jsx:820 #: src/pages/search.jsx:454 @@ -961,14 +961,14 @@ msgid "Show more…" msgstr "Rodyti daugiau…" #: src/components/generic-accounts.jsx:210 -#: src/components/timeline.jsx:518 +#: src/components/timeline.jsx:522 #: src/pages/search.jsx:459 msgid "The end." msgstr "Pabaiga." #: src/components/keyboard-shortcuts-help.jsx:43 #: src/components/nav-menu.jsx:405 -#: src/pages/catchup.jsx:1586 +#: src/pages/catchup.jsx:1602 msgid "Keyboard shortcuts" msgstr "Spartieji klaviatūros klavišai" @@ -977,12 +977,12 @@ msgid "Keyboard shortcuts help" msgstr "Spartieji klaviatūros klavišos žinynas" #: src/components/keyboard-shortcuts-help.jsx:55 -#: src/pages/catchup.jsx:1611 +#: src/pages/catchup.jsx:1627 msgid "Next post" msgstr "Kitas įrašas" #: src/components/keyboard-shortcuts-help.jsx:59 -#: src/pages/catchup.jsx:1619 +#: src/pages/catchup.jsx:1635 msgid "Previous post" msgstr "Ankstesnis įrašas" @@ -1007,7 +1007,7 @@ msgid "Load new posts" msgstr "Įkelti naujų įrašų" #: src/components/keyboard-shortcuts-help.jsx:83 -#: src/pages/catchup.jsx:1643 +#: src/pages/catchup.jsx:1659 msgid "Open post details" msgstr "Atidaryti įrašo informaciją" @@ -1204,12 +1204,12 @@ msgid "Filtered: {filterTitleStr}" msgstr "Filtruota: {filterTitleStr}" #: src/components/media-post.jsx:133 -#: src/components/status.jsx:3401 -#: src/components/status.jsx:3497 -#: src/components/status.jsx:3575 -#: src/components/timeline.jsx:964 +#: src/components/status.jsx:3406 +#: src/components/status.jsx:3502 +#: src/components/status.jsx:3580 +#: src/components/timeline.jsx:968 #: src/pages/catchup.jsx:75 -#: src/pages/catchup.jsx:1843 +#: src/pages/catchup.jsx:1859 msgid "Filtered" msgstr "Filtruota" @@ -1238,7 +1238,7 @@ msgid "New update available…" msgstr "Yra naujas naujinimas…" #: src/components/nav-menu.jsx:200 -#: src/pages/catchup.jsx:855 +#: src/pages/catchup.jsx:871 msgid "Catch-up" msgstr "Pasivijimas" @@ -1299,8 +1299,8 @@ msgstr "Žymės" #: src/components/nav-menu.jsx:296 #: src/components/shortcuts-settings.jsx:55 #: src/components/shortcuts-settings.jsx:198 -#: src/pages/catchup.jsx:1413 -#: src/pages/catchup.jsx:2029 +#: src/pages/catchup.jsx:1429 +#: src/pages/catchup.jsx:2045 #: src/pages/favourites.jsx:11 #: src/pages/favourites.jsx:23 #: src/pages/settings.jsx:1024 @@ -2092,7 +2092,7 @@ msgid "Edited: {editedDateText}" msgstr "" #: src/components/status.jsx:1122 -#: src/components/status.jsx:3078 +#: src/components/status.jsx:3083 msgid "Embed post" msgstr "" @@ -2216,85 +2216,85 @@ msgstr "" msgid "Comments" msgstr "" -#: src/components/status.jsx:2839 +#: src/components/status.jsx:2844 msgid "Edit History" msgstr "" -#: src/components/status.jsx:2843 +#: src/components/status.jsx:2848 msgid "Failed to load history" msgstr "" -#: src/components/status.jsx:2848 +#: src/components/status.jsx:2853 msgid "Loading…" msgstr "" -#: src/components/status.jsx:3083 +#: src/components/status.jsx:3088 msgid "HTML Code" msgstr "" -#: src/components/status.jsx:3100 +#: src/components/status.jsx:3105 msgid "HTML code copied" msgstr "" -#: src/components/status.jsx:3103 +#: src/components/status.jsx:3108 msgid "Unable to copy HTML code" msgstr "" -#: src/components/status.jsx:3115 +#: src/components/status.jsx:3120 msgid "Media attachments:" msgstr "" -#: src/components/status.jsx:3137 +#: src/components/status.jsx:3142 msgid "Account Emojis:" msgstr "" -#: src/components/status.jsx:3168 -#: src/components/status.jsx:3213 +#: src/components/status.jsx:3173 +#: src/components/status.jsx:3218 msgid "static URL" msgstr "" -#: src/components/status.jsx:3182 +#: src/components/status.jsx:3187 msgid "Emojis:" msgstr "" -#: src/components/status.jsx:3227 +#: src/components/status.jsx:3232 msgid "Notes:" msgstr "" -#: src/components/status.jsx:3231 +#: src/components/status.jsx:3236 msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed." msgstr "" -#: src/components/status.jsx:3237 +#: src/components/status.jsx:3242 msgid "Polls are not interactive, becomes a list with vote counts." msgstr "" -#: src/components/status.jsx:3242 +#: src/components/status.jsx:3247 msgid "Media attachments can be images, videos, audios or any file types." msgstr "" -#: src/components/status.jsx:3248 +#: src/components/status.jsx:3253 msgid "Post could be edited or deleted later." msgstr "" -#: src/components/status.jsx:3254 +#: src/components/status.jsx:3259 msgid "Preview" msgstr "" -#: src/components/status.jsx:3263 +#: src/components/status.jsx:3268 msgid "Note: This preview is lightly styled." msgstr "" -#: src/components/status.jsx:3505 +#: src/components/status.jsx:3510 msgid "<0/> <1/> boosted" msgstr "" -#: src/components/timeline.jsx:447 +#: src/components/timeline.jsx:451 #: src/pages/settings.jsx:1048 msgid "New posts" msgstr "" -#: src/components/timeline.jsx:548 +#: src/components/timeline.jsx:552 #: src/pages/home.jsx:212 #: src/pages/notifications.jsx:796 #: src/pages/status.jsx:945 @@ -2302,13 +2302,13 @@ msgstr "" msgid "Try again" msgstr "" -#: src/components/timeline.jsx:937 -#: src/components/timeline.jsx:944 -#: src/pages/catchup.jsx:1860 +#: src/components/timeline.jsx:941 +#: src/components/timeline.jsx:948 +#: src/pages/catchup.jsx:1876 msgid "Thread" msgstr "Gija" -#: src/components/timeline.jsx:959 +#: src/components/timeline.jsx:963 msgid "<0>Filtered: <1>{0}" msgstr "" @@ -2557,176 +2557,176 @@ msgstr "" msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}" msgstr "" -#: src/pages/catchup.jsx:866 -#: src/pages/catchup.jsx:890 +#: src/pages/catchup.jsx:882 +#: src/pages/catchup.jsx:906 msgid "Catch-up <0>beta" msgstr "" -#: src/pages/catchup.jsx:880 -#: src/pages/catchup.jsx:1552 +#: src/pages/catchup.jsx:896 +#: src/pages/catchup.jsx:1568 msgid "Help" msgstr "" -#: src/pages/catchup.jsx:896 +#: src/pages/catchup.jsx:912 msgid "What is this?" msgstr "Kas tai?" -#: src/pages/catchup.jsx:899 +#: src/pages/catchup.jsx:915 msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts." msgstr "Pasivijimo informacija – tai atskira sekimu laiko skalė, suteikianti aukšto lygio peržiūrą iš pirmo žvilgsnio, su paprasta, el. pašto įkvėpta sąsaja, kad būtų galima lengvai rūšiuoti ir filtruoti įrašus." -#: src/pages/catchup.jsx:910 +#: src/pages/catchup.jsx:926 msgid "Preview of Catch-up UI" msgstr "" -#: src/pages/catchup.jsx:919 +#: src/pages/catchup.jsx:935 msgid "Let's catch up" msgstr "Pasivykime" -#: src/pages/catchup.jsx:924 +#: src/pages/catchup.jsx:940 msgid "Let's catch up on the posts from your followings." msgstr "Pasivykime tavo sekimų įrašus." -#: src/pages/catchup.jsx:928 +#: src/pages/catchup.jsx:944 msgid "Show me all posts from…" msgstr "Rodyti visus įrašus iš…" -#: src/pages/catchup.jsx:951 +#: src/pages/catchup.jsx:967 msgid "until the max" msgstr "" -#: src/pages/catchup.jsx:981 +#: src/pages/catchup.jsx:997 msgid "Catch up" msgstr "" -#: src/pages/catchup.jsx:987 +#: src/pages/catchup.jsx:1003 msgid "Overlaps with your last catch-up" msgstr "" -#: src/pages/catchup.jsx:999 +#: src/pages/catchup.jsx:1015 msgid "Until the last catch-up ({0})" msgstr "" -#: src/pages/catchup.jsx:1008 +#: src/pages/catchup.jsx:1024 msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more." msgstr "Pastaba: tavo serveris gali rodyti ne daugiau kaip 800 įrašų pagrindinėje laiko skalėje, nepaisant laiko intervalo. Gali būti mažiau arba daugiau." -#: src/pages/catchup.jsx:1018 +#: src/pages/catchup.jsx:1034 msgid "Previously…" msgstr "Anksčiau…" -#: src/pages/catchup.jsx:1036 +#: src/pages/catchup.jsx:1052 msgid "{0, plural, one {# post} other {# posts}}" msgstr "{0, plural, one {# įrašas} few {# įrašai} many {# įrašo} other {# įrašų}}" -#: src/pages/catchup.jsx:1046 +#: src/pages/catchup.jsx:1062 msgid "Remove this catch-up?" msgstr "" -#: src/pages/catchup.jsx:1067 +#: src/pages/catchup.jsx:1083 msgid "Note: Only max 3 will be stored. The rest will be automatically removed." msgstr "" -#: src/pages/catchup.jsx:1082 +#: src/pages/catchup.jsx:1098 msgid "Fetching posts…" msgstr "" -#: src/pages/catchup.jsx:1085 +#: src/pages/catchup.jsx:1101 msgid "This might take a while." msgstr "" -#: src/pages/catchup.jsx:1120 +#: src/pages/catchup.jsx:1136 msgid "Reset filters" msgstr "" -#: src/pages/catchup.jsx:1128 -#: src/pages/catchup.jsx:1558 +#: src/pages/catchup.jsx:1144 +#: src/pages/catchup.jsx:1574 msgid "Top links" msgstr "" -#: src/pages/catchup.jsx:1244 +#: src/pages/catchup.jsx:1260 msgid "Shared by {0}" msgstr "" -#: src/pages/catchup.jsx:1283 +#: src/pages/catchup.jsx:1299 #: src/pages/mentions.jsx:147 #: src/pages/search.jsx:222 msgid "All" msgstr "" -#: src/pages/catchup.jsx:1368 +#: src/pages/catchup.jsx:1384 msgid "{0, plural, one {# author} other {# authors}}" msgstr "" -#: src/pages/catchup.jsx:1380 +#: src/pages/catchup.jsx:1396 msgid "Sort" msgstr "" -#: src/pages/catchup.jsx:1411 +#: src/pages/catchup.jsx:1427 msgid "Date" msgstr "" -#: src/pages/catchup.jsx:1415 +#: src/pages/catchup.jsx:1431 msgid "Density" msgstr "" -#: src/pages/catchup.jsx:1453 +#: src/pages/catchup.jsx:1469 msgid "Authors" msgstr "" -#: src/pages/catchup.jsx:1454 +#: src/pages/catchup.jsx:1470 msgid "None" msgstr "" -#: src/pages/catchup.jsx:1470 +#: src/pages/catchup.jsx:1486 msgid "Show all authors" msgstr "" -#: src/pages/catchup.jsx:1521 +#: src/pages/catchup.jsx:1537 msgid "You don't have to read everything." msgstr "" -#: src/pages/catchup.jsx:1522 +#: src/pages/catchup.jsx:1538 msgid "That's all." msgstr "" -#: src/pages/catchup.jsx:1530 +#: src/pages/catchup.jsx:1546 msgid "Back to top" msgstr "" -#: src/pages/catchup.jsx:1561 +#: src/pages/catchup.jsx:1577 msgid "Links shared by followings, sorted by shared counts, boosts and likes." msgstr "" -#: src/pages/catchup.jsx:1567 +#: src/pages/catchup.jsx:1583 msgid "Sort: Density" msgstr "" -#: src/pages/catchup.jsx:1570 +#: src/pages/catchup.jsx:1586 msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos." msgstr "" -#: src/pages/catchup.jsx:1577 +#: src/pages/catchup.jsx:1593 msgid "Group: Authors" msgstr "" -#: src/pages/catchup.jsx:1580 +#: src/pages/catchup.jsx:1596 msgid "Posts are grouped by authors, sorted by posts count per author." msgstr "" -#: src/pages/catchup.jsx:1627 +#: src/pages/catchup.jsx:1643 msgid "Next author" msgstr "" -#: src/pages/catchup.jsx:1635 +#: src/pages/catchup.jsx:1651 msgid "Previous author" msgstr "" -#: src/pages/catchup.jsx:1651 +#: src/pages/catchup.jsx:1667 msgid "Scroll to top" msgstr "" -#: src/pages/catchup.jsx:1842 +#: src/pages/catchup.jsx:1858 msgid "Filtered: {0}" msgstr "" @@ -3688,7 +3688,7 @@ msgstr "" #: src/pages/welcome.jsx:188 msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags" -msgstr "" +msgstr "Daugiasaitažodžių laiko skalės ekrano kopija su forma, kuria galima pridėti daugiau saitažodžių" #: src/pages/welcome.jsx:192 msgid "Multi-hashtag timeline" From 0e961e87a4114f87418973ff8c67446551763d1d Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Sat, 31 Aug 2024 22:55:23 +0800 Subject: [PATCH 106/132] Fill in forgotten strings --- src/components/compose.jsx | 2 +- src/components/poll.jsx | 9 +++---- src/locales/en.po | 48 +++++++++++++++++++++++++++----------- src/pages/bookmarks.jsx | 2 +- src/pages/favourites.jsx | 2 +- src/pages/hashtag.jsx | 2 +- src/pages/login.jsx | 2 +- 7 files changed, 44 insertions(+), 23 deletions(-) diff --git a/src/components/compose.jsx b/src/components/compose.jsx index f71f9df0..72fb4aa3 100644 --- a/src/components/compose.jsx +++ b/src/components/compose.jsx @@ -1154,7 +1154,7 @@ function Compose({ class={`toolbar-button ${ visibility !== 'public' && !sensitive ? 'show-field' : '' } ${visibility !== 'public' ? 'highlight' : ''}`} - title={`Visibility: ${visibility}`} + title={visibility} >