From 25a69ec1b69cb7f380949ef9cf1c3599eaa4face Mon Sep 17 00:00:00 2001 From: syuilo Date: Fri, 9 Nov 2018 03:44:35 +0900 Subject: [PATCH] Refactoring of i18n (#3165) Refactoring of i18n --- locales/ja-JP.yml | 149 +++++------- src/client/app/admin/views/announcements.vue | 22 +- src/client/app/admin/views/charts.vue | 46 ++-- src/client/app/admin/views/dashboard.vue | 22 +- src/client/app/admin/views/emoji.vue | 40 ++-- src/client/app/admin/views/hashtags.vue | 8 +- src/client/app/admin/views/index.vue | 22 +- src/client/app/admin/views/instance.vue | 84 +++---- src/client/app/admin/views/users.vue | 28 +-- src/client/app/auth/views/form.vue | 29 +-- src/client/app/auth/views/index.vue | 18 +- .../common/views/components/api-settings.vue | 28 +-- .../app/common/views/components/avatar.vue | 1 + .../connect-failed.troubleshooter.vue | 22 +- .../views/components/connect-failed.vue | 14 +- .../app/common/views/components/cw-button.vue | 4 +- .../views/components/drive-settings.vue | 8 +- .../app/common/views/components/error.vue | 13 +- .../components/games/reversi/reversi.game.vue | 28 +-- .../games/reversi/reversi.gameroom.vue | 2 + .../games/reversi/reversi.index.vue | 28 +-- .../components/games/reversi/reversi.room.vue | 40 ++-- .../components/games/reversi/reversi.vue | 6 +- .../views/components/github-setting.vue | 10 +- .../app/common/views/components/google.vue | 5 +- .../app/common/views/components/index.ts | 2 - .../app/common/views/components/instance.vue | 6 +- .../common/views/components/media-banner.vue | 6 +- .../views/components/messaging-room.form.vue | 10 +- .../components/messaging-room.message.vue | 8 +- .../views/components/messaging-room.vue | 16 +- .../app/common/views/components/messaging.vue | 10 +- .../views/components/mute-and-block.vue | 12 +- .../app/common/views/components/nav.vue | 10 +- .../common/views/components/note-header.vue | 4 +- .../app/common/views/components/note-menu.vue | 20 +- .../views/components/password-settings.vue | 14 +- .../common/views/components/poll-editor.vue | 12 +- .../app/common/views/components/poll.vue | 12 +- .../views/components/profile-editor.vue | 40 ++-- .../common/views/components/reaction-icon.vue | 24 +- .../views/components/reaction-picker.vue | 28 +-- .../views/components/reactions-viewer.vue | 1 + .../app/common/views/components/signin.vue | 14 +- .../app/common/views/components/signup.vue | 40 ++-- .../views/components/special-message.vue | 42 ---- .../views/components/stream-indicator.vue | 8 +- .../app/common/views/components/tag-cloud.vue | 6 +- .../app/common/views/components/theme.vue | 84 +++---- .../app/common/views/components/time.vue | 22 +- .../app/common/views/components/trends.vue | 8 +- .../views/components/twitter-setting.vue | 10 +- .../common/views/components/ui/textarea.vue | 1 - .../app/common/views/components/uploader.vue | 4 +- .../app/common/views/components/url.vue | 1 + .../views/components/visibility-chooser.vue | 18 +- src/client/app/common/views/pages/follow.vue | 14 +- .../app/common/views/widgets/broadcast.vue | 10 +- .../app/common/views/widgets/calendar.vue | 29 +-- .../app/common/views/widgets/donation.vue | 9 +- .../app/common/views/widgets/hashtags.vue | 4 +- src/client/app/common/views/widgets/memo.vue | 8 +- .../app/common/views/widgets/photo-stream.vue | 10 +- .../common/views/widgets/posts-monitor.vue | 9 +- src/client/app/common/views/widgets/rss.vue | 5 +- .../app/common/views/widgets/server.vue | 9 +- .../app/common/views/widgets/slideshow.vue | 10 +- src/client/app/common/views/widgets/tips.vue | 48 ++-- .../views/components/activity.chart.vue | 4 +- .../app/desktop/views/components/activity.vue | 8 +- .../app/desktop/views/components/calendar.vue | 24 +- .../choose-file-from-drive-window.vue | 14 +- .../choose-folder-from-drive-window.vue | 8 +- .../desktop/views/components/crop-window.vue | 8 +- .../desktop/views/components/drive-window.vue | 6 +- .../desktop/views/components/drive.file.vue | 36 +-- .../desktop/views/components/drive.folder.vue | 22 +- .../views/components/drive.nav-folder.vue | 4 +- .../app/desktop/views/components/drive.vue | 38 +-- .../views/components/follow-button.vue | 12 +- .../views/components/friends-maker.vue | 12 +- .../desktop/views/components/game-window.vue | 4 +- .../app/desktop/views/components/home.vue | 67 +++--- .../desktop/views/components/input-dialog.vue | 6 +- .../desktop/views/components/media-image.vue | 6 +- .../desktop/views/components/media-video.vue | 6 +- .../components/messaging-room-window.vue | 4 +- .../views/components/messaging-window.vue | 4 +- .../desktop/views/components/note-detail.vue | 18 +- .../app/desktop/views/components/note.vue | 14 +- .../app/desktop/views/components/notes.vue | 6 +- .../views/components/notifications.vue | 8 +- .../views/components/post-form-window.vue | 10 +- .../desktop/views/components/post-form.vue | 66 +++--- .../views/components/progress-dialog.vue | 5 +- .../received-follow-requests-window.vue | 7 +- .../views/components/renote-form-window.vue | 4 +- .../desktop/views/components/renote-form.vue | 12 +- .../views/components/settings-window.vue | 4 +- .../desktop/views/components/settings.2fa.vue | 32 +-- .../views/components/settings.apps.vue | 4 +- .../views/components/settings.tags.vue | 10 +- .../app/desktop/views/components/settings.vue | 218 +++++++++--------- .../views/components/sub-note-content.vue | 12 +- .../views/components/timeline.core.vue | 4 +- .../app/desktop/views/components/timeline.vue | 24 +- .../views/components/ui.header.account.vue | 22 +- .../views/components/ui.header.nav.vue | 14 +- .../components/ui.header.notifications.vue | 4 +- .../views/components/ui.header.post.vue | 4 +- .../views/components/ui.header.search.vue | 4 +- .../desktop/views/components/ui.header.vue | 5 +- .../desktop/views/components/ui.sidebar.vue | 4 +- .../views/components/user-lists-window.vue | 9 +- .../desktop/views/components/user-preview.vue | 8 +- .../app/desktop/views/components/window.vue | 6 +- .../desktop/views/pages/deck/deck.column.vue | 20 +- .../views/pages/deck/deck.direct-column.vue | 4 +- .../desktop/views/pages/deck/deck.direct.vue | 2 +- .../views/pages/deck/deck.mentions-column.vue | 4 +- .../views/pages/deck/deck.mentions.vue | 2 +- .../views/pages/deck/deck.note-column.vue | 6 +- .../desktop/views/pages/deck/deck.notes.vue | 6 +- .../pages/deck/deck.notifications-column.vue | 4 +- .../views/pages/deck/deck.notifications.vue | 8 +- .../views/pages/deck/deck.tl-column.vue | 16 +- .../views/pages/deck/deck.user-column.vue | 22 +- .../app/desktop/views/pages/deck/deck.vue | 26 ++- .../views/pages/deck/deck.widgets-column.vue | 52 +++-- src/client/app/desktop/views/pages/drive.vue | 7 +- .../app/desktop/views/pages/favorites.vue | 4 +- .../desktop/views/pages/home-customize.vue | 10 - .../desktop/views/pages/messaging-room.vue | 2 + src/client/app/desktop/views/pages/note.vue | 6 +- src/client/app/desktop/views/pages/search.vue | 6 +- .../app/desktop/views/pages/selectdrive.vue | 10 +- src/client/app/desktop/views/pages/share.vue | 6 +- src/client/app/desktop/views/pages/tag.vue | 4 +- .../pages/user-following-or-followers.vue | 14 +- .../pages/user/user.followers-you-know.vue | 8 +- .../desktop/views/pages/user/user.friends.vue | 8 +- .../desktop/views/pages/user/user.header.vue | 12 +- .../desktop/views/pages/user/user.photos.vue | 8 +- .../desktop/views/pages/user/user.profile.vue | 22 +- .../views/pages/user/user.timeline.vue | 10 +- .../app/desktop/views/pages/user/user.vue | 7 +- .../app/desktop/views/pages/welcome.vue | 48 ++-- .../app/desktop/views/widgets/messaging.vue | 4 +- .../desktop/views/widgets/notifications.vue | 7 +- .../app/desktop/views/widgets/polls.vue | 10 +- .../app/desktop/views/widgets/post-form.vue | 19 +- .../app/desktop/views/widgets/profile.vue | 6 +- .../app/desktop/views/widgets/trends.vue | 10 +- .../app/desktop/views/widgets/users.vue | 10 +- src/client/app/dev/views/app.vue | 4 +- src/client/app/dev/views/apps.vue | 10 +- src/client/app/dev/views/index.vue | 7 +- src/client/app/dev/views/new-app.vue | 42 ++-- src/client/app/i18n.ts | 14 ++ src/client/app/init.ts | 16 +- src/client/app/mios.ts | 1 + .../views/components/drive-file-chooser.vue | 5 +- .../views/components/drive-folder-chooser.vue | 4 +- .../views/components/drive.file-detail.vue | 20 +- .../mobile/views/components/drive.file.vue | 4 +- .../app/mobile/views/components/drive.vue | 36 +-- .../mobile/views/components/follow-button.vue | 12 +- .../mobile/views/components/friends-maker.vue | 12 +- .../mobile/views/components/media-image.vue | 6 +- .../mobile/views/components/media-video.vue | 6 +- .../mobile/views/components/note-detail.vue | 16 +- .../app/mobile/views/components/note.vue | 10 +- .../app/mobile/views/components/notes.vue | 11 +- .../mobile/views/components/notifications.vue | 8 +- .../app/mobile/views/components/post-form.vue | 32 +-- .../views/components/sub-note-content.vue | 12 +- .../app/mobile/views/components/ui.header.vue | 5 +- .../app/mobile/views/components/ui.nav.vue | 32 +-- .../mobile/views/components/user-timeline.vue | 4 +- .../mobile/views/components/users-list.vue | 12 +- src/client/app/mobile/views/pages/drive.vue | 4 +- .../app/mobile/views/pages/favorites.vue | 6 +- .../app/mobile/views/pages/followers.vue | 7 +- .../app/mobile/views/pages/following.vue | 7 +- .../app/mobile/views/pages/games/reversi.vue | 4 +- src/client/app/mobile/views/pages/home.vue | 27 ++- .../app/mobile/views/pages/messaging-room.vue | 4 +- .../app/mobile/views/pages/messaging.vue | 6 +- src/client/app/mobile/views/pages/note.vue | 8 +- .../app/mobile/views/pages/notifications.vue | 8 +- .../views/pages/received-follow-requests.vue | 8 +- src/client/app/mobile/views/pages/search.vue | 4 +- .../app/mobile/views/pages/selectdrive.vue | 6 +- .../app/mobile/views/pages/settings.vue | 134 +++++------ src/client/app/mobile/views/pages/share.vue | 6 +- src/client/app/mobile/views/pages/signup.vue | 6 +- src/client/app/mobile/views/pages/tag.vue | 4 +- .../app/mobile/views/pages/user-lists.vue | 8 +- src/client/app/mobile/views/pages/user.vue | 24 +- .../pages/user/home.followers-you-know.vue | 6 +- .../mobile/views/pages/user/home.friends.vue | 6 +- .../mobile/views/pages/user/home.notes.vue | 6 +- .../mobile/views/pages/user/home.photos.vue | 6 +- .../app/mobile/views/pages/user/home.vue | 14 +- src/client/app/mobile/views/pages/welcome.vue | 30 +-- src/client/app/mobile/views/pages/widgets.vue | 40 ++-- .../app/mobile/views/widgets/activity.vue | 4 +- src/misc/i18n.ts | 73 ------ src/server/web/docs.ts | 5 +- webpack.config.ts | 22 -- webpack/i18n.ts | 19 -- 211 files changed, 1825 insertions(+), 1624 deletions(-) delete mode 100644 src/client/app/common/views/components/special-message.vue create mode 100644 src/client/app/i18n.ts delete mode 100644 src/misc/i18n.ts delete mode 100644 webpack/i18n.ts diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml index 66a9a8335..284342f00 100644 --- a/locales/ja-JP.yml +++ b/locales/ja-JP.yml @@ -25,6 +25,7 @@ common: application-authorization: "アプリの連携" close: "閉じる" do-not-copy-paste: "ここにコードを入力したり張り付けたりしないでください。アカウントが不正利用される可能性があります。" + load-more: "もっと読み込む" BSoD: fatal-error: ":( 致命的な問題が発生しました。" update-browser-os: "お使いのブラウザ(またはOS)のバージョンを更新すると解決する可能性があります。" @@ -37,10 +38,7 @@ common: got-it: "わかった" customization-tips: title: "カスタマイズのヒント" - paragraph1: "ホームのカスタマイズでは、ウィジェットを追加/削除したり、ドラッグ&ドロップして並べ替えたりすることができます。" - paragraph2: "一部のウィジェットは、クリックすることで表示を変更することができます。" - paragraph3: "ウィジェットを削除するには、ヘッダーの「ゴミ箱」と書かれたエリアにウィジェットをドラッグ&ドロップします。" - paragraph4: "カスタマイズを終了するには、右上の「完了」をクリックします。" + paragraph: "

ホームのカスタマイズでは、ウィジェットを追加/削除したり、ドラッグ&ドロップして並べ替えたりすることができます。

一部のウィジェットは、クリックすることで表示を変更することができます。

ウィジェットを削除するには、ヘッダーの「ゴミ箱」と書かれたエリアにウィジェットをドラッグ&ドロップします。

カスタマイズを終了するには、右上の「完了」をクリックします。

" gotit: "Got it!" notification: file-uploaded: "ファイルがアップロードされました" @@ -65,6 +63,7 @@ common: trash: "ゴミ箱" drive: "ドライブ" + messaging: "トーク" weekday-short: sunday: "日" @@ -147,13 +146,13 @@ common: drawn: "引き分け" my-turn: "あなたのターンです" opponent-turn: "相手のターンです" - turn-of: "{}のターンです" - past-turn-of: "{}のターン" - won: "{}の勝ち" + turn-of: "{name}のターンです" + past-turn-of: "{name}のターン" + won: "{name}の勝ち" black: "黒" white: "白" total: "合計" - this-turn: "{}ターン目" + this-turn: "{count}ターン目" widgets: analog-clock: "アナログ時計" @@ -173,34 +172,12 @@ common: users: "おすすめユーザー" polls: "アンケート" post-form: "投稿フォーム" - messaging: "メッセージ" server: "サーバー情報" donation: "寄付のお願い" nav: "ナビゲーション" tips: "ヒント" hashtags: "ハッシュタグ" - deck: - widgets: "ウィジェット" - home: "ホーム" - local: "ローカル" - hybrid: "ソーシャル" - hashtag: "ハッシュタグ" - global: "グローバル" - mentions: "あなた宛て" - direct: "ダイレクト投稿" - notifications: "通知" - list: "リスト" - swap-left: "左に移動" - swap-right: "右に移動" - swap-up: "上に移動" - swap-down: "下に移動" - remove: "カラムを削除" - add-column: "カラムを追加" - rename: "名前を変更" - stack-left: "左に重ねる" - pop-right: "右に出す" - dev: "アプリの作成に失敗しました。再度お試しください。" ai-chan-kawaii: "藍ちゃかわいい" @@ -354,7 +331,6 @@ common/views/components/messaging.vue: common/views/components/messaging-room.vue: empty: "このユーザーと話したことはありません" - more: "もっと読む" no-history: "これより過去の履歴はありません" resize-form: "ドラッグしてフォームの広さを調整" new-message: "新しいメッセージがあります" @@ -604,13 +580,13 @@ desktop/views/components/activity.vue: toggle: "表示を切り替え" desktop/views/components/calendar.vue: - title: "{1}年 {2}月" + title: "{year}年 {month}月" prev: "前の月" next: "次の月" go: "クリックして時間遡行" desktop/views/components/choose-file-from-drive-window.vue: - choose-file: "ファイル選択中" + chosen-files: "{count}ファイル選択中" upload: "PCからドライブにファイルをアップロード" cancel: "キャンセル" ok: "決定" @@ -662,7 +638,6 @@ desktop/views/components/drive.folder.vue: desktop/views/components/drive.vue: search: "検索" - load-more: "もっと読み込む" empty-draghover: "ドロップですか?いいですよ、ボクはカワイイですからね" empty-drive: "ドライブには何もありません。" empty-drive-description: "右クリックして「ファイルをアップロード」を選んだり、ファイルをドラッグ&ドロップすることでもアップロードできます。" @@ -734,7 +709,6 @@ desktop/views/components/messaging-window.vue: title: "メッセージ" desktop/views/components/note-detail.vue: - more: "会話をもっと読み込む" private: "この投稿は非公開です" deleted: "この投稿は削除されました" reposted-by: "{}がRenote" @@ -754,10 +728,8 @@ desktop/views/components/note.vue: desktop/views/components/notes.vue: error: "読み込みに失敗しました。" retry: "リトライ" - load-more: "もっと読み込む" desktop/views/components/notifications.vue: - more: "もっと見る" empty: "ありません!" desktop/views/components/post-form.vue: @@ -1019,7 +991,6 @@ desktop/views/components/ui.header.account.vue: desktop/views/components/ui.header.nav.vue: home: "ホーム" deck: "デッキ" - messaging: "メッセージ" game: "ゲーム" desktop/views/components/ui.header.notifications.vue: @@ -1049,7 +1020,6 @@ desktop/views/components/user-preview.vue: desktop/views/components/users-list.vue: all: "すべて" iknow: "知り合い" - load-more: "もっと" fetching: "読み込んでいます" desktop/views/components/users-list-item.vue: @@ -1196,21 +1166,6 @@ admin/views/announcements.vue: admin/views/hashtags.vue: hided-tags: "Hidden Tags" -desktop/views/pages/deck/deck.tl-column.vue: - is-media-only: "メディア投稿のみ" - is-media-view: "メディアビュー" - edit: "オプション" - -desktop/views/pages/deck/deck.user-column.vue: - posts: "投稿" - following: "フォロー" - followers: "フォロワー" - images: "画像" - activity: "アクティビティ" - timeline: "タイムライン" - pinned-notes: "ピン留めされた投稿" - push-to-a-list: "リストに追加" - desktop/views/pages/welcome.vue: about: "詳しく..." gotit: "わかった" @@ -1227,9 +1182,6 @@ desktop/views/pages/welcome.vue: desktop/views/pages/drive.vue: title: "Misskey Drive" -desktop/views/pages/favorites.vue: - more: "さらに読み込む" - desktop/views/pages/home-customize.vue: title: "ホームのカスタマイズ" @@ -1245,13 +1197,13 @@ desktop/views/pages/selectdrive.vue: desktop/views/pages/search.vue: not-available: "検索機能はインスタンスの設定で無効になっています。" - not-found: "「{}」に関する投稿は見つかりませんでした。" + not-found: "「{q}」に関する投稿は見つかりませんでした。" desktop/views/pages/share.vue: - share-with: "{}で共有" + share-with: "{name}で共有" desktop/views/pages/tag.vue: - no-posts-found: "ハッシュタグ「{}」が付けられた投稿は見つかりませんでした。" + no-posts-found: "ハッシュタグ「{q}」が付けられた投稿は見つかりませんでした。" desktop/views/pages/user-list.users.vue: users: "ユーザー" @@ -1268,10 +1220,6 @@ desktop/views/pages/user/user.friends.vue: loading: "読み込み中" no-users: "よく話すユーザーはいません" -desktop/views/pages/user/user.vue: - is-suspended: "このユーザーは凍結されています。" - last-used-at: "最終アクセス" - desktop/views/pages/user/user.photos.vue: title: "フォト" loading: "読み込み中" @@ -1342,7 +1290,6 @@ mobile/views/components/drive.vue: folder-count: "フォルダ" count-separator: "、" file-count: "ファイル" - load-more: "もっと読み込む" nothing-in-drive: "ドライブには何もありません" folder-is-empty: "このフォルダは空です" prompt: "何をしますか?(数字を入力してください): <1 → ファイルをアップロード | 2 → ファイルをURLでアップロード | 3 → フォルダ作成 | 4 → このフォルダ名を変更 | 5 → このフォルダを移動 | 6 → このフォルダを削除>" @@ -1353,9 +1300,6 @@ mobile/views/components/drive.vue: url-prompt: "アップロードしたいファイルのURL" uploading: "アップロードをリクエストしました。アップロードが完了するまで時間がかかる場合があります。" -mobile/views/components/drive-file-detail.vue: - rename: "名前を変更" - mobile/views/components/drive-file-chooser.vue: select-file: "ファイルを選択" @@ -1421,12 +1365,7 @@ mobile/views/components/note-sub.vue: bot: "bot" cat: "cat" -mobile/views/components/notes.vue: - failed: "読み込みに失敗しました。" - retry: "リトライ" - mobile/views/components/notifications.vue: - more: "もっと見る" empty: "ありません!" mobile/views/components/post-form.vue: @@ -1449,7 +1388,6 @@ mobile/views/components/sub-note-content.vue: mobile/views/components/timeline.vue: empty: "投稿がありません" - load-more: "もっと" mobile/views/components/ui.header.vue: welcome-back: "おかえりなさい、" @@ -1458,7 +1396,6 @@ mobile/views/components/ui.header.vue: mobile/views/components/ui.nav.vue: timeline: "タイムライン" notifications: "通知" - messaging: "メッセージ" follow-requests: "フォロー申請" search: "検索" favorites: "お気に入り" @@ -1473,12 +1410,10 @@ mobile/views/components/ui.nav.vue: mobile/views/components/user-timeline.vue: no-notes: "このユーザーは投稿していないようです。" no-notes-with-media: "メディア付き投稿はありません。" - load-more: "もっと" mobile/views/components/users-list.vue: all: "すべて" known: "知り合い" - load-more: "もっと" mobile/views/pages/favorites.vue: title: "お気に入り" @@ -1487,17 +1422,14 @@ mobile/views/pages/user-lists.vue: title: "リスト" enter-list-name: "リスト名を入力してください" -mobile/views/pages/drive.vue: - more: "もっと見る" - mobile/views/pages/signup.vue: lets-start: "📦 始めましょう" mobile/views/pages/followers.vue: - followers-of: "{}のフォロワー" + followers-of: "{name}のフォロワー" mobile/views/pages/following.vue: - following-of: "{}のフォロー" + following-of: "{name}のフォロー" mobile/views/pages/home.vue: home: "ホーム" @@ -1508,7 +1440,7 @@ mobile/views/pages/home.vue: messages: "メッセージ" mobile/views/pages/tag.vue: - no-posts-found: "ハッシュタグ「{}」が付けられた投稿は見つかりませんでした。" + no-posts-found: "ハッシュタグ「{q}」が付けられた投稿は見つかりませんでした。" mobile/views/pages/welcome.vue: signup: "新規登録" @@ -1523,13 +1455,7 @@ 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: - messaging: "メッセージ" + share-with: "{name}で共有" mobile/views/pages/received-follow-requests.vue: title: "フォロー申請" @@ -1550,8 +1476,7 @@ mobile/views/pages/games/reversi.vue: mobile/views/pages/search.vue: search: "検索" - empty: "「{}」に関する投稿は見つかりませんでした。" - not-found: "「{}」に関する投稿は見つかりませんでした。" + not-found: "「{q}」に関する投稿は見つかりませんでした。" mobile/views/pages/selectdrive.vue: select-file: "ファイルを選択" @@ -1637,21 +1562,53 @@ mobile/views/pages/user/home.vue: last-used-at: "最終ログイン" mobile/views/pages/user/home.followers-you-know.vue: - loading: "読み込み中" no-users: "知り合いのユーザーはいません" mobile/views/pages/user/home.friends.vue: - loading: "読み込み中" no-users: "よく会話するユーザーはいません" mobile/views/pages/user/home.notes.vue: - loading: "読み込み中" no-notes: "投稿はありません" mobile/views/pages/user/home.photos.vue: - loading: "読み込み中" no-photos: "写真はありません" +deck: + widgets: "ウィジェット" + home: "ホーム" + local: "ローカル" + hybrid: "ソーシャル" + hashtag: "ハッシュタグ" + global: "グローバル" + mentions: "あなた宛て" + direct: "ダイレクト投稿" + notifications: "通知" + list: "リスト" + swap-left: "左に移動" + swap-right: "右に移動" + swap-up: "上に移動" + swap-down: "下に移動" + remove: "カラムを削除" + add-column: "カラムを追加" + rename: "名前を変更" + stack-left: "左に重ねる" + pop-right: "右に出す" + +deck/deck.tl-column.vue: + is-media-only: "メディア投稿のみ" + is-media-view: "メディアビュー" + edit: "オプション" + +deck/deck.user-column.vue: + posts: "投稿" + following: "フォロー" + followers: "フォロワー" + images: "画像" + activity: "アクティビティ" + timeline: "タイムライン" + pinned-notes: "ピン留めされた投稿" + push-to-a-list: "リストに追加" + docs: edit-this-page-on-github: "間違いや改善点を見つけましたか?" edit-this-page-on-github-link: "このページをGitHubで編集" diff --git a/src/client/app/admin/views/announcements.vue b/src/client/app/admin/views/announcements.vue index 14177a621..0c0c6e57c 100644 --- a/src/client/app/admin/views/announcements.vue +++ b/src/client/app/admin/views/announcements.vue @@ -1,30 +1,32 @@ + diff --git a/src/client/app/common/views/components/stream-indicator.vue b/src/client/app/common/views/components/stream-indicator.vue index d639261fd..3955c2711 100644 --- a/src/client/app/common/views/components/stream-indicator.vue +++ b/src/client/app/common/views/components/stream-indicator.vue @@ -2,24 +2,26 @@

- %i18n:@connecting% + {{ $t('connecting') }}

- %i18n:@reconnecting% + {{ $t('reconnecting') }}

- %i18n:@connected% + {{ $t('connected') }}