mirror of
https://github.com/cheeaun/phanpy.git
synced 2025-01-22 08:36:21 +01:00
i18n updates (fr-FR,zh-CN) (#987)
* New translations (French) * Update catalogs.json * New translations (Chinese Simplified) --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
This commit is contained in:
parent
0b094f9f66
commit
03cbc25e97
3 changed files with 91 additions and 91 deletions
|
@ -57,7 +57,7 @@
|
||||||
"code": "fr-FR",
|
"code": "fr-FR",
|
||||||
"nativeName": "français",
|
"nativeName": "français",
|
||||||
"name": "French",
|
"name": "French",
|
||||||
"completion": 98
|
"completion": 99
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"code": "gl-ES",
|
"code": "gl-ES",
|
||||||
|
|
18
src/locales/fr-FR.po
generated
18
src/locales/fr-FR.po
generated
|
@ -8,7 +8,7 @@ msgstr ""
|
||||||
"Language: fr\n"
|
"Language: fr\n"
|
||||||
"Project-Id-Version: phanpy\n"
|
"Project-Id-Version: phanpy\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"PO-Revision-Date: 2024-12-13 16:53\n"
|
"PO-Revision-Date: 2024-12-13 18:13\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: French\n"
|
"Language-Team: French\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||||
|
@ -1053,7 +1053,7 @@ msgstr "<0>Échap</0> ou <1>Retour arrière</1>"
|
||||||
|
|
||||||
#: src/components/keyboard-shortcuts-help.jsx:109
|
#: src/components/keyboard-shortcuts-help.jsx:109
|
||||||
msgid "Focus column in multi-column mode"
|
msgid "Focus column in multi-column mode"
|
||||||
msgstr "Focus colonne en mode multi-colonnes"
|
msgstr "Activer une colonne en mode multi-colonnes"
|
||||||
|
|
||||||
#: src/components/keyboard-shortcuts-help.jsx:111
|
#: src/components/keyboard-shortcuts-help.jsx:111
|
||||||
msgid "<0>1</0> to <1>9</1>"
|
msgid "<0>1</0> to <1>9</1>"
|
||||||
|
@ -1061,11 +1061,11 @@ msgstr "<0>1</0> à <1>9</1>"
|
||||||
|
|
||||||
#: src/components/keyboard-shortcuts-help.jsx:117
|
#: src/components/keyboard-shortcuts-help.jsx:117
|
||||||
msgid "Focus next column in multi-column mode"
|
msgid "Focus next column in multi-column mode"
|
||||||
msgstr ""
|
msgstr "Activer la colonne suivante en mode multi-colonnes"
|
||||||
|
|
||||||
#: src/components/keyboard-shortcuts-help.jsx:121
|
#: src/components/keyboard-shortcuts-help.jsx:121
|
||||||
msgid "Focus previous column in multi-column mode"
|
msgid "Focus previous column in multi-column mode"
|
||||||
msgstr ""
|
msgstr "Activer la colonne précédente en mode multi-colonnes"
|
||||||
|
|
||||||
#: src/components/keyboard-shortcuts-help.jsx:125
|
#: src/components/keyboard-shortcuts-help.jsx:125
|
||||||
msgid "Compose new post"
|
msgid "Compose new post"
|
||||||
|
@ -2050,7 +2050,7 @@ msgstr "<0/> <1>a partagé</1>"
|
||||||
|
|
||||||
#: src/components/status.jsx:637
|
#: src/components/status.jsx:637
|
||||||
msgid "Sorry, your current logged-in instance can't interact with this post from another instance."
|
msgid "Sorry, your current logged-in instance can't interact with this post from another instance."
|
||||||
msgstr ""
|
msgstr "Désolé, votre instance ne peut pas interagir avec ce message d'une autre instance."
|
||||||
|
|
||||||
#: src/components/status.jsx:790
|
#: src/components/status.jsx:790
|
||||||
msgid "Unliked @{0}'s post"
|
msgid "Unliked @{0}'s post"
|
||||||
|
@ -2316,7 +2316,7 @@ msgstr "Ceci est statique, non stylisé et sans script. Vous devrez peut-être a
|
||||||
|
|
||||||
#: src/components/status.jsx:3395
|
#: src/components/status.jsx:3395
|
||||||
msgid "Polls are not interactive, becomes a list with vote counts."
|
msgid "Polls are not interactive, becomes a list with vote counts."
|
||||||
msgstr ""
|
msgstr "Les sondages ne sont pas interactifs, ils deviennent une liste avec le décompte des votes."
|
||||||
|
|
||||||
#: src/components/status.jsx:3400
|
#: src/components/status.jsx:3400
|
||||||
msgid "Media attachments can be images, videos, audios or any file types."
|
msgid "Media attachments can be images, videos, audios or any file types."
|
||||||
|
@ -2546,7 +2546,7 @@ msgstr "Ajouter un compte existant"
|
||||||
|
|
||||||
#: src/pages/accounts.jsx:216
|
#: src/pages/accounts.jsx:216
|
||||||
msgid "Note: <0>Default</0> account will always be used for first load. Switched accounts will persist during the session."
|
msgid "Note: <0>Default</0> account will always be used for first load. Switched accounts will persist during the session."
|
||||||
msgstr ""
|
msgstr "Note : Le compte <0>Par défaut</0> sera toujours utilisé à l'ouverture. Si un autre compte est sélectionné, il persistera pour la session."
|
||||||
|
|
||||||
#: src/pages/bookmarks.jsx:25
|
#: src/pages/bookmarks.jsx:25
|
||||||
msgid "No bookmarks yet. Go bookmark something!"
|
msgid "No bookmarks yet. Go bookmark something!"
|
||||||
|
@ -3117,7 +3117,7 @@ msgstr "Aucune liste pour le moment."
|
||||||
#: src/pages/login.jsx:109
|
#: src/pages/login.jsx:109
|
||||||
#: src/pages/login.jsx:122
|
#: src/pages/login.jsx:122
|
||||||
msgid "Failed to register application"
|
msgid "Failed to register application"
|
||||||
msgstr ""
|
msgstr "Échec de l'enregistrement de l'application"
|
||||||
|
|
||||||
#: src/pages/login.jsx:208
|
#: src/pages/login.jsx:208
|
||||||
msgid "instance domain"
|
msgid "instance domain"
|
||||||
|
@ -3470,7 +3470,7 @@ msgstr "Sélecteur de GIFs lors de la rédaction"
|
||||||
|
|
||||||
#: src/pages/settings.jsx:541
|
#: src/pages/settings.jsx:541
|
||||||
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY</0>. 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."
|
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY</0>. 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 "Note : cette fonctionnalité utilise un moteur de recherche de GIF externe proposé par <0>GIPHY</0>. Seuls les GIF adaptés à toutes tranches d'ages seront affichés, les paramètres de traçage seront supprimés, le référent ne sera pas envoyé avec les requètes, mais leurs serveurs verront tout de même votre adresse IP et vos recherches."
|
||||||
|
|
||||||
#: src/pages/settings.jsx:570
|
#: src/pages/settings.jsx:570
|
||||||
msgid "Image description generator"
|
msgid "Image description generator"
|
||||||
|
|
162
src/locales/zh-CN.po
generated
162
src/locales/zh-CN.po
generated
|
@ -8,7 +8,7 @@ msgstr ""
|
||||||
"Language: zh\n"
|
"Language: zh\n"
|
||||||
"Project-Id-Version: phanpy\n"
|
"Project-Id-Version: phanpy\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"PO-Revision-Date: 2024-12-03 18:15\n"
|
"PO-Revision-Date: 2024-12-19 06:34\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: Chinese Simplified\n"
|
"Language-Team: Chinese Simplified\n"
|
||||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
|
@ -428,8 +428,8 @@ msgstr "关注"
|
||||||
#: src/pages/catchup.jsx:1581
|
#: src/pages/catchup.jsx:1581
|
||||||
#: src/pages/filters.jsx:224
|
#: src/pages/filters.jsx:224
|
||||||
#: src/pages/list.jsx:274
|
#: src/pages/list.jsx:274
|
||||||
#: src/pages/notifications.jsx:868
|
#: src/pages/notifications.jsx:915
|
||||||
#: src/pages/notifications.jsx:1082
|
#: src/pages/notifications.jsx:1129
|
||||||
#: src/pages/settings.jsx:77
|
#: src/pages/settings.jsx:77
|
||||||
#: src/pages/status.jsx:1299
|
#: src/pages/status.jsx:1299
|
||||||
msgid "Close"
|
msgid "Close"
|
||||||
|
@ -508,7 +508,7 @@ msgstr "内容"
|
||||||
#: src/components/list-add-edit.jsx:149
|
#: src/components/list-add-edit.jsx:149
|
||||||
#: src/components/shortcuts-settings.jsx:715
|
#: src/components/shortcuts-settings.jsx:715
|
||||||
#: src/pages/filters.jsx:554
|
#: src/pages/filters.jsx:554
|
||||||
#: src/pages/notifications.jsx:934
|
#: src/pages/notifications.jsx:981
|
||||||
msgid "Save"
|
msgid "Save"
|
||||||
msgstr "保存"
|
msgstr "保存"
|
||||||
|
|
||||||
|
@ -536,7 +536,7 @@ msgstr "已启用文字打码模式"
|
||||||
#: src/pages/filters.jsx:89
|
#: src/pages/filters.jsx:89
|
||||||
#: src/pages/followed-hashtags.jsx:40
|
#: src/pages/followed-hashtags.jsx:40
|
||||||
#: src/pages/home.jsx:53
|
#: src/pages/home.jsx:53
|
||||||
#: src/pages/notifications.jsx:520
|
#: src/pages/notifications.jsx:560
|
||||||
msgid "Home"
|
msgid "Home"
|
||||||
msgstr "主页"
|
msgstr "主页"
|
||||||
|
|
||||||
|
@ -559,7 +559,7 @@ msgstr "添加GIF"
|
||||||
|
|
||||||
#: src/components/compose.jsx:209
|
#: src/components/compose.jsx:209
|
||||||
msgid "Add poll"
|
msgid "Add poll"
|
||||||
msgstr "发起投票"
|
msgstr "添加投票"
|
||||||
|
|
||||||
#: src/components/compose.jsx:402
|
#: src/components/compose.jsx:402
|
||||||
msgid "You have unsaved changes. Discard this post?"
|
msgid "You have unsaved changes. Discard this post?"
|
||||||
|
@ -618,7 +618,7 @@ msgstr "投票必须至少包含 2 个选项"
|
||||||
|
|
||||||
#: src/components/compose.jsx:1021
|
#: src/components/compose.jsx:1021
|
||||||
msgid "Some poll choices are empty"
|
msgid "Some poll choices are empty"
|
||||||
msgstr "某些投票项为空"
|
msgstr "某些投票选项为空"
|
||||||
|
|
||||||
#: src/components/compose.jsx:1034
|
#: src/components/compose.jsx:1034
|
||||||
msgid "Some media have no descriptions. Continue?"
|
msgid "Some media have no descriptions. Continue?"
|
||||||
|
@ -946,7 +946,7 @@ msgid "Open in new window"
|
||||||
msgstr "在新窗口打开"
|
msgstr "在新窗口打开"
|
||||||
|
|
||||||
#: src/components/follow-request-buttons.jsx:42
|
#: src/components/follow-request-buttons.jsx:42
|
||||||
#: src/pages/notifications.jsx:918
|
#: src/pages/notifications.jsx:965
|
||||||
msgid "Accept"
|
msgid "Accept"
|
||||||
msgstr "接受"
|
msgstr "接受"
|
||||||
|
|
||||||
|
@ -955,7 +955,7 @@ msgid "Reject"
|
||||||
msgstr "拒绝"
|
msgstr "拒绝"
|
||||||
|
|
||||||
#: src/components/follow-request-buttons.jsx:75
|
#: src/components/follow-request-buttons.jsx:75
|
||||||
#: src/pages/notifications.jsx:1201
|
#: src/pages/notifications.jsx:1248
|
||||||
msgid "Accepted"
|
msgid "Accepted"
|
||||||
msgstr "已接受"
|
msgstr "已接受"
|
||||||
|
|
||||||
|
@ -968,7 +968,7 @@ msgid "Nothing to show"
|
||||||
msgstr "暂无内容"
|
msgstr "暂无内容"
|
||||||
|
|
||||||
#: src/components/generic-accounts.jsx:145
|
#: src/components/generic-accounts.jsx:145
|
||||||
#: src/components/notification.jsx:446
|
#: src/components/notification.jsx:445
|
||||||
#: src/pages/accounts.jsx:41
|
#: src/pages/accounts.jsx:41
|
||||||
#: src/pages/search.jsx:317
|
#: src/pages/search.jsx:317
|
||||||
#: src/pages/search.jsx:350
|
#: src/pages/search.jsx:350
|
||||||
|
@ -978,7 +978,7 @@ msgstr "账号"
|
||||||
#: src/components/generic-accounts.jsx:205
|
#: src/components/generic-accounts.jsx:205
|
||||||
#: src/components/timeline.jsx:519
|
#: src/components/timeline.jsx:519
|
||||||
#: src/pages/list.jsx:293
|
#: src/pages/list.jsx:293
|
||||||
#: src/pages/notifications.jsx:848
|
#: src/pages/notifications.jsx:895
|
||||||
#: src/pages/search.jsx:544
|
#: src/pages/search.jsx:544
|
||||||
#: src/pages/status.jsx:1332
|
#: src/pages/status.jsx:1332
|
||||||
msgid "Show more…"
|
msgid "Show more…"
|
||||||
|
@ -1295,8 +1295,8 @@ msgstr "提及"
|
||||||
#: src/pages/filters.jsx:24
|
#: src/pages/filters.jsx:24
|
||||||
#: src/pages/home.jsx:84
|
#: src/pages/home.jsx:84
|
||||||
#: src/pages/home.jsx:184
|
#: src/pages/home.jsx:184
|
||||||
#: src/pages/notifications.jsx:112
|
#: src/pages/notifications.jsx:113
|
||||||
#: src/pages/notifications.jsx:524
|
#: src/pages/notifications.jsx:564
|
||||||
msgid "Notifications"
|
msgid "Notifications"
|
||||||
msgstr "通知"
|
msgstr "通知"
|
||||||
|
|
||||||
|
@ -1417,63 +1417,63 @@ msgstr "此通知来自你的其他账号。"
|
||||||
msgid "View all notifications"
|
msgid "View all notifications"
|
||||||
msgstr "查看所有通知"
|
msgstr "查看所有通知"
|
||||||
|
|
||||||
#: src/components/notification.jsx:70
|
#: src/components/notification.jsx:71
|
||||||
msgid "{account} reacted to your post with {emojiObject}"
|
msgid "{account} reacted to your post with {emojiObject}"
|
||||||
msgstr "{account} 对你的嘟文进行了 {emojiObject} 的回应"
|
msgstr "{account} 对你的嘟文进行了 {emojiObject} 的回应"
|
||||||
|
|
||||||
#: src/components/notification.jsx:77
|
#: src/components/notification.jsx:78
|
||||||
msgid "{account} published a post."
|
msgid "{account} published a post."
|
||||||
msgstr "{account} 发布了一条嘟文。"
|
msgstr "{account} 发布了一条嘟文。"
|
||||||
|
|
||||||
#: src/components/notification.jsx:85
|
#: src/components/notification.jsx:86
|
||||||
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}</1> people</0> boosted your reply.} other {<2><3>{1}</3> people</2> boosted your post.}}}}"
|
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}</1> people</0> boosted your reply.} other {<2><3>{1}</3> people</2> boosted your post.}}}}"
|
||||||
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account}转嘟了你的回复。} other {{account} 转嘟了你的嘟文。}}} other {{account} 转嘟了你的 {postsCount} 条嘟文}}} other {{postType, select, reply {<0><1>{0}</1> 人</0> 转嘟了你的回复。} other {<2><3>{1}</3> 人</2> 转嘟了你的嘟文。}}}}"
|
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account}转嘟了你的回复。} other {{account} 转嘟了你的嘟文。}}} other {{account} 转嘟了你的 {postsCount} 条嘟文}}} other {{postType, select, reply {<0><1>{0}</1> 人</0> 转嘟了你的回复。} other {<2><3>{1}</3> 人</2> 转嘟了你的嘟文。}}}}"
|
||||||
|
|
||||||
#: src/components/notification.jsx:128
|
#: src/components/notification.jsx:129
|
||||||
msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0}</1> people</0> followed you.}}"
|
msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0}</1> people</0> followed you.}}"
|
||||||
msgstr "{count, plural, =1 {{account} 关注了你。} other {<0><1>{0}</1> 人</0> 关注了你。}}"
|
msgstr "{count, plural, =1 {{account} 关注了你。} other {<0><1>{0}</1> 人</0> 关注了你。}}"
|
||||||
|
|
||||||
#: src/components/notification.jsx:142
|
#: src/components/notification.jsx:143
|
||||||
msgid "{account} requested to follow you."
|
msgid "{account} requested to follow you."
|
||||||
msgstr "{account} 请求关注你。"
|
msgstr "{account} 请求关注你。"
|
||||||
|
|
||||||
#: src/components/notification.jsx:151
|
#: src/components/notification.jsx:152
|
||||||
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}</1> people</0> liked your reply.} other {<2><3>{1}</3> people</2> liked your post.}}}}"
|
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}</1> people</0> liked your reply.} other {<2><3>{1}</3> people</2> liked your post.}}}}"
|
||||||
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} 点赞了你的回复。} other {{account} 点赞了你的嘟文。}}} other {{account} 点赞了你的 {postsCount} 条嘟文}}} other {{postType, select, reply {<0><1>{0}</1> 人</0> 点赞了你的回复。} other {<2><3>{1}</3> 人</2> 点赞了你的嘟文。}}}}"
|
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} 点赞了你的回复。} other {{account} 点赞了你的嘟文。}}} other {{account} 点赞了你的 {postsCount} 条嘟文}}} other {{postType, select, reply {<0><1>{0}</1> 人</0> 点赞了你的回复。} other {<2><3>{1}</3> 人</2> 点赞了你的嘟文。}}}}"
|
||||||
|
|
||||||
#: src/components/notification.jsx:193
|
#: src/components/notification.jsx:194
|
||||||
msgid "A poll you have voted in or created has ended."
|
msgid "A poll you have voted in or created has ended."
|
||||||
msgstr "你参与或创建的投票已结束。"
|
msgstr "你参与或创建的投票已结束。"
|
||||||
|
|
||||||
#: src/components/notification.jsx:194
|
#: src/components/notification.jsx:195
|
||||||
msgid "A poll you have created has ended."
|
msgid "A poll you have created has ended."
|
||||||
msgstr "你创建的投票已结束。"
|
msgstr "你创建的投票已结束。"
|
||||||
|
|
||||||
#: src/components/notification.jsx:195
|
#: src/components/notification.jsx:196
|
||||||
msgid "A poll you have voted in has ended."
|
msgid "A poll you have voted in has ended."
|
||||||
msgstr "你参与的投票已结束。"
|
msgstr "你参与的投票已结束。"
|
||||||
|
|
||||||
#: src/components/notification.jsx:196
|
#: src/components/notification.jsx:197
|
||||||
msgid "A post you interacted with has been edited."
|
msgid "A post you interacted with has been edited."
|
||||||
msgstr "你互动过的嘟文已被编辑。"
|
msgstr "你互动过的嘟文已被编辑。"
|
||||||
|
|
||||||
#: src/components/notification.jsx:204
|
#: src/components/notification.jsx:205
|
||||||
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}</1> people</0> boosted & liked your reply.} other {<2><3>{1}</3> people</2> boosted & liked your post.}}}}"
|
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}</1> people</0> boosted & liked your reply.} other {<2><3>{1}</3> people</2> boosted & liked your post.}}}}"
|
||||||
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} 转嘟和点赞了你的回复。} other {{account} 转嘟和点赞了你的嘟文。}}} other {{account} 转嘟和点赞了你的 {postsCount} 条嘟文。}}} other {{postType, select, reply {<0><1>{0}</1> 人</0> 转嘟和点赞了你的回复。} other {<2><3>{1}</3> 人</2> 转嘟和点赞了你的嘟文。}}}}"
|
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} 转嘟和点赞了你的回复。} other {{account} 转嘟和点赞了你的嘟文。}}} other {{account} 转嘟和点赞了你的 {postsCount} 条嘟文。}}} other {{postType, select, reply {<0><1>{0}</1> 人</0> 转嘟和点赞了你的回复。} other {<2><3>{1}</3> 人</2> 转嘟和点赞了你的嘟文。}}}}"
|
||||||
|
|
||||||
#: src/components/notification.jsx:246
|
#: src/components/notification.jsx:247
|
||||||
msgid "{account} signed up."
|
msgid "{account} signed up."
|
||||||
msgstr "{account} 已注册。"
|
msgstr "{account} 已注册。"
|
||||||
|
|
||||||
#: src/components/notification.jsx:248
|
#: src/components/notification.jsx:249
|
||||||
msgid "{account} reported {targetAccount}"
|
msgid "{account} reported {targetAccount}"
|
||||||
msgstr "{account} 举报了 {targetAccount}"
|
msgstr "{account} 举报了 {targetAccount}"
|
||||||
|
|
||||||
#: src/components/notification.jsx:253
|
#: src/components/notification.jsx:254
|
||||||
msgid "Lost connections with <0>{name}</0>."
|
msgid "Lost connections with <0>{name}</0>."
|
||||||
msgstr "失去了与 <0>{name}</0> 的联系。"
|
msgstr "失去了与 <0>{name}</0> 的联系。"
|
||||||
|
|
||||||
#: src/components/notification.jsx:259
|
#: src/components/notification.jsx:260
|
||||||
msgid "Moderation warning"
|
msgid "Moderation warning"
|
||||||
msgstr "管理警告"
|
msgstr "管理警告"
|
||||||
|
|
||||||
|
@ -1481,70 +1481,70 @@ msgstr "管理警告"
|
||||||
msgid "Your {year} #Wrapstodon is here!"
|
msgid "Your {year} #Wrapstodon is here!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/components/notification.jsx:272
|
#: src/components/notification.jsx:271
|
||||||
msgid "An admin from <0>{from}</0> has suspended <1>{targetName}</1>, which means you can no longer receive updates from them or interact with them."
|
msgid "An admin from <0>{from}</0> has suspended <1>{targetName}</1>, which means you can no longer receive updates from them or interact with them."
|
||||||
msgstr "<0>{from}</0> 的一位管理员封禁了 <1>{targetName}</1> 的账户,你不再能接收其更新或与之互动。"
|
msgstr "<0>{from}</0> 的一位管理员封禁了 <1>{targetName}</1> 的账户,你不再能接收其更新或与之互动。"
|
||||||
|
|
||||||
#: src/components/notification.jsx:278
|
#: src/components/notification.jsx:277
|
||||||
msgid "An admin from <0>{from}</0> has blocked <1>{targetName}</1>. Affected followers: {followersCount}, followings: {followingCount}."
|
msgid "An admin from <0>{from}</0> has blocked <1>{targetName}</1>. Affected followers: {followersCount}, followings: {followingCount}."
|
||||||
msgstr "一名来自<0>{from}</0>的管理员已屏蔽<1>{targetName}</1>。受影响的粉丝数:{followersCount},关注数:{followingCount}。"
|
msgstr "一名来自<0>{from}</0>的管理员已屏蔽<1>{targetName}</1>。受影响的粉丝数:{followersCount},关注数:{followingCount}。"
|
||||||
|
|
||||||
#: src/components/notification.jsx:284
|
#: src/components/notification.jsx:283
|
||||||
msgid "You have blocked <0>{targetName}</0>. Removed followers: {followersCount}, followings: {followingCount}."
|
msgid "You have blocked <0>{targetName}</0>. Removed followers: {followersCount}, followings: {followingCount}."
|
||||||
msgstr "你已屏蔽<0>{targetName}</0>。被移除的粉丝数:{followersCount},关注数:{followingCount}。"
|
msgstr "你已屏蔽<0>{targetName}</0>。被移除的粉丝数:{followersCount},关注数:{followingCount}。"
|
||||||
|
|
||||||
#: src/components/notification.jsx:292
|
#: src/components/notification.jsx:291
|
||||||
msgid "Your account has received a moderation warning."
|
msgid "Your account has received a moderation warning."
|
||||||
msgstr "你的账号收到了一次管理警告。"
|
msgstr "你的账号收到了一次管理警告。"
|
||||||
|
|
||||||
#: src/components/notification.jsx:293
|
#: src/components/notification.jsx:292
|
||||||
msgid "Your account has been disabled."
|
msgid "Your account has been disabled."
|
||||||
msgstr "你的账号已被禁用。"
|
msgstr "你的账号已被禁用。"
|
||||||
|
|
||||||
#: src/components/notification.jsx:294
|
#: src/components/notification.jsx:293
|
||||||
msgid "Some of your posts have been marked as sensitive."
|
msgid "Some of your posts have been marked as sensitive."
|
||||||
msgstr "你的某些嘟文已被标记为敏感内容。"
|
msgstr "你的某些嘟文已被标记为敏感内容。"
|
||||||
|
|
||||||
#: src/components/notification.jsx:295
|
#: src/components/notification.jsx:294
|
||||||
msgid "Some of your posts have been deleted."
|
msgid "Some of your posts have been deleted."
|
||||||
msgstr "你的某些嘟文已被删除。"
|
msgstr "你的某些嘟文已被删除。"
|
||||||
|
|
||||||
#: src/components/notification.jsx:296
|
#: src/components/notification.jsx:295
|
||||||
msgid "Your posts will be marked as sensitive from now on."
|
msgid "Your posts will be marked as sensitive from now on."
|
||||||
msgstr "今后你的嘟文将被标记为敏感内容。"
|
msgstr "今后你的嘟文将被标记为敏感内容。"
|
||||||
|
|
||||||
#: src/components/notification.jsx:297
|
#: src/components/notification.jsx:296
|
||||||
msgid "Your account has been limited."
|
msgid "Your account has been limited."
|
||||||
msgstr "你的账户已被限制。"
|
msgstr "你的账户已被限制。"
|
||||||
|
|
||||||
#: src/components/notification.jsx:298
|
#: src/components/notification.jsx:297
|
||||||
msgid "Your account has been suspended."
|
msgid "Your account has been suspended."
|
||||||
msgstr "你的账户已被封禁。"
|
msgstr "你的账户已被封禁。"
|
||||||
|
|
||||||
#: src/components/notification.jsx:373
|
#: src/components/notification.jsx:372
|
||||||
msgid "[Unknown notification type: {type}]"
|
msgid "[Unknown notification type: {type}]"
|
||||||
msgstr "[未知通知类型:{type}]"
|
msgstr "[未知通知类型:{type}]"
|
||||||
|
|
||||||
#: src/components/notification.jsx:442
|
#: src/components/notification.jsx:441
|
||||||
#: src/components/status.jsx:1036
|
#: src/components/status.jsx:1036
|
||||||
#: src/components/status.jsx:1046
|
#: src/components/status.jsx:1046
|
||||||
msgid "Boosted/Liked by…"
|
msgid "Boosted/Liked by…"
|
||||||
msgstr "查看转嘟/点赞…"
|
msgstr "查看转嘟/点赞…"
|
||||||
|
|
||||||
#: src/components/notification.jsx:443
|
#: src/components/notification.jsx:442
|
||||||
msgid "Liked by…"
|
msgid "Liked by…"
|
||||||
msgstr "查看点赞…"
|
msgstr "查看点赞…"
|
||||||
|
|
||||||
#: src/components/notification.jsx:444
|
#: src/components/notification.jsx:443
|
||||||
msgid "Boosted by…"
|
msgid "Boosted by…"
|
||||||
msgstr "查看转嘟…"
|
msgstr "查看转嘟…"
|
||||||
|
|
||||||
#: src/components/notification.jsx:445
|
#: src/components/notification.jsx:444
|
||||||
msgid "Followed by…"
|
msgid "Followed by…"
|
||||||
msgstr "被关注…"
|
msgstr "被关注…"
|
||||||
|
|
||||||
#: src/components/notification.jsx:516
|
#: src/components/notification.jsx:515
|
||||||
#: src/components/notification.jsx:532
|
#: src/components/notification.jsx:531
|
||||||
msgid "Learn more <0/>"
|
msgid "Learn more <0/>"
|
||||||
msgstr "了解更多 <0/>"
|
msgstr "了解更多 <0/>"
|
||||||
|
|
||||||
|
@ -1552,7 +1552,7 @@ msgstr "了解更多 <0/>"
|
||||||
msgid "View #Wrapstodon"
|
msgid "View #Wrapstodon"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/components/notification.jsx:769
|
#: src/components/notification.jsx:770
|
||||||
#: src/components/status.jsx:267
|
#: src/components/status.jsx:267
|
||||||
msgid "Read more →"
|
msgid "Read more →"
|
||||||
msgstr "阅读更多 →"
|
msgstr "阅读更多 →"
|
||||||
|
@ -1605,7 +1605,7 @@ msgstr "已结束"
|
||||||
|
|
||||||
#: src/components/poll.jsx:272
|
#: src/components/poll.jsx:272
|
||||||
msgid "Ending <0/>"
|
msgid "Ending <0/>"
|
||||||
msgstr "<0/>后结束"
|
msgstr "<0/> 结束"
|
||||||
|
|
||||||
#: src/components/poll.jsx:276
|
#: src/components/poll.jsx:276
|
||||||
msgid "Ending"
|
msgid "Ending"
|
||||||
|
@ -2273,7 +2273,7 @@ msgid "Failed to load history"
|
||||||
msgstr "无法加载编辑记录"
|
msgstr "无法加载编辑记录"
|
||||||
|
|
||||||
#: src/components/status.jsx:3006
|
#: src/components/status.jsx:3006
|
||||||
#: src/pages/annual-report.jsx:44
|
#: src/pages/annual-report.jsx:46
|
||||||
msgid "Loading…"
|
msgid "Loading…"
|
||||||
msgstr "正在加载…"
|
msgstr "正在加载…"
|
||||||
|
|
||||||
|
@ -2346,7 +2346,7 @@ msgstr "新嘟文"
|
||||||
|
|
||||||
#: src/components/timeline.jsx:554
|
#: src/components/timeline.jsx:554
|
||||||
#: src/pages/home.jsx:213
|
#: src/pages/home.jsx:213
|
||||||
#: src/pages/notifications.jsx:824
|
#: src/pages/notifications.jsx:871
|
||||||
#: src/pages/status.jsx:988
|
#: src/pages/status.jsx:988
|
||||||
#: src/pages/status.jsx:1361
|
#: src/pages/status.jsx:1361
|
||||||
msgid "Try again"
|
msgid "Try again"
|
||||||
|
@ -2415,7 +2415,7 @@ msgid "Login required."
|
||||||
msgstr "需要登录。"
|
msgstr "需要登录。"
|
||||||
|
|
||||||
#: src/compose.jsx:90
|
#: src/compose.jsx:90
|
||||||
#: src/pages/annual-report.jsx:132
|
#: src/pages/annual-report.jsx:165
|
||||||
#: src/pages/http-route.jsx:91
|
#: src/pages/http-route.jsx:91
|
||||||
#: src/pages/login.jsx:270
|
#: src/pages/login.jsx:270
|
||||||
msgid "Go home"
|
msgid "Go home"
|
||||||
|
@ -3159,125 +3159,125 @@ msgstr "没有他人提到你的记录 :("
|
||||||
msgid "Unable to load mentions."
|
msgid "Unable to load mentions."
|
||||||
msgstr "无法加载提及列表。"
|
msgstr "无法加载提及列表。"
|
||||||
|
|
||||||
#: src/pages/notifications.jsx:103
|
#: src/pages/notifications.jsx:104
|
||||||
msgid "You don't follow"
|
msgid "You don't follow"
|
||||||
msgstr "你没有关注的人"
|
msgstr "你没有关注的人"
|
||||||
|
|
||||||
#: src/pages/notifications.jsx:104
|
#: src/pages/notifications.jsx:105
|
||||||
msgid "Who don't follow you"
|
msgid "Who don't follow you"
|
||||||
msgstr "没有关注你的人"
|
msgstr "没有关注你的人"
|
||||||
|
|
||||||
#: src/pages/notifications.jsx:105
|
#: src/pages/notifications.jsx:106
|
||||||
msgid "With a new account"
|
msgid "With a new account"
|
||||||
msgstr "新注册的账户"
|
msgstr "新注册的账户"
|
||||||
|
|
||||||
#: src/pages/notifications.jsx:106
|
#: src/pages/notifications.jsx:107
|
||||||
msgid "Who unsolicitedly private mention you"
|
msgid "Who unsolicitedly private mention you"
|
||||||
msgstr "不请自来地提及你的人"
|
msgstr "不请自来地提及你的人"
|
||||||
|
|
||||||
#: src/pages/notifications.jsx:107
|
#: src/pages/notifications.jsx:108
|
||||||
msgid "Who are limited by server moderators"
|
msgid "Who are limited by server moderators"
|
||||||
msgstr "被实例管理员限制的人"
|
msgstr "被实例管理员限制的人"
|
||||||
|
|
||||||
#: src/pages/notifications.jsx:538
|
#: src/pages/notifications.jsx:578
|
||||||
#: src/pages/notifications.jsx:872
|
#: src/pages/notifications.jsx:919
|
||||||
msgid "Notifications settings"
|
msgid "Notifications settings"
|
||||||
msgstr "通知设置"
|
msgstr "通知设置"
|
||||||
|
|
||||||
#: src/pages/notifications.jsx:556
|
#: src/pages/notifications.jsx:596
|
||||||
msgid "New notifications"
|
msgid "New notifications"
|
||||||
msgstr "新通知"
|
msgstr "新通知"
|
||||||
|
|
||||||
#: src/pages/notifications.jsx:567
|
#: src/pages/notifications.jsx:607
|
||||||
msgid "{0, plural, one {Announcement} other {Announcements}}"
|
msgid "{0, plural, one {Announcement} other {Announcements}}"
|
||||||
msgstr "{0, plural, other {公告}}"
|
msgstr "{0, plural, other {公告}}"
|
||||||
|
|
||||||
#: src/pages/notifications.jsx:614
|
#: src/pages/notifications.jsx:654
|
||||||
#: src/pages/settings.jsx:1161
|
#: src/pages/settings.jsx:1161
|
||||||
msgid "Follow requests"
|
msgid "Follow requests"
|
||||||
msgstr "关注请求"
|
msgstr "关注请求"
|
||||||
|
|
||||||
#: src/pages/notifications.jsx:619
|
#: src/pages/notifications.jsx:659
|
||||||
msgid "{0, plural, one {# follow request} other {# follow requests}}"
|
msgid "{0, plural, one {# follow request} other {# follow requests}}"
|
||||||
msgstr "{0, plural, other {# 个关注请求}}"
|
msgstr "{0, plural, other {# 个关注请求}}"
|
||||||
|
|
||||||
#: src/pages/notifications.jsx:674
|
#: src/pages/notifications.jsx:714
|
||||||
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
|
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
|
||||||
msgstr "{0, plural, other {过滤了 # 人的通知}}"
|
msgstr "{0, plural, other {过滤了 # 人的通知}}"
|
||||||
|
|
||||||
#: src/pages/notifications.jsx:740
|
#: src/pages/notifications.jsx:787
|
||||||
msgid "Only mentions"
|
msgid "Only mentions"
|
||||||
msgstr "仅提及"
|
msgstr "仅提及"
|
||||||
|
|
||||||
#: src/pages/notifications.jsx:744
|
#: src/pages/notifications.jsx:791
|
||||||
msgid "Today"
|
msgid "Today"
|
||||||
msgstr "今天"
|
msgstr "今天"
|
||||||
|
|
||||||
#: src/pages/notifications.jsx:749
|
#: src/pages/notifications.jsx:796
|
||||||
msgid "You're all caught up."
|
msgid "You're all caught up."
|
||||||
msgstr "你已经全读完了。"
|
msgstr "你已经全读完了。"
|
||||||
|
|
||||||
#: src/pages/notifications.jsx:772
|
#: src/pages/notifications.jsx:819
|
||||||
msgid "Yesterday"
|
msgid "Yesterday"
|
||||||
msgstr "昨天"
|
msgstr "昨天"
|
||||||
|
|
||||||
#: src/pages/notifications.jsx:820
|
#: src/pages/notifications.jsx:867
|
||||||
msgid "Unable to load notifications"
|
msgid "Unable to load notifications"
|
||||||
msgstr "无法加载通知"
|
msgstr "无法加载通知"
|
||||||
|
|
||||||
#: src/pages/notifications.jsx:899
|
#: src/pages/notifications.jsx:946
|
||||||
msgid "Notifications settings updated"
|
msgid "Notifications settings updated"
|
||||||
msgstr "通知设置已更新"
|
msgstr "通知设置已更新"
|
||||||
|
|
||||||
#: src/pages/notifications.jsx:907
|
#: src/pages/notifications.jsx:954
|
||||||
msgid "Filter out notifications from people:"
|
msgid "Filter out notifications from people:"
|
||||||
msgstr "过滤来自这些人的通知:"
|
msgstr "过滤来自这些人的通知:"
|
||||||
|
|
||||||
#: src/pages/notifications.jsx:921
|
#: src/pages/notifications.jsx:968
|
||||||
msgid "Filter"
|
msgid "Filter"
|
||||||
msgstr "过滤规则"
|
msgstr "过滤规则"
|
||||||
|
|
||||||
#: src/pages/notifications.jsx:924
|
#: src/pages/notifications.jsx:971
|
||||||
msgid "Ignore"
|
msgid "Ignore"
|
||||||
msgstr "忽略"
|
msgstr "忽略"
|
||||||
|
|
||||||
#: src/pages/notifications.jsx:997
|
#: src/pages/notifications.jsx:1044
|
||||||
msgid "Updated <0>{0}</0>"
|
msgid "Updated <0>{0}</0>"
|
||||||
msgstr "更新于 <0>{0}</0>"
|
msgstr "更新于 <0>{0}</0>"
|
||||||
|
|
||||||
#: src/pages/notifications.jsx:1065
|
#: src/pages/notifications.jsx:1112
|
||||||
msgid "View notifications from <0>@{0}</0>"
|
msgid "View notifications from <0>@{0}</0>"
|
||||||
msgstr "查看来自 <0>@{0}</0> 的通知"
|
msgstr "查看来自 <0>@{0}</0> 的通知"
|
||||||
|
|
||||||
#: src/pages/notifications.jsx:1086
|
#: src/pages/notifications.jsx:1133
|
||||||
msgid "Notifications from <0>@{0}</0>"
|
msgid "Notifications from <0>@{0}</0>"
|
||||||
msgstr "来自 <0>@{0}</0> 的通知"
|
msgstr "来自 <0>@{0}</0> 的通知"
|
||||||
|
|
||||||
#: src/pages/notifications.jsx:1153
|
#: src/pages/notifications.jsx:1200
|
||||||
msgid "Notifications from @{0} will not be filtered from now on."
|
msgid "Notifications from @{0} will not be filtered from now on."
|
||||||
msgstr "现在起,将不在过滤来自 @{0} 的通知。"
|
msgstr "现在起,将不在过滤来自 @{0} 的通知。"
|
||||||
|
|
||||||
#: src/pages/notifications.jsx:1158
|
#: src/pages/notifications.jsx:1205
|
||||||
msgid "Unable to accept notification request"
|
msgid "Unable to accept notification request"
|
||||||
msgstr "无法接受通知请求。"
|
msgstr "无法接受通知请求。"
|
||||||
|
|
||||||
#: src/pages/notifications.jsx:1163
|
#: src/pages/notifications.jsx:1210
|
||||||
msgid "Allow"
|
msgid "Allow"
|
||||||
msgstr "允许"
|
msgstr "允许"
|
||||||
|
|
||||||
#: src/pages/notifications.jsx:1183
|
#: src/pages/notifications.jsx:1230
|
||||||
msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
|
msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
|
||||||
msgstr "现在起,将过滤来自 @{0} 的通知。"
|
msgstr "现在起,将过滤来自 @{0} 的通知。"
|
||||||
|
|
||||||
#: src/pages/notifications.jsx:1188
|
#: src/pages/notifications.jsx:1235
|
||||||
msgid "Unable to dismiss notification request"
|
msgid "Unable to dismiss notification request"
|
||||||
msgstr "无法忽略通知请求"
|
msgstr "无法忽略通知请求"
|
||||||
|
|
||||||
#: src/pages/notifications.jsx:1193
|
#: src/pages/notifications.jsx:1240
|
||||||
msgid "Dismiss"
|
msgid "Dismiss"
|
||||||
msgstr "忽略"
|
msgstr "忽略"
|
||||||
|
|
||||||
#: src/pages/notifications.jsx:1208
|
#: src/pages/notifications.jsx:1255
|
||||||
msgid "Dismissed"
|
msgid "Dismissed"
|
||||||
msgstr "已忽略"
|
msgstr "已忽略"
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue