diff --git a/locales/de.yml b/locales/de.yml index 6dd33abca3..72ac58a359 100644 --- a/locales/de.yml +++ b/locales/de.yml @@ -165,6 +165,11 @@ common/views/widgets/photo-stream.vue: common/views/widgets/server.vue: title: "サーバー情報" toggle: "表示を切り替え" +desktop/views/components/activity.chart.vue: + total: "Black ... Total" + notes: "Blue ... Notes" + replies: "Red ... Replies" + renotes: "Green ... Renotes" desktop/views/components/activity.vue: title: "アクティビティ" toggle: "表示を切り替え" @@ -173,6 +178,20 @@ desktop/views/components/calendar.vue: prev: "前の月" next: "次の月" go: "クリックして時間遡行" +desktop/views/components/choose-file-from-drive-window.vue: + choose-file: "ファイル選択中" + upload: "PCからドライブにファイルをアップロード" + cancel: "キャンセル" + ok: "決定" + choose-prompt: "ファイルを選択" +desktop/views/components/choose-folder-from-drive-window.vue: + cancel: "キャンセル" + ok: "決定" + choose-prompt: "フォルダを選択" +desktop/views/components/crop-window.vue: + skip: "クロップをスキップ" + cancel: "キャンセル" + ok: "決定" desktop/views/components/drive-window.vue: used: "使用中" drive: "ドライブ" @@ -224,6 +243,25 @@ desktop/views/components/drive.vue: create-folder: "Ein Verzeichnis erstellen" upload: "Eine Datei hochladen" url-upload: "Von einer URL hochladen" +desktop/views/components/follow-button.vue: + unfollow: "フォロー解除" + follow: "フォローする" +desktop/views/components/followers-window.vue: + followers: "{} のフォロワー" +desktop/views/components/followers.vue: + empty: "フォロワーはいないようです。" +desktop/views/components/following-window.vue: + following: "{} のフォロー" +desktop/views/components/following.vue: + empty: "フォロー中のユーザーはいないようです。" +desktop/views/components/friends-maker.vue: + title: "気になるユーザーをフォロー:" + empty: "おすすめのユーザーは見つかりませんでした。" + fetching: "読み込んでいます" + refresh: "もっと見る" + close: "閉じる" +desktop/views/components/game-window.vue: + game: "オセロ" desktop/views/components/home.vue: done: "完了" add-widget: "ウィジェットを追加:" @@ -249,14 +287,29 @@ desktop/views/components/home.vue: nav: "ナビゲーション" tips: "ヒント" add: "追加" +desktop/views/input-dialog.vue: + cancel: "キャンセル" + ok: "決定" +desktop/views/components/mentions.vue: + all: "すべて" + followed: "フォロー中" + empty: "あなた宛ての投稿はありません。" + empty-followed: "あなたがフォローしているユーザーからの言及はありません。" +desktop/views/components/messaging-room-window.vue: + title: "メッセージ:" desktop/views/components/messaging-window.vue: title: "Nachrichten" +desktop/views/components/note-detail.sub.vue: + private: "(この投稿は非公開です)" desktop/views/components/notes.note.vue: reposted-by: "Auch geteilt von" reply: "Antworten" renote: "Anmerken" add-reaction: "Eine Reaktion hinzufügen" detail: "Zeige Details" +desktop/views/components/notes.vue: + error: "読み込みに失敗しました。" + retry: "リトライ" desktop/views/components/notifications.vue: more: "Mehr" empty: "Keine Benachrichtigungen" @@ -285,6 +338,8 @@ desktop/views/components/post-form-window.vue: reply: "Antworten" attaches: "{} Medien hinzugefügt" uploading-media: "Lade {} Medien hoch" +desktop/views/components/progress-dialog.vue: + waiting: "待機中" desktop/views/components/renote-form.vue: quote: "Zitieren..." cancel: "Abbrechen" @@ -306,6 +361,70 @@ desktop/views/components/settings.vue: 2fa: "二段階認証" other: "その他" license: "ライセンス" + behaviour: "動作" + fetch-on-scroll: "スクロールで自動読み込み" + fetch-on-scroll-desc: "ページを下までスクロールしたときに自動で追加のコンテンツを読み込みます。" + auto-popout: "ウィンドウの自動ポップアウト" + auto-popout-desc: "ウィンドウが開かれるとき、ポップアウト(ブラウザ外に切り離す)可能なら自動でポップアウトします。この設定はブラウザに記憶されます。" + advanced: "詳細設定" + api-via-stream: "ストリームを経由したAPIリクエスト" + api-via-stream-desc: "この設定をオンにすると、websocket接続を経由してAPIリクエストが行われます(パフォーマンス向上が期待できます)。オフにすると、ネイティブの fetch APIが利用されます。この設定はこのデバイスのみ有効です。" + display: "デザインと表示" + customize: "ホームをカスタマイズ" + dark-mode: "ダークモード" + circle-icons: "円形のアイコンを使用" + gradient-window-header: "ウィンドウのタイトルバーにグラデーションを使用" + post-form-on-timeline: "タイムライン上部に投稿フォームを表示する" + show-reply-target: "リプライ先を表示する" + show-my-renotes: "自分の行ったRenoteをタイムラインに表示する" + show-renoted-my-notes: "Renoteされた自分の投稿をタイムラインに表示する" + show-maps: "マップの自動展開" + show-maps-desc: "位置情報が添付された投稿のマップを自動的に展開します。" + sound: "サウンド" + enable-sounds: "サウンドを有効にする" + enable-sounds-desc: "投稿やメッセージを送受信したときなどにサウンドを再生します。この設定はブラウザに記憶されます。" + volume: "ボリューム" + test: "テスト" + mobile: "モバイル" + disable-via-mobile: "「モバイルからの投稿」フラグを付けない" + language: "言語" + pick-language: "言語を選択" + recommended: "推奨" + auto: "自動" + specify-language: "言語を指定" + language-desc: "変更はページの再度読み込み後に反映されます。" + cache: "キャッシュ" + clean-cache: "クリーンアップ" + cache-warn: "クリーンアップを行うと、ブラウザに記憶されたアカウント情報のキャッシュ、書きかけの投稿・返信・メッセージ、およびその他のデータ(設定情報含む)が削除されます。クリーンアップを行った後はページを再度読み込みする必要があります。" + cache-cleared: "キャッシュを削除しました" + cache-cleared-desc: "ページを再度読み込みしてください。" + auto-watch: "投稿の自動ウォッチ" + auto-watch-desc: "リアクションしたり返信したりした投稿に関する通知を自動的に受け取るようにします。" + about: "Misskeyについて" + operator: "このサーバーの運営者" + update: "Misskey Update" + version: "バージョン:" + latest-version: "最新のバージョン:" + update-checking: "アップデートを確認中" + do-update: "アップデートを確認" + update-settings: "詳細設定" + prevent-update: "アップデートを延期する(非推奨)" + prevent-update-desc: "この設定をオンにしてもアップデートが反映される場合があります。この設定はこのデバイスのみ有効です。" + no-updates: "利用可能な更新はありません" + no-updates-desc: "お使いのMisskeyは最新です。" + update-available: "新しいバージョンが利用可能です" + update-available-desc: "ページを再度読み込みすると更新が適用されます。" + advanced-settings: "高度な設定" + debug-mode: "デバッグモードを有効にする" + debug-mode-desc: "この設定はブラウザに記憶されます。" + use-raw-script: "生のスクリプトを読み込む" + use-raw-script-desc: "圧縮されていない「生の」スクリプトを使用します。サイズが大きいため、読み込みに時間がかかる場合があります。この設定はブラウザに記憶されます。" + source-info: "Misskeyはソースマップも提供しています。" + experimental: "実験的機能を有効にする" + experimental-desc: "実験的機能を有効にするとMisskeyの動作が不安定になる可能性があります。この設定はブラウザに記憶されます。" + tools: "ツール" + task-manager: "タスクマネージャ" + third-parties: "サードパーティ" desktop/views/components/settings.2fa.vue: intro: "二段階認証を設定すると、サインイン時にパスワードだけでなく、予め登録しておいた物理的なデバイス(例えばあなたのスマートフォンなど)も必要になり、よりセキュリティが向上します。" detail: "詳細..." @@ -350,6 +469,8 @@ desktop/views/components/settings.profile.vue: description: "自己紹介" birthday: "誕生日" save: "Profil aktualisieren" +desktop/views/components/taskmanager.vue: + title: "タスクマネージャ" desktop/views/components/timeline.vue: home: "Home" local: "Lokal" diff --git a/locales/en.yml b/locales/en.yml index 9f2a0be3ae..cf420de708 100644 --- a/locales/en.yml +++ b/locales/en.yml @@ -1,7 +1,7 @@ --- meta: - lang: "English" - divider: " " + lang: "日本語" + divider: "" common: misskey: "Share everything with others using Misskey." time: @@ -165,6 +165,11 @@ common/views/widgets/photo-stream.vue: common/views/widgets/server.vue: title: "Server info" toggle: "Toggle views" +desktop/views/components/activity.chart.vue: + total: "Black ... Total" + notes: "Blue ... Notes" + replies: "Red ... Replies" + renotes: "Green ... Renotes" desktop/views/components/activity.vue: title: "Activity" toggle: "Toggle views" @@ -173,6 +178,20 @@ desktop/views/components/calendar.vue: prev: "Previous month" next: "Next month" go: "Click to naviguate" +desktop/views/components/choose-file-from-drive-window.vue: + choose-file: "ファイル選択中" + upload: "PCからドライブにファイルをアップロード" + cancel: "キャンセル" + ok: "決定" + choose-prompt: "ファイルを選択" +desktop/views/components/choose-folder-from-drive-window.vue: + cancel: "キャンセル" + ok: "決定" + choose-prompt: "フォルダを選択" +desktop/views/components/crop-window.vue: + skip: "クロップをスキップ" + cancel: "キャンセル" + ok: "決定" desktop/views/components/drive-window.vue: used: "used" drive: "Drive" @@ -224,6 +243,25 @@ desktop/views/components/drive.vue: create-folder: "Create a folder" upload: "Upload a file" url-upload: "Upload from a URL" +desktop/views/components/follow-button.vue: + unfollow: "フォロー解除" + follow: "フォローする" +desktop/views/components/followers-window.vue: + followers: "{} のフォロワー" +desktop/views/components/followers.vue: + empty: "フォロワーはいないようです。" +desktop/views/components/following-window.vue: + following: "{} のフォロー" +desktop/views/components/following.vue: + empty: "フォロー中のユーザーはいないようです。" +desktop/views/components/friends-maker.vue: + title: "気になるユーザーをフォロー:" + empty: "おすすめのユーザーは見つかりませんでした。" + fetching: "読み込んでいます" + refresh: "もっと見る" + close: "閉じる" +desktop/views/components/game-window.vue: + game: "オセロ" desktop/views/components/home.vue: done: "Submit" add-widget: "Add widget:" @@ -249,14 +287,29 @@ desktop/views/components/home.vue: nav: "Navigation" tips: "Tips" add: "Add" +desktop/views/input-dialog.vue: + cancel: "キャンセル" + ok: "決定" +desktop/views/components/mentions.vue: + all: "すべて" + followed: "フォロー中" + empty: "あなた宛ての投稿はありません。" + empty-followed: "あなたがフォローしているユーザーからの言及はありません。" +desktop/views/components/messaging-room-window.vue: + title: "メッセージ:" desktop/views/components/messaging-window.vue: title: "Messaging" +desktop/views/components/note-detail.sub.vue: + private: "(この投稿は非公開です)" desktop/views/components/notes.note.vue: reposted-by: "Reposted by {}" reply: "Reply" renote: "Renote" add-reaction: "Add a reaction" detail: "Show detail" +desktop/views/components/notes.vue: + error: "読み込みに失敗しました。" + retry: "リトライ" desktop/views/components/notifications.vue: more: "More" empty: "No notifications" @@ -285,6 +338,8 @@ desktop/views/components/post-form-window.vue: reply: "Reply" attaches: "{} media attached" uploading-media: "Uploading {} media" +desktop/views/components/progress-dialog.vue: + waiting: "待機中" desktop/views/components/renote-form.vue: quote: "Quote..." cancel: "Cancel" @@ -306,6 +361,70 @@ desktop/views/components/settings.vue: 2fa: "Two-factor authentication" other: "Other" license: "License" + behaviour: "動作" + fetch-on-scroll: "スクロールで自動読み込み" + fetch-on-scroll-desc: "ページを下までスクロールしたときに自動で追加のコンテンツを読み込みます。" + auto-popout: "ウィンドウの自動ポップアウト" + auto-popout-desc: "ウィンドウが開かれるとき、ポップアウト(ブラウザ外に切り離す)可能なら自動でポップアウトします。この設定はブラウザに記憶されます。" + advanced: "詳細設定" + api-via-stream: "ストリームを経由したAPIリクエスト" + api-via-stream-desc: "この設定をオンにすると、websocket接続を経由してAPIリクエストが行われます(パフォーマンス向上が期待できます)。オフにすると、ネイティブの fetch APIが利用されます。この設定はこのデバイスのみ有効です。" + display: "デザインと表示" + customize: "ホームをカスタマイズ" + dark-mode: "ダークモード" + circle-icons: "円形のアイコンを使用" + gradient-window-header: "ウィンドウのタイトルバーにグラデーションを使用" + post-form-on-timeline: "タイムライン上部に投稿フォームを表示する" + show-reply-target: "リプライ先を表示する" + show-my-renotes: "自分の行ったRenoteをタイムラインに表示する" + show-renoted-my-notes: "Renoteされた自分の投稿をタイムラインに表示する" + show-maps: "マップの自動展開" + show-maps-desc: "位置情報が添付された投稿のマップを自動的に展開します。" + sound: "サウンド" + enable-sounds: "サウンドを有効にする" + enable-sounds-desc: "投稿やメッセージを送受信したときなどにサウンドを再生します。この設定はブラウザに記憶されます。" + volume: "ボリューム" + test: "テスト" + mobile: "モバイル" + disable-via-mobile: "「モバイルからの投稿」フラグを付けない" + language: "言語" + pick-language: "言語を選択" + recommended: "推奨" + auto: "自動" + specify-language: "言語を指定" + language-desc: "変更はページの再度読み込み後に反映されます。" + cache: "キャッシュ" + clean-cache: "クリーンアップ" + cache-warn: "クリーンアップを行うと、ブラウザに記憶されたアカウント情報のキャッシュ、書きかけの投稿・返信・メッセージ、およびその他のデータ(設定情報含む)が削除されます。クリーンアップを行った後はページを再度読み込みする必要があります。" + cache-cleared: "キャッシュを削除しました" + cache-cleared-desc: "ページを再度読み込みしてください。" + auto-watch: "投稿の自動ウォッチ" + auto-watch-desc: "リアクションしたり返信したりした投稿に関する通知を自動的に受け取るようにします。" + about: "Misskeyについて" + operator: "このサーバーの運営者" + update: "Misskey Update" + version: "バージョン:" + latest-version: "最新のバージョン:" + update-checking: "アップデートを確認中" + do-update: "アップデートを確認" + update-settings: "詳細設定" + prevent-update: "アップデートを延期する(非推奨)" + prevent-update-desc: "この設定をオンにしてもアップデートが反映される場合があります。この設定はこのデバイスのみ有効です。" + no-updates: "利用可能な更新はありません" + no-updates-desc: "お使いのMisskeyは最新です。" + update-available: "新しいバージョンが利用可能です" + update-available-desc: "ページを再度読み込みすると更新が適用されます。" + advanced-settings: "高度な設定" + debug-mode: "デバッグモードを有効にする" + debug-mode-desc: "この設定はブラウザに記憶されます。" + use-raw-script: "生のスクリプトを読み込む" + use-raw-script-desc: "圧縮されていない「生の」スクリプトを使用します。サイズが大きいため、読み込みに時間がかかる場合があります。この設定はブラウザに記憶されます。" + source-info: "Misskeyはソースマップも提供しています。" + experimental: "実験的機能を有効にする" + experimental-desc: "実験的機能を有効にするとMisskeyの動作が不安定になる可能性があります。この設定はブラウザに記憶されます。" + tools: "ツール" + task-manager: "タスクマネージャ" + third-parties: "サードパーティ" desktop/views/components/settings.2fa.vue: intro: "If you set up 2-step verification, you will need not only a password at sign-in but also a pre-registered physical device (such as your smartphone), which will improve security. " detail: "See details..." @@ -350,6 +469,8 @@ desktop/views/components/settings.profile.vue: description: "Description" birthday: "Birthday" save: "Update profile" +desktop/views/components/taskmanager.vue: + title: "タスクマネージャ" desktop/views/components/timeline.vue: home: "Home" local: "Local" diff --git a/locales/es.yml b/locales/es.yml index ce50b8f9e9..2b041caa9c 100644 --- a/locales/es.yml +++ b/locales/es.yml @@ -165,6 +165,11 @@ common/views/widgets/photo-stream.vue: common/views/widgets/server.vue: title: "サーバー情報" toggle: "表示を切り替え" +desktop/views/components/activity.chart.vue: + total: "Black ... Total" + notes: "Blue ... Notes" + replies: "Red ... Replies" + renotes: "Green ... Renotes" desktop/views/components/activity.vue: title: "アクティビティ" toggle: "表示を切り替え" @@ -173,6 +178,20 @@ desktop/views/components/calendar.vue: prev: "前の月" next: "次の月" go: "クリックして時間遡行" +desktop/views/components/choose-file-from-drive-window.vue: + choose-file: "ファイル選択中" + upload: "PCからドライブにファイルをアップロード" + cancel: "キャンセル" + ok: "決定" + choose-prompt: "ファイルを選択" +desktop/views/components/choose-folder-from-drive-window.vue: + cancel: "キャンセル" + ok: "決定" + choose-prompt: "フォルダを選択" +desktop/views/components/crop-window.vue: + skip: "クロップをスキップ" + cancel: "キャンセル" + ok: "決定" desktop/views/components/drive-window.vue: used: "使用中" drive: "ドライブ" @@ -224,6 +243,25 @@ desktop/views/components/drive.vue: create-folder: "フォルダーを作成" upload: "ファイルをアップロード" url-upload: "URLからアップロード" +desktop/views/components/follow-button.vue: + unfollow: "フォロー解除" + follow: "フォローする" +desktop/views/components/followers-window.vue: + followers: "{} のフォロワー" +desktop/views/components/followers.vue: + empty: "フォロワーはいないようです。" +desktop/views/components/following-window.vue: + following: "{} のフォロー" +desktop/views/components/following.vue: + empty: "フォロー中のユーザーはいないようです。" +desktop/views/components/friends-maker.vue: + title: "気になるユーザーをフォロー:" + empty: "おすすめのユーザーは見つかりませんでした。" + fetching: "読み込んでいます" + refresh: "もっと見る" + close: "閉じる" +desktop/views/components/game-window.vue: + game: "オセロ" desktop/views/components/home.vue: done: "完了" add-widget: "ウィジェットを追加:" @@ -249,14 +287,29 @@ desktop/views/components/home.vue: nav: "ナビゲーション" tips: "ヒント" add: "追加" +desktop/views/input-dialog.vue: + cancel: "キャンセル" + ok: "決定" +desktop/views/components/mentions.vue: + all: "すべて" + followed: "フォロー中" + empty: "あなた宛ての投稿はありません。" + empty-followed: "あなたがフォローしているユーザーからの言及はありません。" +desktop/views/components/messaging-room-window.vue: + title: "メッセージ:" desktop/views/components/messaging-window.vue: title: "メッセージ" +desktop/views/components/note-detail.sub.vue: + private: "(この投稿は非公開です)" desktop/views/components/notes.note.vue: reposted-by: "{}がRenote" reply: "返信" renote: "Renote" add-reaction: "リアクション" detail: "詳細" +desktop/views/components/notes.vue: + error: "読み込みに失敗しました。" + retry: "リトライ" desktop/views/components/notifications.vue: more: "もっと見る" empty: "ありません!" @@ -285,6 +338,8 @@ desktop/views/components/post-form-window.vue: reply: "返信" attaches: "添付: {}メディア" uploading-media: "{}個のメディアをアップロード中" +desktop/views/components/progress-dialog.vue: + waiting: "待機中" desktop/views/components/renote-form.vue: quote: "引用する..." cancel: "キャンセル" @@ -306,6 +361,70 @@ desktop/views/components/settings.vue: 2fa: "二段階認証" other: "その他" license: "ライセンス" + behaviour: "動作" + fetch-on-scroll: "スクロールで自動読み込み" + fetch-on-scroll-desc: "ページを下までスクロールしたときに自動で追加のコンテンツを読み込みます。" + auto-popout: "ウィンドウの自動ポップアウト" + auto-popout-desc: "ウィンドウが開かれるとき、ポップアウト(ブラウザ外に切り離す)可能なら自動でポップアウトします。この設定はブラウザに記憶されます。" + advanced: "詳細設定" + api-via-stream: "ストリームを経由したAPIリクエスト" + api-via-stream-desc: "この設定をオンにすると、websocket接続を経由してAPIリクエストが行われます(パフォーマンス向上が期待できます)。オフにすると、ネイティブの fetch APIが利用されます。この設定はこのデバイスのみ有効です。" + display: "デザインと表示" + customize: "ホームをカスタマイズ" + dark-mode: "ダークモード" + circle-icons: "円形のアイコンを使用" + gradient-window-header: "ウィンドウのタイトルバーにグラデーションを使用" + post-form-on-timeline: "タイムライン上部に投稿フォームを表示する" + show-reply-target: "リプライ先を表示する" + show-my-renotes: "自分の行ったRenoteをタイムラインに表示する" + show-renoted-my-notes: "Renoteされた自分の投稿をタイムラインに表示する" + show-maps: "マップの自動展開" + show-maps-desc: "位置情報が添付された投稿のマップを自動的に展開します。" + sound: "サウンド" + enable-sounds: "サウンドを有効にする" + enable-sounds-desc: "投稿やメッセージを送受信したときなどにサウンドを再生します。この設定はブラウザに記憶されます。" + volume: "ボリューム" + test: "テスト" + mobile: "モバイル" + disable-via-mobile: "「モバイルからの投稿」フラグを付けない" + language: "言語" + pick-language: "言語を選択" + recommended: "推奨" + auto: "自動" + specify-language: "言語を指定" + language-desc: "変更はページの再度読み込み後に反映されます。" + cache: "キャッシュ" + clean-cache: "クリーンアップ" + cache-warn: "クリーンアップを行うと、ブラウザに記憶されたアカウント情報のキャッシュ、書きかけの投稿・返信・メッセージ、およびその他のデータ(設定情報含む)が削除されます。クリーンアップを行った後はページを再度読み込みする必要があります。" + cache-cleared: "キャッシュを削除しました" + cache-cleared-desc: "ページを再度読み込みしてください。" + auto-watch: "投稿の自動ウォッチ" + auto-watch-desc: "リアクションしたり返信したりした投稿に関する通知を自動的に受け取るようにします。" + about: "Misskeyについて" + operator: "このサーバーの運営者" + update: "Misskey Update" + version: "バージョン:" + latest-version: "最新のバージョン:" + update-checking: "アップデートを確認中" + do-update: "アップデートを確認" + update-settings: "詳細設定" + prevent-update: "アップデートを延期する(非推奨)" + prevent-update-desc: "この設定をオンにしてもアップデートが反映される場合があります。この設定はこのデバイスのみ有効です。" + no-updates: "利用可能な更新はありません" + no-updates-desc: "お使いのMisskeyは最新です。" + update-available: "新しいバージョンが利用可能です" + update-available-desc: "ページを再度読み込みすると更新が適用されます。" + advanced-settings: "高度な設定" + debug-mode: "デバッグモードを有効にする" + debug-mode-desc: "この設定はブラウザに記憶されます。" + use-raw-script: "生のスクリプトを読み込む" + use-raw-script-desc: "圧縮されていない「生の」スクリプトを使用します。サイズが大きいため、読み込みに時間がかかる場合があります。この設定はブラウザに記憶されます。" + source-info: "Misskeyはソースマップも提供しています。" + experimental: "実験的機能を有効にする" + experimental-desc: "実験的機能を有効にするとMisskeyの動作が不安定になる可能性があります。この設定はブラウザに記憶されます。" + tools: "ツール" + task-manager: "タスクマネージャ" + third-parties: "サードパーティ" desktop/views/components/settings.2fa.vue: intro: "二段階認証を設定すると、サインイン時にパスワードだけでなく、予め登録しておいた物理的なデバイス(例えばあなたのスマートフォンなど)も必要になり、よりセキュリティが向上します。" detail: "詳細..." @@ -350,6 +469,8 @@ desktop/views/components/settings.profile.vue: description: "自己紹介" birthday: "誕生日" save: "保存" +desktop/views/components/taskmanager.vue: + title: "タスクマネージャ" desktop/views/components/timeline.vue: home: "ホーム" local: "ローカル" diff --git a/locales/fr.yml b/locales/fr.yml index 43634566fb..64f6272780 100644 --- a/locales/fr.yml +++ b/locales/fr.yml @@ -165,6 +165,11 @@ common/views/widgets/photo-stream.vue: common/views/widgets/server.vue: title: "Info sur le serveur" toggle: "Afficher les vues" +desktop/views/components/activity.chart.vue: + total: "Black ... Total" + notes: "Blue ... Notes" + replies: "Red ... Replies" + renotes: "Green ... Renotes" desktop/views/components/activity.vue: title: "Activitié" toggle: "Afficher les vues" @@ -173,6 +178,20 @@ desktop/views/components/calendar.vue: prev: "Mois dernier" next: "Mois prochain" go: "Cliquer pour naviguer" +desktop/views/components/choose-file-from-drive-window.vue: + choose-file: "ファイル選択中" + upload: "PCからドライブにファイルをアップロード" + cancel: "キャンセル" + ok: "決定" + choose-prompt: "ファイルを選択" +desktop/views/components/choose-folder-from-drive-window.vue: + cancel: "キャンセル" + ok: "決定" + choose-prompt: "フォルダを選択" +desktop/views/components/crop-window.vue: + skip: "クロップをスキップ" + cancel: "キャンセル" + ok: "決定" desktop/views/components/drive-window.vue: used: "utilisé" drive: "Drive" @@ -224,6 +243,25 @@ desktop/views/components/drive.vue: create-folder: "Créer un dossier" upload: "Uploader un fichier" url-upload: "Uploader d'un URL" +desktop/views/components/follow-button.vue: + unfollow: "フォロー解除" + follow: "フォローする" +desktop/views/components/followers-window.vue: + followers: "{} のフォロワー" +desktop/views/components/followers.vue: + empty: "フォロワーはいないようです。" +desktop/views/components/following-window.vue: + following: "{} のフォロー" +desktop/views/components/following.vue: + empty: "フォロー中のユーザーはいないようです。" +desktop/views/components/friends-maker.vue: + title: "気になるユーザーをフォロー:" + empty: "おすすめのユーザーは見つかりませんでした。" + fetching: "読み込んでいます" + refresh: "もっと見る" + close: "閉じる" +desktop/views/components/game-window.vue: + game: "オセロ" desktop/views/components/home.vue: done: "完了" add-widget: "ウィジェットを追加:" @@ -249,14 +287,29 @@ desktop/views/components/home.vue: nav: "ナビゲーション" tips: "ヒント" add: "追加" +desktop/views/input-dialog.vue: + cancel: "キャンセル" + ok: "決定" +desktop/views/components/mentions.vue: + all: "すべて" + followed: "フォロー中" + empty: "あなた宛ての投稿はありません。" + empty-followed: "あなたがフォローしているユーザーからの言及はありません。" +desktop/views/components/messaging-room-window.vue: + title: "メッセージ:" desktop/views/components/messaging-window.vue: title: "Messagerie" +desktop/views/components/note-detail.sub.vue: + private: "(この投稿は非公開です)" desktop/views/components/notes.note.vue: reposted-by: "Reposté par {}" reply: "Répondre" renote: "Renote" add-reaction: "Ajouter votre reaction" detail: "Afficher les détails" +desktop/views/components/notes.vue: + error: "読み込みに失敗しました。" + retry: "リトライ" desktop/views/components/notifications.vue: more: "Plus" empty: "Pas de notifications" @@ -285,6 +338,8 @@ desktop/views/components/post-form-window.vue: reply: "Répondre" attaches: "{} media joint(s)" uploading-media: "Upload du media {}" +desktop/views/components/progress-dialog.vue: + waiting: "待機中" desktop/views/components/renote-form.vue: quote: "Citer..." cancel: "Annuler" @@ -306,6 +361,70 @@ desktop/views/components/settings.vue: 2fa: "Vérification en deux étapes" other: "Autres" license: "License" + behaviour: "動作" + fetch-on-scroll: "スクロールで自動読み込み" + fetch-on-scroll-desc: "ページを下までスクロールしたときに自動で追加のコンテンツを読み込みます。" + auto-popout: "ウィンドウの自動ポップアウト" + auto-popout-desc: "ウィンドウが開かれるとき、ポップアウト(ブラウザ外に切り離す)可能なら自動でポップアウトします。この設定はブラウザに記憶されます。" + advanced: "詳細設定" + api-via-stream: "ストリームを経由したAPIリクエスト" + api-via-stream-desc: "この設定をオンにすると、websocket接続を経由してAPIリクエストが行われます(パフォーマンス向上が期待できます)。オフにすると、ネイティブの fetch APIが利用されます。この設定はこのデバイスのみ有効です。" + display: "デザインと表示" + customize: "ホームをカスタマイズ" + dark-mode: "ダークモード" + circle-icons: "円形のアイコンを使用" + gradient-window-header: "ウィンドウのタイトルバーにグラデーションを使用" + post-form-on-timeline: "タイムライン上部に投稿フォームを表示する" + show-reply-target: "リプライ先を表示する" + show-my-renotes: "自分の行ったRenoteをタイムラインに表示する" + show-renoted-my-notes: "Renoteされた自分の投稿をタイムラインに表示する" + show-maps: "マップの自動展開" + show-maps-desc: "位置情報が添付された投稿のマップを自動的に展開します。" + sound: "サウンド" + enable-sounds: "サウンドを有効にする" + enable-sounds-desc: "投稿やメッセージを送受信したときなどにサウンドを再生します。この設定はブラウザに記憶されます。" + volume: "ボリューム" + test: "テスト" + mobile: "モバイル" + disable-via-mobile: "「モバイルからの投稿」フラグを付けない" + language: "言語" + pick-language: "言語を選択" + recommended: "推奨" + auto: "自動" + specify-language: "言語を指定" + language-desc: "変更はページの再度読み込み後に反映されます。" + cache: "キャッシュ" + clean-cache: "クリーンアップ" + cache-warn: "クリーンアップを行うと、ブラウザに記憶されたアカウント情報のキャッシュ、書きかけの投稿・返信・メッセージ、およびその他のデータ(設定情報含む)が削除されます。クリーンアップを行った後はページを再度読み込みする必要があります。" + cache-cleared: "キャッシュを削除しました" + cache-cleared-desc: "ページを再度読み込みしてください。" + auto-watch: "投稿の自動ウォッチ" + auto-watch-desc: "リアクションしたり返信したりした投稿に関する通知を自動的に受け取るようにします。" + about: "Misskeyについて" + operator: "このサーバーの運営者" + update: "Misskey Update" + version: "バージョン:" + latest-version: "最新のバージョン:" + update-checking: "アップデートを確認中" + do-update: "アップデートを確認" + update-settings: "詳細設定" + prevent-update: "アップデートを延期する(非推奨)" + prevent-update-desc: "この設定をオンにしてもアップデートが反映される場合があります。この設定はこのデバイスのみ有効です。" + no-updates: "利用可能な更新はありません" + no-updates-desc: "お使いのMisskeyは最新です。" + update-available: "新しいバージョンが利用可能です" + update-available-desc: "ページを再度読み込みすると更新が適用されます。" + advanced-settings: "高度な設定" + debug-mode: "デバッグモードを有効にする" + debug-mode-desc: "この設定はブラウザに記憶されます。" + use-raw-script: "生のスクリプトを読み込む" + use-raw-script-desc: "圧縮されていない「生の」スクリプトを使用します。サイズが大きいため、読み込みに時間がかかる場合があります。この設定はブラウザに記憶されます。" + source-info: "Misskeyはソースマップも提供しています。" + experimental: "実験的機能を有効にする" + experimental-desc: "実験的機能を有効にするとMisskeyの動作が不安定になる可能性があります。この設定はブラウザに記憶されます。" + tools: "ツール" + task-manager: "タスクマネージャ" + third-parties: "サードパーティ" desktop/views/components/settings.2fa.vue: intro: "Si vous configurez la vérication en deux étapes vous aurez non seulement besoin de votre mot de passe mais aussi un appareil déjà pré-enregistré(tel que votre smartphone) ce qui ameliora grandement la sécurité de votre compte." detail: "Voir les détails..." @@ -350,6 +469,8 @@ desktop/views/components/settings.profile.vue: description: "Description" birthday: "Date de naissance" save: "Mettre à jour le profil" +desktop/views/components/taskmanager.vue: + title: "タスクマネージャ" desktop/views/components/timeline.vue: home: "ホーム" local: "ローカル" diff --git a/locales/it.yml b/locales/it.yml index ce50b8f9e9..2b041caa9c 100644 --- a/locales/it.yml +++ b/locales/it.yml @@ -165,6 +165,11 @@ common/views/widgets/photo-stream.vue: common/views/widgets/server.vue: title: "サーバー情報" toggle: "表示を切り替え" +desktop/views/components/activity.chart.vue: + total: "Black ... Total" + notes: "Blue ... Notes" + replies: "Red ... Replies" + renotes: "Green ... Renotes" desktop/views/components/activity.vue: title: "アクティビティ" toggle: "表示を切り替え" @@ -173,6 +178,20 @@ desktop/views/components/calendar.vue: prev: "前の月" next: "次の月" go: "クリックして時間遡行" +desktop/views/components/choose-file-from-drive-window.vue: + choose-file: "ファイル選択中" + upload: "PCからドライブにファイルをアップロード" + cancel: "キャンセル" + ok: "決定" + choose-prompt: "ファイルを選択" +desktop/views/components/choose-folder-from-drive-window.vue: + cancel: "キャンセル" + ok: "決定" + choose-prompt: "フォルダを選択" +desktop/views/components/crop-window.vue: + skip: "クロップをスキップ" + cancel: "キャンセル" + ok: "決定" desktop/views/components/drive-window.vue: used: "使用中" drive: "ドライブ" @@ -224,6 +243,25 @@ desktop/views/components/drive.vue: create-folder: "フォルダーを作成" upload: "ファイルをアップロード" url-upload: "URLからアップロード" +desktop/views/components/follow-button.vue: + unfollow: "フォロー解除" + follow: "フォローする" +desktop/views/components/followers-window.vue: + followers: "{} のフォロワー" +desktop/views/components/followers.vue: + empty: "フォロワーはいないようです。" +desktop/views/components/following-window.vue: + following: "{} のフォロー" +desktop/views/components/following.vue: + empty: "フォロー中のユーザーはいないようです。" +desktop/views/components/friends-maker.vue: + title: "気になるユーザーをフォロー:" + empty: "おすすめのユーザーは見つかりませんでした。" + fetching: "読み込んでいます" + refresh: "もっと見る" + close: "閉じる" +desktop/views/components/game-window.vue: + game: "オセロ" desktop/views/components/home.vue: done: "完了" add-widget: "ウィジェットを追加:" @@ -249,14 +287,29 @@ desktop/views/components/home.vue: nav: "ナビゲーション" tips: "ヒント" add: "追加" +desktop/views/input-dialog.vue: + cancel: "キャンセル" + ok: "決定" +desktop/views/components/mentions.vue: + all: "すべて" + followed: "フォロー中" + empty: "あなた宛ての投稿はありません。" + empty-followed: "あなたがフォローしているユーザーからの言及はありません。" +desktop/views/components/messaging-room-window.vue: + title: "メッセージ:" desktop/views/components/messaging-window.vue: title: "メッセージ" +desktop/views/components/note-detail.sub.vue: + private: "(この投稿は非公開です)" desktop/views/components/notes.note.vue: reposted-by: "{}がRenote" reply: "返信" renote: "Renote" add-reaction: "リアクション" detail: "詳細" +desktop/views/components/notes.vue: + error: "読み込みに失敗しました。" + retry: "リトライ" desktop/views/components/notifications.vue: more: "もっと見る" empty: "ありません!" @@ -285,6 +338,8 @@ desktop/views/components/post-form-window.vue: reply: "返信" attaches: "添付: {}メディア" uploading-media: "{}個のメディアをアップロード中" +desktop/views/components/progress-dialog.vue: + waiting: "待機中" desktop/views/components/renote-form.vue: quote: "引用する..." cancel: "キャンセル" @@ -306,6 +361,70 @@ desktop/views/components/settings.vue: 2fa: "二段階認証" other: "その他" license: "ライセンス" + behaviour: "動作" + fetch-on-scroll: "スクロールで自動読み込み" + fetch-on-scroll-desc: "ページを下までスクロールしたときに自動で追加のコンテンツを読み込みます。" + auto-popout: "ウィンドウの自動ポップアウト" + auto-popout-desc: "ウィンドウが開かれるとき、ポップアウト(ブラウザ外に切り離す)可能なら自動でポップアウトします。この設定はブラウザに記憶されます。" + advanced: "詳細設定" + api-via-stream: "ストリームを経由したAPIリクエスト" + api-via-stream-desc: "この設定をオンにすると、websocket接続を経由してAPIリクエストが行われます(パフォーマンス向上が期待できます)。オフにすると、ネイティブの fetch APIが利用されます。この設定はこのデバイスのみ有効です。" + display: "デザインと表示" + customize: "ホームをカスタマイズ" + dark-mode: "ダークモード" + circle-icons: "円形のアイコンを使用" + gradient-window-header: "ウィンドウのタイトルバーにグラデーションを使用" + post-form-on-timeline: "タイムライン上部に投稿フォームを表示する" + show-reply-target: "リプライ先を表示する" + show-my-renotes: "自分の行ったRenoteをタイムラインに表示する" + show-renoted-my-notes: "Renoteされた自分の投稿をタイムラインに表示する" + show-maps: "マップの自動展開" + show-maps-desc: "位置情報が添付された投稿のマップを自動的に展開します。" + sound: "サウンド" + enable-sounds: "サウンドを有効にする" + enable-sounds-desc: "投稿やメッセージを送受信したときなどにサウンドを再生します。この設定はブラウザに記憶されます。" + volume: "ボリューム" + test: "テスト" + mobile: "モバイル" + disable-via-mobile: "「モバイルからの投稿」フラグを付けない" + language: "言語" + pick-language: "言語を選択" + recommended: "推奨" + auto: "自動" + specify-language: "言語を指定" + language-desc: "変更はページの再度読み込み後に反映されます。" + cache: "キャッシュ" + clean-cache: "クリーンアップ" + cache-warn: "クリーンアップを行うと、ブラウザに記憶されたアカウント情報のキャッシュ、書きかけの投稿・返信・メッセージ、およびその他のデータ(設定情報含む)が削除されます。クリーンアップを行った後はページを再度読み込みする必要があります。" + cache-cleared: "キャッシュを削除しました" + cache-cleared-desc: "ページを再度読み込みしてください。" + auto-watch: "投稿の自動ウォッチ" + auto-watch-desc: "リアクションしたり返信したりした投稿に関する通知を自動的に受け取るようにします。" + about: "Misskeyについて" + operator: "このサーバーの運営者" + update: "Misskey Update" + version: "バージョン:" + latest-version: "最新のバージョン:" + update-checking: "アップデートを確認中" + do-update: "アップデートを確認" + update-settings: "詳細設定" + prevent-update: "アップデートを延期する(非推奨)" + prevent-update-desc: "この設定をオンにしてもアップデートが反映される場合があります。この設定はこのデバイスのみ有効です。" + no-updates: "利用可能な更新はありません" + no-updates-desc: "お使いのMisskeyは最新です。" + update-available: "新しいバージョンが利用可能です" + update-available-desc: "ページを再度読み込みすると更新が適用されます。" + advanced-settings: "高度な設定" + debug-mode: "デバッグモードを有効にする" + debug-mode-desc: "この設定はブラウザに記憶されます。" + use-raw-script: "生のスクリプトを読み込む" + use-raw-script-desc: "圧縮されていない「生の」スクリプトを使用します。サイズが大きいため、読み込みに時間がかかる場合があります。この設定はブラウザに記憶されます。" + source-info: "Misskeyはソースマップも提供しています。" + experimental: "実験的機能を有効にする" + experimental-desc: "実験的機能を有効にするとMisskeyの動作が不安定になる可能性があります。この設定はブラウザに記憶されます。" + tools: "ツール" + task-manager: "タスクマネージャ" + third-parties: "サードパーティ" desktop/views/components/settings.2fa.vue: intro: "二段階認証を設定すると、サインイン時にパスワードだけでなく、予め登録しておいた物理的なデバイス(例えばあなたのスマートフォンなど)も必要になり、よりセキュリティが向上します。" detail: "詳細..." @@ -350,6 +469,8 @@ desktop/views/components/settings.profile.vue: description: "自己紹介" birthday: "誕生日" save: "保存" +desktop/views/components/taskmanager.vue: + title: "タスクマネージャ" desktop/views/components/timeline.vue: home: "ホーム" local: "ローカル" diff --git a/locales/ko.yml b/locales/ko.yml index ce50b8f9e9..2b041caa9c 100644 --- a/locales/ko.yml +++ b/locales/ko.yml @@ -165,6 +165,11 @@ common/views/widgets/photo-stream.vue: common/views/widgets/server.vue: title: "サーバー情報" toggle: "表示を切り替え" +desktop/views/components/activity.chart.vue: + total: "Black ... Total" + notes: "Blue ... Notes" + replies: "Red ... Replies" + renotes: "Green ... Renotes" desktop/views/components/activity.vue: title: "アクティビティ" toggle: "表示を切り替え" @@ -173,6 +178,20 @@ desktop/views/components/calendar.vue: prev: "前の月" next: "次の月" go: "クリックして時間遡行" +desktop/views/components/choose-file-from-drive-window.vue: + choose-file: "ファイル選択中" + upload: "PCからドライブにファイルをアップロード" + cancel: "キャンセル" + ok: "決定" + choose-prompt: "ファイルを選択" +desktop/views/components/choose-folder-from-drive-window.vue: + cancel: "キャンセル" + ok: "決定" + choose-prompt: "フォルダを選択" +desktop/views/components/crop-window.vue: + skip: "クロップをスキップ" + cancel: "キャンセル" + ok: "決定" desktop/views/components/drive-window.vue: used: "使用中" drive: "ドライブ" @@ -224,6 +243,25 @@ desktop/views/components/drive.vue: create-folder: "フォルダーを作成" upload: "ファイルをアップロード" url-upload: "URLからアップロード" +desktop/views/components/follow-button.vue: + unfollow: "フォロー解除" + follow: "フォローする" +desktop/views/components/followers-window.vue: + followers: "{} のフォロワー" +desktop/views/components/followers.vue: + empty: "フォロワーはいないようです。" +desktop/views/components/following-window.vue: + following: "{} のフォロー" +desktop/views/components/following.vue: + empty: "フォロー中のユーザーはいないようです。" +desktop/views/components/friends-maker.vue: + title: "気になるユーザーをフォロー:" + empty: "おすすめのユーザーは見つかりませんでした。" + fetching: "読み込んでいます" + refresh: "もっと見る" + close: "閉じる" +desktop/views/components/game-window.vue: + game: "オセロ" desktop/views/components/home.vue: done: "完了" add-widget: "ウィジェットを追加:" @@ -249,14 +287,29 @@ desktop/views/components/home.vue: nav: "ナビゲーション" tips: "ヒント" add: "追加" +desktop/views/input-dialog.vue: + cancel: "キャンセル" + ok: "決定" +desktop/views/components/mentions.vue: + all: "すべて" + followed: "フォロー中" + empty: "あなた宛ての投稿はありません。" + empty-followed: "あなたがフォローしているユーザーからの言及はありません。" +desktop/views/components/messaging-room-window.vue: + title: "メッセージ:" desktop/views/components/messaging-window.vue: title: "メッセージ" +desktop/views/components/note-detail.sub.vue: + private: "(この投稿は非公開です)" desktop/views/components/notes.note.vue: reposted-by: "{}がRenote" reply: "返信" renote: "Renote" add-reaction: "リアクション" detail: "詳細" +desktop/views/components/notes.vue: + error: "読み込みに失敗しました。" + retry: "リトライ" desktop/views/components/notifications.vue: more: "もっと見る" empty: "ありません!" @@ -285,6 +338,8 @@ desktop/views/components/post-form-window.vue: reply: "返信" attaches: "添付: {}メディア" uploading-media: "{}個のメディアをアップロード中" +desktop/views/components/progress-dialog.vue: + waiting: "待機中" desktop/views/components/renote-form.vue: quote: "引用する..." cancel: "キャンセル" @@ -306,6 +361,70 @@ desktop/views/components/settings.vue: 2fa: "二段階認証" other: "その他" license: "ライセンス" + behaviour: "動作" + fetch-on-scroll: "スクロールで自動読み込み" + fetch-on-scroll-desc: "ページを下までスクロールしたときに自動で追加のコンテンツを読み込みます。" + auto-popout: "ウィンドウの自動ポップアウト" + auto-popout-desc: "ウィンドウが開かれるとき、ポップアウト(ブラウザ外に切り離す)可能なら自動でポップアウトします。この設定はブラウザに記憶されます。" + advanced: "詳細設定" + api-via-stream: "ストリームを経由したAPIリクエスト" + api-via-stream-desc: "この設定をオンにすると、websocket接続を経由してAPIリクエストが行われます(パフォーマンス向上が期待できます)。オフにすると、ネイティブの fetch APIが利用されます。この設定はこのデバイスのみ有効です。" + display: "デザインと表示" + customize: "ホームをカスタマイズ" + dark-mode: "ダークモード" + circle-icons: "円形のアイコンを使用" + gradient-window-header: "ウィンドウのタイトルバーにグラデーションを使用" + post-form-on-timeline: "タイムライン上部に投稿フォームを表示する" + show-reply-target: "リプライ先を表示する" + show-my-renotes: "自分の行ったRenoteをタイムラインに表示する" + show-renoted-my-notes: "Renoteされた自分の投稿をタイムラインに表示する" + show-maps: "マップの自動展開" + show-maps-desc: "位置情報が添付された投稿のマップを自動的に展開します。" + sound: "サウンド" + enable-sounds: "サウンドを有効にする" + enable-sounds-desc: "投稿やメッセージを送受信したときなどにサウンドを再生します。この設定はブラウザに記憶されます。" + volume: "ボリューム" + test: "テスト" + mobile: "モバイル" + disable-via-mobile: "「モバイルからの投稿」フラグを付けない" + language: "言語" + pick-language: "言語を選択" + recommended: "推奨" + auto: "自動" + specify-language: "言語を指定" + language-desc: "変更はページの再度読み込み後に反映されます。" + cache: "キャッシュ" + clean-cache: "クリーンアップ" + cache-warn: "クリーンアップを行うと、ブラウザに記憶されたアカウント情報のキャッシュ、書きかけの投稿・返信・メッセージ、およびその他のデータ(設定情報含む)が削除されます。クリーンアップを行った後はページを再度読み込みする必要があります。" + cache-cleared: "キャッシュを削除しました" + cache-cleared-desc: "ページを再度読み込みしてください。" + auto-watch: "投稿の自動ウォッチ" + auto-watch-desc: "リアクションしたり返信したりした投稿に関する通知を自動的に受け取るようにします。" + about: "Misskeyについて" + operator: "このサーバーの運営者" + update: "Misskey Update" + version: "バージョン:" + latest-version: "最新のバージョン:" + update-checking: "アップデートを確認中" + do-update: "アップデートを確認" + update-settings: "詳細設定" + prevent-update: "アップデートを延期する(非推奨)" + prevent-update-desc: "この設定をオンにしてもアップデートが反映される場合があります。この設定はこのデバイスのみ有効です。" + no-updates: "利用可能な更新はありません" + no-updates-desc: "お使いのMisskeyは最新です。" + update-available: "新しいバージョンが利用可能です" + update-available-desc: "ページを再度読み込みすると更新が適用されます。" + advanced-settings: "高度な設定" + debug-mode: "デバッグモードを有効にする" + debug-mode-desc: "この設定はブラウザに記憶されます。" + use-raw-script: "生のスクリプトを読み込む" + use-raw-script-desc: "圧縮されていない「生の」スクリプトを使用します。サイズが大きいため、読み込みに時間がかかる場合があります。この設定はブラウザに記憶されます。" + source-info: "Misskeyはソースマップも提供しています。" + experimental: "実験的機能を有効にする" + experimental-desc: "実験的機能を有効にするとMisskeyの動作が不安定になる可能性があります。この設定はブラウザに記憶されます。" + tools: "ツール" + task-manager: "タスクマネージャ" + third-parties: "サードパーティ" desktop/views/components/settings.2fa.vue: intro: "二段階認証を設定すると、サインイン時にパスワードだけでなく、予め登録しておいた物理的なデバイス(例えばあなたのスマートフォンなど)も必要になり、よりセキュリティが向上します。" detail: "詳細..." @@ -350,6 +469,8 @@ desktop/views/components/settings.profile.vue: description: "自己紹介" birthday: "誕生日" save: "保存" +desktop/views/components/taskmanager.vue: + title: "タスクマネージャ" desktop/views/components/timeline.vue: home: "ホーム" local: "ローカル" diff --git a/locales/pl.yml b/locales/pl.yml index 3ad3921f2f..0374735e7c 100644 --- a/locales/pl.yml +++ b/locales/pl.yml @@ -165,6 +165,11 @@ common/views/widgets/photo-stream.vue: common/views/widgets/server.vue: title: "Informacje o serwerze" toggle: "Przełącz widok" +desktop/views/components/activity.chart.vue: + total: "Black ... Total" + notes: "Blue ... Notes" + replies: "Red ... Replies" + renotes: "Green ... Renotes" desktop/views/components/activity.vue: title: "Aktywność" toggle: "Przełącz widok" @@ -173,6 +178,20 @@ desktop/views/components/calendar.vue: prev: "Poprzedni miesiąc" next: "Następny miesiąc" go: "Naciśnij, aby przejść" +desktop/views/components/choose-file-from-drive-window.vue: + choose-file: "ファイル選択中" + upload: "PCからドライブにファイルをアップロード" + cancel: "キャンセル" + ok: "決定" + choose-prompt: "ファイルを選択" +desktop/views/components/choose-folder-from-drive-window.vue: + cancel: "キャンセル" + ok: "決定" + choose-prompt: "フォルダを選択" +desktop/views/components/crop-window.vue: + skip: "クロップをスキップ" + cancel: "キャンセル" + ok: "決定" desktop/views/components/drive-window.vue: used: "wykorzystane" drive: "Dysk" @@ -224,6 +243,25 @@ desktop/views/components/drive.vue: create-folder: "Utwórz katalog" upload: "Wyślij plik" url-upload: "Wyślij z adresu URL" +desktop/views/components/follow-button.vue: + unfollow: "フォロー解除" + follow: "フォローする" +desktop/views/components/followers-window.vue: + followers: "{} のフォロワー" +desktop/views/components/followers.vue: + empty: "フォロワーはいないようです。" +desktop/views/components/following-window.vue: + following: "{} のフォロー" +desktop/views/components/following.vue: + empty: "フォロー中のユーザーはいないようです。" +desktop/views/components/friends-maker.vue: + title: "気になるユーザーをフォロー:" + empty: "おすすめのユーザーは見つかりませんでした。" + fetching: "読み込んでいます" + refresh: "もっと見る" + close: "閉じる" +desktop/views/components/game-window.vue: + game: "オセロ" desktop/views/components/home.vue: done: "Wyślij" add-widget: "Dodaj widżet:" @@ -249,14 +287,29 @@ desktop/views/components/home.vue: nav: "Nawigacja" tips: "Wskazówki" add: "Dodaj" +desktop/views/input-dialog.vue: + cancel: "キャンセル" + ok: "決定" +desktop/views/components/mentions.vue: + all: "すべて" + followed: "フォロー中" + empty: "あなた宛ての投稿はありません。" + empty-followed: "あなたがフォローしているユーザーからの言及はありません。" +desktop/views/components/messaging-room-window.vue: + title: "メッセージ:" desktop/views/components/messaging-window.vue: title: "Wiadomości" +desktop/views/components/note-detail.sub.vue: + private: "(この投稿は非公開です)" desktop/views/components/notes.note.vue: reposted-by: "Udostępniono przez {}" reply: "Odpowiedz" renote: "Przeredaguj" add-reaction: "Dodaj reakcję" detail: "Pokaż szczegóły" +desktop/views/components/notes.vue: + error: "読み込みに失敗しました。" + retry: "リトライ" desktop/views/components/notifications.vue: more: "Więcej" empty: "Brak powiadomień" @@ -285,6 +338,8 @@ desktop/views/components/post-form-window.vue: reply: "Odpowiedz" attaches: "{} załączników multimedialnych" uploading-media: "Wysyłanie {} treści multimedialnych" +desktop/views/components/progress-dialog.vue: + waiting: "待機中" desktop/views/components/renote-form.vue: quote: "Cytuj…" cancel: "Anuluj" @@ -306,6 +361,70 @@ desktop/views/components/settings.vue: 2fa: "Uwierzytelnianie dwuetapowe" other: "Inne" license: "Licencja" + behaviour: "動作" + fetch-on-scroll: "スクロールで自動読み込み" + fetch-on-scroll-desc: "ページを下までスクロールしたときに自動で追加のコンテンツを読み込みます。" + auto-popout: "ウィンドウの自動ポップアウト" + auto-popout-desc: "ウィンドウが開かれるとき、ポップアウト(ブラウザ外に切り離す)可能なら自動でポップアウトします。この設定はブラウザに記憶されます。" + advanced: "詳細設定" + api-via-stream: "ストリームを経由したAPIリクエスト" + api-via-stream-desc: "この設定をオンにすると、websocket接続を経由してAPIリクエストが行われます(パフォーマンス向上が期待できます)。オフにすると、ネイティブの fetch APIが利用されます。この設定はこのデバイスのみ有効です。" + display: "デザインと表示" + customize: "ホームをカスタマイズ" + dark-mode: "ダークモード" + circle-icons: "円形のアイコンを使用" + gradient-window-header: "ウィンドウのタイトルバーにグラデーションを使用" + post-form-on-timeline: "タイムライン上部に投稿フォームを表示する" + show-reply-target: "リプライ先を表示する" + show-my-renotes: "自分の行ったRenoteをタイムラインに表示する" + show-renoted-my-notes: "Renoteされた自分の投稿をタイムラインに表示する" + show-maps: "マップの自動展開" + show-maps-desc: "位置情報が添付された投稿のマップを自動的に展開します。" + sound: "サウンド" + enable-sounds: "サウンドを有効にする" + enable-sounds-desc: "投稿やメッセージを送受信したときなどにサウンドを再生します。この設定はブラウザに記憶されます。" + volume: "ボリューム" + test: "テスト" + mobile: "モバイル" + disable-via-mobile: "「モバイルからの投稿」フラグを付けない" + language: "言語" + pick-language: "言語を選択" + recommended: "推奨" + auto: "自動" + specify-language: "言語を指定" + language-desc: "変更はページの再度読み込み後に反映されます。" + cache: "キャッシュ" + clean-cache: "クリーンアップ" + cache-warn: "クリーンアップを行うと、ブラウザに記憶されたアカウント情報のキャッシュ、書きかけの投稿・返信・メッセージ、およびその他のデータ(設定情報含む)が削除されます。クリーンアップを行った後はページを再度読み込みする必要があります。" + cache-cleared: "キャッシュを削除しました" + cache-cleared-desc: "ページを再度読み込みしてください。" + auto-watch: "投稿の自動ウォッチ" + auto-watch-desc: "リアクションしたり返信したりした投稿に関する通知を自動的に受け取るようにします。" + about: "Misskeyについて" + operator: "このサーバーの運営者" + update: "Misskey Update" + version: "バージョン:" + latest-version: "最新のバージョン:" + update-checking: "アップデートを確認中" + do-update: "アップデートを確認" + update-settings: "詳細設定" + prevent-update: "アップデートを延期する(非推奨)" + prevent-update-desc: "この設定をオンにしてもアップデートが反映される場合があります。この設定はこのデバイスのみ有効です。" + no-updates: "利用可能な更新はありません" + no-updates-desc: "お使いのMisskeyは最新です。" + update-available: "新しいバージョンが利用可能です" + update-available-desc: "ページを再度読み込みすると更新が適用されます。" + advanced-settings: "高度な設定" + debug-mode: "デバッグモードを有効にする" + debug-mode-desc: "この設定はブラウザに記憶されます。" + use-raw-script: "生のスクリプトを読み込む" + use-raw-script-desc: "圧縮されていない「生の」スクリプトを使用します。サイズが大きいため、読み込みに時間がかかる場合があります。この設定はブラウザに記憶されます。" + source-info: "Misskeyはソースマップも提供しています。" + experimental: "実験的機能を有効にする" + experimental-desc: "実験的機能を有効にするとMisskeyの動作が不安定になる可能性があります。この設定はブラウザに記憶されます。" + tools: "ツール" + task-manager: "タスクマネージャ" + third-parties: "サードパーティ" desktop/views/components/settings.2fa.vue: intro: "Jeżeli skonfigurujesz uwierzytelnianie dwuetapowe, aby zablokować się będziesz potrzebować (oprócz hasła) kodu ze skonfigurowanego urządzenia (np. smartfonu), co zwiększy bezpieczeństwo." detail: "Zobacz szczegóły…" @@ -350,6 +469,8 @@ desktop/views/components/settings.profile.vue: description: "Opis" birthday: "Data urodzenia" save: "Aktualizuj profil" +desktop/views/components/taskmanager.vue: + title: "タスクマネージャ" desktop/views/components/timeline.vue: home: "Strona główna" local: "Lokalne" diff --git a/locales/ru.yml b/locales/ru.yml index ce50b8f9e9..2b041caa9c 100644 --- a/locales/ru.yml +++ b/locales/ru.yml @@ -165,6 +165,11 @@ common/views/widgets/photo-stream.vue: common/views/widgets/server.vue: title: "サーバー情報" toggle: "表示を切り替え" +desktop/views/components/activity.chart.vue: + total: "Black ... Total" + notes: "Blue ... Notes" + replies: "Red ... Replies" + renotes: "Green ... Renotes" desktop/views/components/activity.vue: title: "アクティビティ" toggle: "表示を切り替え" @@ -173,6 +178,20 @@ desktop/views/components/calendar.vue: prev: "前の月" next: "次の月" go: "クリックして時間遡行" +desktop/views/components/choose-file-from-drive-window.vue: + choose-file: "ファイル選択中" + upload: "PCからドライブにファイルをアップロード" + cancel: "キャンセル" + ok: "決定" + choose-prompt: "ファイルを選択" +desktop/views/components/choose-folder-from-drive-window.vue: + cancel: "キャンセル" + ok: "決定" + choose-prompt: "フォルダを選択" +desktop/views/components/crop-window.vue: + skip: "クロップをスキップ" + cancel: "キャンセル" + ok: "決定" desktop/views/components/drive-window.vue: used: "使用中" drive: "ドライブ" @@ -224,6 +243,25 @@ desktop/views/components/drive.vue: create-folder: "フォルダーを作成" upload: "ファイルをアップロード" url-upload: "URLからアップロード" +desktop/views/components/follow-button.vue: + unfollow: "フォロー解除" + follow: "フォローする" +desktop/views/components/followers-window.vue: + followers: "{} のフォロワー" +desktop/views/components/followers.vue: + empty: "フォロワーはいないようです。" +desktop/views/components/following-window.vue: + following: "{} のフォロー" +desktop/views/components/following.vue: + empty: "フォロー中のユーザーはいないようです。" +desktop/views/components/friends-maker.vue: + title: "気になるユーザーをフォロー:" + empty: "おすすめのユーザーは見つかりませんでした。" + fetching: "読み込んでいます" + refresh: "もっと見る" + close: "閉じる" +desktop/views/components/game-window.vue: + game: "オセロ" desktop/views/components/home.vue: done: "完了" add-widget: "ウィジェットを追加:" @@ -249,14 +287,29 @@ desktop/views/components/home.vue: nav: "ナビゲーション" tips: "ヒント" add: "追加" +desktop/views/input-dialog.vue: + cancel: "キャンセル" + ok: "決定" +desktop/views/components/mentions.vue: + all: "すべて" + followed: "フォロー中" + empty: "あなた宛ての投稿はありません。" + empty-followed: "あなたがフォローしているユーザーからの言及はありません。" +desktop/views/components/messaging-room-window.vue: + title: "メッセージ:" desktop/views/components/messaging-window.vue: title: "メッセージ" +desktop/views/components/note-detail.sub.vue: + private: "(この投稿は非公開です)" desktop/views/components/notes.note.vue: reposted-by: "{}がRenote" reply: "返信" renote: "Renote" add-reaction: "リアクション" detail: "詳細" +desktop/views/components/notes.vue: + error: "読み込みに失敗しました。" + retry: "リトライ" desktop/views/components/notifications.vue: more: "もっと見る" empty: "ありません!" @@ -285,6 +338,8 @@ desktop/views/components/post-form-window.vue: reply: "返信" attaches: "添付: {}メディア" uploading-media: "{}個のメディアをアップロード中" +desktop/views/components/progress-dialog.vue: + waiting: "待機中" desktop/views/components/renote-form.vue: quote: "引用する..." cancel: "キャンセル" @@ -306,6 +361,70 @@ desktop/views/components/settings.vue: 2fa: "二段階認証" other: "その他" license: "ライセンス" + behaviour: "動作" + fetch-on-scroll: "スクロールで自動読み込み" + fetch-on-scroll-desc: "ページを下までスクロールしたときに自動で追加のコンテンツを読み込みます。" + auto-popout: "ウィンドウの自動ポップアウト" + auto-popout-desc: "ウィンドウが開かれるとき、ポップアウト(ブラウザ外に切り離す)可能なら自動でポップアウトします。この設定はブラウザに記憶されます。" + advanced: "詳細設定" + api-via-stream: "ストリームを経由したAPIリクエスト" + api-via-stream-desc: "この設定をオンにすると、websocket接続を経由してAPIリクエストが行われます(パフォーマンス向上が期待できます)。オフにすると、ネイティブの fetch APIが利用されます。この設定はこのデバイスのみ有効です。" + display: "デザインと表示" + customize: "ホームをカスタマイズ" + dark-mode: "ダークモード" + circle-icons: "円形のアイコンを使用" + gradient-window-header: "ウィンドウのタイトルバーにグラデーションを使用" + post-form-on-timeline: "タイムライン上部に投稿フォームを表示する" + show-reply-target: "リプライ先を表示する" + show-my-renotes: "自分の行ったRenoteをタイムラインに表示する" + show-renoted-my-notes: "Renoteされた自分の投稿をタイムラインに表示する" + show-maps: "マップの自動展開" + show-maps-desc: "位置情報が添付された投稿のマップを自動的に展開します。" + sound: "サウンド" + enable-sounds: "サウンドを有効にする" + enable-sounds-desc: "投稿やメッセージを送受信したときなどにサウンドを再生します。この設定はブラウザに記憶されます。" + volume: "ボリューム" + test: "テスト" + mobile: "モバイル" + disable-via-mobile: "「モバイルからの投稿」フラグを付けない" + language: "言語" + pick-language: "言語を選択" + recommended: "推奨" + auto: "自動" + specify-language: "言語を指定" + language-desc: "変更はページの再度読み込み後に反映されます。" + cache: "キャッシュ" + clean-cache: "クリーンアップ" + cache-warn: "クリーンアップを行うと、ブラウザに記憶されたアカウント情報のキャッシュ、書きかけの投稿・返信・メッセージ、およびその他のデータ(設定情報含む)が削除されます。クリーンアップを行った後はページを再度読み込みする必要があります。" + cache-cleared: "キャッシュを削除しました" + cache-cleared-desc: "ページを再度読み込みしてください。" + auto-watch: "投稿の自動ウォッチ" + auto-watch-desc: "リアクションしたり返信したりした投稿に関する通知を自動的に受け取るようにします。" + about: "Misskeyについて" + operator: "このサーバーの運営者" + update: "Misskey Update" + version: "バージョン:" + latest-version: "最新のバージョン:" + update-checking: "アップデートを確認中" + do-update: "アップデートを確認" + update-settings: "詳細設定" + prevent-update: "アップデートを延期する(非推奨)" + prevent-update-desc: "この設定をオンにしてもアップデートが反映される場合があります。この設定はこのデバイスのみ有効です。" + no-updates: "利用可能な更新はありません" + no-updates-desc: "お使いのMisskeyは最新です。" + update-available: "新しいバージョンが利用可能です" + update-available-desc: "ページを再度読み込みすると更新が適用されます。" + advanced-settings: "高度な設定" + debug-mode: "デバッグモードを有効にする" + debug-mode-desc: "この設定はブラウザに記憶されます。" + use-raw-script: "生のスクリプトを読み込む" + use-raw-script-desc: "圧縮されていない「生の」スクリプトを使用します。サイズが大きいため、読み込みに時間がかかる場合があります。この設定はブラウザに記憶されます。" + source-info: "Misskeyはソースマップも提供しています。" + experimental: "実験的機能を有効にする" + experimental-desc: "実験的機能を有効にするとMisskeyの動作が不安定になる可能性があります。この設定はブラウザに記憶されます。" + tools: "ツール" + task-manager: "タスクマネージャ" + third-parties: "サードパーティ" desktop/views/components/settings.2fa.vue: intro: "二段階認証を設定すると、サインイン時にパスワードだけでなく、予め登録しておいた物理的なデバイス(例えばあなたのスマートフォンなど)も必要になり、よりセキュリティが向上します。" detail: "詳細..." @@ -350,6 +469,8 @@ desktop/views/components/settings.profile.vue: description: "自己紹介" birthday: "誕生日" save: "保存" +desktop/views/components/taskmanager.vue: + title: "タスクマネージャ" desktop/views/components/timeline.vue: home: "ホーム" local: "ローカル" diff --git a/locales/zh.yml b/locales/zh.yml index ce50b8f9e9..2b041caa9c 100644 --- a/locales/zh.yml +++ b/locales/zh.yml @@ -165,6 +165,11 @@ common/views/widgets/photo-stream.vue: common/views/widgets/server.vue: title: "サーバー情報" toggle: "表示を切り替え" +desktop/views/components/activity.chart.vue: + total: "Black ... Total" + notes: "Blue ... Notes" + replies: "Red ... Replies" + renotes: "Green ... Renotes" desktop/views/components/activity.vue: title: "アクティビティ" toggle: "表示を切り替え" @@ -173,6 +178,20 @@ desktop/views/components/calendar.vue: prev: "前の月" next: "次の月" go: "クリックして時間遡行" +desktop/views/components/choose-file-from-drive-window.vue: + choose-file: "ファイル選択中" + upload: "PCからドライブにファイルをアップロード" + cancel: "キャンセル" + ok: "決定" + choose-prompt: "ファイルを選択" +desktop/views/components/choose-folder-from-drive-window.vue: + cancel: "キャンセル" + ok: "決定" + choose-prompt: "フォルダを選択" +desktop/views/components/crop-window.vue: + skip: "クロップをスキップ" + cancel: "キャンセル" + ok: "決定" desktop/views/components/drive-window.vue: used: "使用中" drive: "ドライブ" @@ -224,6 +243,25 @@ desktop/views/components/drive.vue: create-folder: "フォルダーを作成" upload: "ファイルをアップロード" url-upload: "URLからアップロード" +desktop/views/components/follow-button.vue: + unfollow: "フォロー解除" + follow: "フォローする" +desktop/views/components/followers-window.vue: + followers: "{} のフォロワー" +desktop/views/components/followers.vue: + empty: "フォロワーはいないようです。" +desktop/views/components/following-window.vue: + following: "{} のフォロー" +desktop/views/components/following.vue: + empty: "フォロー中のユーザーはいないようです。" +desktop/views/components/friends-maker.vue: + title: "気になるユーザーをフォロー:" + empty: "おすすめのユーザーは見つかりませんでした。" + fetching: "読み込んでいます" + refresh: "もっと見る" + close: "閉じる" +desktop/views/components/game-window.vue: + game: "オセロ" desktop/views/components/home.vue: done: "完了" add-widget: "ウィジェットを追加:" @@ -249,14 +287,29 @@ desktop/views/components/home.vue: nav: "ナビゲーション" tips: "ヒント" add: "追加" +desktop/views/input-dialog.vue: + cancel: "キャンセル" + ok: "決定" +desktop/views/components/mentions.vue: + all: "すべて" + followed: "フォロー中" + empty: "あなた宛ての投稿はありません。" + empty-followed: "あなたがフォローしているユーザーからの言及はありません。" +desktop/views/components/messaging-room-window.vue: + title: "メッセージ:" desktop/views/components/messaging-window.vue: title: "メッセージ" +desktop/views/components/note-detail.sub.vue: + private: "(この投稿は非公開です)" desktop/views/components/notes.note.vue: reposted-by: "{}がRenote" reply: "返信" renote: "Renote" add-reaction: "リアクション" detail: "詳細" +desktop/views/components/notes.vue: + error: "読み込みに失敗しました。" + retry: "リトライ" desktop/views/components/notifications.vue: more: "もっと見る" empty: "ありません!" @@ -285,6 +338,8 @@ desktop/views/components/post-form-window.vue: reply: "返信" attaches: "添付: {}メディア" uploading-media: "{}個のメディアをアップロード中" +desktop/views/components/progress-dialog.vue: + waiting: "待機中" desktop/views/components/renote-form.vue: quote: "引用する..." cancel: "キャンセル" @@ -306,6 +361,70 @@ desktop/views/components/settings.vue: 2fa: "二段階認証" other: "その他" license: "ライセンス" + behaviour: "動作" + fetch-on-scroll: "スクロールで自動読み込み" + fetch-on-scroll-desc: "ページを下までスクロールしたときに自動で追加のコンテンツを読み込みます。" + auto-popout: "ウィンドウの自動ポップアウト" + auto-popout-desc: "ウィンドウが開かれるとき、ポップアウト(ブラウザ外に切り離す)可能なら自動でポップアウトします。この設定はブラウザに記憶されます。" + advanced: "詳細設定" + api-via-stream: "ストリームを経由したAPIリクエスト" + api-via-stream-desc: "この設定をオンにすると、websocket接続を経由してAPIリクエストが行われます(パフォーマンス向上が期待できます)。オフにすると、ネイティブの fetch APIが利用されます。この設定はこのデバイスのみ有効です。" + display: "デザインと表示" + customize: "ホームをカスタマイズ" + dark-mode: "ダークモード" + circle-icons: "円形のアイコンを使用" + gradient-window-header: "ウィンドウのタイトルバーにグラデーションを使用" + post-form-on-timeline: "タイムライン上部に投稿フォームを表示する" + show-reply-target: "リプライ先を表示する" + show-my-renotes: "自分の行ったRenoteをタイムラインに表示する" + show-renoted-my-notes: "Renoteされた自分の投稿をタイムラインに表示する" + show-maps: "マップの自動展開" + show-maps-desc: "位置情報が添付された投稿のマップを自動的に展開します。" + sound: "サウンド" + enable-sounds: "サウンドを有効にする" + enable-sounds-desc: "投稿やメッセージを送受信したときなどにサウンドを再生します。この設定はブラウザに記憶されます。" + volume: "ボリューム" + test: "テスト" + mobile: "モバイル" + disable-via-mobile: "「モバイルからの投稿」フラグを付けない" + language: "言語" + pick-language: "言語を選択" + recommended: "推奨" + auto: "自動" + specify-language: "言語を指定" + language-desc: "変更はページの再度読み込み後に反映されます。" + cache: "キャッシュ" + clean-cache: "クリーンアップ" + cache-warn: "クリーンアップを行うと、ブラウザに記憶されたアカウント情報のキャッシュ、書きかけの投稿・返信・メッセージ、およびその他のデータ(設定情報含む)が削除されます。クリーンアップを行った後はページを再度読み込みする必要があります。" + cache-cleared: "キャッシュを削除しました" + cache-cleared-desc: "ページを再度読み込みしてください。" + auto-watch: "投稿の自動ウォッチ" + auto-watch-desc: "リアクションしたり返信したりした投稿に関する通知を自動的に受け取るようにします。" + about: "Misskeyについて" + operator: "このサーバーの運営者" + update: "Misskey Update" + version: "バージョン:" + latest-version: "最新のバージョン:" + update-checking: "アップデートを確認中" + do-update: "アップデートを確認" + update-settings: "詳細設定" + prevent-update: "アップデートを延期する(非推奨)" + prevent-update-desc: "この設定をオンにしてもアップデートが反映される場合があります。この設定はこのデバイスのみ有効です。" + no-updates: "利用可能な更新はありません" + no-updates-desc: "お使いのMisskeyは最新です。" + update-available: "新しいバージョンが利用可能です" + update-available-desc: "ページを再度読み込みすると更新が適用されます。" + advanced-settings: "高度な設定" + debug-mode: "デバッグモードを有効にする" + debug-mode-desc: "この設定はブラウザに記憶されます。" + use-raw-script: "生のスクリプトを読み込む" + use-raw-script-desc: "圧縮されていない「生の」スクリプトを使用します。サイズが大きいため、読み込みに時間がかかる場合があります。この設定はブラウザに記憶されます。" + source-info: "Misskeyはソースマップも提供しています。" + experimental: "実験的機能を有効にする" + experimental-desc: "実験的機能を有効にするとMisskeyの動作が不安定になる可能性があります。この設定はブラウザに記憶されます。" + tools: "ツール" + task-manager: "タスクマネージャ" + third-parties: "サードパーティ" desktop/views/components/settings.2fa.vue: intro: "二段階認証を設定すると、サインイン時にパスワードだけでなく、予め登録しておいた物理的なデバイス(例えばあなたのスマートフォンなど)も必要になり、よりセキュリティが向上します。" detail: "詳細..." @@ -350,6 +469,8 @@ desktop/views/components/settings.profile.vue: description: "自己紹介" birthday: "誕生日" save: "保存" +desktop/views/components/taskmanager.vue: + title: "タスクマネージャ" desktop/views/components/timeline.vue: home: "ホーム" local: "ローカル"