diff --git a/locales/cs-CZ.yml b/locales/cs-CZ.yml index a19a3d160..9d2c0a0eb 100644 --- a/locales/cs-CZ.yml +++ b/locales/cs-CZ.yml @@ -34,6 +34,11 @@ common: signup: "Registrovat" signout: "Odhlásit" reload-to-apply-the-setting: "Pro uplatnění tohoto nastavení musíte znovu načíst tuto stránku. Chcete ji načíst teď?" + notification-types: + all: "Všechny" + reply: "Odpovědět" + renote: "Renotovat" + reaction: "Reakce" got-it: "Rozumím!" customization-tips: title: "Tipy pro přizpůsobení" @@ -180,6 +185,7 @@ common: remember-note-visibility: "Zapamatovat viditelnost příspěvků" web-search-engine: "Webové vyhledávače" web-search-engine-desc: "Například: https://www.google.com/?#q={{query}}" + paste: "Vložit" keep-cw: "Zachovat varování o obsahu" keep-cw-desc: "Při odpovědi na příspěvek bude varování o obsahu nastaveno stejně jako původní příspěvek." i-like-sushi: "Mam radši sushi (než puding)" @@ -1264,6 +1270,8 @@ mobile/views/pages/search.vue: not-found: "Pro '{q}' nebyly nalezeny žádné příspěvky." mobile/views/pages/selectdrive.vue: select-file: "Vybrat soubory" +mobile/views/pages/notifications.vue: + notifications: "Oznámení" mobile/views/pages/user/home.vue: activity: "Aktivita" frequently-replied-users: "Častá zmínění" diff --git a/locales/da-DK.yml b/locales/da-DK.yml index e399f8037..b8771cd3b 100644 --- a/locales/da-DK.yml +++ b/locales/da-DK.yml @@ -35,6 +35,12 @@ common: signout: "Log ud" reload-to-apply-the-setting: "Denne indstilling slår først igennem, når du har genindlæst siden. Vil du genindlæse siden nu?" fetching-as-ap-object: "Tilladelse til sammenkobling" + notification-types: + all: "Alle" + follow: "Følger" + reply: "Svar" + renote: "Gen-postering" + reaction: "Reaktion" got-it: "Det er OK" customization-tips: title: "Tips om tilpasning" @@ -1606,6 +1612,8 @@ mobile/views/pages/search.vue: not-found: "Ingen poster fundet for \"{q}\"" mobile/views/pages/selectdrive.vue: select-file: "Vælg fil(er)" +mobile/views/pages/notifications.vue: + notifications: "Notifikationer" mobile/views/pages/settings.vue: signed-in-as: "Logget ind som {}" mobile/views/pages/user.vue: diff --git a/locales/de-DE.yml b/locales/de-DE.yml index f53643ec0..9185198a8 100644 --- a/locales/de-DE.yml +++ b/locales/de-DE.yml @@ -35,6 +35,9 @@ common: signout: "Ausloggen" reload-to-apply-the-setting: "Die Seite muss zum Übernehmen dieser Einstellung aktualisiert werden. Soll die Seite jetzt neu geladen werden?" fetching-as-ap-object: "Hole Daten…" + notification-types: + reply: "Antworten" + renote: "Anmerkung" got-it: "Verstanden!" customization-tips: title: "Anpassung-Tipps" @@ -876,6 +879,8 @@ mobile/views/pages/note.vue: next: "Nächster Kommentar" mobile/views/pages/search.vue: search: "Suchen" +mobile/views/pages/notifications.vue: + notifications: "Benachrichtigungen" mobile/views/pages/user/home.vue: activity: "Aktivität" keywords: "Schlagwörter" diff --git a/locales/en-US.yml b/locales/en-US.yml index d3c7ca211..6a1b73bde 100644 --- a/locales/en-US.yml +++ b/locales/en-US.yml @@ -34,8 +34,20 @@ common: signup: "Sign up" signout: "Logout" reload-to-apply-the-setting: "You'll need to reload the page to reflect this setting. Do you want to reload it now?" - fetching-as-ap-object: "Inquiring to union" + fetching-as-ap-object: "Inquiring to fediverse" unfollow-confirm: "Do you want to unfollow {name}?" + signin-required: "Please Log In" + notification-type: "Notification Type" + notification-types: + all: "All" + pollVote: "Votes" + follow: "Following" + receiveFollowRequest: "Follow requests" + reply: "Reply" + quote: "Quote" + renote: "Renote" + mention: "Mentions" + reaction: "Reaction" got-it: "Got it!" customization-tips: title: "Customization tips" @@ -202,6 +214,7 @@ common: use-avatar-reversi-stones: "Use avatar as a stone in reversi" disable-animated-mfm: "Disable animated texts in a post" disable-showing-animated-images: "Do not play animated images" + enable-quick-notification-view: "Enable Quick Notification View" suggest-recent-hashtags: "Show recent popular hashtags on the post form" always-show-nsfw: "Always show NSFW contents" always-mark-nsfw: "Always mark posts with media attachments as NSFW" @@ -531,6 +544,8 @@ common/views/components/note-menu.vue: unpin: "Unpin" delete: "Delete" delete-confirm: "Are you sure you want to delete this post?" + delete-and-edit: "Delete and Edit" + delete-and-edit-confirm: "Are you sure you want to delete this note and edit it? You will lose all reactions, renotes and replies to it." remote: "Show original note" pin-limit-exceeded: "You can't pin any more posts." common/views/components/user-menu.vue: @@ -618,7 +633,7 @@ common/views/components/signin.vue: signin-with-twitter: "Log in with Twitter" signin-with-github: "Sign in with GitHub" signin-with-discord: "Sign in with Discord" - login-failed: "Logging in has failed. Make sure you have entered the correct username and password." + login-failed: "Unable to log in. The username or password you entered is incorrect." tap-key: "Click on the Security Key to log in" enter-2fa-code: "Enter your verification code" common/views/components/signup.vue: @@ -1698,6 +1713,8 @@ mobile/views/pages/search.vue: not-found: "No posts were found for '{q}'" mobile/views/pages/selectdrive.vue: select-file: "Choose files" +mobile/views/pages/notifications.vue: + notifications: "Notifications" mobile/views/pages/settings.vue: signed-in-as: "Signed in as {}" mobile/views/pages/user.vue: diff --git a/locales/es-ES.yml b/locales/es-ES.yml index cc8cf4661..59d7650cd 100644 --- a/locales/es-ES.yml +++ b/locales/es-ES.yml @@ -31,6 +31,10 @@ common: signin: "Iniciar sesión" signup: "¡Regístrate!" signout: "Cerrar sesión" + notification-types: + all: "Todo" + reply: "Responder" + renote: "Volver a publicar" got-it: "¡Listo!" customization-tips: title: "Consejos de personalización" @@ -1089,6 +1093,8 @@ mobile/views/pages/games/reversi.vue: reversi: "Reversi" mobile/views/pages/search.vue: search: "Buscar" +mobile/views/pages/notifications.vue: + notifications: "Notificaciones" mobile/views/pages/user/home.vue: activity: "Actividad" mobile/views/pages/user/home.photos.vue: diff --git a/locales/fr-FR.yml b/locales/fr-FR.yml index e9a233879..61df5c2f3 100644 --- a/locales/fr-FR.yml +++ b/locales/fr-FR.yml @@ -35,6 +35,18 @@ common: signout: "Se déconnecter" reload-to-apply-the-setting: "Le rechargement de la page est nécessaire pour appliquer ces paramètres. Désirez-vous la recharger maintenant ?" unfollow-confirm: "Désirez-vous vous désabonner de {name} ?" + signin-required: "Veuillez vous connecter" + notification-type: "Type de notification" + notification-types: + all: "Tout" + pollVote: "Sondage" + follow: "Abonnements" + receiveFollowRequest: "Demandes d’abonnements" + reply: "Répondre" + quote: "Cité par" + renote: "Republier" + mention: "Mentions" + reaction: "Réaction" got-it: "J’ai compris !" customization-tips: title: "Conseils de personnalisation" @@ -392,6 +404,7 @@ common/views/components/games/reversi/reversi.room.vue: black-or-white: "Noirs/Blancs" black-is: "{} Noirs" rules: "Règles" + is-llotheo: "Celui ou celle qui a le moins de pièces gagne (Llotheo)" looped-map: "Carte en boucle" can-put-everywhere: "Peut poser partout" settings-of-the-bot: "Configuration du bot" @@ -519,6 +532,7 @@ common/views/components/note-menu.vue: unpin: "Désépingler" delete: "Supprimer" delete-confirm: "Supprimer cette publication ?" + delete-and-edit: "Effacer et éditer" remote: "Afficher la note originale" common/views/components/user-menu.vue: mention: "Mention" @@ -587,6 +601,7 @@ common/views/components/emoji-picker.vue: flags: "Drapeaux" common/views/components/settings/app-type.vue: title: "Mode" + intro: "Vous pouvez choisir, si vous voulez utiliser la disposition de bureau ou mobile." choices: auto: "Choisir la disposition automatiquement" desktop: "Toujours utiliser la disposition de bureau" @@ -709,6 +724,8 @@ common/views/components/profile-editor.vue: uploading: "En cours d’envoi …" upload-failed: "Échec de l'envoi" unable-to-process: "L'opération n'a pas pu être complétée" + avatar-not-an-image: "Le fichier sélectionné pour votre avatar n'est pas une image" + banner-not-an-image: "Le fichier sélectionné pour votre bannière n'est pas une image" email: "Paramètres de messagerie" email-address: "Adresse de courrier électronique" email-verified: "L’adresse du courrier électronique a été vérifiée." @@ -894,6 +911,8 @@ desktop/views/components/drive.folder.vue: unable-to-process: "L'opération n'a pas pu être complétée" circular-reference-detected: "Le dossier de destination est un sous-dossier du dossier que vous souhaitez déplacer." unhandled-error: "Erreur inconnue" + unable-to-delete: "Ne peut pas être supprimé" + has-child-files-or-folders: "Ce dossier n'est pas vide, il ne peut pas être supprimé" contextmenu: move-to-this-folder: "Déplacer dans ce dossier" show-in-new-window: "Ouvrir dans une nouvelle fenêtre" @@ -1007,6 +1026,7 @@ desktop/views/components/settings.2fa.vue: success: "Sauvegarde des paramètres avec succès !" failed: "L’opération a échoué. Veuillez vous assurer que le jeton a été saisi correctement." info: "À partir de maintenant, à chaque fois que vous vous connectez entrez votre mot de passe ainsi que le jeton généré sur votre appareil." + totp-header: "Application d'authentification" security-key-header: "Clé de sécurité" last-used: "Dernière utilisation :" activate-key: "Cliquez pour activer la clé de sécurité" @@ -1038,6 +1058,7 @@ common/views/components/drive-settings.vue: max: "Maximale" in-use: "utilisé" stats: "Statistiques" + default-upload-folder: "Emplacement par défaut du dossier de transfert" default-upload-folder-name: "Dossier·s" change-default-upload-folder: "Changer de dossier" common/views/components/mute-and-block.vue: @@ -1146,11 +1167,13 @@ admin/views/queue.vue: deliver: "Délivrées" inbox: "Reçues" db: "Base de données" + objectStorage: "Stockage d'objets" state: "État" states: active: "en cours" delayed: "Programmé" waiting: "En file d'attente" + result-is-truncated: "Le résultat est tronqué" other-queues: "Autres files d’attente" admin/views/logs.vue: logs: "Journaux" @@ -1183,12 +1206,14 @@ admin/views/instance.vue: languages-desc: "Vous pouvez en définir plus d’une, séparées par des espaces." tos-url: "URL des conditions d'utilisation" repository-url: "URL du dépôt" + feedback-url: "URL pour les commentaires" maintainer-config: "Informations de l’administrateur" maintainer-name: "Nom de l’administrateur" maintainer-email: "Contact administratif" advanced-config: "Autres réglages" note-and-tl: "Notes et fils" drive-config: "Paramètres du lecteur" + use-object-storage: "Utiliser le stockage d'objets" object-storage-base-url: "URL" object-storage-prefix: "Préfixe" object-storage-endpoint: "Point de terminaison" @@ -1366,6 +1391,7 @@ admin/views/moderators.vue: title: "Journaux" moderator: "Modérateurs" type: "Actions" + at: "Date de modification" info: "Informations" admin/views/emoji.vue: add-emoji: @@ -1643,6 +1669,8 @@ mobile/views/pages/search.vue: not-found: "Aucune publication trouvée pour « {q} »." mobile/views/pages/selectdrive.vue: select-file: "Choisissez un fichier" +mobile/views/pages/notifications.vue: + notifications: "Notifications" mobile/views/pages/settings.vue: signed-in-as: "Connecté·e en tant que {}" mobile/views/pages/user.vue: diff --git a/locales/ja-KS.yml b/locales/ja-KS.yml index 02d1ce614..351553eed 100644 --- a/locales/ja-KS.yml +++ b/locales/ja-KS.yml @@ -27,6 +27,12 @@ common: load-more: "もっとあらへんのか!" enter-password: "パスワードを入れてや" 2fa: "二段階認証" + notification-types: + all: "すべて" + follow: "フォロー" + reply: "返す" + renote: "Renote" + reaction: "リアクション" got-it: "ほい" customization-tips: title: "カスタマイズのヒント" @@ -1176,6 +1182,8 @@ mobile/views/pages/search.vue: not-found: "ワイは「{q}」なんて投稿知らんわ、無いんちゃう?知らんけど。" mobile/views/pages/selectdrive.vue: select-file: "ファイル選んでや" +mobile/views/pages/notifications.vue: + notifications: "通知" mobile/views/pages/settings.vue: signed-in-as: "あんたは橋の下で拾った{}や!" mobile/views/pages/user.vue: diff --git a/locales/ko-KR.yml b/locales/ko-KR.yml index 1784202de..502cee149 100644 --- a/locales/ko-KR.yml +++ b/locales/ko-KR.yml @@ -36,6 +36,18 @@ common: reload-to-apply-the-setting: "이 설정을 적용하려면 페이지를 새로고침해야 합니다. 바로 새로고침하시겠습니까?" fetching-as-ap-object: "연합에서 조회 중" unfollow-confirm: "{name} 님을 팔로우 해제하시겠습니까?" + signin-required: "로그인 해주세요" + notification-type: "알림의 종류" + notification-types: + all: "모두" + pollVote: "투표" + follow: "팔로잉" + receiveFollowRequest: "팔로우 요청" + reply: "답글 달기" + quote: "인용" + renote: "리노트" + mention: "멘션" + reaction: "리액션" got-it: "알겠습니다" customization-tips: title: "커스터마이징 도움말" @@ -88,7 +100,7 @@ common: "read:mutes": "뮤트 보기" "write:mutes": "뮤트 수정" "write:notes": "글 작성, 삭제" - "read:notifications": "글 보기" + "read:notifications": "알림 보기" "write:notifications": "알림 수정" "read:reactions": "리액션 보기" "write:reactions": "리액션 수정" @@ -202,6 +214,7 @@ common: use-avatar-reversi-stones: "리버시의 돌로 아바타를 사용" disable-animated-mfm: "글의 문자 애니메이션을 비활성화" disable-showing-animated-images: "움직이는 이미지를 자동으로 재생하지 않음" + enable-quick-notification-view: "알림의 빠른 보기를 사용합니다" suggest-recent-hashtags: "최근 해시태그를 글 작성란에 표시" always-show-nsfw: "항상 열람주의 미디어를 표시" always-mark-nsfw: "항상 미디어를 열람주의로 설정하여 게시" @@ -531,6 +544,8 @@ common/views/components/note-menu.vue: unpin: "프로필에서 고정 해제" delete: "삭제" delete-confirm: "이 글을 삭제하시겠습니까?" + delete-and-edit: "삭제 후 편집" + delete-and-edit-confirm: "이 글을 삭제한 뒤 다시 편집하시겠습니까? 이 글에 대한 리액션, 리노트, 답글 또한 모두 삭제됩니다." remote: "글 원본 보기" pin-limit-exceeded: "더 이상 고정할 수 없습니다." common/views/components/user-menu.vue: @@ -1698,6 +1713,8 @@ mobile/views/pages/search.vue: not-found: "\"{q}\" 와 일치하는 글을 찾을 수 없습니다." mobile/views/pages/selectdrive.vue: select-file: "파일 선택" +mobile/views/pages/notifications.vue: + notifications: "알림" mobile/views/pages/settings.vue: signed-in-as: "{}(으)로 로그인" mobile/views/pages/user.vue: diff --git a/locales/nl-NL.yml b/locales/nl-NL.yml index e586f0ae9..fe31bb88c 100644 --- a/locales/nl-NL.yml +++ b/locales/nl-NL.yml @@ -8,6 +8,11 @@ common: reaction: "Reactie" close: "Sluiten" enter-password: "Voer het wachtwoord in" + notification-types: + all: "Alle" + follow: "Volgend" + reply: "Beantwoorden" + reaction: "Reactie" time: unknown: "onbekend" future: "toekomstig" @@ -569,6 +574,8 @@ mobile/views/pages/search.vue: search: "Zoeken" mobile/views/pages/selectdrive.vue: select-file: "Kies een bestand" +mobile/views/pages/notifications.vue: + notifications: "Meldingen" mobile/views/pages/settings.vue: signed-in-as: "Ingelogd als {}" mobile/views/pages/user.vue: diff --git a/locales/no-NO.yml b/locales/no-NO.yml index f39f4adac..cb13a8993 100644 --- a/locales/no-NO.yml +++ b/locales/no-NO.yml @@ -11,6 +11,10 @@ common: rich-contents: "Innlegg" drive: "Disk" close: "Lukk" + notification-types: + all: "Alle" + follow: "Følger" + reply: "Svar" got-it: "Skjønner!" notification: file-uploaded: "Filen ble lastet opp!" @@ -467,6 +471,8 @@ mobile/views/pages/games/reversi.vue: reversi: "Reversi" mobile/views/pages/search.vue: search: "Søk" +mobile/views/pages/notifications.vue: + notifications: "Notifikasjon" mobile/views/pages/user.vue: following: "Følger" followers: "Følgere" diff --git a/locales/pl-PL.yml b/locales/pl-PL.yml index 6b181ef6e..3535e58f0 100644 --- a/locales/pl-PL.yml +++ b/locales/pl-PL.yml @@ -28,6 +28,12 @@ common: signin: "Zaloguj się" signup: "Rejestracja" signout: "Wyloguj się" + notification-types: + all: "Wszyscy" + follow: "Śledzeni" + reply: "Odpowiedz" + renote: "Udostępnij" + reaction: "Reakcja" got-it: "Rozumiem!" customization-tips: title: "Wskazówki o dostosowywaniu" @@ -1137,6 +1143,8 @@ mobile/views/pages/search.vue: search: "Szukaj" mobile/views/pages/selectdrive.vue: select-file: "Wybierz plik" +mobile/views/pages/notifications.vue: + notifications: "Powiadomienia" mobile/views/pages/settings.vue: signed-in-as: "Zalogowany jako {}" mobile/views/pages/user.vue: diff --git a/locales/pt-PT.yml b/locales/pt-PT.yml index 6409d5b02..6db9bc628 100644 --- a/locales/pt-PT.yml +++ b/locales/pt-PT.yml @@ -18,6 +18,8 @@ common: application-authorization: "Aplicativos autorizados" close: "Fechar" do-not-copy-paste: "Por favor, não digite ou copie o código aqui. A conta pode ser comprometida." + notification-types: + follow: "Seguindo" got-it: "Entendi!" customization-tips: title: "Dicas de personalização" diff --git a/locales/zh-CN.yml b/locales/zh-CN.yml index ab0c94a83..f31a87ad5 100644 --- a/locales/zh-CN.yml +++ b/locales/zh-CN.yml @@ -36,6 +36,12 @@ common: reload-to-apply-the-setting: "必须重新加载页面以应用此设置。 确实要立即重新加载吗?" fetching-as-ap-object: "联合查询" unfollow-confirm: "取消对{name}的关注?" + notification-types: + all: "所有" + follow: "关注中" + reply: "回复" + renote: "转推" + reaction: "回应" got-it: "知道了" customization-tips: title: "自定义提示" @@ -726,6 +732,8 @@ common/views/components/profile-editor.vue: uploading: "正在上传" upload-failed: "上传失败" unable-to-process: "无法完成操作" + avatar-not-an-image: "选择的头像文件不是图片格式" + banner-not-an-image: "选择的横幅背景不是图片格式" email: "邮件设置" email-address: "电子邮件地址" email-verified: "电子邮件地址已验证" @@ -745,6 +753,8 @@ common/views/components/profile-editor.vue: danger-zone: "危险选项" delete-account: "删除帐户" account-deleted: "帐户已被删除。 数据会在一段时间之后清除。" + profile-metadata: "个人资料补充信息" + metadata-label: "标签" metadata-content: "内容" common/views/components/user-list-editor.vue: users: "用户" @@ -1694,6 +1704,8 @@ mobile/views/pages/search.vue: not-found: "没有找到有关于“{q}”的帖子" mobile/views/pages/selectdrive.vue: select-file: "选择文件" +mobile/views/pages/notifications.vue: + notifications: "通知" mobile/views/pages/settings.vue: signed-in-as: "以{}登录" mobile/views/pages/user.vue: