diff --git a/locales/ca.yml b/locales/ca.yml index db0daa0173..d4340b5247 100644 --- a/locales/ca.yml +++ b/locales/ca.yml @@ -6,6 +6,11 @@ common: misskey: "A ⭐ of fediverse" about-title: "A ⭐ of fediverse." about: "Misskeyを見つけていただき、ありがとうございます。Misskeyは、地球で生まれた分散マイクロブログSNSです。Fediverse(様々なSNSで構成される宇宙)の中に存在するため、他のSNSと相互に繋がっています。暫し都会の喧騒から離れて、新しいインターネットにダイブしてみませんか。" + adblock: + detected: "広告ブロッカーを無効にしてください" + warning: "Misskeyは広告を掲載していませんが、広告をブロックする機能が有効だと一部の機能が利用できなかったり、不具合が発生する場合があります。" + application-authorization: "アプリの連携" + close: "閉じる" customization-tips: title: "カスタマイズのヒント" paragraph1: "ホームのカスタマイズでは、ウィジェットを追加/削除したり、ドラッグ&ドロップして並べ替えたりすることができます。" @@ -13,6 +18,14 @@ common: paragraph3: "ウィジェットを削除するには、ヘッダーの「ゴミ箱」と書かれたエリアにウィジェットをドラッグ&ドロップします。" paragraph4: "カスタマイズを終了するには、右上の「完了」をクリックします。" gotit: "Got it!" + notification: + file-uploaded: "ファイルがアップロードされました" + message-from: "{}さんからメッセージ:" + reversi-invited: "対局への招待があります" + reversi-invited-by: "{}さんから" + notified-by: "{}さんから" + reply-from: "{}さんから返信:" + quoted-by: "{}さんが引用:" name: "Misskey" time: unknown: "なぞのじかん" @@ -26,6 +39,12 @@ common: months_ago: "{}ヶ月前" years_ago: "{}年前" trash: "ゴミ箱" + date: + full-year: "年" + month: "月" + day: "日" + hours: "時" + minutes: "分" weekday-short: sunday: "日" monday: "月" @@ -121,7 +140,35 @@ common: rename: "名前を変更" stack-left: "左に重ねる" pop-right: "右に出す" +auth/views/form.vue: + share-access: "{{ app.name }}があなたのアカウントにアクセスすることを許可しますか?" + permission-ask: "このアプリは次の権限を要求しています:" + account-read: "アカウントの情報を見る。" + account-write: "アカウントの情報を操作する。" + note-write: "投稿する。" + like-write: "いいねしたりいいね解除する。" + following-write: "フォローしたりフォロー解除する。" + drive-read: "ドライブを見る。" + drive-write: "ドライブを操作する。" + notification-read: "通知を見る。" + notification-write: "通知を操作する。" + cancel: "キャンセル" + accept: "アクセスを許可" +auth/views/index.vue: + loading: "読み込み中" + denied: "アプリケーションの連携をキャンセルしました。" + denied-paragraph: "このアプリがあなたのアカウントにアクセスすることはありません。" + already-authorized: "このアプリは既に連携済みです" + allowed: "アプリケーションの連携を許可しました" + callback-url: "アプリケーションに戻っています" + please-go-back: "アプリケーションに戻って、やっていってください。" + error: "セッションが存在しません。" + sign-in: "サインインしてください" common/views/components/games/reversi/reversi.vue: + matching: + waiting-for: "{}を待っています" + cancel: "キャンセル" +common/views/components/games/reversi/reversi.index.vue: title: "Misskey Reversi" sub-title: "他のMisskeyユーザーとリバーシで対戦しよう" invite: "招待" @@ -136,9 +183,6 @@ common/views/components/games/reversi/reversi.vue: game-state: ended: "終了" playing: "進行中" - matching: - waiting-for: "{}を待っています" - cancel: "キャンセル" common/views/components/games/reversi/reversi.room.vue: settings-of-the-game: "ゲームの設定" choose-map: "マップを選択" @@ -150,7 +194,7 @@ common/views/components/games/reversi/reversi.room.vue: looped-map: "ループマップ" can-put-everywhere: "どこでも置けるモード" settings-of-the-bot: "Botの設定" - this-gane-is-started-soon: "ゲームは数秒後に開始されます" + this-game-is-started-soon: "ゲームは数秒後に開始されます" waiting-for-other: "相手の準備が完了するのを待っています" waiting-for-me: "あなたの準備が完了するのを待っています" waiting-for-both: "準備中" @@ -751,8 +795,7 @@ desktop/views/pages/search.vue: not-available: "検索機能を利用することができません。" not-found: "「{}」に関する投稿は見つかりませんでした。" desktop/views/pages/share.vue: - share-with: "Misskeyで共有" - close: "閉じる" + share-with: "{}で共有" desktop/views/pages/tag.vue: no-posts-found: "ハッシュタグ「{}」が付けられた投稿は見つかりませんでした。" desktop/views/pages/user-list.users.vue: @@ -959,8 +1002,11 @@ mobile/views/pages/welcome.vue: signup: "新規登録" mobile/views/pages/widgets.vue: dashboard: "ダッシュボード" + widgets-hints: "ウィジェットを追加/削除したり並べ替えたりできます。ウィジェットを移動するには「三」をドラッグします。ウィジェットを削除するには「x」をタップします。いくつかのウィジェットはタップすることで表示を変更できます。" mobile/views/pages/widgets/activity.vue: activity: "アクティビティ" +mobile/views/pages/share.vue: + share-with: "{}で共有" mobile/views/pages/messaging.vue: messaging: "メッセージ" mobile/views/pages/messaging-room.vue: @@ -976,7 +1022,7 @@ mobile/views/pages/note.vue: mobile/views/pages/notifications.vue: notifications: "通知" read-all: "すべての通知を既読にしますか?" -mobile/views/pages/reversi.vue: +mobile/views/pages/games/reversi.vue: reversi: "リバーシ" mobile/views/pages/settings/settings.profile.vue: title: "プロフィール" diff --git a/locales/de.yml b/locales/de.yml index fd31e31daf..cd7fa17dd5 100644 --- a/locales/de.yml +++ b/locales/de.yml @@ -6,6 +6,11 @@ common: misskey: "A ⭐ of fediverse" about-title: "A ⭐ of fediverse." about: "Misskeyを見つけていただき、ありがとうございます。Misskeyは、地球で生まれた分散マイクロブログSNSです。Fediverse(様々なSNSで構成される宇宙)の中に存在するため、他のSNSと相互に繋がっています。暫し都会の喧騒から離れて、新しいインターネットにダイブしてみませんか。" + adblock: + detected: "広告ブロッカーを無効にしてください" + warning: "Misskeyは広告を掲載していませんが、広告をブロックする機能が有効だと一部の機能が利用できなかったり、不具合が発生する場合があります。" + application-authorization: "アプリの連携" + close: "閉じる" customization-tips: title: "カスタマイズのヒント" paragraph1: "ホームのカスタマイズでは、ウィジェットを追加/削除したり、ドラッグ&ドロップして並べ替えたりすることができます。" @@ -13,6 +18,14 @@ common: paragraph3: "ウィジェットを削除するには、ヘッダーの「ゴミ箱」と書かれたエリアにウィジェットをドラッグ&ドロップします。" paragraph4: "カスタマイズを終了するには、右上の「完了」をクリックします。" gotit: "Got it!" + notification: + file-uploaded: "ファイルがアップロードされました" + message-from: "{}さんからメッセージ:" + reversi-invited: "対局への招待があります" + reversi-invited-by: "{}さんから" + notified-by: "{}さんから" + reply-from: "{}さんから返信:" + quoted-by: "{}さんが引用:" name: "Misskey" time: unknown: "Unbekannt" @@ -26,6 +39,12 @@ common: months_ago: "vor {0} Monat{0:en}" years_ago: "vor {} Jahr{0:en}" trash: "ゴミ箱" + date: + full-year: "年" + month: "月" + day: "日" + hours: "時" + minutes: "分" weekday-short: sunday: "So" monday: "Mo" @@ -121,7 +140,35 @@ common: rename: "Umbenennen" stack-left: "Nach links schichten" pop-right: "右に出す" +auth/views/form.vue: + share-access: "{{ app.name }}があなたのアカウントにアクセスすることを許可しますか?" + permission-ask: "このアプリは次の権限を要求しています:" + account-read: "アカウントの情報を見る。" + account-write: "アカウントの情報を操作する。" + note-write: "投稿する。" + like-write: "いいねしたりいいね解除する。" + following-write: "フォローしたりフォロー解除する。" + drive-read: "ドライブを見る。" + drive-write: "ドライブを操作する。" + notification-read: "通知を見る。" + notification-write: "通知を操作する。" + cancel: "キャンセル" + accept: "アクセスを許可" +auth/views/index.vue: + loading: "読み込み中" + denied: "アプリケーションの連携をキャンセルしました。" + denied-paragraph: "このアプリがあなたのアカウントにアクセスすることはありません。" + already-authorized: "このアプリは既に連携済みです" + allowed: "アプリケーションの連携を許可しました" + callback-url: "アプリケーションに戻っています" + please-go-back: "アプリケーションに戻って、やっていってください。" + error: "セッションが存在しません。" + sign-in: "サインインしてください" common/views/components/games/reversi/reversi.vue: + matching: + waiting-for: "{}を待っています" + cancel: "キャンセル" +common/views/components/games/reversi/reversi.index.vue: title: "Misskey Reversi" sub-title: "他のMisskeyユーザーとリバーシで対戦しよう" invite: "招待" @@ -136,9 +183,6 @@ common/views/components/games/reversi/reversi.vue: game-state: ended: "終了" playing: "進行中" - matching: - waiting-for: "{}を待っています" - cancel: "キャンセル" common/views/components/games/reversi/reversi.room.vue: settings-of-the-game: "ゲームの設定" choose-map: "マップを選択" @@ -150,7 +194,7 @@ common/views/components/games/reversi/reversi.room.vue: looped-map: "ループマップ" can-put-everywhere: "どこでも置けるモード" settings-of-the-bot: "Botの設定" - this-gane-is-started-soon: "ゲームは数秒後に開始されます" + this-game-is-started-soon: "ゲームは数秒後に開始されます" waiting-for-other: "相手の準備が完了するのを待っています" waiting-for-me: "あなたの準備が完了するのを待っています" waiting-for-both: "準備中" @@ -751,8 +795,7 @@ desktop/views/pages/search.vue: not-available: "検索機能を利用することができません。" not-found: "「{}」に関する投稿は見つかりませんでした。" desktop/views/pages/share.vue: - share-with: "Misskeyで共有" - close: "閉じる" + share-with: "{}で共有" desktop/views/pages/tag.vue: no-posts-found: "ハッシュタグ「{}」が付けられた投稿は見つかりませんでした。" desktop/views/pages/user-list.users.vue: @@ -959,8 +1002,11 @@ mobile/views/pages/welcome.vue: signup: "新規登録" mobile/views/pages/widgets.vue: dashboard: "ダッシュボード" + widgets-hints: "ウィジェットを追加/削除したり並べ替えたりできます。ウィジェットを移動するには「三」をドラッグします。ウィジェットを削除するには「x」をタップします。いくつかのウィジェットはタップすることで表示を変更できます。" mobile/views/pages/widgets/activity.vue: activity: "アクティビティ" +mobile/views/pages/share.vue: + share-with: "{}で共有" mobile/views/pages/messaging.vue: messaging: "メッセージ" mobile/views/pages/messaging-room.vue: @@ -976,7 +1022,7 @@ mobile/views/pages/note.vue: mobile/views/pages/notifications.vue: notifications: "通知" read-all: "すべての通知を既読にしますか?" -mobile/views/pages/reversi.vue: +mobile/views/pages/games/reversi.vue: reversi: "リバーシ" mobile/views/pages/settings/settings.profile.vue: title: "Profil" diff --git a/locales/en.yml b/locales/en.yml index 226d839938..092cd861ab 100644 --- a/locales/en.yml +++ b/locales/en.yml @@ -9,7 +9,8 @@ common: adblock: detected: "Please disable ad blocker." warning: "Misskey is not running ads, but some features may be unavailable or malfunctioning if ad blocking features are enabled." - application-authorization: "Application authorizations" + application-authorization: "Application authorizations." + close: "Close" customization-tips: title: "Customization tips" paragraph1: "Home customization allows you to add/delete, drag and drop and rearrange widgets." @@ -17,12 +18,11 @@ common: paragraph3: "To delete a widget, drag and drop the widget onto the area labeled \"Trash\" in the header." paragraph4: "To finish the customization, click \"Finish\" in the upper right." gotit: "Got it!" - close: "Close" notification: file-uploaded: "File uploaded!" message-from: "Message from {}:" - reversi-invited: "Invited to a game:" - reversi-invited-by: "By {}." + reversi-invited: "Invited to a game" + reversi-invited-by: "Invited by {}:" notified-by: "Notified by {}:" reply-from: "Reply from {}:" quoted-by: "Quoted by {}:" @@ -43,7 +43,7 @@ common: full-year: "Year" month: "Month" day: "Day" - hours: "Hours" + hours: "Hour" minutes: "Minutes" weekday-short: sunday: "S" @@ -140,38 +140,42 @@ common: rename: "Rename" stack-left: "Stack to the left" pop-right: "Dock on the right" -auth/views/form.vue: - share-access: "Would you allow {{app.name}} to access your account?" +auth/views/form.vue: + share-access: "Would you allow {{ app.name }} to access your account?" permission-ask: "This application requires the following permissions:" - account-read: "View account information." - account-write: "Modify account information." + account-read: "Viewing account information:" + account-write: "Modify account informations:" note-write: "Post." - like-write: "React." + like-write: "To react to posts." following-write: "Follow or unfollow." drive-read: "Read your drive." drive-write: "Upload/delete files in your drive." notification-read: "Read your notifications." notification-write: "Manage your notifications." cancel: "Cancel" - accept: "Accept" + accept: "Grant access." auth/views/index.vue: - loading: "Loading..." - denied: "Application authorization is denied." + loading: "Loading" + denied: "Application authorization denied." denied-paragraph: "This application will not access your account." - already-authorized: "This application is already authorized." - allowed: "Application authorization allowed." + already-authorized: "This application has already been authorized." + allowed: "Application authorizations allowed.+" callback-url: "Going back to the application." please-go-back: "Please go back to the application." error: "Session does not exist." sign-in: "Please sign in." common/views/components/games/reversi/reversi.vue: + matching: + waiting-for: "Waiting for {}" + cancel: "Cancel" +common/views/components/games/reversi/reversi.index.vue: title: "Misskey Reversi" sub-title: "Play reversi with your friends!" invite: "Invite" rule: "How to play" rule-desc: "Reversi is a strategy board game for two players, played on an 8×8 uncheckered board. There are sixty-four identical game pieces called disks (often spelled \"discs\"), which are light on one side and dark on the other. Players take turns placing disks on the board with their assigned color facing up. During a play, any disks of the opponent's color that are in a straight line and bounded by the disk just placed and another disk of the current player's color are turned over to the current player's color. The object of the game is to have the majority of disks turned to display your color when the last playable empty square is filled." mode-invite: "Invite" - mode-invite-desc: "Invite to the game a user" + mode-invite-desc: "Invite to the game a user." invitations: "You received invitation!" my-games: "My games" all-games: "All games" @@ -179,9 +183,6 @@ common/views/components/games/reversi/reversi.vue: game-state: ended: "Ended" playing: "In Progress" - matching: - waiting-for: "Waiting for {}" - cancel: "Cancel" common/views/components/games/reversi/reversi.room.vue: settings-of-the-game: "Game settings" choose-map: "Choose a map" @@ -193,7 +194,7 @@ common/views/components/games/reversi/reversi.room.vue: looped-map: "Looped map" can-put-everywhere: "Can put everywhere" settings-of-the-bot: "Bot settings" - this-gane-is-started-soon: "This game will start soon" + this-game-is-started-soon: "The game will begin soon" waiting-for-other: "Waiting for the other party's preparation" waiting-for-me: "Waiting for the your preparation" waiting-for-both: "Waiting for yours" @@ -794,7 +795,7 @@ desktop/views/pages/search.vue: not-available: "The search function can not be used." not-found: "No posts were found for '{}'" desktop/views/pages/share.vue: - share-with: "Share with {}" + share-with: "Share with {}." desktop/views/pages/tag.vue: no-posts-found: "No posts \"{}\" found." desktop/views/pages/user-list.users.vue: @@ -1001,8 +1002,11 @@ mobile/views/pages/welcome.vue: signup: "Sign up" mobile/views/pages/widgets.vue: dashboard: "Dashboard" + widgets-hints: "ウィジェットを追加/削除したり並べ替えたりできます。ウィジェットを移動するには「三」をドラッグします。ウィジェットを削除するには「x」をタップします。いくつかのウィジェットはタップすることで表示を変更できます。" mobile/views/pages/widgets/activity.vue: activity: "Activity" +mobile/views/pages/share.vue: + share-with: "Share with {}." mobile/views/pages/messaging.vue: messaging: "Messaging" mobile/views/pages/messaging-room.vue: @@ -1018,7 +1022,7 @@ mobile/views/pages/note.vue: mobile/views/pages/notifications.vue: notifications: "Notifications" read-all: "Do you wish to mark all notifications as read?" -mobile/views/pages/reversi.vue: +mobile/views/pages/games/reversi.vue: reversi: "Reversi" mobile/views/pages/settings/settings.profile.vue: title: "Profile" @@ -1037,8 +1041,6 @@ mobile/views/pages/settings/settings.profile.vue: mobile/views/pages/search.vue: search: "Search" empty: "No posts were found for '{}'" -mobile/views/pages/share.vue: - share-with: "Share with {}." mobile/views/pages/selectdrive.vue: select-file: "Choose files" mobile/views/pages/settings.vue: diff --git a/locales/es.yml b/locales/es.yml index 19dce15e73..ee2ead0ebf 100644 --- a/locales/es.yml +++ b/locales/es.yml @@ -6,13 +6,26 @@ common: misskey: "Una ⭐️ del fediverso" about-title: "Una ⭐️ del fediverso" about: "Gracias por encontrae Misskey. Misskey es una plataforma descentralizada de microblogging nacida en la Tierra. Gracias a existir dentro del Fediverso (un universo donde se organizan varias plataformas sociales) se encuentra enlazada mutuamente con otras plataformas sociales. ¿Por què no te tomas un respiro del caos de la ciudad y te sumerges es una nueva manera de entender Internet?" + adblock: + detected: "Por favor, desactive el bloqueador de publicidad." + warning: "Misskey no tiene anuncios publicitarios. Sin embargo, algunas características podrían no estar disponibles si el bloqueador de publicidad está habilitado." + application-authorization: "Autorizaciones de la aplicación." + close: "Cerrar" customization-tips: - title: "カスタマイズのヒント" - paragraph1: "ホームのカスタマイズでは、ウィジェットを追加/削除したり、ドラッグ&ドロップして並べ替えたりすることができます。" - paragraph2: "一部のウィジェットは、クリックすることで表示を変更することができます。" - paragraph3: "ウィジェットを削除するには、ヘッダーの「ゴミ箱」と書かれたエリアにウィジェットをドラッグ&ドロップします。" - paragraph4: "カスタマイズを終了するには、右上の「完了」をクリックします。" - gotit: "Got it!" + title: "Consejos de personalización" + paragraph1: "Customización de inicio le permite agregar, borrar, o reorganizar los accesorios." + paragraph2: "Puede cambiar la visualización de algunos accesorios haciendo click derecho." + paragraph3: "Para borrar un widget, desplace el accesorio hasta el área etiquetada \"Papelera\" en el encabezado." + paragraph4: "Para finalizar la personalización, cliquee \"Finalizar\" en la parte de arriba a la derecha." + gotit: "¡Comprendido!" + notification: + file-uploaded: "Archivo cargado." + message-from: "Mensaje de {}:" + reversi-invited: "Invitado a un juego" + reversi-invited-by: "Invitado por {}:" + notified-by: "Notificado por {}:" + reply-from: "Respuesta de {}:" + quoted-by: "Citado por {}:" name: "Misskey" time: unknown: "Desconocido" @@ -25,7 +38,13 @@ common: weeks_ago: "Hace {} semana(s)" months_ago: "Hace {} mes(es)" years_ago: "Hace {} año(s)" - trash: "ゴミ箱" + trash: "Papelera" + date: + full-year: "Año" + month: "Mes" + day: "Día" + hours: "horas" + minutes: "minutos" weekday-short: sunday: "domingo" monday: "lunes" @@ -35,13 +54,13 @@ common: friday: "viernes" saturday: "sábado" weekday: - sunday: "日曜日" - monday: "月曜日" - tuesday: "火曜日" - wednesday: "水曜日" - thursday: "木曜日" - friday: "金曜日" - saturday: "土曜日" + sunday: "Domingo" + monday: "Lunes" + tuesday: "Martes" + wednesday: "Miércoles" + thursday: "Jueves" + friday: "Viernes" + saturday: "Sábado" reactions: like: "me gusta" love: "amor" @@ -59,27 +78,27 @@ common: d: "¿Quieres decir algo?" e: "¡Escribe aquí!" f: "Esperando a que escribas algo..." - search: "検索" + search: "Buscar" delete: "eliminar" loading: "cargando" ok: "OK" - update-available-title: "更新があります" + update-available-title: "Actualización disponible" update-available: "Hay disponible una nueva versión de Misskey ({newer}, la versión actual es {current}). Refresca la página para aplicar las actualizaciones." my-token-regenerated: "Tu token se ha regenerado vas a ser desconectado." - i-like-sushi: "私は(プリンよりむしろ)寿司が好き" - show-reversi-board-labels: "リバーシのボードの行と列のラベルを表示" - verified-user: "認証済みのユーザー" + i-like-sushi: "Prefiero sushi a pudín" + show-reversi-board-labels: "Mostrar etiquetas de filas y columnas en Reversi" + verified-user: "Usuario verificado" reversi: - drawn: "引き分け" - my-turn: "あなたのターンです" - opponent-turn: "相手のターンです" - turn-of: "{}のターンです" - past-turn-of: "{}のターン" - won: "{}の勝ち" - black: "黒" - white: "白" - total: "合計" - this-turn: "{}ターン目" + drawn: "Empatado" + my-turn: "Mi turno" + opponent-turn: "Turno del oponente" + turn-of: "Es turno de {}" + past-turn-of: "Turno de {}" + won: "{} ha ganado" + black: "Negro" + white: "Blanco" + total: "Total" + this-turn: "Turno de {}" widgets: analog-clock: "Reloj analógico" profile: "Perfil" @@ -108,7 +127,7 @@ common: widgets: "Accesorios" home: "Inicio" local: "Local" - hybrid: "ソーシャル" + hybrid: "Social" global: "Global" notifications: "Notificaciones" list: "Listado" @@ -121,7 +140,35 @@ common: rename: "Renombrar" stack-left: "A la izqda." pop-right: "A la dcha." +auth/views/form.vue: + share-access: "¿Deseas permitir a {{ app.name }} acceder a tu cuenta?" + permission-ask: "La aplicación requiere los siguientes permisos:" + account-read: "Viendo información de la cuenta:" + account-write: "Modificar información de la cuenta:" + note-write: "Publicación." + like-write: "Para reaccionar a las publicaciones." + following-write: "Seguir o dejar de seguir" + drive-read: "Leer tu unidad." + drive-write: "Cargar o borrar archivos de tu unidad." + notification-read: "Leer tus notificaciones." + notification-write: "Administrar tus notificaciones." + cancel: "Cancelar" + accept: "Garantizar acceso." +auth/views/index.vue: + loading: "Cargando" + denied: "Acceso de aplicación denegado." + denied-paragraph: "Esta aplicación no tendrá acceso a tu cuenta." + already-authorized: "Esta aplicación ha sido previamente autorizada." + allowed: "Accesos de aplicaciones autorizados." + callback-url: "Volviendo a la aplicación." + please-go-back: "Por favor, vuelve a la aplicación." + error: "Esta sesión no existe." + sign-in: "Por favor inicia sesión." common/views/components/games/reversi/reversi.vue: + matching: + waiting-for: "Esperando por {}" + cancel: "Cancelar" +common/views/components/games/reversi/reversi.index.vue: title: "Misskey Reversi" sub-title: "他のMisskeyユーザーとリバーシで対戦しよう" invite: "招待" @@ -136,27 +183,24 @@ common/views/components/games/reversi/reversi.vue: game-state: ended: "終了" playing: "進行中" - matching: - waiting-for: "{}を待っています" - cancel: "キャンセル" common/views/components/games/reversi/reversi.room.vue: - settings-of-the-game: "ゲームの設定" - choose-map: "マップを選択" - random: "ランダム" - black-or-white: "先手/後手" - black-is: "{}が黒" - rules: "ルール" - is-llotheo: "石の少ない方が勝ち(ロセオ)" - looped-map: "ループマップ" - can-put-everywhere: "どこでも置けるモード" - settings-of-the-bot: "Botの設定" - this-gane-is-started-soon: "ゲームは数秒後に開始されます" - waiting-for-other: "相手の準備が完了するのを待っています" - waiting-for-me: "あなたの準備が完了するのを待っています" - waiting-for-both: "準備中" - cancel: "キャンセル" - ready: "準備完了" - cancel-ready: "準備続行" + settings-of-the-game: "Configuración de juego" + choose-map: "Elije un mapa" + random: "Aleatorio" + black-or-white: "Negro/Blanco" + black-is: "Negro es {}" + rules: "Reglas" + is-llotheo: "El que tenga menos gana" + looped-map: "Mapa en bucle" + can-put-everywhere: "Puedes colocar donde quieras" + settings-of-the-bot: "Configuración de bot" + this-game-is-started-soon: "ゲームは数秒後に開始されます" + waiting-for-other: "Esperando a que se prepare el adversario" + waiting-for-me: "Esperando por la preparación" + waiting-for-both: "Esperando por ti" + cancel: "Cancelar" + ready: "Listo" + cancel-ready: "Cancelar \"Listo\"" common/views/components/connect-failed.vue: title: "Imposible conectar al servidor" description: "Hay un problema en tu conexió o puede que el servidor esté caido o en mantenimiento. Por favor {try again} más tarde." @@ -287,48 +331,48 @@ common/views/widgets/broadcast.vue: have-a-nice-day: "¡Buenos dias!" next: "Siguiente" common/views/widgets/calendar.vue: - year: "{}年" - month: "{}月" - day: "{}日" - today: "今日:" - this-month: "今月:" - this-year: "今年:" + year: "Año {}" + month: "Mes {}" + day: "Día {}" + today: "Hoy:" + this-month: "Este mes:" + this-year: "Este año:" common/views/widgets/donation.vue: title: "Donaciones" - text: "Misskeyの運営にはドメイン、サーバー等のコストが掛かります。Misskeyは広告を掲載したりしないため、収入を皆様からの寄付に頼っています。もしご興味があれば、{}までご連絡ください。ご協力ありがとうございます。" + text: "Para mantener Misskey funcionando tenemos que pagar por el dominio, los costos de hospedaje y otros costos. Como no recibimos dinero de publicidad, contamos con el apoyo de todos ustedes. Si estás interesado en ayudar, contacta a {}. ¡Muchas gracias por tu contribución!" common/views/widgets/photo-stream.vue: - title: "フォトストリーム" - no-photos: "写真はありません" + title: "Galería de fotos" + no-photos: "No hay fotos." common/views/widgets/posts-monitor.vue: - title: "投稿チャート" - toggle: "表示を切り替え" + title: "Tabla de publicaciones" + toggle: "Alternar vistas" common/views/widgets/hashtags.vue: - title: "ハッシュタグ" - count: "{}人が投稿" - empty: "トレンドなし" + title: "Etiquetas" + count: "{} usuarios mencionados" + empty: "Ninguna tendencia popular ahora" common/views/widgets/server.vue: - title: "サーバー情報" - toggle: "表示を切り替え" + title: "Información del servidor" + toggle: "Alternar vistas" common/views/widgets/memo.vue: - title: "付箋" - memo: "ここに書いて!" - save: "保存" + title: "Notas" + memo: "¡Escribe aquí!" + save: "Guardar" common/views/widgets/slideshow.vue: - folder-customize-mode: "フォルダを指定するには、カスタマイズモードを終了してください" - folder: "クリックしてフォルダを指定してください" - no-image: "このフォルダには画像がありません" + folder-customize-mode: "Para especificar una carpeta, por favor sal de modo de personalización" + folder: "Por favor, cliquea y especifica una carpeta" + no-image: "No hay imágenes en esta carpeta" common/views/widgets/tips.vue: - tips-line1: "tでタイムラインにフォーカスできます" - tips-line2: "pまたはnで投稿フォームを開きます" - tips-line3: "投稿フォームにはファイルをドラッグ&ドロップできます" - tips-line4: "投稿フォームにクリップボードにある画像データをペーストできます" - tips-line5: "ドライブにファイルをドラッグ&ドロップしてアップロードできます" - tips-line6: "ドライブでファイルをドラッグしてフォルダ移動できます" - tips-line7: "ドライブでフォルダをドラッグしてフォルダ移動できます" - tips-line8: "ホームは設定からカスタマイズできます" - tips-line9: "MisskeyはAGPLv3です" - tips-line10: "タイムマシンウィジェットを利用すると、簡単に過去のタイムラインに遡れます" - tips-line11: "投稿の ... をクリックして、投稿をユーザーページにピン留めできます" + tips-line1: "Puedes enfocarte en las publicaciones con t" + tips-line2: "Abrir formulario de publicación con p or n" + tips-line3: "Puedes arrastrar y soltar archivos en el formulario de publicación" + tips-line4: "Puedes pegar una imagen del portapapeles en el formulario de publicación" + tips-line5: "Puedes cargar archivos con sólo arrastrarlos y soltarlos en Drive" + tips-line6: "Puedes mover una carpeta arrastrándola hacia el Drive" + tips-line7: "Puedes mover una carpeta arrastrándola hacia el Drive" + tips-line8: "Inicio se puede personalizar desde la configuración" + tips-line9: "Misskey está hecho bajo licencia AGPLv3" + tips-line10: "Usando el accesorio de Máquina del Tiempo puedes encontrar publicaciones antiguas" + tips-line11: "Puedes resaltar publicaciones en la página de usuario haciendo click en \"...\"" tips-line13: "投稿に添付したファイルは全てドライブに保存されます" tips-line14: "ホームのカスタマイズ中、ウィジェットを右クリックしてデザインを変更できます" tips-line17: "「**」でテキストを囲むと**強調表示**されます" @@ -453,66 +497,66 @@ desktop/views/components/game-window.vue: game: "リバーシ" desktop/views/components/home.vue: done: "完了" - add-widget: "ウィジェットを追加:" - add: "追加" + add-widget: "Agregar accesorio:" + add: "Agregar" desktop/views/input-dialog.vue: - cancel: "キャンセル" - ok: "決定" + cancel: "Cancelar" + ok: "OK" desktop/views/components/messaging-room-window.vue: - title: "メッセージ:" + title: "Mensajes:" desktop/views/components/messaging-window.vue: - title: "メッセージ" + title: "Mensajes" desktop/views/components/note-detail.vue: - more: "会話をもっと読み込む" - private: "この投稿は非公開です" - deleted: "この投稿は削除されました" - reposted-by: "{}がRenote" - location: "位置情報" - renote: "Renote" - add-reaction: "リアクション" + more: "Cargar más conversaciones" + private: "Esta publicación es privada" + deleted: "Esta publicación ha sido removida" + reposted-by: "Republicado por {}" + location: "Localización" + renote: "Republicar" + add-reaction: "Agregar una reacción" desktop/views/components/notes.note.vue: - reposted-by: "{}がRenote" - reply: "返信" - renote: "Renote" - add-reaction: "リアクション" - detail: "詳細" - private: "この投稿は非公開です" - deleted: "この投稿は削除されました" + reposted-by: "Republicado por {}" + reply: "Responder" + renote: "Republicar" + add-reaction: "Agregar una reacción" + detail: "Mostrar detalles" + private: "Esta publicación es privada" + deleted: "Esta publicación ha sido borrada" desktop/views/components/notes.vue: - error: "読み込みに失敗しました。" - retry: "リトライ" - load-more: "もっと読み込む" + error: "Error al cargar." + retry: "Reintentar" + load-more: "Leer más" desktop/views/components/notifications.vue: - more: "もっと見る" - empty: "ありません!" + more: "Más" + empty: "No hay notificaciones" desktop/views/components/post-form.vue: - add-visible-user: "+ユーザーを追加" - attach-location-information: "位置情報を添付する" - hide-contents: "内容を隠す" - reply-placeholder: "この投稿への返信..." - quote-placeholder: "この投稿を引用..." - submit: "投稿" - reply: "返信" - renote: "Renote" - posted: "投稿しました!" - replied: "返信しました!" - reposted: "Renoteしました!" - note-failed: "投稿に失敗しました" - reply-failed: "返信に失敗しました" - renote-failed: "Renoteに失敗しました" - posting: "投稿中" - attach-media-from-local: "PCからメディアを添付" + add-visible-user: "+Agregar usuario" + attach-location-information: "Agregar localización" + hide-contents: "Esconder contenidos" + reply-placeholder: "Responder a esta nota..." + quote-placeholder: "Citar esta nota..." + submit: "Publicar" + reply: "Responder" + renote: "Republicar" + posted: "¡Publicado!" + replied: "¡Respondido!" + reposted: "¡Republicado!" + note-failed: "Error al publicar nota" + reply-failed: "Error al responder" + renote-failed: "Error al republicar" + posting: "Publicando" + attach-media-from-local: "Agregar medios de tu dispositivo" attach-media-from-drive: "Adjunta multimedia desde tu Disco" attach-cancel: "Quitar el archivo adjunto" insert-a-kao: "v('ω')v" create-poll: "Crea una encuesta" text-remain: "quedan {} caracteres" - recent-tags: "最近" - click-to-tagging: "クリックでタグ付け" - visibility: "公開範囲" - geolocation-alert: "お使いの端末は位置情報に対応していません" - error: "エラー" - enter-username: "ユーザー名を入力してください" + recent-tags: "Reciente" + click-to-tagging: "Click para etiquetar" + visibility: "Visibilidad" + geolocation-alert: "Tu dispositivo no tiene soporte de geolocalización." + error: "Error" + enter-username: "Por favor escribe un nombre de usuario..." desktop/views/components/post-form-window.vue: note: "Nota nueva" reply: "Responder" @@ -553,8 +597,8 @@ desktop/views/components/settings.vue: api-via-stream-desc: "Las peticiones de las API se realizan por conexiones WebSocket en lugar de las tradicionales (para una mejora en el rendimiento). Esta función depende del navegador." display: "Diseño y pantalla" customize: "Personaliza la página principal" - choose-wallpaper: "壁紙を選択" - delete-wallpaper: "壁紙を削除" + choose-wallpaper: "Elije un fondo" + delete-wallpaper: "Suprimir fondo" dark-mode: "Modo Nocturno" circle-icons: "Usar iconos circulares" gradient-window-header: "Usar degradados en las cabeceras de las páginas" @@ -610,38 +654,38 @@ desktop/views/components/settings.2fa.vue: intro: "二段階認証を設定すると、サインイン時にパスワードだけでなく、予め登録しておいた物理的なデバイス(例えばあなたのスマートフォンなど)も必要になり、よりセキュリティが向上します。" detail: "詳細..." url: "https://www.google.co.jp/intl/ja/landing/2step/" - caution: "登録したデバイスを紛失するなどした場合、Misskeyにサインインできなくなりますのでご注意ください。" - register: "デバイスを登録する" - already-registered: "既に設定は完了しています。" - unregister: "設定を解除" - unregistered: "二段階認証が無効になりました。" - enter-password: "パスワードを入力してください" - authenticator: "まず、Google Authenticatorをお使いのデバイスにインストールします:" - howtoinstall: "インストール方法はこちら" - scan: "次に、表示されているQRコードをスキャンします:" - done: "お使いのデバイスに表示されているトークンを入力して完了します:" - submit: "完了" - success: "設定が完了しました!" - failed: "設定に失敗しました。トークンに誤りがないかご確認ください。" - info: "次回サインインからは、同様にパスワードに加えてデバイスに表示されているトークンを入力します。" + caution: "Si pierdes acceso al dispositivo, no podrás conectarte a Misskey." + register: "Registrar un dispositivo" + already-registered: "Un dispositivo ya fue registrado" + unregister: "Inhabilitado" + unregistered: "Autenticación de dos pasos fue deshabilitada." + enter-password: "Escribe una contraseña" + authenticator: "Primero, necesitas instalar Google Authenticator en tu dispositivo:" + howtoinstall: "Cómo instalar" + scan: "Luego, escanea el código QR:" + done: "Por favor ingresa el token mostrado en tu dispositivo:" + submit: "Enviar" + success: "¡Configuraciones guardadas!" + failed: "Error al configurar. Por favor asegúrate de que el token es correcto." + info: "Desde ahora, ingresa el token que se muestra en tu dispositivo adicionalmente a tu contraseña cuando inicies sesión en Misskey" desktop/views/components/settings.api.vue: - intro: "APIを利用するには、上記のトークンを「i」というキーでパラメータに付加してリクエストします。" - caution: "アカウントを不正利用される可能性があるため、このトークンは第三者に教えないでください(アプリなどにも入力しないでください)。" - regeneration-of-token: "万が一このトークンが漏れたりその可能性がある場合はトークンを再生成できます。" - regenerate-token: "トークンを再生成" + intro: "Para acceder al API, configura este token como la letra \"i\" de los parámetros requeridos." + caution: "Por favor no muestres este token a otros (no lo ingreses en otro lugar que no sea aquí). De otra forma, tu cuenta puede llegar a ser comprometida." + regeneration-of-token: "En el caso no deseado de que este token lo tenga otra persona, puedes regenerarlo." + regenerate-token: "Regenerar el token" token: "Token:" - enter-password: "パスワードを入力してください" + enter-password: "Por favor ingresa tu contraseña" desktop/views/components/settings.apps.vue: - no-apps: "連携しているアプリケーションはありません" + no-apps: "No hay aplicaciones asociadas" desktop/views/components/settings.drive.vue: - max: "中" - in-use: "使用中" + max: "Max" + in-use: "en uso." desktop/views/components/settings.mute.vue: - no-users: "ミュートしているユーザーはいません" + no-users: "No hay usuarios silenciados" desktop/views/components/settings.password.vue: - reset: "パスワードを変更する" - enter-current-password: "現在のパスワードを入力してください" - enter-new-password: "新しいパスワードを入力してください" + reset: "Cambiar contraseña" + enter-current-password: "Ingresar contraseña actual" + enter-new-password: "Ingresar nueva contraseña" enter-new-password-again: "もう一度新しいパスワードを入力してください" not-match: "新しいパスワードが一致しません" changed: "パスワードを変更しました" @@ -751,8 +795,7 @@ desktop/views/pages/search.vue: not-available: "検索機能を利用することができません。" not-found: "「{}」に関する投稿は見つかりませんでした。" desktop/views/pages/share.vue: - share-with: "Misskeyで共有" - close: "閉じる" + share-with: "{}で共有" desktop/views/pages/tag.vue: no-posts-found: "ハッシュタグ「{}」が付けられた投稿は見つかりませんでした。" desktop/views/pages/user-list.users.vue: @@ -959,8 +1002,11 @@ mobile/views/pages/welcome.vue: signup: "新規登録" mobile/views/pages/widgets.vue: dashboard: "ダッシュボード" + widgets-hints: "ウィジェットを追加/削除したり並べ替えたりできます。ウィジェットを移動するには「三」をドラッグします。ウィジェットを削除するには「x」をタップします。いくつかのウィジェットはタップすることで表示を変更できます。" mobile/views/pages/widgets/activity.vue: activity: "アクティビティ" +mobile/views/pages/share.vue: + share-with: "{}で共有" mobile/views/pages/messaging.vue: messaging: "メッセージ" mobile/views/pages/messaging-room.vue: @@ -976,7 +1022,7 @@ mobile/views/pages/note.vue: mobile/views/pages/notifications.vue: notifications: "通知" read-all: "すべての通知を既読にしますか?" -mobile/views/pages/reversi.vue: +mobile/views/pages/games/reversi.vue: reversi: "リバーシ" mobile/views/pages/settings/settings.profile.vue: title: "プロフィール" diff --git a/locales/fr.yml b/locales/fr.yml index a9a962595f..ea95bef02c 100644 --- a/locales/fr.yml +++ b/locales/fr.yml @@ -6,6 +6,11 @@ common: misskey: "Une ⭐ du fédiverse" about-title: "Une ⭐ du fédiverse." about: "Merci d'avoir découvert Misskey. Misskey est une plateforme de micro-blogging distribuée née sur Terre. Parce qu'il fait partie du Fédiverse (un univers composé de diverses plateformes de réseaux sociaux organisées), il est mutuellement connecté avec d'autres plateformes de réseaux sociaux. Désirez-vous prendre une pause, pendant un instant, loin de l'agitation de la ville et plonger dans un nouvel Internet ?" + adblock: + detected: "広告ブロッカーを無効にしてください" + warning: "Misskeyは広告を掲載していませんが、広告をブロックする機能が有効だと一部の機能が利用できなかったり、不具合が発生する場合があります。" + application-authorization: "アプリの連携" + close: "Fermer" customization-tips: title: "Conseils de personnalisation" paragraph1: "La personnalisation à la maison vous permet d'ajouter / supprimer, glisser et déposer et réorganiser les widgets." @@ -13,6 +18,14 @@ common: paragraph3: "Pour supprimer un widget, glissez et déposez le widget sur la zone étiquetée \"Corbeille\" dans l'en-tête." paragraph4: "Pour terminer la personnalisation, cliquez sur \"Terminer\" dans le coin supérieur droit." gotit: "Compris!" + notification: + file-uploaded: "Le fichier a été téléversé !" + message-from: "Message de {} :" + reversi-invited: "対局への招待があります" + reversi-invited-by: "Invité par {} :" + notified-by: "Notifié par {} :" + reply-from: "Réponse de {} :" + quoted-by: "Cité·e par {} :" name: "Misskey" time: unknown: "inconnu" @@ -26,6 +39,12 @@ common: months_ago: "Il y a {} mois" years_ago: "Il y a {} an·s" trash: "Corbeille" + date: + full-year: "Année " + month: "Mois" + day: "Jour" + hours: "heures" + minutes: "minutes" weekday-short: sunday: "D" monday: "L" @@ -35,13 +54,13 @@ common: friday: "V" saturday: "S" weekday: - sunday: "日曜日" - monday: "月曜日" - tuesday: "火曜日" - wednesday: "水曜日" - thursday: "木曜日" - friday: "金曜日" - saturday: "土曜日" + sunday: "Dimanche" + monday: "Lundi" + tuesday: "Mardi" + wednesday: "Mercredi" + thursday: "Jeudi" + friday: "Vendredi" + saturday: "Samedi" reactions: like: "Aime" love: "Adore" @@ -76,10 +95,10 @@ common: turn-of: "C’est le tour de {}" past-turn-of: "C'est au tour de {}" won: "{} a gagné" - black: "黒" - white: "白" - total: "合計" - this-turn: "{}ターン目" + black: "Noir" + white: "Blanc" + total: "Total" + this-turn: "Tour de {}" widgets: analog-clock: "Horloge analogique" profile: "Profil" @@ -121,41 +140,66 @@ common: rename: "Renommer" stack-left: "Vers la gauche" pop-right: "Vers la droite" +auth/views/form.vue: + share-access: "{{ app.name }}があなたのアカウントにアクセスすることを許可しますか?" + permission-ask: "Cette application nécessite les autorisations suivantes :" + account-read: "アカウントの情報を見る。" + account-write: "Modifications des informations du compte :" + note-write: "投稿する。" + like-write: "いいねしたりいいね解除する。" + following-write: "フォローしたりフォロー解除する。" + drive-read: "Lire votre Drive" + drive-write: "ドライブを操作する。" + notification-read: "Lire vos notifications." + notification-write: "Gérer vos notifications." + cancel: "Annuler" + accept: "Autoriser l’accès" +auth/views/index.vue: + loading: "Chargement en cours" + denied: "アプリケーションの連携をキャンセルしました。" + denied-paragraph: "Cette application ne va pas accéder à votre compte." + already-authorized: "Cette application est déjà autorisée" + allowed: "アプリケーションの連携を許可しました" + callback-url: "Retour vers l'application" + please-go-back: "Veillez retourner à l'application." + error: "La session n'existe pas." + sign-in: "Veuillez vous connecter" common/views/components/games/reversi/reversi.vue: + matching: + waiting-for: "En attente de {}" + cancel: "Annuler" +common/views/components/games/reversi/reversi.index.vue: title: "Misskey Reversi" - sub-title: "他のMisskeyユーザーとリバーシで対戦しよう" - invite: "招待" - rule: "遊び方" + sub-title: "Jouer à Reversi avec vos amis·es !" + invite: "Inviter" + rule: "Comment Jouer ?" rule-desc: "リバーシは、相手と交互に石をボードに置いて、相手の石を挟んで自分の色に変えてゆき、最終的に残った石が多い方が勝ちというボードゲームです。" - mode-invite: "招待" - mode-invite-desc: "指定したユーザーと対戦するモードです。" - invitations: "対局の招待があります!" - my-games: "自分の対局" - all-games: "みんなの対局" - enter-username: "ユーザー名を入力してください" + mode-invite: "Inviter" + mode-invite-desc: "Inviter un joueur." + invitations: "Vous avez reçu une invitation !" + my-games: "Mes jeux" + all-games: "Tous les jeux" + enter-username: "Saisir un nom d'utilisateur" game-state: ended: "終了" - playing: "進行中" - matching: - waiting-for: "{}を待っています" - cancel: "キャンセル" + playing: "En cours" common/views/components/games/reversi/reversi.room.vue: - settings-of-the-game: "ゲームの設定" - choose-map: "マップを選択" - random: "ランダム" - black-or-white: "先手/後手" + settings-of-the-game: "Paramètres du jeu" + choose-map: "Sélectionnez une carte" + random: "Aléatoire" + black-or-white: "Noir/Blanc" black-is: "{}が黒" - rules: "ルール" + rules: "Règles" is-llotheo: "石の少ない方が勝ち(ロセオ)" looped-map: "ループマップ" can-put-everywhere: "どこでも置けるモード" - settings-of-the-bot: "Botの設定" - this-gane-is-started-soon: "ゲームは数秒後に開始されます" + settings-of-the-bot: "Configuration du bot" + this-game-is-started-soon: "ゲームは数秒後に開始されます" waiting-for-other: "相手の準備が完了するのを待っています" waiting-for-me: "あなたの準備が完了するのを待っています" waiting-for-both: "準備中" - cancel: "キャンセル" - ready: "準備完了" + cancel: "Annuler" + ready: "Prêt" cancel-ready: "準備続行" common/views/components/connect-failed.vue: title: "Impossible de se connecter au server." @@ -287,12 +331,12 @@ common/views/widgets/broadcast.vue: have-a-nice-day: "Passez une bonne journée!" next: "Suivant" common/views/widgets/calendar.vue: - year: "{}年" - month: "{}月" - day: "{}日" - today: "今日:" - this-month: "今月:" - this-year: "今年:" + year: "{} année" + month: "{} mois" + day: "{} jour" + today: "Aujourd'hui :" + this-month: "Ce mois-ci :" + this-year: "Cette année :" common/views/widgets/donation.vue: title: "Dons" text: "Toutes les depences pour couvrir les frais de Misskey sortent directement de notre poche. Nous ne recevons pas d'argent, si vous pouvez nous faire dons d'argent, on vous serait eternellement reconnaissant. Si vous êtes intéressés veuilles contacter {}. Merci pour votre contribution!" @@ -315,8 +359,8 @@ common/views/widgets/memo.vue: save: "Enregistrer" common/views/widgets/slideshow.vue: folder-customize-mode: "フォルダを指定するには、カスタマイズモードを終了してください" - folder: "クリックしてフォルダを指定してください" - no-image: "このフォルダには画像がありません" + folder: "Veuillez cliquer pour spécifier le dossier" + no-image: "Il n'y a aucune image dans ce dossier" common/views/widgets/tips.vue: tips-line1: "tでタイムラインにフォーカスできます" tips-line2: "pまたはnで投稿フォームを開きます" @@ -326,7 +370,7 @@ common/views/widgets/tips.vue: tips-line6: "ドライブでファイルをドラッグしてフォルダ移動できます" tips-line7: "ドライブでフォルダをドラッグしてフォルダ移動できます" tips-line8: "ホームは設定からカスタマイズできます" - tips-line9: "MisskeyはAGPLv3です" + tips-line9: "Misskey est sous licence AGPLv3" tips-line10: "タイムマシンウィジェットを利用すると、簡単に過去のタイムラインに遡れます" tips-line11: "投稿の ... をクリックして、投稿をユーザーページにピン留めできます" tips-line13: "投稿に添付したファイルは全てドライブに保存されます" @@ -751,8 +795,7 @@ desktop/views/pages/search.vue: not-available: "検索機能を利用することができません。" not-found: "「{}」に関する投稿は見つかりませんでした。" desktop/views/pages/share.vue: - share-with: "Misskeyで共有" - close: "閉じる" + share-with: "{}で共有" desktop/views/pages/tag.vue: no-posts-found: "ハッシュタグ「{}」が付けられた投稿は見つかりませんでした。" desktop/views/pages/user-list.users.vue: @@ -959,8 +1002,11 @@ mobile/views/pages/welcome.vue: signup: "新規登録" mobile/views/pages/widgets.vue: dashboard: "ダッシュボード" + widgets-hints: "ウィジェットを追加/削除したり並べ替えたりできます。ウィジェットを移動するには「三」をドラッグします。ウィジェットを削除するには「x」をタップします。いくつかのウィジェットはタップすることで表示を変更できます。" mobile/views/pages/widgets/activity.vue: activity: "アクティビティ" +mobile/views/pages/share.vue: + share-with: "{}で共有" mobile/views/pages/messaging.vue: messaging: "Messagerie" mobile/views/pages/messaging-room.vue: @@ -976,7 +1022,7 @@ mobile/views/pages/note.vue: mobile/views/pages/notifications.vue: notifications: "Notifications" read-all: "Êtes vous sûr de vouloir marqués toutes les notifications non-lus en tant que lus?" -mobile/views/pages/reversi.vue: +mobile/views/pages/games/reversi.vue: reversi: "リバーシ" mobile/views/pages/settings/settings.profile.vue: title: "Profil" diff --git a/locales/it.yml b/locales/it.yml index db0daa0173..d4340b5247 100644 --- a/locales/it.yml +++ b/locales/it.yml @@ -6,6 +6,11 @@ common: misskey: "A ⭐ of fediverse" about-title: "A ⭐ of fediverse." about: "Misskeyを見つけていただき、ありがとうございます。Misskeyは、地球で生まれた分散マイクロブログSNSです。Fediverse(様々なSNSで構成される宇宙)の中に存在するため、他のSNSと相互に繋がっています。暫し都会の喧騒から離れて、新しいインターネットにダイブしてみませんか。" + adblock: + detected: "広告ブロッカーを無効にしてください" + warning: "Misskeyは広告を掲載していませんが、広告をブロックする機能が有効だと一部の機能が利用できなかったり、不具合が発生する場合があります。" + application-authorization: "アプリの連携" + close: "閉じる" customization-tips: title: "カスタマイズのヒント" paragraph1: "ホームのカスタマイズでは、ウィジェットを追加/削除したり、ドラッグ&ドロップして並べ替えたりすることができます。" @@ -13,6 +18,14 @@ common: paragraph3: "ウィジェットを削除するには、ヘッダーの「ゴミ箱」と書かれたエリアにウィジェットをドラッグ&ドロップします。" paragraph4: "カスタマイズを終了するには、右上の「完了」をクリックします。" gotit: "Got it!" + notification: + file-uploaded: "ファイルがアップロードされました" + message-from: "{}さんからメッセージ:" + reversi-invited: "対局への招待があります" + reversi-invited-by: "{}さんから" + notified-by: "{}さんから" + reply-from: "{}さんから返信:" + quoted-by: "{}さんが引用:" name: "Misskey" time: unknown: "なぞのじかん" @@ -26,6 +39,12 @@ common: months_ago: "{}ヶ月前" years_ago: "{}年前" trash: "ゴミ箱" + date: + full-year: "年" + month: "月" + day: "日" + hours: "時" + minutes: "分" weekday-short: sunday: "日" monday: "月" @@ -121,7 +140,35 @@ common: rename: "名前を変更" stack-left: "左に重ねる" pop-right: "右に出す" +auth/views/form.vue: + share-access: "{{ app.name }}があなたのアカウントにアクセスすることを許可しますか?" + permission-ask: "このアプリは次の権限を要求しています:" + account-read: "アカウントの情報を見る。" + account-write: "アカウントの情報を操作する。" + note-write: "投稿する。" + like-write: "いいねしたりいいね解除する。" + following-write: "フォローしたりフォロー解除する。" + drive-read: "ドライブを見る。" + drive-write: "ドライブを操作する。" + notification-read: "通知を見る。" + notification-write: "通知を操作する。" + cancel: "キャンセル" + accept: "アクセスを許可" +auth/views/index.vue: + loading: "読み込み中" + denied: "アプリケーションの連携をキャンセルしました。" + denied-paragraph: "このアプリがあなたのアカウントにアクセスすることはありません。" + already-authorized: "このアプリは既に連携済みです" + allowed: "アプリケーションの連携を許可しました" + callback-url: "アプリケーションに戻っています" + please-go-back: "アプリケーションに戻って、やっていってください。" + error: "セッションが存在しません。" + sign-in: "サインインしてください" common/views/components/games/reversi/reversi.vue: + matching: + waiting-for: "{}を待っています" + cancel: "キャンセル" +common/views/components/games/reversi/reversi.index.vue: title: "Misskey Reversi" sub-title: "他のMisskeyユーザーとリバーシで対戦しよう" invite: "招待" @@ -136,9 +183,6 @@ common/views/components/games/reversi/reversi.vue: game-state: ended: "終了" playing: "進行中" - matching: - waiting-for: "{}を待っています" - cancel: "キャンセル" common/views/components/games/reversi/reversi.room.vue: settings-of-the-game: "ゲームの設定" choose-map: "マップを選択" @@ -150,7 +194,7 @@ common/views/components/games/reversi/reversi.room.vue: looped-map: "ループマップ" can-put-everywhere: "どこでも置けるモード" settings-of-the-bot: "Botの設定" - this-gane-is-started-soon: "ゲームは数秒後に開始されます" + this-game-is-started-soon: "ゲームは数秒後に開始されます" waiting-for-other: "相手の準備が完了するのを待っています" waiting-for-me: "あなたの準備が完了するのを待っています" waiting-for-both: "準備中" @@ -751,8 +795,7 @@ desktop/views/pages/search.vue: not-available: "検索機能を利用することができません。" not-found: "「{}」に関する投稿は見つかりませんでした。" desktop/views/pages/share.vue: - share-with: "Misskeyで共有" - close: "閉じる" + share-with: "{}で共有" desktop/views/pages/tag.vue: no-posts-found: "ハッシュタグ「{}」が付けられた投稿は見つかりませんでした。" desktop/views/pages/user-list.users.vue: @@ -959,8 +1002,11 @@ mobile/views/pages/welcome.vue: signup: "新規登録" mobile/views/pages/widgets.vue: dashboard: "ダッシュボード" + widgets-hints: "ウィジェットを追加/削除したり並べ替えたりできます。ウィジェットを移動するには「三」をドラッグします。ウィジェットを削除するには「x」をタップします。いくつかのウィジェットはタップすることで表示を変更できます。" mobile/views/pages/widgets/activity.vue: activity: "アクティビティ" +mobile/views/pages/share.vue: + share-with: "{}で共有" mobile/views/pages/messaging.vue: messaging: "メッセージ" mobile/views/pages/messaging-room.vue: @@ -976,7 +1022,7 @@ mobile/views/pages/note.vue: mobile/views/pages/notifications.vue: notifications: "通知" read-all: "すべての通知を既読にしますか?" -mobile/views/pages/reversi.vue: +mobile/views/pages/games/reversi.vue: reversi: "リバーシ" mobile/views/pages/settings/settings.profile.vue: title: "プロフィール" diff --git a/locales/ko.yml b/locales/ko.yml index db0daa0173..d4340b5247 100644 --- a/locales/ko.yml +++ b/locales/ko.yml @@ -6,6 +6,11 @@ common: misskey: "A ⭐ of fediverse" about-title: "A ⭐ of fediverse." about: "Misskeyを見つけていただき、ありがとうございます。Misskeyは、地球で生まれた分散マイクロブログSNSです。Fediverse(様々なSNSで構成される宇宙)の中に存在するため、他のSNSと相互に繋がっています。暫し都会の喧騒から離れて、新しいインターネットにダイブしてみませんか。" + adblock: + detected: "広告ブロッカーを無効にしてください" + warning: "Misskeyは広告を掲載していませんが、広告をブロックする機能が有効だと一部の機能が利用できなかったり、不具合が発生する場合があります。" + application-authorization: "アプリの連携" + close: "閉じる" customization-tips: title: "カスタマイズのヒント" paragraph1: "ホームのカスタマイズでは、ウィジェットを追加/削除したり、ドラッグ&ドロップして並べ替えたりすることができます。" @@ -13,6 +18,14 @@ common: paragraph3: "ウィジェットを削除するには、ヘッダーの「ゴミ箱」と書かれたエリアにウィジェットをドラッグ&ドロップします。" paragraph4: "カスタマイズを終了するには、右上の「完了」をクリックします。" gotit: "Got it!" + notification: + file-uploaded: "ファイルがアップロードされました" + message-from: "{}さんからメッセージ:" + reversi-invited: "対局への招待があります" + reversi-invited-by: "{}さんから" + notified-by: "{}さんから" + reply-from: "{}さんから返信:" + quoted-by: "{}さんが引用:" name: "Misskey" time: unknown: "なぞのじかん" @@ -26,6 +39,12 @@ common: months_ago: "{}ヶ月前" years_ago: "{}年前" trash: "ゴミ箱" + date: + full-year: "年" + month: "月" + day: "日" + hours: "時" + minutes: "分" weekday-short: sunday: "日" monday: "月" @@ -121,7 +140,35 @@ common: rename: "名前を変更" stack-left: "左に重ねる" pop-right: "右に出す" +auth/views/form.vue: + share-access: "{{ app.name }}があなたのアカウントにアクセスすることを許可しますか?" + permission-ask: "このアプリは次の権限を要求しています:" + account-read: "アカウントの情報を見る。" + account-write: "アカウントの情報を操作する。" + note-write: "投稿する。" + like-write: "いいねしたりいいね解除する。" + following-write: "フォローしたりフォロー解除する。" + drive-read: "ドライブを見る。" + drive-write: "ドライブを操作する。" + notification-read: "通知を見る。" + notification-write: "通知を操作する。" + cancel: "キャンセル" + accept: "アクセスを許可" +auth/views/index.vue: + loading: "読み込み中" + denied: "アプリケーションの連携をキャンセルしました。" + denied-paragraph: "このアプリがあなたのアカウントにアクセスすることはありません。" + already-authorized: "このアプリは既に連携済みです" + allowed: "アプリケーションの連携を許可しました" + callback-url: "アプリケーションに戻っています" + please-go-back: "アプリケーションに戻って、やっていってください。" + error: "セッションが存在しません。" + sign-in: "サインインしてください" common/views/components/games/reversi/reversi.vue: + matching: + waiting-for: "{}を待っています" + cancel: "キャンセル" +common/views/components/games/reversi/reversi.index.vue: title: "Misskey Reversi" sub-title: "他のMisskeyユーザーとリバーシで対戦しよう" invite: "招待" @@ -136,9 +183,6 @@ common/views/components/games/reversi/reversi.vue: game-state: ended: "終了" playing: "進行中" - matching: - waiting-for: "{}を待っています" - cancel: "キャンセル" common/views/components/games/reversi/reversi.room.vue: settings-of-the-game: "ゲームの設定" choose-map: "マップを選択" @@ -150,7 +194,7 @@ common/views/components/games/reversi/reversi.room.vue: looped-map: "ループマップ" can-put-everywhere: "どこでも置けるモード" settings-of-the-bot: "Botの設定" - this-gane-is-started-soon: "ゲームは数秒後に開始されます" + this-game-is-started-soon: "ゲームは数秒後に開始されます" waiting-for-other: "相手の準備が完了するのを待っています" waiting-for-me: "あなたの準備が完了するのを待っています" waiting-for-both: "準備中" @@ -751,8 +795,7 @@ desktop/views/pages/search.vue: not-available: "検索機能を利用することができません。" not-found: "「{}」に関する投稿は見つかりませんでした。" desktop/views/pages/share.vue: - share-with: "Misskeyで共有" - close: "閉じる" + share-with: "{}で共有" desktop/views/pages/tag.vue: no-posts-found: "ハッシュタグ「{}」が付けられた投稿は見つかりませんでした。" desktop/views/pages/user-list.users.vue: @@ -959,8 +1002,11 @@ mobile/views/pages/welcome.vue: signup: "新規登録" mobile/views/pages/widgets.vue: dashboard: "ダッシュボード" + widgets-hints: "ウィジェットを追加/削除したり並べ替えたりできます。ウィジェットを移動するには「三」をドラッグします。ウィジェットを削除するには「x」をタップします。いくつかのウィジェットはタップすることで表示を変更できます。" mobile/views/pages/widgets/activity.vue: activity: "アクティビティ" +mobile/views/pages/share.vue: + share-with: "{}で共有" mobile/views/pages/messaging.vue: messaging: "メッセージ" mobile/views/pages/messaging-room.vue: @@ -976,7 +1022,7 @@ mobile/views/pages/note.vue: mobile/views/pages/notifications.vue: notifications: "通知" read-all: "すべての通知を既読にしますか?" -mobile/views/pages/reversi.vue: +mobile/views/pages/games/reversi.vue: reversi: "リバーシ" mobile/views/pages/settings/settings.profile.vue: title: "プロフィール" diff --git a/locales/pl.yml b/locales/pl.yml index 1378bc8ef2..d119d1953e 100644 --- a/locales/pl.yml +++ b/locales/pl.yml @@ -6,13 +6,26 @@ common: misskey: "⭐ Fediwersum" about-title: "⭐ Fediwersum" about: "Dziękujemy za znalezienie Misskey. Misskey jest zdecentralizowaną platformą mikroblogową powstałą na Ziemi. Ponieważ działa ona w Fediwersum (uniwersum, w którego skład wchodzi wiele sieci społecznościowych), jest ona połączona z innymi platformami społecznościowymi. Spróbujesz odpocząć od zatłoczoneo miasta i zanurzyć się w nowym Internecie?" + adblock: + detected: "Spróbuj wyłączyć blokadę reklam." + warning: "Misskey nie zawiera reklam, ale część funkcji może nie działać prawidłowo z włączonym blokowaniem reklam." + application-authorization: "アプリの連携" + close: "閉じる" customization-tips: title: "カスタマイズのヒント" paragraph1: "ホームのカスタマイズでは、ウィジェットを追加/削除したり、ドラッグ&ドロップして並べ替えたりすることができます。" paragraph2: "一部のウィジェットは、クリックすることで表示を変更することができます。" paragraph3: "ウィジェットを削除するには、ヘッダーの「ゴミ箱」と書かれたエリアにウィジェットをドラッグ&ドロップします。" paragraph4: "カスタマイズを終了するには、右上の「完了」をクリックします。" - gotit: "Got it!" + gotit: "Rozumiem!" + notification: + file-uploaded: "Wysłano plik!" + message-from: "Wiadomość od {}:" + reversi-invited: "Zaproszono do gry" + reversi-invited-by: "Zaproszono przez {}:" + notified-by: "Powiadomiono przez {}:" + reply-from: "Odpowiedź od {}:" + quoted-by: "Zacytowano przez {}:" name: "Misskey" time: unknown: "nieznany" @@ -25,7 +38,13 @@ common: weeks_ago: "{} tyg. temu" months_ago: "{} mies. temu" years_ago: "{} lat temu" - trash: "ゴミ箱" + trash: "Kosz" + date: + full-year: "Rok" + month: "Miesiąc" + day: "Dzień" + hours: "Godzina" + minutes: "Minuty" weekday-short: sunday: "N" monday: "Pn" @@ -35,13 +54,13 @@ common: friday: "P" saturday: "S" weekday: - sunday: "日曜日" - monday: "月曜日" - tuesday: "火曜日" - wednesday: "水曜日" - thursday: "木曜日" - friday: "金曜日" - saturday: "土曜日" + sunday: "Niedziela" + monday: "Poniedziałek" + tuesday: "Wtorek" + wednesday: "Środa" + thursday: "Czwartek" + friday: "Piątek" + saturday: "Sobota" reactions: like: "Lubię" love: "Kocham" @@ -76,10 +95,10 @@ common: turn-of: "Kolej na {}" past-turn-of: "Kolej {}" won: "{}の勝ち" - black: "黒" - white: "白" - total: "合計" - this-turn: "{}ターン目" + black: "Czarny" + white: "Biały" + total: "Łącznie" + this-turn: "Ruch {}" widgets: analog-clock: "Zegar analogowy" profile: "Profil" @@ -121,7 +140,35 @@ common: rename: "Zmień nazwę" stack-left: "Przypnij do lewej" pop-right: "Odepnij w prawo" +auth/views/form.vue: + share-access: "{{ app.name }}があなたのアカウントにアクセスすることを許可しますか?" + permission-ask: "このアプリは次の権限を要求しています:" + account-read: "アカウントの情報を見る。" + account-write: "アカウントの情報を操作する。" + note-write: "投稿する。" + like-write: "いいねしたりいいね解除する。" + following-write: "フォローしたりフォロー解除する。" + drive-read: "ドライブを見る。" + drive-write: "ドライブを操作する。" + notification-read: "通知を見る。" + notification-write: "通知を操作する。" + cancel: "キャンセル" + accept: "アクセスを許可" +auth/views/index.vue: + loading: "読み込み中" + denied: "アプリケーションの連携をキャンセルしました。" + denied-paragraph: "このアプリがあなたのアカウントにアクセスすることはありません。" + already-authorized: "このアプリは既に連携済みです" + allowed: "アプリケーションの連携を許可しました" + callback-url: "アプリケーションに戻っています" + please-go-back: "アプリケーションに戻って、やっていってください。" + error: "セッションが存在しません。" + sign-in: "サインインしてください" common/views/components/games/reversi/reversi.vue: + matching: + waiting-for: "{}を待っています" + cancel: "キャンセル" +common/views/components/games/reversi/reversi.index.vue: title: "Misskey Reversi" sub-title: "他のMisskeyユーザーとリバーシで対戦しよう" invite: "招待" @@ -136,9 +183,6 @@ common/views/components/games/reversi/reversi.vue: game-state: ended: "終了" playing: "進行中" - matching: - waiting-for: "{}を待っています" - cancel: "キャンセル" common/views/components/games/reversi/reversi.room.vue: settings-of-the-game: "ゲームの設定" choose-map: "マップを選択" @@ -150,7 +194,7 @@ common/views/components/games/reversi/reversi.room.vue: looped-map: "ループマップ" can-put-everywhere: "どこでも置けるモード" settings-of-the-bot: "Botの設定" - this-gane-is-started-soon: "ゲームは数秒後に開始されます" + this-game-is-started-soon: "ゲームは数秒後に開始されます" waiting-for-other: "相手の準備が完了するのを待っています" waiting-for-me: "あなたの準備が完了するのを待っています" waiting-for-both: "準備中" @@ -751,8 +795,7 @@ desktop/views/pages/search.vue: not-available: "検索機能を利用することができません。" not-found: "「{}」に関する投稿は見つかりませんでした。" desktop/views/pages/share.vue: - share-with: "Misskeyで共有" - close: "閉じる" + share-with: "{}で共有" desktop/views/pages/tag.vue: no-posts-found: "ハッシュタグ「{}」が付けられた投稿は見つかりませんでした。" desktop/views/pages/user-list.users.vue: @@ -959,8 +1002,11 @@ mobile/views/pages/welcome.vue: signup: "新規登録" mobile/views/pages/widgets.vue: dashboard: "ダッシュボード" + widgets-hints: "ウィジェットを追加/削除したり並べ替えたりできます。ウィジェットを移動するには「三」をドラッグします。ウィジェットを削除するには「x」をタップします。いくつかのウィジェットはタップすることで表示を変更できます。" mobile/views/pages/widgets/activity.vue: activity: "アクティビティ" +mobile/views/pages/share.vue: + share-with: "{}で共有" mobile/views/pages/messaging.vue: messaging: "Wiadomości" mobile/views/pages/messaging-room.vue: @@ -976,7 +1022,7 @@ mobile/views/pages/note.vue: mobile/views/pages/notifications.vue: notifications: "Powiadomienia" read-all: "Czy na pewno chcesz oznaczyć wszystkie powiadomienia jako przeczytane?" -mobile/views/pages/reversi.vue: +mobile/views/pages/games/reversi.vue: reversi: "リバーシ" mobile/views/pages/settings/settings.profile.vue: title: "Profil" diff --git a/locales/pt.yml b/locales/pt.yml index 8c15887a8b..4f2fc1a452 100644 --- a/locales/pt.yml +++ b/locales/pt.yml @@ -6,6 +6,11 @@ common: misskey: "A ⭐ of fediverse" about-title: "A ⭐ of fediverse." about: "Misskeyを見つけていただき、ありがとうございます。Misskeyは、地球で生まれた分散マイクロブログSNSです。Fediverse(様々なSNSで構成される宇宙)の中に存在するため、他のSNSと相互に繋がっています。暫し都会の喧騒から離れて、新しいインターネットにダイブしてみませんか。" + adblock: + detected: "広告ブロッカーを無効にしてください" + warning: "Misskeyは広告を掲載していませんが、広告をブロックする機能が有効だと一部の機能が利用できなかったり、不具合が発生する場合があります。" + application-authorization: "アプリの連携" + close: "閉じる" customization-tips: title: "カスタマイズのヒント" paragraph1: "ホームのカスタマイズでは、ウィジェットを追加/削除したり、ドラッグ&ドロップして並べ替えたりすることができます。" @@ -13,6 +18,14 @@ common: paragraph3: "ウィジェットを削除するには、ヘッダーの「ゴミ箱」と書かれたエリアにウィジェットをドラッグ&ドロップします。" paragraph4: "カスタマイズを終了するには、右上の「完了」をクリックします。" gotit: "Got it!" + notification: + file-uploaded: "ファイルがアップロードされました" + message-from: "{}さんからメッセージ:" + reversi-invited: "対局への招待があります" + reversi-invited-by: "{}さんから" + notified-by: "{}さんから" + reply-from: "{}さんから返信:" + quoted-by: "{}さんが引用:" name: "Misskey" time: unknown: "なぞのじかん" @@ -26,6 +39,12 @@ common: months_ago: "{}ヶ月前" years_ago: "{}年前" trash: "ゴミ箱" + date: + full-year: "年" + month: "月" + day: "日" + hours: "時" + minutes: "分" weekday-short: sunday: "日" monday: "月" @@ -121,7 +140,35 @@ common: rename: "名前を変更" stack-left: "左に重ねる" pop-right: "右に出す" +auth/views/form.vue: + share-access: "{{ app.name }}があなたのアカウントにアクセスすることを許可しますか?" + permission-ask: "このアプリは次の権限を要求しています:" + account-read: "アカウントの情報を見る。" + account-write: "アカウントの情報を操作する。" + note-write: "投稿する。" + like-write: "いいねしたりいいね解除する。" + following-write: "フォローしたりフォロー解除する。" + drive-read: "ドライブを見る。" + drive-write: "ドライブを操作する。" + notification-read: "通知を見る。" + notification-write: "通知を操作する。" + cancel: "キャンセル" + accept: "アクセスを許可" +auth/views/index.vue: + loading: "読み込み中" + denied: "アプリケーションの連携をキャンセルしました。" + denied-paragraph: "このアプリがあなたのアカウントにアクセスすることはありません。" + already-authorized: "このアプリは既に連携済みです" + allowed: "アプリケーションの連携を許可しました" + callback-url: "アプリケーションに戻っています" + please-go-back: "アプリケーションに戻って、やっていってください。" + error: "セッションが存在しません。" + sign-in: "サインインしてください" common/views/components/games/reversi/reversi.vue: + matching: + waiting-for: "{}を待っています" + cancel: "キャンセル" +common/views/components/games/reversi/reversi.index.vue: title: "Misskey Reversi" sub-title: "他のMisskeyユーザーとリバーシで対戦しよう" invite: "招待" @@ -136,9 +183,6 @@ common/views/components/games/reversi/reversi.vue: game-state: ended: "終了" playing: "進行中" - matching: - waiting-for: "{}を待っています" - cancel: "キャンセル" common/views/components/games/reversi/reversi.room.vue: settings-of-the-game: "ゲームの設定" choose-map: "マップを選択" @@ -150,7 +194,7 @@ common/views/components/games/reversi/reversi.room.vue: looped-map: "ループマップ" can-put-everywhere: "どこでも置けるモード" settings-of-the-bot: "Botの設定" - this-gane-is-started-soon: "ゲームは数秒後に開始されます" + this-game-is-started-soon: "ゲームは数秒後に開始されます" waiting-for-other: "相手の準備が完了するのを待っています" waiting-for-me: "あなたの準備が完了するのを待っています" waiting-for-both: "準備中" @@ -751,8 +795,7 @@ desktop/views/pages/search.vue: not-available: "検索機能を利用することができません。" not-found: "「{}」に関する投稿は見つかりませんでした。" desktop/views/pages/share.vue: - share-with: "Misskeyで共有" - close: "閉じる" + share-with: "{}で共有" desktop/views/pages/tag.vue: no-posts-found: "ハッシュタグ「{}」が付けられた投稿は見つかりませんでした。" desktop/views/pages/user-list.users.vue: @@ -959,8 +1002,11 @@ mobile/views/pages/welcome.vue: signup: "新規登録" mobile/views/pages/widgets.vue: dashboard: "ダッシュボード" + widgets-hints: "ウィジェットを追加/削除したり並べ替えたりできます。ウィジェットを移動するには「三」をドラッグします。ウィジェットを削除するには「x」をタップします。いくつかのウィジェットはタップすることで表示を変更できます。" mobile/views/pages/widgets/activity.vue: activity: "アクティビティ" +mobile/views/pages/share.vue: + share-with: "{}で共有" mobile/views/pages/messaging.vue: messaging: "メッセージ" mobile/views/pages/messaging-room.vue: @@ -976,7 +1022,7 @@ mobile/views/pages/note.vue: mobile/views/pages/notifications.vue: notifications: "通知" read-all: "すべての通知を既読にしますか?" -mobile/views/pages/reversi.vue: +mobile/views/pages/games/reversi.vue: reversi: "リバーシ" mobile/views/pages/settings/settings.profile.vue: title: "プロフィール" diff --git a/locales/ru.yml b/locales/ru.yml index 06857b363e..16ecc134f4 100644 --- a/locales/ru.yml +++ b/locales/ru.yml @@ -6,6 +6,11 @@ common: misskey: "A ⭐ of fediverse" about-title: "A ⭐ of fediverse." about: "Misskeyを見つけていただき、ありがとうございます。Misskeyは、地球で生まれた分散マイクロブログSNSです。Fediverse(様々なSNSで構成される宇宙)の中に存在するため、他のSNSと相互に繋がっています。暫し都会の喧騒から離れて、新しいインターネットにダイブしてみませんか。" + adblock: + detected: "広告ブロッカーを無効にしてください" + warning: "Misskeyは広告を掲載していませんが、広告をブロックする機能が有効だと一部の機能が利用できなかったり、不具合が発生する場合があります。" + application-authorization: "アプリの連携" + close: "閉じる" customization-tips: title: "カスタマイズのヒント" paragraph1: "ホームのカスタマイズでは、ウィジェットを追加/削除したり、ドラッグ&ドロップして並べ替えたりすることができます。" @@ -13,6 +18,14 @@ common: paragraph3: "ウィジェットを削除するには、ヘッダーの「ゴミ箱」と書かれたエリアにウィジェットをドラッグ&ドロップします。" paragraph4: "カスタマイズを終了するには、右上の「完了」をクリックします。" gotit: "Got it!" + notification: + file-uploaded: "ファイルがアップロードされました" + message-from: "{}さんからメッセージ:" + reversi-invited: "対局への招待があります" + reversi-invited-by: "{}さんから" + notified-by: "{}さんから" + reply-from: "{}さんから返信:" + quoted-by: "{}さんが引用:" name: "Misskey" time: unknown: "なぞのじかん" @@ -26,6 +39,12 @@ common: months_ago: "{}ヶ月前" years_ago: "{}年前" trash: "ゴミ箱" + date: + full-year: "年" + month: "月" + day: "日" + hours: "時" + minutes: "分" weekday-short: sunday: "日" monday: "月" @@ -121,7 +140,35 @@ common: rename: "名前を変更" stack-left: "左に重ねる" pop-right: "右に出す" +auth/views/form.vue: + share-access: "{{ app.name }}があなたのアカウントにアクセスすることを許可しますか?" + permission-ask: "このアプリは次の権限を要求しています:" + account-read: "アカウントの情報を見る。" + account-write: "アカウントの情報を操作する。" + note-write: "投稿する。" + like-write: "いいねしたりいいね解除する。" + following-write: "フォローしたりフォロー解除する。" + drive-read: "ドライブを見る。" + drive-write: "ドライブを操作する。" + notification-read: "通知を見る。" + notification-write: "通知を操作する。" + cancel: "キャンセル" + accept: "アクセスを許可" +auth/views/index.vue: + loading: "読み込み中" + denied: "アプリケーションの連携をキャンセルしました。" + denied-paragraph: "このアプリがあなたのアカウントにアクセスすることはありません。" + already-authorized: "このアプリは既に連携済みです" + allowed: "アプリケーションの連携を許可しました" + callback-url: "アプリケーションに戻っています" + please-go-back: "アプリケーションに戻って、やっていってください。" + error: "セッションが存在しません。" + sign-in: "サインインしてください" common/views/components/games/reversi/reversi.vue: + matching: + waiting-for: "{}を待っています" + cancel: "キャンセル" +common/views/components/games/reversi/reversi.index.vue: title: "Misskey Reversi" sub-title: "他のMisskeyユーザーとリバーシで対戦しよう" invite: "招待" @@ -136,9 +183,6 @@ common/views/components/games/reversi/reversi.vue: game-state: ended: "終了" playing: "進行中" - matching: - waiting-for: "{}を待っています" - cancel: "キャンセル" common/views/components/games/reversi/reversi.room.vue: settings-of-the-game: "ゲームの設定" choose-map: "マップを選択" @@ -150,7 +194,7 @@ common/views/components/games/reversi/reversi.room.vue: looped-map: "ループマップ" can-put-everywhere: "どこでも置けるモード" settings-of-the-bot: "Botの設定" - this-gane-is-started-soon: "ゲームは数秒後に開始されます" + this-game-is-started-soon: "ゲームは数秒後に開始されます" waiting-for-other: "相手の準備が完了するのを待っています" waiting-for-me: "あなたの準備が完了するのを待っています" waiting-for-both: "準備中" @@ -751,8 +795,7 @@ desktop/views/pages/search.vue: not-available: "検索機能を利用することができません。" not-found: "「{}」に関する投稿は見つかりませんでした。" desktop/views/pages/share.vue: - share-with: "Misskeyで共有" - close: "閉じる" + share-with: "{}で共有" desktop/views/pages/tag.vue: no-posts-found: "ハッシュタグ「{}」が付けられた投稿は見つかりませんでした。" desktop/views/pages/user-list.users.vue: @@ -959,8 +1002,11 @@ mobile/views/pages/welcome.vue: signup: "新規登録" mobile/views/pages/widgets.vue: dashboard: "ダッシュボード" + widgets-hints: "ウィジェットを追加/削除したり並べ替えたりできます。ウィジェットを移動するには「三」をドラッグします。ウィジェットを削除するには「x」をタップします。いくつかのウィジェットはタップすることで表示を変更できます。" mobile/views/pages/widgets/activity.vue: activity: "アクティビティ" +mobile/views/pages/share.vue: + share-with: "{}で共有" mobile/views/pages/messaging.vue: messaging: "メッセージ" mobile/views/pages/messaging-room.vue: @@ -976,7 +1022,7 @@ mobile/views/pages/note.vue: mobile/views/pages/notifications.vue: notifications: "通知" read-all: "すべての通知を既読にしますか?" -mobile/views/pages/reversi.vue: +mobile/views/pages/games/reversi.vue: reversi: "リバーシ" mobile/views/pages/settings/settings.profile.vue: title: "プロフィール" diff --git a/locales/zh.yml b/locales/zh.yml index ddb0b10972..c594063edd 100644 --- a/locales/zh.yml +++ b/locales/zh.yml @@ -6,6 +6,11 @@ common: misskey: "A ⭐ of fediverse" about-title: "A ⭐ of fediverse." about: "Misskeyを見つけていただき、ありがとうございます。Misskeyは、地球で生まれた分散マイクロブログSNSです。Fediverse(様々なSNSで構成される宇宙)の中に存在するため、他のSNSと相互に繋がっています。暫し都会の喧騒から離れて、新しいインターネットにダイブしてみませんか。" + adblock: + detected: "広告ブロッカーを無効にしてください" + warning: "Misskeyは広告を掲載していませんが、広告をブロックする機能が有効だと一部の機能が利用できなかったり、不具合が発生する場合があります。" + application-authorization: "アプリの連携" + close: "閉じる" customization-tips: title: "カスタマイズのヒント" paragraph1: "ホームのカスタマイズでは、ウィジェットを追加/削除したり、ドラッグ&ドロップして並べ替えたりすることができます。" @@ -13,6 +18,14 @@ common: paragraph3: "ウィジェットを削除するには、ヘッダーの「ゴミ箱」と書かれたエリアにウィジェットをドラッグ&ドロップします。" paragraph4: "カスタマイズを終了するには、右上の「完了」をクリックします。" gotit: "Got it!" + notification: + file-uploaded: "ファイルがアップロードされました" + message-from: "{}さんからメッセージ:" + reversi-invited: "対局への招待があります" + reversi-invited-by: "{}さんから" + notified-by: "{}さんから" + reply-from: "{}さんから返信:" + quoted-by: "{}さんが引用:" name: "Misskey" time: unknown: "なぞのじかん" @@ -26,6 +39,12 @@ common: months_ago: "{}ヶ月前" years_ago: "{}年前" trash: "ゴミ箱" + date: + full-year: "年" + month: "月" + day: "日" + hours: "時" + minutes: "分" weekday-short: sunday: "日" monday: "月" @@ -121,7 +140,35 @@ common: rename: "名前を変更" stack-left: "左に重ねる" pop-right: "右に出す" +auth/views/form.vue: + share-access: "{{ app.name }}があなたのアカウントにアクセスすることを許可しますか?" + permission-ask: "このアプリは次の権限を要求しています:" + account-read: "アカウントの情報を見る。" + account-write: "アカウントの情報を操作する。" + note-write: "投稿する。" + like-write: "いいねしたりいいね解除する。" + following-write: "フォローしたりフォロー解除する。" + drive-read: "ドライブを見る。" + drive-write: "ドライブを操作する。" + notification-read: "通知を見る。" + notification-write: "通知を操作する。" + cancel: "キャンセル" + accept: "アクセスを許可" +auth/views/index.vue: + loading: "読み込み中" + denied: "アプリケーションの連携をキャンセルしました。" + denied-paragraph: "このアプリがあなたのアカウントにアクセスすることはありません。" + already-authorized: "このアプリは既に連携済みです" + allowed: "アプリケーションの連携を許可しました" + callback-url: "アプリケーションに戻っています" + please-go-back: "アプリケーションに戻って、やっていってください。" + error: "セッションが存在しません。" + sign-in: "サインインしてください" common/views/components/games/reversi/reversi.vue: + matching: + waiting-for: "{}を待っています" + cancel: "キャンセル" +common/views/components/games/reversi/reversi.index.vue: title: "Misskey Reversi" sub-title: "他のMisskeyユーザーとリバーシで対戦しよう" invite: "招待" @@ -136,9 +183,6 @@ common/views/components/games/reversi/reversi.vue: game-state: ended: "終了" playing: "進行中" - matching: - waiting-for: "{}を待っています" - cancel: "キャンセル" common/views/components/games/reversi/reversi.room.vue: settings-of-the-game: "ゲームの設定" choose-map: "マップを選択" @@ -150,7 +194,7 @@ common/views/components/games/reversi/reversi.room.vue: looped-map: "ループマップ" can-put-everywhere: "どこでも置けるモード" settings-of-the-bot: "Botの設定" - this-gane-is-started-soon: "ゲームは数秒後に開始されます" + this-game-is-started-soon: "ゲームは数秒後に開始されます" waiting-for-other: "相手の準備が完了するのを待っています" waiting-for-me: "あなたの準備が完了するのを待っています" waiting-for-both: "準備中" @@ -751,8 +795,7 @@ desktop/views/pages/search.vue: not-available: "検索機能を利用することができません。" not-found: "「{}」に関する投稿は見つかりませんでした。" desktop/views/pages/share.vue: - share-with: "Misskeyで共有" - close: "閉じる" + share-with: "{}で共有" desktop/views/pages/tag.vue: no-posts-found: "ハッシュタグ「{}」が付けられた投稿は見つかりませんでした。" desktop/views/pages/user-list.users.vue: @@ -959,8 +1002,11 @@ mobile/views/pages/welcome.vue: signup: "新規登録" mobile/views/pages/widgets.vue: dashboard: "ダッシュボード" + widgets-hints: "ウィジェットを追加/削除したり並べ替えたりできます。ウィジェットを移動するには「三」をドラッグします。ウィジェットを削除するには「x」をタップします。いくつかのウィジェットはタップすることで表示を変更できます。" mobile/views/pages/widgets/activity.vue: activity: "アクティビティ" +mobile/views/pages/share.vue: + share-with: "{}で共有" mobile/views/pages/messaging.vue: messaging: "メッセージ" mobile/views/pages/messaging-room.vue: @@ -976,7 +1022,7 @@ mobile/views/pages/note.vue: mobile/views/pages/notifications.vue: notifications: "通知" read-all: "すべての通知を既読にしますか?" -mobile/views/pages/reversi.vue: +mobile/views/pages/games/reversi.vue: reversi: "リバーシ" mobile/views/pages/settings/settings.profile.vue: title: "プロフィール"