diff --git a/res/app/components/stf/common-ui/modals/fatal-message/fatal-message.jade b/res/app/components/stf/common-ui/modals/fatal-message/fatal-message.jade
index 49bbf965..ef3a0e77 100644
--- a/res/app/components/stf/common-ui/modals/fatal-message/fatal-message.jade
+++ b/res/app/components/stf/common-ui/modals/fatal-message/fatal-message.jade
@@ -8,9 +8,12 @@
.modal-body
.text-danger(translate) You are no longer controlling the device.
br
- h4(translate).pull-right {{ device.enhancedName }} current status:
- //span(ng-class='device.enhancedButtonClass').btn.btn-xs.device-status {{device.enhancedState }}
- span {{ device.enhancedState }}
+ h4(translate).pull-right {{ device.enhancedName }} current status:
+ br
+ br
+ h4.pull-right {{ device.enhancedStatePassive | translate }}
+
+
.modal-footer
button.btn.btn-primary(type='button', ng-click='ok()')
i.fa.fa-refresh
diff --git a/res/app/components/stf/device/device-info-filter/index.js b/res/app/components/stf/device/device-info-filter/index.js
index 7ff4b399..f5cee448 100644
--- a/res/app/components/stf/device/device-info-filter/index.js
+++ b/res/app/components/stf/device/device-info-filter/index.js
@@ -1,7 +1,7 @@
module.exports = angular.module('stf.device-status', [])
- .filter('statusName', function (gettext, $filter) {
+ .filter('statusNameAction', function (gettext) {
return function (text) {
- return $filter('translate')({
+ return {
'absent': gettext('Disconnected'),
'present': gettext('Connected'),
'offline': gettext('Offline'),
@@ -11,39 +11,53 @@ module.exports = angular.module('stf.device-status', [])
'using': gettext('Stop Using'),
'busy': gettext('Busy'),
'available': gettext('Use')
- }[text] || gettext('Unknown'))
+ }[text] || gettext('Unknown')
}
})
- // TODO: translate here the rest
- .filter('batteryHealth', function (gettext, $filter) {
+ .filter('statusNamePassive', function (gettext) {
return function (text) {
- return $filter('translate')({
+ return {
+ 'absent': gettext('Disconnected'),
+ 'present': gettext('Connected'),
+ 'offline': gettext('Offline'),
+ 'unauthorized': gettext('Unauthorized'),
+ 'preparing': gettext('Preparing'),
+ 'ready': gettext('Ready'),
+ 'using': gettext('Using'),
+ 'busy': gettext('Busy'),
+ 'available': gettext('Available')
+ }[text] || gettext('Unknown')
+ }
+ })
+ .filter('batteryHealth', function (gettext) {
+ return function (text) {
+ return {
'cold': gettext('Cold'),
'good': gettext('Good'),
'dead': gettext('Dead'),
'over_voltage': gettext('Over Voltage'),
'overheat': gettext('Overheat'),
'unspecified_failure': gettext('Unspecified Failure')
- }[text] || gettext('-'))
+ }[text] || gettext('-')
}
})
- .filter('batterySource', function (gettext, $filter) {
+ .filter('batterySource', function (gettext) {
return function (text) {
- return $filter('translate')({
+ return {
'ac': gettext('AC'),
'usb': gettext('USB'),
'wireless': gettext('Wireless')
- }[text] || gettext('-'))
+ }[text] || gettext('-')
}
})
- .filter('batteryStatus', function (gettext, $filter) {
+ .filter('batteryStatus', function (gettext) {
return function (text) {
- return $filter('translate')({
+ return {
'charging': gettext('Charging'),
'discharging': gettext('Discharging'),
'full': gettext('Full'),
'not_charging': gettext('Not Charging')
- }[text] || gettext('-'))
+ }[text] || gettext('-')
}
})
.filter('displayDensity', function (gettext) {
@@ -58,9 +72,9 @@ module.exports = angular.module('stf.device-status', [])
}[text] || text
}
})
- .filter('networkType', function (gettext, $filter) {
+ .filter('networkType', function (gettext) {
return function (text) {
- return $filter('translate')({
+ return {
'bluetooth': gettext('Bluetooth'),
'dummy': gettext('Dummy'),
'ethernet': gettext('Ethernet'),
@@ -71,17 +85,17 @@ module.exports = angular.module('stf.device-status', [])
'mobile_supl': gettext('Mobile SUPL'),
'mobile_wifi': gettext('WiFi'),
'wimax': gettext('WiMAX')
- }[text] || text)
+ }[text] || text
}
})
- .filter('networkSubType', function (gettext, $filter) {
+ .filter('networkSubType', function (gettext) {
return function (text) {
- return $filter('translate')({
- 'mobile_wifi': gettext('WiFi')
- }[text] || text)
+ return {
+ 'mobile_wifi': gettext('WiFi'),
+ }[text] || text
}
})
- .filter('humanizedBool', function (gettext, $filter) {
+ .filter('humanizedBool', function (gettext) {
return function (text) {
switch (text) {
case true:
diff --git a/res/app/control-panes/advanced/maintenance/maintenance-controller.js b/res/app/control-panes/advanced/maintenance/maintenance-controller.js
index c44bae69..a3dc643b 100644
--- a/res/app/control-panes/advanced/maintenance/maintenance-controller.js
+++ b/res/app/control-panes/advanced/maintenance/maintenance-controller.js
@@ -6,8 +6,9 @@ module.exports = function ($scope, gettext, $filter) {
}
if (config.rebootEnabled) {
- if (confirm($filter('translate')(
- gettext('Are you sure you want to reboot this device? \nThe device will be unavailable for a moment.')))) {
+ var line1 = $filter('translate')(gettext('Are you sure you want to reboot this device?'))
+ var line2 = $filter('translate')(gettext('The device will be unavailable for a moment.'))
+ if (confirm(line1 + '\n' + line2)) {
$scope.control.reboot().then(function (result) {
console.error(result)
})
diff --git a/res/app/control-panes/control-panes-controller.js b/res/app/control-panes/control-panes-controller.js
index 5221e1e9..3d343fba 100644
--- a/res/app/control-panes/control-panes-controller.js
+++ b/res/app/control-panes/control-panes-controller.js
@@ -162,7 +162,7 @@ module.exports = function ControlPanesController($scope, $http, gettext, $routeP
})
// TODO: WHAT???
- $scope.$watch('device')
+ //$scope.$watch('device')
diff --git a/res/app/device-list/device-list.jade b/res/app/device-list/device-list.jade
index 45c47fa6..afde5d5b 100644
--- a/res/app/device-list/device-list.jade
+++ b/res/app/device-list/device-list.jade
@@ -57,7 +57,7 @@ div.stf-device-list
.device-photo-small
img(ng-src='{{ ::device.enhancedImage120 }}')
.device-name(ng-bind='::device.enhancedName')
- button(ng-class='device.enhancedButtonClass', ng-bind='device.enhancedState').btn.btn-xs.device-status
+ button(ng-class='device.enhancedButtonClass', ng-bind='device.enhancedStateAction | translate').btn.btn-xs.device-status
.clear-fix
.clear-fix
.line
@@ -73,7 +73,7 @@ div.stf-device-list
.device-name(ng-bind='::device.enhancedName')
button(ng-class='device.enhancedButtonClass',
ng-dblclick='tryToKick(device)',
- ng-bind='device.enhancedState'
+ ng-bind='device.enhancedStateAction | translate'
).btn.btn-xs.device-status
.clear-fix
@@ -123,7 +123,7 @@ div.stf-device-list
button(ng-class='device.enhancedButtonClass',
ng-dblclick='tryToKick(device)',
- ng-click='device.usable && toggle(device)').btn.btn-xs.device-status {{device.enhancedState}}
+ ng-click='device.usable && toggle(device)').btn.btn-xs.device-status {{device.enhancedStateAction | translate}}
td(data-title="::'Model'|translate", sortable='"model"', filter='{"model": "text"}')
span.device-small-image
@@ -144,7 +144,7 @@ div.stf-device-list
span {{device.phone.network}}
td(ng-show='showAll', data-title="'Screen'|translate", sortable='"enhanceDisplayRes"', filter='{"enhanceDisplayRes": "text"}')
- span {{device.enhanceDisplayRes}}
+ span {{device.enhanceDisplayRes }}
td(ng-show='showAll', data-title="'Serial'|translate", sortable='"serial"', filter='{"serial": "text"}')
span {{::device.serial}}
td(ng-show='showAll', data-title="'Manufacturer'|translate", sortable='"manufacturer"', filter='{"manufacturer": "text"}')
@@ -154,23 +154,23 @@ div.stf-device-list
td(ng-show='showAll', data-title="'ABI'|translate", sortable='"abi"', filter='{"abi": "text"}')
span {{::device.abi}}
td(ng-show='showAll', data-title="'Phone'|translate", sortable='"phone.phoneNumber"')
- span {{device.phone.phoneNumber}}
+ span {{device.phone.phoneNumber }}
td(ng-show='showAll', data-title="'Phone IMEI'|translate", sortable='"phone.imei"')
span {{device.phone.imei}}
td(ng-show='showAll', data-title="'Phone ICCID'|translate", sortable='"phone.iccid"')
span {{device.phone.iccid}}
- td(ng-show='showAll', data-title="'Battery Health'|translate", sortable='"battery.health"')
- span {{ enhancedBatteryHealth }}
- td(ng-show='showAll', data-title="'Battery Source'|translate", sortable='"battery.source"')
- span {{ enhancedBatterySource }}
- td(ng-show='showAll', data-title="'Battery Status'|translate", sortable='"battery.status"')
- span {{ enhancedBatteryStatus }}
+ td(ng-show='showAll', data-title="'Battery Health'|translate", sortable='"enhancedBatteryHealth"')
+ span {{ device.enhancedBatteryHealth | translate }}
+ td(ng-show='showAll', data-title="'Battery Source'|translate", sortable='"enhancedBatterySource"')
+ span {{ device.enhancedBatterySource | translate }}
+ td(ng-show='showAll', data-title="'Battery Status'|translate", sortable='"enhancedBatteryStatus"')
+ span {{ device.enhancedBatteryStatus | translate }}
td(ng-show='showAll', data-title="'Battery Level'|translate", sortable='"battery.level"')
progressbar(value='device.battery.level', max='device.battery.scale', type='success')
span {{ device.enhancedBatteryPercentage }}
td(ng-show='showAll', data-title="'Battery Temperature'|translate", sortable='"battery.temp"')
- span {{device.enhancedBatteryTemp}}
+ span {{ device.enhancedBatteryTem }}
td(data-title="'Location'|translate", sortable='"provider.name"', filter='{"provider": "text"}')
span {{::device.provider.name}}
diff --git a/res/common/lang/po/stf.ja.po b/res/common/lang/po/stf.ja.po
index aac8f906..4f423927 100644
--- a/res/common/lang/po/stf.ja.po
+++ b/res/common/lang/po/stf.ja.po
@@ -79,8 +79,13 @@ msgstr ""
"このデバイスをキックしますか?\n"
"只今、次のユーザが使用中です:"
+#: /Users/a12907/STF/stf/res/app/control-panes/advanced/maintenance/maintenance-controller.js
+msgid "Are you sure you want to reboot this device?"
+msgstr "この端末を再起動しますか?"
+
#: /Users/a12907/STF/stf/res/build/bundle.js
#: /Users/a12907/STF/stf/res/app/device-list/device-list-details-controller.js
+#: /Users/a12907/STF/stf/res/app/components/stf/device/device-info-filter/index.js
msgid "Available"
msgstr "利用可能"
@@ -156,6 +161,10 @@ msgstr "カテゴリー"
msgid "Charging"
msgstr "充電中"
+#: /Users/a12907/STF/stf/tmp/html/app/menu/menu.html
+msgid "Chat"
+msgstr "チャット"
+
#: /Users/a12907/STF/stf/tmp/html/app/control-panes/logs/logs.html
#: /Users/a12907/STF/stf/tmp/html/app/control-panes/advanced/run-js/run-js.html
#: /Users/a12907/STF/stf/tmp/html/app/components/stf/common-ui/clear-button/clear-button.html
@@ -267,10 +276,6 @@ msgstr "実機写真"
msgid "Device cannot get kicked from the group"
msgstr "このデバイスはグループからキックできません。"
-#: /Users/a12907/STF/stf/tmp/html/app/components/stf/common-ui/modals/fatal-message/fatal-message.html
-msgid "Device was disconnected"
-msgstr "デバイスへの接続が切れました"
-
#: /Users/a12907/STF/stf/tmp/html/app/device-list/device-list.html
msgid "Devices"
msgstr "端末リスト"
@@ -371,8 +376,8 @@ msgid "Find Device"
msgstr "実機を探す"
#: /Users/a12907/STF/stf/tmp/html/app/control-panes/advanced/port-forwarding/port-forwarding.html
-msgid "Forward Ports"
-msgstr "ポートフォワード"
+msgid "Forward"
+msgstr "フォーワード"
#: /Users/a12907/STF/stf/tmp/html/app/control-panes/info/info.html
msgid "Frequency"
@@ -512,6 +517,10 @@ msgstr "場所"
msgid "Logs"
msgstr "ログ"
+#: /Users/a12907/STF/stf/tmp/html/app/control-panes/advanced/maintenance/maintenance.html
+msgid "Maintenance"
+msgstr "メンテナンス"
+
#: /Users/a12907/STF/stf/tmp/html/app/control-panes/dashboard/apps/apps.html
msgid "Manage Apps"
msgstr "アプリ管理"
@@ -824,6 +833,10 @@ msgstr "すべての設定をリセット"
msgid "Reset all browser settings"
msgstr "ブラウザの設定をリセットする"
+#: /Users/a12907/STF/stf/tmp/html/app/control-panes/advanced/maintenance/maintenance.html
+msgid "Restart Device"
+msgstr "端末を再起動"
+
#: /Users/a12907/STF/stf/tmp/html/app/components/stf/screen/screen.html
msgid "Retrieving the device screen has timed out."
msgstr "実機画面の取得はタイムアウトになりました。"
@@ -978,6 +991,10 @@ msgstr "温度"
msgid "Text"
msgstr "テキスト"
+#: /Users/a12907/STF/stf/res/app/control-panes/advanced/maintenance/maintenance-controller.js
+msgid "The device will be unavailable for a moment."
+msgstr "しばらく端末が利用できなくなります。"
+
#: /Users/a12907/STF/stf/tmp/html/app/components/stf/screen/screen.html
msgid ""
"This might be caused by a network error, or you might be trying to access a "
@@ -1013,8 +1030,8 @@ msgid "Unauthorized"
msgstr "権限外"
#: /Users/a12907/STF/stf/tmp/html/app/control-panes/advanced/port-forwarding/port-forwarding.html
-msgid "Unforward Ports"
-msgstr "ポートフォワード解除"
+msgid "Unforward"
+msgstr "フォーワード解除"
#: /Users/a12907/STF/stf/tmp/html/app/control-panes/dashboard/upload/upload.html
msgid "Uninstall"
@@ -1067,6 +1084,10 @@ msgstr "利用する"
msgid "User"
msgstr "ユーザ"
+#: /Users/a12907/STF/stf/res/app/components/stf/device/device-info-filter/index.js
+msgid "Using"
+msgstr "利用中"
+
#: /Users/a12907/STF/stf/tmp/html/app/control-panes/info/info.html
msgid "Using Fallback"
msgstr "フォールバックを使用中"
@@ -1143,6 +1164,17 @@ msgstr "はい"
msgid "You are no longer controlling the device."
msgstr "この実機のリモート操作ができなくなりました。"
+#: /Users/a12907/STF/stf/tmp/html/app/components/stf/common-ui/modals/fatal-message/fatal-message.html
+msgid "{{ device.enhancedName }} current status:"
+msgstr "{{ device.enhancedName }}のステータス:"
+
+#: /Users/a12907/STF/stf/tmp/html/app/components/stf/common-ui/modals/fatal-message/fatal-message.html
+msgid "{{ device.enhancedName }} was disconnected"
+msgstr "{{ device.enhancedName }}への接続が切れました"
+
+#~ msgid "Forward Ports"
+#~ msgstr "ポートフォワード"
+
#~ msgid "Model:"
#~ msgstr "機種名:"
@@ -1179,9 +1211,6 @@ msgstr "この実機のリモート操作ができなくなりました。"
#~ msgid "Target host (detect if blank)"
#~ msgstr "対象ホスト(空のときは自動検知)"
-#~ msgid "Using"
-#~ msgstr "利用中"
-
#~ msgid "(Needs refreshing the page)"
#~ msgstr "(ページの再読込が必要)"
diff --git a/res/common/lang/po/stf.pot b/res/common/lang/po/stf.pot
index f18aba29..99fb23a3 100644
--- a/res/common/lang/po/stf.pot
+++ b/res/common/lang/po/stf.pot
@@ -74,8 +74,13 @@ msgid ""
"Currently it is being used by"
msgstr ""
+#: /Users/a12907/STF/stf/res/app/control-panes/advanced/maintenance/maintenance-controller.js
+msgid "Are you sure you want to reboot this device?"
+msgstr ""
+
#: /Users/a12907/STF/stf/res/build/bundle.js
#: /Users/a12907/STF/stf/res/app/device-list/device-list-details-controller.js
+#: /Users/a12907/STF/stf/res/app/components/stf/device/device-info-filter/index.js
msgid "Available"
msgstr ""
@@ -151,6 +156,10 @@ msgstr ""
msgid "Charging"
msgstr ""
+#: /Users/a12907/STF/stf/tmp/html/app/menu/menu.html
+msgid "Chat"
+msgstr ""
+
#: /Users/a12907/STF/stf/tmp/html/app/control-panes/logs/logs.html
#: /Users/a12907/STF/stf/tmp/html/app/control-panes/advanced/run-js/run-js.html
#: /Users/a12907/STF/stf/tmp/html/app/components/stf/common-ui/clear-button/clear-button.html
@@ -262,10 +271,6 @@ msgstr ""
msgid "Device cannot get kicked from the group"
msgstr ""
-#: /Users/a12907/STF/stf/tmp/html/app/components/stf/common-ui/modals/fatal-message/fatal-message.html
-msgid "Device was disconnected"
-msgstr ""
-
#: /Users/a12907/STF/stf/tmp/html/app/device-list/device-list.html
msgid "Devices"
msgstr ""
@@ -363,7 +368,7 @@ msgid "Find Device"
msgstr ""
#: /Users/a12907/STF/stf/tmp/html/app/control-panes/advanced/port-forwarding/port-forwarding.html
-msgid "Forward Ports"
+msgid "Forward"
msgstr ""
#: /Users/a12907/STF/stf/tmp/html/app/control-panes/info/info.html
@@ -504,6 +509,10 @@ msgstr ""
msgid "Logs"
msgstr ""
+#: /Users/a12907/STF/stf/tmp/html/app/control-panes/advanced/maintenance/maintenance.html
+msgid "Maintenance"
+msgstr ""
+
#: /Users/a12907/STF/stf/tmp/html/app/control-panes/dashboard/apps/apps.html
msgid "Manage Apps"
msgstr ""
@@ -816,6 +825,10 @@ msgstr ""
msgid "Reset all browser settings"
msgstr ""
+#: /Users/a12907/STF/stf/tmp/html/app/control-panes/advanced/maintenance/maintenance.html
+msgid "Restart Device"
+msgstr ""
+
#: /Users/a12907/STF/stf/tmp/html/app/components/stf/screen/screen.html
msgid "Retrieving the device screen has timed out."
msgstr ""
@@ -970,6 +983,10 @@ msgstr ""
msgid "Text"
msgstr ""
+#: /Users/a12907/STF/stf/res/app/control-panes/advanced/maintenance/maintenance-controller.js
+msgid "The device will be unavailable for a moment."
+msgstr ""
+
#: /Users/a12907/STF/stf/tmp/html/app/components/stf/screen/screen.html
msgid "This might be caused by a network error, or you might be trying to access a secure view."
msgstr ""
@@ -1001,7 +1018,7 @@ msgid "Unauthorized"
msgstr ""
#: /Users/a12907/STF/stf/tmp/html/app/control-panes/advanced/port-forwarding/port-forwarding.html
-msgid "Unforward Ports"
+msgid "Unforward"
msgstr ""
#: /Users/a12907/STF/stf/tmp/html/app/control-panes/dashboard/upload/upload.html
@@ -1055,6 +1072,10 @@ msgstr ""
msgid "User"
msgstr ""
+#: /Users/a12907/STF/stf/res/app/components/stf/device/device-info-filter/index.js
+msgid "Using"
+msgstr ""
+
#: /Users/a12907/STF/stf/tmp/html/app/control-panes/info/info.html
msgid "Using Fallback"
msgstr ""
@@ -1130,3 +1151,11 @@ msgstr ""
#: /Users/a12907/STF/stf/tmp/html/app/components/stf/common-ui/modals/fatal-message/fatal-message.html
msgid "You are no longer controlling the device."
msgstr ""
+
+#: /Users/a12907/STF/stf/tmp/html/app/components/stf/common-ui/modals/fatal-message/fatal-message.html
+msgid "{{ device.enhancedName }} current status:"
+msgstr ""
+
+#: /Users/a12907/STF/stf/tmp/html/app/components/stf/common-ui/modals/fatal-message/fatal-message.html
+msgid "{{ device.enhancedName }} was disconnected"
+msgstr ""
diff --git a/res/common/lang/translations/stf.ja.json b/res/common/lang/translations/stf.ja.json
index d59a47d0..36c18beb 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":"追加","Advanced":"高度機能","Advanced Input":"高度な入力","Airplane Mode":"機内モード","App":"アプリ","App Store":"アプリストア","App Upload":"アプリアップロード","Apps":"アプリ","Are you sure you want to kick this device?Currently it is being used by":"このデバイスをキックしますか?\\n只今、次のユーザが使用中です:","Available":"利用可能","Back":"戻る","Battery":"バッテリー","Battery Health":"バッテリー健康状態","Battery Level":"バッテリーレベル","Battery Source":"バッテリー電力源","Battery Status":"バッテリー状態","Battery Temperature":"バッテリー温度","Bluetooth":"Bluetooth","Browser":"ブラウザ","Busy":"貸し出し中","Busy devices":"貸し出し中","CPU":"CPU","Camera":"カメラ","Cannot access specified URL":"指定されたURLはアクセスできません","Carrier":"キャリア","Category":"カテゴリー","Charging":"充電中","Clear":"クリア","Clipboard":"クリップボード","Close":"閉じる","Cold":"コールド","Connected":"接続中","Connected successfully.":"接続できました。","Connecting...":"接続中...","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 cannot get kicked from the group":"このデバイスはグループからキックできません。","Device was disconnected":"デバイスへの接続が切れました","Devices":"端末リスト","Discharging":"放電中","Disconnected":"切断中","Disconnected.
Socket connection was lost, try again reloading the page.":"接続が切れました。
ソケット接続が失われました。もう一度ページを再ロードしてみてください。","Display":"ディスプレー","Domain":"ドメイン","Drop file to upload":"ここにファイルをドロップ","Dummy":"ダミー","Eject":"排出","Enable notifications":"通知を有効にする","Encrypted":"暗号化","Error":"エラー","Error while connecting.":"接続中にエラーが発生しました。","Error while getting data":"データ取得中にエラーが発生しました。","Error while reconnecting.":"再接続中にエラーが発生しました。","Error.":"エラー","Ethernet":"イーサーネット","FPS":"FPS","Failed to download file":"ファイルのダウンロードが失敗しした。","Fast Forward":"早送り","Filter":"フィルター","Find Device":"実機を探す","Forward Ports":"ポートフォワード","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":"ログ","Manage Apps":"アプリ管理","Manufacturer":"メーカー","Media":"メディア","Memory":"メモリー","Menu":"メニュー","Mobile":"モバイル","Mobile DUN":"モバイルDUN","Mobile High Priority":"モバイル最優先","Mobile MMS":"モバイルMMS","Mobile SUPL":"モバイルSUPL","Model":"機種名","Mute":"音を消す","N/A":"適用なし","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":"パッケージ","Path":"パス","Pause":"停止","Phone":"電話番号","Phone ICCID":"携帯ICCID","Phone IMEI":"携帯IMEI","Physical Device":"物理デバイス","Place":"場所","Platform":"プラットホーム","Play":"再生","Play/Pause":"再生/停止","Port":"ポート","Port forwarding":"ポートフォワーディング","Portrait":"縦","Power":"電源","Power Source":"電力源","Preparing":"準備中","Previous":"前","Processing...":"処理中...","Product":"型番","Pushing app...":"アプリをプッシュ中...","RAM":"RAM","ROM":"ROM","Ready":"利用可能","Reconnected successfully.":"正常に再接続しました。","Reconnecting...":"再接続中...","Record":"記録する","Reference":"参考","Refresh":"更新","Relaunch":"再起動","Relaunch the browser":"ブラウザを再起動する","Released":"発売日","Reload":"再読込","Reset":"初期化","Reset Settings":"すべての設定をリセット","Reset all browser settings":"ブラウザの設定をリセットする","Retrieving the device screen has timed out.":"実機画面の取得はタイムアウトになりました。","Retry":"再試行","Rewind":"巻き戻す","Roaming":"ローミング","Run":"実行","Run Command":"コマンドを実行","Run JavaScript":"JavaScript注入","Run command":"コマンドを実行する","SDK":"SDK","SIM":"SIM","Save...":"保存する...","Saved to: {{savedTo}}":"保存先: {{savedTo}}","Screen":"解像度","Screenshot":"キャプチャ","Screenshots":"キャプチャ","Search":"検索","Secure":"セキュア","Serial":"シリアル","Set":"設定","Set Cookie":"クッキー設定","Settings":"設定","Shell":"シェル","Show All":"すべてを表示","Show Screen":"画面を表示する","Special Keys":"特別なキー","Start/Stop Logging":"ログ取得の開始/停止","Status":"ステータス","Stop":"停止","Stop Using":"停止する","Sub Type":"サブタイプ","Switch Charset":"文字入力の切り替え","TID":"TID","Tag":"タグ","Take Pageshot (Needs WebView running)":"ページ全体ショットを撮る(現在はWebViewのみ対応)","Take Screenshot":"スクリーンショットを撮る","Temperature":"温度","Text":"テキスト","This might be caused by a network error, or you might be trying to access a secure view.":"起因として考えられるものは下記の通りです。・ネットワーク・エラー・暗号化されたビュー","Time":"時刻","Total devices":"全機種","Try to reconnect":"再接続する","Type":"タイプ","USB":"USB","Unauthorized":"権限外","Unforward Ports":"ポートフォワード解除","Uninstall":"削除","Unknown":"未知","Unspecified Failure":"未定義の失敗","Upload From Link":"リンク先よりアップロードする","Upload complete":"アップロードが完了しました","Upload failed":"アップロードが失敗しました","Uploaded file is not valid":"アップロードされたファイル","Uploading...":"アップロード中...","Usable devices":"利用可能","Usb speed":"USB速度","Use":"利用する","User":"ユーザ","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 are no longer controlling the device.":"この実機のリモート操作ができなくなりました。","Model:":"機種名:","(Absent)":"(オフライン)","Absent":"不在","Present":"存在する","Device is not in use anymore":"実機が使われなくなりました","Example: 3000":"例:3000","Local":"ローカル","Maker":"メーカー","Release":"リリース","Target IP / Hostname":"ローカル側のIP / ホスト名","Target Port":"ローカル側のポート","Target host (detect if blank)":"対象ホスト(空のときは自動検知)","Using":"利用中","(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":"ページ全体","Power Button":"電源ボタン","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","Action":"アクション","Activity":"アクティビティ","Add":"追加","Advanced":"高度機能","Advanced Input":"高度な入力","Airplane Mode":"機内モード","App":"アプリ","App Store":"アプリストア","App Upload":"アプリアップロード","Apps":"アプリ","Are you sure you want to kick this device?Currently it is being used by":"このデバイスをキックしますか?\\n只今、次のユーザが使用中です:","Are you sure you want to reboot this device?":"この端末を再起動しますか?","Available":"利用可能","Back":"戻る","Battery":"バッテリー","Battery Health":"バッテリー健康状態","Battery Level":"バッテリーレベル","Battery Source":"バッテリー電力源","Battery Status":"バッテリー状態","Battery Temperature":"バッテリー温度","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.":"接続できました。","Connecting...":"接続中...","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 cannot get kicked from the group":"このデバイスはグループからキックできません。","Devices":"端末リスト","Discharging":"放電中","Disconnected":"切断中","Disconnected.
Socket connection was lost, try again reloading the page.":"接続が切れました。
ソケット接続が失われました。もう一度ページを再ロードしてみてください。","Display":"ディスプレー","Domain":"ドメイン","Drop file to upload":"ここにファイルをドロップ","Dummy":"ダミー","Eject":"排出","Enable notifications":"通知を有効にする","Encrypted":"暗号化","Error":"エラー","Error while connecting.":"接続中にエラーが発生しました。","Error while getting data":"データ取得中にエラーが発生しました。","Error while reconnecting.":"再接続中にエラーが発生しました。","Error.":"エラー","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":"音を消す","N/A":"適用なし","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":"パッケージ","Path":"パス","Pause":"停止","Phone":"電話番号","Phone ICCID":"携帯ICCID","Phone IMEI":"携帯IMEI","Physical Device":"物理デバイス","Place":"場所","Platform":"プラットホーム","Play":"再生","Play/Pause":"再生/停止","Port":"ポート","Port forwarding":"ポートフォワーディング","Portrait":"縦","Power":"電源","Power Source":"電力源","Preparing":"準備中","Previous":"前","Processing...":"処理中...","Product":"型番","Pushing app...":"アプリをプッシュ中...","RAM":"RAM","ROM":"ROM","Ready":"利用可能","Reconnected successfully.":"正常に再接続しました。","Reconnecting...":"再接続中...","Record":"記録する","Reference":"参考","Refresh":"更新","Relaunch":"再起動","Relaunch the browser":"ブラウザを再起動する","Released":"発売日","Reload":"再読込","Reset":"初期化","Reset Settings":"すべての設定をリセット","Reset all browser settings":"ブラウザの設定をリセットする","Restart Device":"端末を再起動","Retrieving the device screen has timed out.":"実機画面の取得はタイムアウトになりました。","Retry":"再試行","Rewind":"巻き戻す","Roaming":"ローミング","Run":"実行","Run Command":"コマンドを実行","Run JavaScript":"JavaScript注入","Run command":"コマンドを実行する","SDK":"SDK","SIM":"SIM","Save...":"保存する...","Saved to: {{savedTo}}":"保存先: {{savedTo}}","Screen":"解像度","Screenshot":"キャプチャ","Screenshots":"キャプチャ","Search":"検索","Secure":"セキュア","Serial":"シリアル","Set":"設定","Set Cookie":"クッキー設定","Settings":"設定","Shell":"シェル","Show All":"すべてを表示","Show Screen":"画面を表示する","Special Keys":"特別なキー","Start/Stop Logging":"ログ取得の開始/停止","Status":"ステータス","Stop":"停止","Stop Using":"停止する","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":"時刻","Total devices":"全機種","Try to reconnect":"再接続する","Type":"タイプ","USB":"USB","Unauthorized":"権限外","Unforward":"フォーワード解除","Uninstall":"削除","Unknown":"未知","Unspecified Failure":"未定義の失敗","Upload From Link":"リンク先よりアップロードする","Upload complete":"アップロードが完了しました","Upload failed":"アップロードが失敗しました","Uploaded file is not valid":"アップロードされたファイル","Uploading...":"アップロード中...","Usable devices":"利用可能","Usb speed":"USB速度","Use":"利用する","User":"ユーザ","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 are no longer controlling the device.":"この実機のリモート操作ができなくなりました。","{{ device.enhancedName }} current status:":"{{ device.enhancedName }}のステータス:","{{ device.enhancedName }} was disconnected":"{{ device.enhancedName }}への接続が切れました","Forward Ports":"ポートフォワード","Model:":"機種名:","(Absent)":"(オフライン)","Absent":"不在","Present":"存在する","Device is not in use anymore":"実機が使われなくなりました","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":"ページ全体","Power Button":"電源ボタン","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