From c04498ed3c824c217d33462c124fa45fa36dd183 Mon Sep 17 00:00:00 2001 From: Aya Morisawa Date: Tue, 4 Apr 2017 20:07:13 +0900 Subject: [PATCH] WIP #332 --- locales/en.yml | 65 +++++++++++++++++++ locales/ja.yml | 65 +++++++++++++++++++ .../desktop/tags/drive/base-contextmenu.tag | 6 +- .../app/desktop/tags/drive/browser-window.tag | 4 +- src/web/app/desktop/tags/drive/browser.tag | 30 ++++----- .../desktop/tags/drive/file-contextmenu.tag | 26 ++++---- src/web/app/desktop/tags/drive/file.tag | 6 +- .../desktop/tags/drive/folder-contextmenu.tag | 10 +-- src/web/app/desktop/tags/drive/folder.tag | 8 +-- src/web/app/desktop/tags/drive/nav-folder.tag | 2 +- 10 files changed, 176 insertions(+), 46 deletions(-) diff --git a/locales/en.yml b/locales/en.yml index 80e60b2b3..1afe1328e 100644 --- a/locales/en.yml +++ b/locales/en.yml @@ -123,6 +123,71 @@ common: desktop: tags: + mk-drive-browser-base-contextmenu: + create-folder: "フォルダーを作成" + upload: "ファイルをアップロード" + url-upload: "URLからアップロード" + + mk-drive-browser-window: + used: "使用中" + drive: "ドライブ" + + mk-drive-browser: + search: "検索" + load-more: "もっと読み込む" + empty-draghover: "ドロップですか?いいですよ、ボクはカワイイですからね" + empty-drive: "ドライブには何もありません。" + empty-drive-description: "右クリックして「ファイルをアップロード」を選んだり、ファイルをドラッグ&ドロップすることでもアップロードできます。" + empty-folder: "このフォルダーは空です" + unable-to-process: "操作を完了できません" + circular-reference-detected: "移動先のフォルダーは、移動するフォルダーのサブフォルダーです。" + ok: "OK" + unhandled-error: "不明なエラー" + url-upload: "URLアップロード" + url-of-file: "アップロードしたいファイルのURL" + url-upload-requested: "アップロードをリクエストしました" + may-take-time: "アップロードが完了するまで時間がかかる場合があります。" + create-folder: "フォルダー作成" + folder-name: "フォルダー名" + + mk-drive-browser-file-contextmenu: + rename: "名前を変更" + copy-url: "URLをコピー" + download: "ダウンロード" + delete: "削除" + else-files: "その他..." + set-as-avatar: "アバターに設定" + set-as-banner: "バナーに設定" + open-in-app: "アプリで開く" + add-app: "アプリを追加" + rename-file: "ファイル名の変更" + input-new-file-name: "新しいファイル名を入力してください" + copied: "コピー完了" + copied-url-to-clipboard: "URLをクリップボードにコピーしました" + ok: "OK" + + mk-drive-browser-file: + avatar: "アバター" + banner: "バナー" + wallpaper: "壁紙" + + mk-drive-browser-folder-contextmenu: + move-to-this-folder: "このフォルダへ移動" + show-in-new-window: "新しいウィンドウで表示" + rename: "名前を変更" + delete: "削除" + rename-folder: "フォルダ名の変更" + input-new-folder-name: "新しいフォルダ名を入力してください" + + mk-drive-browser-folder: + unable-to-process: "操作を完了できません" + circular-reference-detected: "移動先のフォルダーは、移動するフォルダーのサブフォルダーです。" + ok: "OK" + unhandled-error: "不明なエラー" + + mk-drive-browser-nav-folder: + drive: "ドライブ" + mk-ui-header-nav: home: "Home" messaging: "Messages" diff --git a/locales/ja.yml b/locales/ja.yml index b6bce9362..06a72fb04 100644 --- a/locales/ja.yml +++ b/locales/ja.yml @@ -123,6 +123,71 @@ common: desktop: tags: + mk-drive-browser-base-contextmenu: + create-folder: "フォルダーを作成" + upload: "ファイルをアップロード" + url-upload: "URLからアップロード" + + mk-drive-browser-window: + used: "使用中" + drive: "ドライブ" + + mk-drive-browser: + search: "検索" + load-more: "もっと読み込む" + empty-draghover: "ドロップですか?いいですよ、ボクはカワイイですからね" + empty-drive: "ドライブには何もありません。" + empty-drive-description: "右クリックして「ファイルをアップロード」を選んだり、ファイルをドラッグ&ドロップすることでもアップロードできます。" + empty-folder: "このフォルダーは空です" + unable-to-process: "操作を完了できません" + circular-reference-detected: "移動先のフォルダーは、移動するフォルダーのサブフォルダーです。" + ok: "OK" + unhandled-error: "不明なエラー" + url-upload: "URLアップロード" + url-of-file: "アップロードしたいファイルのURL" + url-upload-requested: "アップロードをリクエストしました" + may-take-time: "アップロードが完了するまで時間がかかる場合があります。" + create-folder: "フォルダー作成" + folder-name: "フォルダー名" + + mk-drive-browser-file-contextmenu: + rename: "名前を変更" + copy-url: "URLをコピー" + download: "ダウンロード" + delete: "削除" + else-files: "その他..." + set-as-avatar: "アバターに設定" + set-as-banner: "バナーに設定" + open-in-app: "アプリで開く" + add-app: "アプリを追加" + rename-file: "ファイル名の変更" + input-new-file-name: "新しいファイル名を入力してください" + copied: "コピー完了" + copied-url-to-clipboard: "URLをクリップボードにコピーしました" + ok: "OK" + + mk-drive-browser-file: + avatar: "アバター" + banner: "バナー" + wallpaper: "壁紙" + + mk-drive-browser-folder-contextmenu: + move-to-this-folder: "このフォルダへ移動" + show-in-new-window: "新しいウィンドウで表示" + rename: "名前を変更" + delete: "削除" + rename-folder: "フォルダ名の変更" + input-new-folder-name: "新しいフォルダ名を入力してください" + + mk-drive-browser-folder: + unable-to-process: "操作を完了できません" + circular-reference-detected: "移動先のフォルダーは、移動するフォルダーのサブフォルダーです。" + ok: "OK" + unhandled-error: "不明なエラー" + + mk-drive-browser-nav-folder: + drive: "ドライブ" + mk-ui-header-nav: home: "ホーム" messaging: "メッセージ" diff --git a/src/web/app/desktop/tags/drive/base-contextmenu.tag b/src/web/app/desktop/tags/drive/base-contextmenu.tag index 2a95de0cd..8b01de924 100644 --- a/src/web/app/desktop/tags/drive/base-contextmenu.tag +++ b/src/web/app/desktop/tags/drive/base-contextmenu.tag @@ -2,13 +2,13 @@ diff --git a/src/web/app/desktop/tags/drive/browser-window.tag b/src/web/app/desktop/tags/drive/browser-window.tag index a658e3606..f20855dfe 100644 --- a/src/web/app/desktop/tags/drive/browser-window.tag +++ b/src/web/app/desktop/tags/drive/browser-window.tag @@ -1,8 +1,8 @@ -

