diff --git a/bower.json b/bower.json
index aaa48a52..f9c058c8 100644
--- a/bower.json
+++ b/bower.json
@@ -2,11 +2,11 @@
"name": "stf",
"version": "0.1.0",
"dependencies": {
- "angular": "~1.3.0-beta.16",
- "angular-route": "~1.3.0-beta.16",
- "angular-sanitize": "~1.3.0-beta.16",
- "angular-animate": "~1.3.0-beta.16",
- "angular-touch": "~1.3.0-beta.16",
+ "angular": "~1.3.0-beta.17",
+ "angular-route": "~1.3.0-beta.17",
+ "angular-sanitize": "~1.3.0-beta.17",
+ "angular-animate": "~1.3.0-beta.17",
+ "angular-touch": "~1.3.0-beta.17",
"se7en-bootstrap-3": "~0.2.1",
"lodash": "~2.4.1",
"oboe": "~1.15.1",
diff --git a/res/app/components/stf/common-ui/table/table.css b/res/app/components/stf/common-ui/table/table.css
index 23ee5c39..412d67bc 100644
--- a/res/app/components/stf/common-ui/table/table.css
+++ b/res/app/components/stf/common-ui/table/table.css
@@ -156,3 +156,8 @@
display: block;
}
}
+
+/* We don't use any table pagination */
+.ng-table-pager {
+ display: none;
+}
diff --git a/res/app/control-panes/automation/store-account/store-account-controller.js b/res/app/control-panes/automation/store-account/store-account-controller.js
index ba045dd5..9989cef7 100644
--- a/res/app/control-panes/automation/store-account/store-account-controller.js
+++ b/res/app/control-panes/automation/store-account/store-account-controller.js
@@ -1,18 +1,43 @@
-module.exports = function StoreAccountCtrl($scope) {
+module.exports = function StoreAccountCtrl($scope, ngTableParams) {
+ var storeAccountType = 'com.google'
+
$scope.addAccount = function () {
var user = $scope.storeLogin.username.$modelValue
var pass = $scope.storeLogin.password.$modelValue
$scope.control.addAccount(user, pass).then(function () {
- }).catch(function (res) {
- console.log('Adding account failed', res)
+ //getAccounts()
+ }).catch(function (result) {
+ console.log('Adding account failed', result)
})
}
- $scope.removeAccounts = function () {
- $scope.control.removeAccount().then(function (res) {
- }).catch(function (res) {
- console.log('Removing account failed', res)
+ $scope.removeAccount = function (account) {
+ $scope.control.removeAccount(storeAccountType, account)
+ .then(function (result) {
+ getAccounts()
+ })
+ .catch(function (result) {
+ console.log('Removing account failed', result)
+ })
+ }
+
+ function getAccounts() {
+ $scope.control.getAccounts(storeAccountType).then(function (result) {
+ $scope.accountsList = result.body
+ $scope.accountsTable.reload()
})
}
+ getAccounts()
+
+ $scope.accountsTable = new ngTableParams({
+ page: 1,
+ count: 5000
+ }, {
+ counts: [],
+ total: 1,
+ getData: function ($defer) {
+ $defer.resolve($scope.accountsList)
+ }
+ })
}
diff --git a/res/app/control-panes/automation/store-account/store-account.jade b/res/app/control-panes/automation/store-account/store-account.jade
index d2a4dec5..5b4628be 100644
--- a/res/app/control-panes/automation/store-account/store-account.jade
+++ b/res/app/control-panes/automation/store-account/store-account.jade
@@ -7,7 +7,7 @@
i.fa.fa-shopping-cart
.widget-content.padded
div
- form(name='storeLogin', novalidate)
+ form(name='storeLogin', novalidate, enable-autofill, action='about:blank')
.form-group
.input-group
span.input-group-addon
@@ -24,9 +24,24 @@
autocorrect='off', autocapitalize='off', spellcheck='false', autocomplete='store-login password')
.alert.alert-warning(ng-show='storeLogin.password.$dirty && storeLogin.password.$invalid')
span(translate) Please enter your Store password
- button.btn.btn-sm.btn-primary(ng-click='addAccount()', ng-disabled='storeLogin.$invalid')
+ button.btn.btn-sm.btn-primary-outline(ng-click='addAccount()', ng-disabled='storeLogin.$invalid')
i.fa.fa-sign-in
- span(translate) Add Account
- button.btn.btn-sm.btn-danger(ng-click='removeAccounts()').pull-right
- i.fa.fa-sign-out
- span(translate) Remove Accounts
+ span(translate) Sign In
+
+ table(ng-table='accountsTable', ng-show='accountsList').table.table-striped
+ thead
+ tr
+ th
+ span(translate) Account
+ th
+ span(translate) Actions
+ tbody
+ tr(ng-repeat='account in $data')
+ td
+ i.fa.fa-user.fa-fw
+ span(ng-bind='account')
+ td
+ button.btn.btn-xs.btn-danger-outline(ng-click='removeAccount(account)')
+ i.fa.fa-sign-out
+ //i.fa.fa-trash-o
+ span(translate) Sign Out
diff --git a/res/common/lang/po/stf.ja.po b/res/common/lang/po/stf.ja.po
index 2f7e6194..56a908cf 100644
--- a/res/common/lang/po/stf.ja.po
+++ b/res/common/lang/po/stf.ja.po
@@ -9,7 +9,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Poedit 1.6.6\n"
+"X-Generator: Poedit 1.6.7\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#: /Users/a12907/STF/stf/res/app/components/stf/device/device-info-filter/index.js
@@ -29,10 +29,18 @@ msgstr "ABI"
msgid "AC"
msgstr "AC"
+#: /Users/a12907/STF/stf/tmp/html/app/control-panes/automation/store-account/store-account.html
+msgid "Account"
+msgstr "アカウント"
+
#: /Users/a12907/STF/stf/tmp/html/app/control-panes/dashboard/upload/activities/activities.html
msgid "Action"
msgstr "アクション"
+#: /Users/a12907/STF/stf/tmp/html/app/control-panes/automation/store-account/store-account.html
+msgid "Actions"
+msgstr "アクション"
+
#: /Users/a12907/STF/stf/tmp/html/app/control-panes/dashboard/upload/activities/activities.html
msgid "Activity"
msgstr "アクティビティ"
@@ -41,10 +49,6 @@ msgstr "アクティビティ"
msgid "Add"
msgstr "追加"
-#: /Users/a12907/STF/stf/tmp/html/app/control-panes/automation/store-account/store-account.html
-msgid "Add Account"
-msgstr "アカウント追加"
-
#: /Users/a12907/STF/stf/res/app/layout/layout-controller.js
msgid "Admin mode has been disabled."
msgstr "管理モードは無効になりました。"
@@ -831,10 +835,6 @@ msgstr "再読込"
msgid "Remote debug"
msgstr "リモートデバッグ"
-#: /Users/a12907/STF/stf/tmp/html/app/control-panes/automation/store-account/store-account.html
-msgid "Remove Accounts"
-msgstr "アカウント削除"
-
#: /Users/a12907/STF/stf/tmp/html/app/device-list/device-list.html
#: /Users/a12907/STF/stf/tmp/html/app/control-panes/dashboard/browser/browser.html
#: /Users/a12907/STF/stf/tmp/html/app/control-panes/dashboard/navigation/navigation.html
@@ -964,6 +964,14 @@ msgstr "シェル"
msgid "Show Screen"
msgstr "画面を表示する"
+#: /Users/a12907/STF/stf/tmp/html/app/control-panes/automation/store-account/store-account.html
+msgid "Sign In"
+msgstr "サインイン"
+
+#: /Users/a12907/STF/stf/tmp/html/app/control-panes/automation/store-account/store-account.html
+msgid "Sign Out"
+msgstr "サインアウト"
+
#: /Users/a12907/STF/stf/res/app/components/stf/device/device-info-filter/index.js
msgid "Someone stole your device."
msgstr "誰かはデバイスを盗みました。"
@@ -1214,6 +1222,9 @@ msgstr "{{ device.enhancedName }}のステータス:"
msgid "{{ device.enhancedName }} was disconnected"
msgstr "{{ device.enhancedName }}への接続が切れました"
+#~ msgid "Remove Accounts"
+#~ msgstr "アカウント削除"
+
#~ msgid "Saved to: {{savedTo}}"
#~ msgstr "保存先: {{savedTo}}"
diff --git a/res/common/lang/po/stf.pot b/res/common/lang/po/stf.pot
index 5287e9c3..8d3962aa 100644
--- a/res/common/lang/po/stf.pot
+++ b/res/common/lang/po/stf.pot
@@ -24,10 +24,18 @@ msgstr ""
msgid "AC"
msgstr ""
+#: /Users/a12907/STF/stf/tmp/html/app/control-panes/automation/store-account/store-account.html
+msgid "Account"
+msgstr ""
+
#: /Users/a12907/STF/stf/tmp/html/app/control-panes/dashboard/upload/activities/activities.html
msgid "Action"
msgstr ""
+#: /Users/a12907/STF/stf/tmp/html/app/control-panes/automation/store-account/store-account.html
+msgid "Actions"
+msgstr ""
+
#: /Users/a12907/STF/stf/tmp/html/app/control-panes/dashboard/upload/activities/activities.html
msgid "Activity"
msgstr ""
@@ -36,10 +44,6 @@ msgstr ""
msgid "Add"
msgstr ""
-#: /Users/a12907/STF/stf/tmp/html/app/control-panes/automation/store-account/store-account.html
-msgid "Add Account"
-msgstr ""
-
#: /Users/a12907/STF/stf/res/app/layout/layout-controller.js
msgid "Admin mode has been disabled."
msgstr ""
@@ -129,10 +133,6 @@ msgstr ""
msgid "Busy"
msgstr ""
-#: /Users/a12907/STF/stf/tmp/html/app/device-list/device-list-stats.html
-msgid "Busy devices"
-msgstr ""
-
#: /Users/a12907/STF/stf/tmp/html/app/control-panes/info/info.html
msgid "CPU"
msgstr ""
@@ -607,6 +607,10 @@ msgstr ""
msgid "No device screen"
msgstr ""
+#: /Users/a12907/STF/stf/tmp/html/app/device-list/device-list-empty.html
+msgid "No devices connected"
+msgstr ""
+
#: /Users/a12907/STF/stf/tmp/html/app/components/stf/common-ui/modals/lightbox-image/lightbox-image.html
msgid "No photo available"
msgstr ""
@@ -819,10 +823,6 @@ msgstr ""
msgid "Remote debug"
msgstr ""
-#: /Users/a12907/STF/stf/tmp/html/app/control-panes/automation/store-account/store-account.html
-msgid "Remove Accounts"
-msgstr ""
-
#: /Users/a12907/STF/stf/tmp/html/app/device-list/device-list.html
#: /Users/a12907/STF/stf/tmp/html/app/control-panes/dashboard/browser/browser.html
#: /Users/a12907/STF/stf/tmp/html/app/control-panes/dashboard/navigation/navigation.html
@@ -952,6 +952,14 @@ msgstr ""
msgid "Show Screen"
msgstr ""
+#: /Users/a12907/STF/stf/tmp/html/app/control-panes/automation/store-account/store-account.html
+msgid "Sign In"
+msgstr ""
+
+#: /Users/a12907/STF/stf/tmp/html/app/control-panes/automation/store-account/store-account.html
+msgid "Sign Out"
+msgstr ""
+
#: /Users/a12907/STF/stf/res/app/components/stf/device/device-info-filter/index.js
msgid "Someone stole your device."
msgstr ""
@@ -1030,10 +1038,6 @@ msgstr ""
msgid "Toggle Web/Native"
msgstr ""
-#: /Users/a12907/STF/stf/tmp/html/app/device-list/device-list-stats.html
-msgid "Total devices"
-msgstr ""
-
#: /Users/a12907/STF/stf/tmp/html/app/components/stf/common-ui/modals/fatal-message/fatal-message.html
msgid "Try to reconnect"
msgstr ""
@@ -1090,10 +1094,6 @@ msgstr ""
msgid "Uploading..."
msgstr ""
-#: /Users/a12907/STF/stf/tmp/html/app/device-list/device-list-stats.html
-msgid "Usable devices"
-msgstr ""
-
#: /Users/a12907/STF/stf/tmp/html/app/control-panes/advanced/usb/usb.html
msgid "Usb speed"
msgstr ""
diff --git a/res/common/lang/translations/stf.ja.json b/res/common/lang/translations/stf.ja.json
index adb9c699..bbe426eb 100644
--- a/res/common/lang/translations/stf.ja.json
+++ b/res/common/lang/translations/stf.ja.json
@@ -1 +1 @@
-{"ja":{"-":"-","A new version of STF is available":"STFの新しいバージョンがリリースされました","ABI":"ABI","AC":"AC","Action":"アクション","Activity":"アクティビティ","Add":"追加","Add Account":"アカウント追加","Admin mode has been disabled.":"管理モードは無効になりました。","Admin mode has been enabled.":"管理モードは有効になりました。","Advanced":"高度機能","Advanced Input":"高度な入力","Airplane Mode":"機内モード","App":"アプリ","App Store":"アプリストア","App Upload":"アプリアップロード","Apps":"アプリ","Are you sure you want to reboot this device?":"この端末を再起動しますか?","Automation":"自動化","Available":"利用可能","Back":"戻る","Battery":"バッテリー","Battery Health":"バッテリー健康状態","Battery Level":"バッテリーレベル","Battery Source":"バッテリー電力源","Battery Status":"バッテリー状態","Battery Temp":"バッテリー温度","Bluetooth":"Bluetooth","Browser":"ブラウザ","Busy":"貸し出し中","Busy devices":"貸し出し中","CPU":"CPU","Camera":"カメラ","Cannot access specified URL":"指定されたURLはアクセスできません","Carrier":"キャリア","Category":"カテゴリー","Charging":"充電中","Chat":"チャット","Clear":"クリア","Clipboard":"クリップボード","Close":"閉じる","Cold":"コールド","Connected":"接続中","Connected successfully.":"接続できました。","Cookies":"クッキー","Cores":"コア数","Customize":"カスタマイズ","D-pad Center":"D-padセンター","D-pad Down":"D-pad下","D-pad Left":"D-pad左","D-pad Right":"D-pad右","D-pad Up":"D-pad上","Dashboard":"ダッシュボード","Data":"データ","Dead":"残量なし","Delete":"削除","Density":"表示密度","Details":"詳細","Developer Settings":"開発者向け設定","Device":"デバイス","Device Photo":"実機写真","Device Settings":"実機設定","Device cannot get kicked from the group":"このデバイスはグループからキックできません。","Device is not present anymore for some reason.":"実機が見えなくなりました。","Device is present but offline.":"デバイスは接続されているが、オフラインになっています。","Device was kicked by automatic timeout.":"デバイスは自動タイムアウトにより切断されました。","Devices":"端末リスト","Disable WiFi":"無線LANを無効にする","Discharging":"放電中","Disconnected":"切断中","Disconnected.
Socket connection was lost, try again reloading the page.":"接続が切れました。
ソケット接続が失われました。もう一度ページを再ロードしてみてください。","Display":"ディスプレー","Domain":"ドメイン","Drop file to upload":"ここにファイルをドロップ","Dummy":"ダミー","Eject":"排出","Enable WiFi":"無線LANを有効にする","Enable notifications":"通知を有効にする","Encrypted":"暗号化","Error":"エラー","Error while getting data":"データ取得中にエラーが発生しました。","Error while reconnecting.":"再接続中にエラーが発生しました。","Error.":"エラー","Error: Forwarding ports failed.":"エラー:ポートフォワーディングが失敗しました。","Ethernet":"イーサーネット","FPS":"FPS","Failed to download file":"ファイルのダウンロードが失敗しした。","Fast Forward":"早送り","Filter":"フィルター","Find Device":"実機を探す","Forward":"フォーワード","Frequency":"クロック","Full":"フル","Get":"取得","Get clipboard contents":"クリップボードの中身を取得する","Go Back":"戻る","Go Forward":"進む","Go to Device List":"端末リストへ","Good":"良い","Hardware":"ハードウェア","Health":"健康状態","Height":"高さ","Help":"ヘルプ","Hide Screen":"画面を非表しない","Home":"ホーム","Host":"ホスト","Hostname":"ホスト名","ICCID":"ICCID","ID":"ID","IMEI":"IMEI","Info":"情報","Inspect Device":"端末の要素検証","Inspecting is currently only supported in WebView":"要素の検証機能は、現在WebViewのみ対応","Inspector":"要素の検証","Installation failed":"インストールが失敗しました","Installing app...":"アプリをインストール中...","Landscape":"横","Language":"言語","Launch Activity":"アクティビティを起動する","Launching activity...":"アクティビティを起動中...","Level":"レベル","Local Settings":"ローカル設定","Location":"場所","Logs":"ログ","Maintenance":"メンテナンス","Manage Apps":"アプリ管理","Manufacturer":"メーカー","Media":"メディア","Memory":"メモリー","Menu":"メニュー","Mobile":"モバイル","Mobile DUN":"モバイルDUN","Mobile High Priority":"モバイル最優先","Mobile MMS":"モバイルMMS","Mobile SUPL":"モバイルSUPL","Model":"機種名","Mute":"音を消す","Name":"名称","Native":"Native","Navigation":"ブラウジング","Network":"ネットワーク","Next":"次","No":"いいえ","No clipboard data":"クリップボードデータはありません","No cookies to show":"クッキーはありません","No device screen":"画面が表示できません","No devices connected":"端末が接続されていません","No photo available":"写真はありません","No screenshots taken":"キャプチャはありません","Not Charging":"充電されていない","Nothing to inspect":"要素の検証対象はありません","Notifications":"通知","Number":"番号","OS":"OS","Offline":"オフライン","Open":"開く","Orientation":"方向","Over Voltage":"過電圧","Overheat":"過熱","PID":"PID","Package":"パッケージ","Password":"パスワード","Path":"パス","Pause":"停止","Phone":"電話番号","Phone ICCID":"携帯ICCID","Phone IMEI":"携帯IMEI","Physical Device":"物理デバイス","Place":"場所","Platform":"プラットホーム","Play":"再生","Play/Pause":"再生/停止","Please enter your Store password":"ストアのパスワードを入力してください","Please enter your Store username":"ストアのユーザ名を入力してください","Port":"ポート","Port forwarding":"ポートフォワーディング","Portrait":"縦","Power":"電源","Power Source":"電力源","Preparing":"準備中","Press Back button":"戻るボタンを押す","Press Home button":"ホームボタンを押す","Press Menu button":"メニューボタンを押す","Previous":"前","Processing...":"処理中...","Product":"型番","Pushing app...":"アプリをプッシュ中...","RAM":"RAM","ROM":"ROM","Ready":"利用可能","Reconnected successfully.":"正常に再接続しました。","Record":"記録する","Reference":"参考","Refresh":"更新","Relaunch":"再起動","Relaunch the browser":"ブラウザを再起動する","Released":"発売日","Reload":"再読込","Remote debug":"リモートデバッグ","Remove Accounts":"アカウント削除","Reset":"初期化","Reset Settings":"すべての設定をリセット","Reset all browser settings":"ブラウザの設定をリセットする","Restart Device":"端末を再起動","Retrieving the device screen has timed out.":"実機画面の取得はタイムアウトになりました。","Retry":"再試行","Rewind":"巻き戻す","Roaming":"ローミング","Rotate Left":"左回りに回転","Rotate Right":"右回りに回転","Run":"実行","Run Command":"コマンドを実行","Run JavaScript":"JavaScript注入","Run command":"コマンドを実行する","Run the following on your command line:":"次のコマンドをコマンドラインで実行してください。","SD Card Mounted":"SDカード","SDK":"SDK","SIM":"SIM","Save...":"保存する...","Screen":"解像度","Screenshot":"キャプチャ","Screenshots":"キャプチャ","Search":"検索","Secure":"セキュア","Selects Next IME":"入力モードの切り替え","Serial":"シリアル","Set":"設定","Set Cookie":"クッキー設定","Settings":"設定","Shell":"シェル","Show Screen":"画面を表示する","Someone stole your device.":"誰かはデバイスを盗みました。","Special Keys":"特別なキー","Start/Stop Logging":"ログ取得の開始/停止","Status":"ステータス","Stop":"停止","Stop Using":"停止する","Store Account":"ストアアカウント","Sub Type":"サブタイプ","Switch Charset":"文字入力の切り替え","TID":"TID","Tag":"タグ","Take Pageshot (Needs WebView running)":"ページ全体ショットを撮る(現在はWebViewのみ対応)","Take Screenshot":"スクリーンショットを撮る","Temperature":"温度","Text":"テキスト","The device will be unavailable for a moment.":"しばらく端末が利用できなくなります。","This might be caused by a network error, or you might be trying to access a secure view.":"起因として考えられるものは下記の通りです。・ネットワーク・エラー・暗号化されたビュー","Time":"時刻","Toggle Web/Native":"ウェブ/ネイティブを選択","Total devices":"全機種","Try to reconnect":"再接続する","Type":"タイプ","USB":"USB","Unauthorized":"権限外","Unforward":"フォーワード解除","Uninstall":"削除","Unknown":"未知","Unknown reason.":"未知。","Unspecified Failure":"未定義の失敗","Upload From Link":"リンク先よりアップロードする","Upload complete":"アップロードが完了しました","Upload failed":"アップロードが失敗しました","Uploaded file is not valid":"アップロードされたファイル","Uploading...":"アップロード中...","Usable devices":"利用可能","Usb speed":"USB速度","Use":"利用する","User":"ユーザ","Username":"ユーザ名","Using":"利用中","Using Fallback":"フォールバックを使用中","Value":"値","Version":"バージョン","Version Update":"バージョンアップ","Voltage":"電圧","Volume":"音量","Volume Down":"音量↓","Volume Up":"音量↑","Web":"Web","WiFi":"無線LAN","WiFi Settings":"無線LAN設定","WiMAX":"WiMAX","Width":"幅","Wireless":"無線","X DPI":"X DPI","Y DPI":"Y DPI","Yes":"はい","You (or someone else) kicked the device.":"この実機はキックされました。","You are no longer controlling the device.":"この実機のリモート操作ができなくなりました。","{{ device.enhancedName }} current status:":"{{ device.enhancedName }}のステータス:","{{ device.enhancedName }} was disconnected":"{{ device.enhancedName }}への接続が切れました","Saved to: {{savedTo}}":"保存先: {{savedTo}}","Are you sure you want to kick this device?Currently it is being used by":"このデバイスをキックしますか?\n只今、次のユーザが使用中です:","Connecting...":"接続中...","Error while connecting.":"接続中にエラーが発生しました。","N/A":"適用なし","Reconnecting...":"再接続中...","Show All":"すべてを表示","Forward Ports":"ポートフォワード","Model:":"機種名:","(Absent)":"(オフライン)","Absent":"不在","Present":"存在する","Example: 3000":"例:3000","Local":"ローカル","Maker":"メーカー","Release":"リリース","Target IP / Hostname":"ローカル側のIP / ホスト名","Target Port":"ローカル側のポート","Target host (detect if blank)":"対象ホスト(空のときは自動検知)","(Needs refreshing the page)":"(ページの再読込が必要)","Aa":"あA","Control":"リモート操作","Detected":"検知済み","Failed to get device screen":"端末の画面が取得できません","H":"高","High":"高画質","High Quality":"高画質","Image Quality":"画質","Inspect":"要素の検証","Keyboard Input":"キーボード入力","L":"低","Local storage":"ローカルストレージ","Low":"低画質","Low Quality":"低画質","M":"中","Medium":"中画質","Medium Quality":"中画質","Original":"原寸","Other Keys":"キー・その他","Pageshot":"ページ全体","Release Date":"発売日","Resources":"リソース","Start Using":"利用する","System":"システム","Terminal":"ターミナル","Types text. Only ASCII characters are supported.":"テキストをタイピングします。ASCII文字のみ入力が可能。","USB Speed Benchmark":"USBベンチマーク","{{ started ? 'Stop' : 'Start' }}":"{{ started ? '停止' : '取得' }}","Start":"開始","{{ device.control ? 'Stop' : 'Use' }}":"{{ device.control ? '停止する' : '利用する' }}","Inspect Current Page":"開いているページを検証","Input":"入力"}}
\ No newline at end of file
+{"ja":{"-":"-","A new version of STF is available":"STFの新しいバージョンがリリースされました","ABI":"ABI","AC":"AC","Account":"アカウント","Action":"アクション","Actions":"アクション","Activity":"アクティビティ","Add":"追加","Admin mode has been disabled.":"管理モードは無効になりました。","Admin mode has been enabled.":"管理モードは有効になりました。","Advanced":"高度機能","Advanced Input":"高度な入力","Airplane Mode":"機内モード","App":"アプリ","App Store":"アプリストア","App Upload":"アプリアップロード","Apps":"アプリ","Are you sure you want to reboot this device?":"この端末を再起動しますか?","Automation":"自動化","Available":"利用可能","Back":"戻る","Battery":"バッテリー","Battery Health":"バッテリー健康状態","Battery Level":"バッテリーレベル","Battery Source":"バッテリー電力源","Battery Status":"バッテリー状態","Battery Temp":"バッテリー温度","Bluetooth":"Bluetooth","Browser":"ブラウザ","Busy":"貸し出し中","Busy devices":"貸し出し中","CPU":"CPU","Camera":"カメラ","Cannot access specified URL":"指定されたURLはアクセスできません","Carrier":"キャリア","Category":"カテゴリー","Charging":"充電中","Chat":"チャット","Clear":"クリア","Clipboard":"クリップボード","Close":"閉じる","Cold":"コールド","Connected":"接続中","Connected successfully.":"接続できました。","Cookies":"クッキー","Cores":"コア数","Customize":"カスタマイズ","D-pad Center":"D-padセンター","D-pad Down":"D-pad下","D-pad Left":"D-pad左","D-pad Right":"D-pad右","D-pad Up":"D-pad上","Dashboard":"ダッシュボード","Data":"データ","Dead":"残量なし","Delete":"削除","Density":"表示密度","Details":"詳細","Developer Settings":"開発者向け設定","Device":"デバイス","Device Photo":"実機写真","Device Settings":"実機設定","Device cannot get kicked from the group":"このデバイスはグループからキックできません。","Device is not present anymore for some reason.":"実機が見えなくなりました。","Device is present but offline.":"デバイスは接続されているが、オフラインになっています。","Device was kicked by automatic timeout.":"デバイスは自動タイムアウトにより切断されました。","Devices":"端末リスト","Disable WiFi":"無線LANを無効にする","Discharging":"放電中","Disconnected":"切断中","Disconnected.
Socket connection was lost, try again reloading the page.":"接続が切れました。
ソケット接続が失われました。もう一度ページを再ロードしてみてください。","Display":"ディスプレー","Domain":"ドメイン","Drop file to upload":"ここにファイルをドロップ","Dummy":"ダミー","Eject":"排出","Enable WiFi":"無線LANを有効にする","Enable notifications":"通知を有効にする","Encrypted":"暗号化","Error":"エラー","Error while getting data":"データ取得中にエラーが発生しました。","Error while reconnecting.":"再接続中にエラーが発生しました。","Error.":"エラー","Error: Forwarding ports failed.":"エラー:ポートフォワーディングが失敗しました。","Ethernet":"イーサーネット","FPS":"FPS","Failed to download file":"ファイルのダウンロードが失敗しした。","Fast Forward":"早送り","Filter":"フィルター","Find Device":"実機を探す","Forward":"フォーワード","Frequency":"クロック","Full":"フル","Get":"取得","Get clipboard contents":"クリップボードの中身を取得する","Go Back":"戻る","Go Forward":"進む","Go to Device List":"端末リストへ","Good":"良い","Hardware":"ハードウェア","Health":"健康状態","Height":"高さ","Help":"ヘルプ","Hide Screen":"画面を非表しない","Home":"ホーム","Host":"ホスト","Hostname":"ホスト名","ICCID":"ICCID","ID":"ID","IMEI":"IMEI","Info":"情報","Inspect Device":"端末の要素検証","Inspecting is currently only supported in WebView":"要素の検証機能は、現在WebViewのみ対応","Inspector":"要素の検証","Installation failed":"インストールが失敗しました","Installing app...":"アプリをインストール中...","Landscape":"横","Language":"言語","Launch Activity":"アクティビティを起動する","Launching activity...":"アクティビティを起動中...","Level":"レベル","Local Settings":"ローカル設定","Location":"場所","Logs":"ログ","Maintenance":"メンテナンス","Manage Apps":"アプリ管理","Manufacturer":"メーカー","Media":"メディア","Memory":"メモリー","Menu":"メニュー","Mobile":"モバイル","Mobile DUN":"モバイルDUN","Mobile High Priority":"モバイル最優先","Mobile MMS":"モバイルMMS","Mobile SUPL":"モバイルSUPL","Model":"機種名","Mute":"音を消す","Name":"名称","Native":"Native","Navigation":"ブラウジング","Network":"ネットワーク","Next":"次","No":"いいえ","No clipboard data":"クリップボードデータはありません","No cookies to show":"クッキーはありません","No device screen":"画面が表示できません","No devices connected":"端末が接続されていません","No photo available":"写真はありません","No screenshots taken":"キャプチャはありません","Not Charging":"充電されていない","Nothing to inspect":"要素の検証対象はありません","Notifications":"通知","Number":"番号","OS":"OS","Offline":"オフライン","Open":"開く","Orientation":"方向","Over Voltage":"過電圧","Overheat":"過熱","PID":"PID","Package":"パッケージ","Password":"パスワード","Path":"パス","Pause":"停止","Phone":"電話番号","Phone ICCID":"携帯ICCID","Phone IMEI":"携帯IMEI","Physical Device":"物理デバイス","Place":"場所","Platform":"プラットホーム","Play":"再生","Play/Pause":"再生/停止","Please enter your Store password":"ストアのパスワードを入力してください","Please enter your Store username":"ストアのユーザ名を入力してください","Port":"ポート","Port forwarding":"ポートフォワーディング","Portrait":"縦","Power":"電源","Power Source":"電力源","Preparing":"準備中","Press Back button":"戻るボタンを押す","Press Home button":"ホームボタンを押す","Press Menu button":"メニューボタンを押す","Previous":"前","Processing...":"処理中...","Product":"型番","Pushing app...":"アプリをプッシュ中...","RAM":"RAM","ROM":"ROM","Ready":"利用可能","Reconnected successfully.":"正常に再接続しました。","Record":"記録する","Reference":"参考","Refresh":"更新","Relaunch":"再起動","Relaunch the browser":"ブラウザを再起動する","Released":"発売日","Reload":"再読込","Remote debug":"リモートデバッグ","Reset":"初期化","Reset Settings":"すべての設定をリセット","Reset all browser settings":"ブラウザの設定をリセットする","Restart Device":"端末を再起動","Retrieving the device screen has timed out.":"実機画面の取得はタイムアウトになりました。","Retry":"再試行","Rewind":"巻き戻す","Roaming":"ローミング","Rotate Left":"左回りに回転","Rotate Right":"右回りに回転","Run":"実行","Run Command":"コマンドを実行","Run JavaScript":"JavaScript注入","Run command":"コマンドを実行する","Run the following on your command line:":"次のコマンドをコマンドラインで実行してください。","SD Card Mounted":"SDカード","SDK":"SDK","SIM":"SIM","Save...":"保存する...","Screen":"解像度","Screenshot":"キャプチャ","Screenshots":"キャプチャ","Search":"検索","Secure":"セキュア","Selects Next IME":"入力モードの切り替え","Serial":"シリアル","Set":"設定","Set Cookie":"クッキー設定","Settings":"設定","Shell":"シェル","Show Screen":"画面を表示する","Sign In":"サインイン","Sign Out":"サインアウト","Someone stole your device.":"誰かはデバイスを盗みました。","Special Keys":"特別なキー","Start/Stop Logging":"ログ取得の開始/停止","Status":"ステータス","Stop":"停止","Stop Using":"停止する","Store Account":"ストアアカウント","Sub Type":"サブタイプ","Switch Charset":"文字入力の切り替え","TID":"TID","Tag":"タグ","Take Pageshot (Needs WebView running)":"ページ全体ショットを撮る(現在はWebViewのみ対応)","Take Screenshot":"スクリーンショットを撮る","Temperature":"温度","Text":"テキスト","The device will be unavailable for a moment.":"しばらく端末が利用できなくなります。","This might be caused by a network error, or you might be trying to access a secure view.":"起因として考えられるものは下記の通りです。・ネットワーク・エラー・暗号化されたビュー","Time":"時刻","Toggle Web/Native":"ウェブ/ネイティブを選択","Total devices":"全機種","Try to reconnect":"再接続する","Type":"タイプ","USB":"USB","Unauthorized":"権限外","Unforward":"フォーワード解除","Uninstall":"削除","Unknown":"未知","Unknown reason.":"未知。","Unspecified Failure":"未定義の失敗","Upload From Link":"リンク先よりアップロードする","Upload complete":"アップロードが完了しました","Upload failed":"アップロードが失敗しました","Uploaded file is not valid":"アップロードされたファイル","Uploading...":"アップロード中...","Usable devices":"利用可能","Usb speed":"USB速度","Use":"利用する","User":"ユーザ","Username":"ユーザ名","Using":"利用中","Using Fallback":"フォールバックを使用中","Value":"値","Version":"バージョン","Version Update":"バージョンアップ","Voltage":"電圧","Volume":"音量","Volume Down":"音量↓","Volume Up":"音量↑","Web":"Web","WiFi":"無線LAN","WiFi Settings":"無線LAN設定","WiMAX":"WiMAX","Width":"幅","Wireless":"無線","X DPI":"X DPI","Y DPI":"Y DPI","Yes":"はい","You (or someone else) kicked the device.":"この実機はキックされました。","You are no longer controlling the device.":"この実機のリモート操作ができなくなりました。","{{ device.enhancedName }} current status:":"{{ device.enhancedName }}のステータス:","{{ device.enhancedName }} was disconnected":"{{ device.enhancedName }}への接続が切れました","Remove Accounts":"アカウント削除","Saved to: {{savedTo}}":"保存先: {{savedTo}}","Are you sure you want to kick this device?Currently it is being used by":"このデバイスをキックしますか?\n只今、次のユーザが使用中です:","Connecting...":"接続中...","Error while connecting.":"接続中にエラーが発生しました。","N/A":"適用なし","Reconnecting...":"再接続中...","Show All":"すべてを表示","Forward Ports":"ポートフォワード","Model:":"機種名:","(Absent)":"(オフライン)","Absent":"不在","Present":"存在する","Example: 3000":"例:3000","Local":"ローカル","Maker":"メーカー","Release":"リリース","Target IP / Hostname":"ローカル側のIP / ホスト名","Target Port":"ローカル側のポート","Target host (detect if blank)":"対象ホスト(空のときは自動検知)","(Needs refreshing the page)":"(ページの再読込が必要)","Aa":"あA","Control":"リモート操作","Detected":"検知済み","Failed to get device screen":"端末の画面が取得できません","H":"高","High":"高画質","High Quality":"高画質","Image Quality":"画質","Inspect":"要素の検証","Keyboard Input":"キーボード入力","L":"低","Local storage":"ローカルストレージ","Low":"低画質","Low Quality":"低画質","M":"中","Medium":"中画質","Medium Quality":"中画質","Original":"原寸","Other Keys":"キー・その他","Pageshot":"ページ全体","Release Date":"発売日","Resources":"リソース","Start Using":"利用する","System":"システム","Terminal":"ターミナル","Types text. Only ASCII characters are supported.":"テキストをタイピングします。ASCII文字のみ入力が可能。","USB Speed Benchmark":"USBベンチマーク","{{ started ? 'Stop' : 'Start' }}":"{{ started ? '停止' : '取得' }}","Start":"開始","{{ device.control ? 'Stop' : 'Use' }}":"{{ device.control ? '停止する' : '利用する' }}","Inspect Current Page":"開いているページを検証","Input":"入力"}}
\ No newline at end of file