diff --git a/locales/en.yml b/locales/en.yml index 8ed479ae1..b60f1d0e8 100644 --- a/locales/en.yml +++ b/locales/en.yml @@ -1041,6 +1041,8 @@ 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/ja.yml b/locales/ja.yml index 7e245d46a..4cbee2512 100644 --- a/locales/ja.yml +++ b/locales/ja.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: "なぞのじかん" @@ -28,6 +41,13 @@ common: trash: "ゴミ箱" + date: + full-year: "年" + month: "月" + day: "日" + hours: "時" + minutes: "分" + weekday-short: sunday: "日" monday: "月" @@ -131,7 +151,38 @@ common: 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: "招待" @@ -146,9 +197,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: "ゲームの設定" @@ -870,8 +918,7 @@ desktop/views/pages/search.vue: not-found: "「{}」に関する投稿は見つかりませんでした。" desktop/views/pages/share.vue: - share-with: "Misskeyで共有" - close: "閉じる" + share-with: "{}で共有" desktop/views/pages/tag.vue: no-posts-found: "ハッシュタグ「{}」が付けられた投稿は見つかりませんでした。" @@ -1127,10 +1174,14 @@ mobile/views/pages/welcome.vue: 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: "メッセージ" @@ -1151,7 +1202,7 @@ 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: diff --git a/package.json b/package.json index 1d182a933..54bf473e5 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,7 @@ "@types/minio": "6.0.2", "@types/mkdirp": "0.5.2", "@types/mocha": "5.2.3", - "@types/mongodb": "3.1.2", + "@types/mongodb": "3.1.3", "@types/ms": "0.7.30", "@types/node": "10.5.5", "@types/parse5": "5.0.0", @@ -78,7 +78,7 @@ "@types/systeminformation": "3.23.0", "@types/tmp": "0.0.33", "@types/uuid": "3.4.3", - "@types/webpack": "4.4.8", + "@types/webpack": "4.4.9", "@types/webpack-stream": "3.2.10", "@types/websocket": "0.0.39", "@types/ws": "5.1.2", @@ -189,7 +189,7 @@ "stylus": "0.54.5", "stylus-loader": "3.0.2", "summaly": "2.0.6", - "systeminformation": "3.42.4", + "systeminformation": "3.42.8", "syuilo-password-strength": "0.0.1", "textarea-caret": "3.1.0", "tmp": "0.0.33", @@ -215,7 +215,7 @@ "vuex-persistedstate": "2.5.4", "web-push": "3.3.2", "webfinger.js": "2.6.6", - "webpack": "4.16.3", + "webpack": "4.16.4", "webpack-cli": "3.1.0", "websocket": "1.0.26", "ws": "6.0.0", diff --git a/src/client/app/auth/script.ts b/src/client/app/auth/script.ts index fd985c46a..bdfdf70be 100644 --- a/src/client/app/auth/script.ts +++ b/src/client/app/auth/script.ts @@ -15,7 +15,7 @@ import Index from './views/index.vue'; * init */ init(launch => { - document.title = 'Misskey | アプリの連携'; + document.title = '%i18n:common.name% | %i18n:common.application-authorization%'; // Init router const router = new VueRouter({ diff --git a/src/client/app/auth/views/form.vue b/src/client/app/auth/views/form.vue index 80086e386..2d1e6d3e8 100644 --- a/src/client/app/auth/views/form.vue +++ b/src/client/app/auth/views/form.vue @@ -1,7 +1,7 @@ diff --git a/src/client/app/auth/views/index.vue b/src/client/app/auth/views/index.vue index 6d0ba3cda..609e75899 100644 --- a/src/client/app/auth/views/index.vue +++ b/src/client/app/auth/views/index.vue @@ -1,7 +1,7 @@