{ parent.usage.toFixed(1) }%使用中

- ドライブ +

{ parent.usage.toFixed(1) }% %i18n:desktop.tags.mk-drive-browser-window.used%

+ %i18n:desktop.tags.mk-drive-browser-window.drive%
diff --git a/src/web/app/desktop/tags/drive/browser.tag b/src/web/app/desktop/tags/drive/browser.tag index 49531a6a5..12e192321 100644 --- a/src/web/app/desktop/tags/drive/browser.tag +++ b/src/web/app/desktop/tags/drive/browser.tag @@ -6,7 +6,7 @@ { folder.name } - +
@@ -15,18 +15,18 @@ - +
0 }> - +
-

ドロップですか?いいですよ、ボクはカワイイですからね

-

ドライブには何もありません。
右クリックして「ファイルをアップロード」を選んだり、ファイルをドラッグ&ドロップすることでもアップロードできます。

-

このフォルダーは空です

+

%i18n:desktop.tags.mk-drive-browser.empty-draghover%

+

%i18n:desktop.tags.mk-drive-browser.empty-drive%
%i18n:desktop.tags.mk-drive-browser.empty-drive-description%

+

%i18n:desktop.tags.mk-drive-browser.empty-folder%

@@ -443,13 +443,13 @@ }).catch(err => { switch (err) { case 'detected-circular-definition': - dialog('操作を完了できません', - '移動先のフォルダーは、移動するフォルダーのサブフォルダーです。', [{ - text: 'OK' + dialog('%i18n:desktop.tags.mk-drive-browser.unable-to-process%', + '%i18n:desktop.tags.mk-drive-browser.circular-reference-detected%', [{ + text: '%i18n:desktop.tags.mk-drive-browser.ok%' }]); break; default: - alert('不明なエラー' + err); + alert('%i18n:desktop.tags.mk-drive-browser.unhandled-error% ' + err); } }); } @@ -477,21 +477,21 @@ }; this.urlUpload = () => { - inputDialog('URLアップロード', 'アップロードしたいファイルのURL', null, url => { + inputDialog('%i18n:desktop.tags.mk-drive-browser.url-upload%', '%i18n:desktop.tags.mk-drive-browser.url-of-file%', null, url => { this.api('drive/files/upload_from_url', { url: url, folder_id: this.folder ? this.folder.id : undefined }); - dialog('アップロードをリクエストしました', - 'アップロードが完了するまで時間がかかる場合があります。', [{ - text: 'OK' + dialog('%i18n:desktop.tags.mk-drive-browser.url-upload-requested%', + '%i18n:desktop.tags.mk-drive-browser.may-take-time%', [{ + text: '%i18n:desktop.tags.mk-drive-browser.ok%' }]); }); }; this.createFolder = () => { - inputDialog('フォルダー作成', 'フォルダー名', null, name => { + inputDialog('%i18n:desktop.tags.mk-drive-browser.create-folder%', '%i18n:desktop.tags.mk-drive-browser.folder-name%', null, name => { this.api('drive/folders/create', { name: name, folder_id: this.folder ? this.folder.id : undefined diff --git a/src/web/app/desktop/tags/drive/file-contextmenu.tag b/src/web/app/desktop/tags/drive/file-contextmenu.tag index b4b681242..d80ba49f9 100644 --- a/src/web/app/desktop/tags/drive/file-contextmenu.tag +++ b/src/web/app/desktop/tags/drive/file-contextmenu.tag @@ -2,33 +2,33 @@
  • -

    名前を変更

    +

    %i18n:desktop.tags.mk-drive-browser-file-contextmenu.rename%

  • -

    URLをコピー

    +

    %i18n:desktop.tags.mk-drive-browser-file-contextmenu.copy-url%

  • -
  • ダウンロード
  • +
  • %i18n:desktop.tags.mk-drive-browser-file-contextmenu.download%
  • -

    削除

    +

    %i18n:desktop.tags.mk-drive-browser-file-contextmenu.delete%

  • -

    その他...

    +

    %i18n:desktop.tags.mk-drive-browser-file-contextmenu.else-files%

    • -

      アバターに設定

      +

      %i18n:desktop.tags.mk-drive-browser-file-contextmenu.set-as-avatar%

    • -

      バナーに設定

      +

      %i18n:desktop.tags.mk-drive-browser-file-contextmenu.set-as-banner%

  • -

    アプリで開く...

    +

    %i18n:desktop.tags.mk-drive-browser-file-contextmenu.open-in-app%...

    • -

      アプリを追加...

      +

      %i18n:desktop.tags.mk-drive-browser-file-contextmenu.add-app%...

  • @@ -61,7 +61,7 @@ this.rename = () => { this.refs.ctx.close(); - inputDialog('ファイル名の変更', '新しいファイル名を入力してください', this.file.name, name => { + inputDialog('%i18n:desktop.tags.mk-drive-browser-file-contextmenu.rename-file%', '%i18n:desktop.tags.mk-drive-browser-file-contextmenu.input-new-file-name%', this.file.name, name => { this.api('drive/files/update', { file_id: this.file.id, name: name @@ -72,9 +72,9 @@ this.copyUrl = () => { copyToClipboard(this.file.url); this.refs.ctx.close(); - dialog('コピー完了', - 'ファイルのURLをクリップボードにコピーしました', [{ - text: 'わー' + dialog('%i18n:desktop.tags.mk-drive-browser-file-contextmenu.copied%', + '%i18n:desktop.tags.mk-drive-browser-file-contextmenu.copied-url-to-clipboard%', [{ + text: '%i18n:desktop.tags.mk-drive-browser-file-contextmenu.ok%' }]); }; diff --git a/src/web/app/desktop/tags/drive/file.tag b/src/web/app/desktop/tags/drive/file.tag index 98e8a98a1..64838d681 100644 --- a/src/web/app/desktop/tags/drive/file.tag +++ b/src/web/app/desktop/tags/drive/file.tag @@ -1,12 +1,12 @@
    -

    アバター

    +

    %i18n:desktop.tags.mk-drive-browser-file.avatar%

    -

    バナー

    +

    %i18n:desktop.tags.mk-drive-browser-file.banner%

    -

    壁紙

    +

    %i18n:desktop.tags.mk-drive-browser-file.wallpaper%

    { file.name.lastIndexOf('.') != -1 ? file.name.substr(0, file.name.lastIndexOf('.')) : file.name }{ file.name.substr(file.name.lastIndexOf('.')) }

    diff --git a/src/web/app/desktop/tags/drive/folder-contextmenu.tag b/src/web/app/desktop/tags/drive/folder-contextmenu.tag index a1f0947f3..8ac5da654 100644 --- a/src/web/app/desktop/tags/drive/folder-contextmenu.tag +++ b/src/web/app/desktop/tags/drive/folder-contextmenu.tag @@ -2,18 +2,18 @@
    • -

      このフォルダへ移動

      +

      %i18n:desktop.tags.mk-drive-browser-folder-contextmenu.move-to-this-folder%

    • -

      新しいウィンドウで表示

      +

      %i18n:desktop.tags.mk-drive-browser-folder-contextmenu.show-in-new-window%

    • -

      名前を変更

      +

      %i18n:desktop.tags.mk-drive-browser-folder-contextmenu.rename%

    • -

      削除

      +

      %i18n:desktop.tags.mk-drive-browser-folder-contextmenu.delete%

    @@ -52,7 +52,7 @@ this.rename = () => { this.refs.ctx.close(); - inputDialog('フォルダ名の変更', '新しいフォルダ名を入力してください', this.folder.name, name => { + inputDialog('%i18n:desktop.tags.mk-drive-browser-folder-contextmenu.rename-folder%', '%i18n:desktop.tags.mk-drive-browser-folder-contextmenu.input-new-folder-name%', this.folder.name, name => { this.api('drive/folders/update', { folder_id: this.folder.id, name: name diff --git a/src/web/app/desktop/tags/drive/folder.tag b/src/web/app/desktop/tags/drive/folder.tag index c7ad43c7a..db7963f55 100644 --- a/src/web/app/desktop/tags/drive/folder.tag +++ b/src/web/app/desktop/tags/drive/folder.tag @@ -145,13 +145,13 @@ }).catch(err => { switch (err) { case 'detected-circular-definition': - dialog('操作を完了できません', - '移動先のフォルダーは、移動するフォルダーのサブフォルダーです。', [{ - text: 'OK' + dialog('%i18n:desktop.tags.mk-drive-browser-folder.unable-to-process%', + '%i18n:desktop.tags.mk-drive-browser-folder.circular-reference-detected%', [{ + text: '%i18n:desktop.tags.mk-drive-browser-folder.ok%' }]); break; default: - alert('不明なエラー' + err); + alert('%i18n:desktop.tags.mk-drive-browser-folder.unhandled-error% ' + err); } }); } diff --git a/src/web/app/desktop/tags/drive/nav-folder.tag b/src/web/app/desktop/tags/drive/nav-folder.tag index 46ac26f90..c89d9edc1 100644 --- a/src/web/app/desktop/tags/drive/nav-folder.tag +++ b/src/web/app/desktop/tags/drive/nav-folder.tag @@ -1,4 +1,4 @@ -{ folder == null ? 'ドライブ' : folder.name } +{ folder == null ? '%i18n:desktop.tags.mk-drive-browser-nav-folder.drive%' : folder.name }