Merge remote-tracking branch 'upstream/master'
This commit is contained in:
+14
-1
@@ -30,7 +30,7 @@ Motirx 是一款全能的下载工具,支持下载 HTTP、FTP、BT、磁力链
|
||||
- 🔔 下载完成后通知
|
||||
- 💻 支持触控栏快捷健 (Mac 专享)
|
||||
- 🗑 移除任务时可同时删除相关文件
|
||||
- 🌍 国际化(可选择简体中文或英文界面)
|
||||
- 🌍 国际化,[查看已可选的语言](#-国际化)
|
||||
- 🎏 ...
|
||||
|
||||
## 🖥 应用界面
|
||||
@@ -78,5 +78,18 @@ npm run build
|
||||
## 🤝 参与共建 [](http://makeapullrequest.com)
|
||||
如果你有兴趣参与共同开发,欢迎 FORK 和 PR。
|
||||
|
||||
## 🌍 国际化
|
||||
欢迎大家将 Motrix 翻译成更多的语言版本 🧐
|
||||
|
||||
locale 的值请参考 Electron 的文档:
|
||||
|
||||
https://electronjs.org/docs/api/locales
|
||||
|
||||
| Key | Name | Status |
|
||||
|-------|:-------------------|:-------------|
|
||||
| zh-CN | 🇨🇳 简体中文 | ✔️ |
|
||||
| en-US | 🇺🇸 English (US) | ✔️ |
|
||||
| tr | 🇹🇷 Türkçe | 🏗 [@abdullah](https://github.com/abdullah) |
|
||||
|
||||
## 📜 开源许可
|
||||
基于 [MIT license](https://opensource.org/licenses/MIT) 许可进行开源。
|
||||
|
||||
@@ -28,7 +28,7 @@ Download from [GitHub Releases](https://github.com/agalwood/Motrix/releases) and
|
||||
- 🔔 Download completed Notification
|
||||
- 💻 Ready for Touch Bar (Mac only)
|
||||
- 🗑 Delete related files when removing tasks (optional)
|
||||
- 🌍 I18n, currently available Simplified Chinese & English.
|
||||
- 🌍 I18n, [View supported languages](#-internationalization).
|
||||
- 🎏 ...
|
||||
|
||||
## 🖥 User Interface
|
||||
@@ -68,7 +68,20 @@ After build finish, you can see the compiled packaged application file in the `r
|
||||
Development Roadmap see: [Trello](https://trello.com/b/qNUzA0bv/motrix)
|
||||
|
||||
## 🤝 Contribute [](http://makeapullrequest.com)
|
||||
If you are interested in participating in joint development, Fork and PR are welcome.
|
||||
If you are interested in participating in joint development, Welcome Fork and PR !
|
||||
|
||||
## 🌍 Internationalization
|
||||
Welcome to translate to more versions in other languages 🧐
|
||||
|
||||
The key of locale please refer to the Electron documentation:
|
||||
|
||||
https://electronjs.org/docs/api/locales
|
||||
|
||||
| Key | Name | Status |
|
||||
|-------|:-------------------|:-------------|
|
||||
| zh-CN | 🇨🇳 简体中文 | ✔️ |
|
||||
| en-US | 🇺🇸 English (US) | ✔️ |
|
||||
| tr | 🇹🇷 Türkçe | 🏗 [@abdullah](https://github.com/abdullah) |
|
||||
|
||||
## 📜 License
|
||||
[MIT](https://opensource.org/licenses/MIT) Copyright (c) 2018-present Dr_rOot
|
||||
|
||||
Generated
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Motrix",
|
||||
"version": "1.0.10",
|
||||
"version": "1.1.3",
|
||||
"lockfileVersion": 1,
|
||||
"requires": true,
|
||||
"dependencies": {
|
||||
|
||||
@@ -0,0 +1,80 @@
|
||||
{
|
||||
"menu": [
|
||||
{
|
||||
"label": "Motrix",
|
||||
"id": "menu.app",
|
||||
"submenu": [
|
||||
{ "label": "Motrix Hakkında", "id": "app.about", "command": "application:about", "command-before": "application:show,index"},
|
||||
{ "type": "separator" },
|
||||
{ "label": "Ayarlar...", "id": "app.preferences", "command": "application:preferences", "command-before": "application:show,index"},
|
||||
{ "label": "Güncellemeleri denetle...", "id": "app.check-for-updates", "command": "application:check-for-updates" },
|
||||
{ "label": "Motrix'i gizle", "id": "app.hide", "role": "hide" },
|
||||
{ "label": "Diğerlerini gizle", "id": "app.hide-others", "role": "hideothers" },
|
||||
{ "label": "Hepsini Göster", "id": "app.unhide", "role": "unhide" },
|
||||
{ "type": "separator" },
|
||||
{ "label": "Motrix'ten çık", "id": "app.quit", "role": "quit" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"label": "Görev",
|
||||
"id": "menu.task",
|
||||
"submenu": [
|
||||
{ "label": "Yeni Görev", "id": "task.new-task", "command": "application:new-task", "command-arg": "uri", "command-after": "application:show,index"},
|
||||
{ "label": "Yeni BT Görevi", "id": "task.new-bt-task", "command": "application:new-bt-task", "command-arg": "torrent", "command-after": "application:show,index"},
|
||||
{ "type": "separator" },
|
||||
{ "label": "Görevi Durdur", "id": "task.pause-task", "command": "application:pause-task" },
|
||||
{ "label": "Görevi Sürdür", "id": "task.resume-task", "command": "application:resume-task" },
|
||||
{ "label": "Görevi Sil", "id": "task.delete-task", "command": "application:delete-task" },
|
||||
{ "label": "Görevi Yukarı Taşı", "id": "task.move-task-up", "command": "application:move-task-up" },
|
||||
{ "label": "Görevi Aşağı Taşı", "id": "task.move-task-down", "command": "application:move-task-down" },
|
||||
{ "type": "separator" },
|
||||
{ "label": "Bütün Görevleri Durdur", "id": "task.pause-all-task", "command": "application:pause-all-task" },
|
||||
{ "label": "Bütün Görevleri Sürdür", "id": "task.resume-all-task", "command": "application:resume-all-task" },
|
||||
{ "type": "separator" },
|
||||
{ "label": "Son Görevleri Temizle", "id": "task.clear-recent-tasks", "command": "application:clear-recent-tasks" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"label": "Düzenle",
|
||||
"id": "menu.edit",
|
||||
"submenu": [
|
||||
{ "label": "Geri Al", "id": "edit.undo", "role": "undo" },
|
||||
{ "label": "Yinele", "id": "edit.redo", "role": "redo" },
|
||||
{ "type": "separator" },
|
||||
{ "label": "Kes", "id": "edit.cut", "role": "cut" },
|
||||
{ "label": "Kopyala", "id": "edit.copy", "role": "copy" },
|
||||
{ "label": "Yapıştır", "id": "edit.paste", "role": "paste" },
|
||||
{ "label": "Sil", "id": "edit.delete", "role": "delete" },
|
||||
{ "label": "Hepsini Seç", "id": "edit.select-all", "role": "selectall" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"label": "Pencere",
|
||||
"role": "window",
|
||||
"id": "menu.window",
|
||||
"submenu": [
|
||||
{ "label": "Yeniden yükle", "id": "window.reload", "role": "reload" },
|
||||
{ "label": "Kapat", "id": "window.close", "role": "close" },
|
||||
{ "label": "Küçült", "id": "window.minimize", "role": "minimize" },
|
||||
{ "label": "Yakınlaştır", "id": "window.zoom", "role": "zoom" },
|
||||
{ "label": "Tam Ekran Yap", "id": "window.toggle-fullscreen", "role": "togglefullscreen" },
|
||||
{ "type": "separator" },
|
||||
{ "label": "Tümünü Öne Getir", "id": "window.front", "role": "front" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"label": "Yardım",
|
||||
"role": "help",
|
||||
"id": "menu.help",
|
||||
"submenu": [
|
||||
{ "label": "Motrix Web Sitesi", "id": "help.official-website", "command": "help:official-website" },
|
||||
{ "label": "Kılavuz", "id": "help.manual", "command": "help:manual" },
|
||||
{ "label": "Sürüm Notları...", "id": "help.release-notes", "command": "help:release-notes" },
|
||||
{ "type": "separator" },
|
||||
{ "label": "Sorun bildir", "id": "help.report-problem", "command": "help:report-problem" },
|
||||
{ "type": "separator" },
|
||||
{ "label": "Geliştirici Aracına geçiş yap", "id": "help.toggle-dev-tools", "role": "toggledevtools" }
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,80 @@
|
||||
{
|
||||
"menu": [
|
||||
{
|
||||
"label": "Dosya",
|
||||
"id": "menu.file",
|
||||
"submenu": [
|
||||
{ "label": "Motrix Hakkında", "id": "app.about", "command": "application:about", "command-before": "application:show,index"},
|
||||
{ "type": "separator" },
|
||||
{ "label": "Ayarlar...", "id": "app.preferences", "command": "application:preferences", "command-before": "application:show,index"},
|
||||
{ "label": "Güncellemeleri denetle...", "id": "app.check-for-updates", "command": "application:check-for-updates" },
|
||||
{ "label": "Motrix'i gizle", "id": "app.hide", "role": "hide" },
|
||||
{ "label": "Diğerlerini gizle", "id": "app.hide-others", "role": "hideothers" },
|
||||
{ "label": "Hepsini Göster", "id": "app.unhide", "role": "unhide" },
|
||||
{ "type": "separator" },
|
||||
{ "label": "Motrix'ten çık", "id": "app.quit", "role": "quit" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"label": "Görev",
|
||||
"id": "menu.task",
|
||||
"submenu": [
|
||||
{ "label": "Yeni Görev", "id": "task.new-task", "command": "application:new-task", "command-arg": "uri", "command-after": "application:show,index"},
|
||||
{ "label": "Yeni BT Görevi", "id": "task.new-bt-task", "command": "application:new-bt-task", "command-arg": "torrent", "command-after": "application:show,index"},
|
||||
{ "type": "separator" },
|
||||
{ "label": "Görevi Durdur", "id": "task.pause-task", "command": "application:pause-task" },
|
||||
{ "label": "Görevi Sürdür", "id": "task.resume-task", "command": "application:resume-task" },
|
||||
{ "label": "Görevi Sil", "id": "task.delete-task", "command": "application:delete-task" },
|
||||
{ "label": "Görevi Yukarı Taşı", "id": "task.move-task-up", "command": "application:move-task-up" },
|
||||
{ "label": "Görevi Aşağı taşı", "id": "task.move-task-down", "command": "application:move-task-down" },
|
||||
{ "type": "separator" },
|
||||
{ "label": "Bütün Görevleri Durdur", "id": "task.pause-all-task", "command": "application:pause-all-task" },
|
||||
{ "label": "Bütün Görevleri Sürdür", "id": "task.resume-all-task", "command": "application:resume-all-task" },
|
||||
{ "type": "separator" },
|
||||
{ "label": "Son Görevleri Temizle", "id": "task.clear-recent-tasks", "command": "application:clear-recent-tasks" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"label": "Düzenle",
|
||||
"id": "menu.edit",
|
||||
"submenu": [
|
||||
{ "label": "Geri Al", "id": "edit.undo", "role": "undo" },
|
||||
{ "label": "Yinele", "id": "edit.redo", "role": "redo" },
|
||||
{ "type": "separator" },
|
||||
{ "label": "Kes", "id": "edit.cut", "role": "cut" },
|
||||
{ "label": "Kopyala", "id": "edit.copy", "role": "copy" },
|
||||
{ "label": "Yapıştır", "id": "edit.paste", "role": "paste" },
|
||||
{ "label": "Sil", "id": "edit.delete", "role": "delete" },
|
||||
{ "label": "Hepsini Seç", "id": "edit.select-all", "role": "selectall" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"label": "Pencere",
|
||||
"role": "window",
|
||||
"id": "menu.window",
|
||||
"submenu": [
|
||||
{ "label": "Yeniden yükle", "id": "window.reload", "role": "reload" },
|
||||
{ "label": "Kapat", "id": "window.close", "role": "close" },
|
||||
{ "label": "Küçült", "id": "window.minimize", "role": "minimize" },
|
||||
{ "label": "Yakınlaştır", "id": "window.zoom", "role": "zoom" },
|
||||
{ "label": "Tam Ekran Yap", "id": "window.toggle-fullscreen", "role": "togglefullscreen" },
|
||||
{ "type": "separator" },
|
||||
{ "label": "Tümünü Öne Getir", "id": "window.front", "role": "front" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"label": "Yardım",
|
||||
"role": "help",
|
||||
"id": "menu.help",
|
||||
"submenu": [
|
||||
{ "label": "Motrix Web Sitesi", "id": "help.official-website", "command": "help:official-website" },
|
||||
{ "label": "Kılavuz", "id": "help.manual", "command": "help:manual" },
|
||||
{ "label": "Sürüm Notları...", "id": "help.release-notes", "command": "help:release-notes" },
|
||||
{ "type": "separator" },
|
||||
{ "label": "Sorun bildir", "id": "help.report-problem", "command": "help:report-problem" },
|
||||
{ "type": "separator" },
|
||||
{ "label": "Geliştirici Aracına geçiş yap", "id": "help.toggle-dev-tools", "role": "toggledevtools" }
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,80 @@
|
||||
{
|
||||
"menu": [
|
||||
{
|
||||
"label": "Dosya",
|
||||
"id": "menu.file",
|
||||
"submenu": [
|
||||
{ "label": "Motrix Hakkında", "id": "app.about", "command": "application:about", "command-before": "application:show,index"},
|
||||
{ "type": "separator" },
|
||||
{ "label": "Ayarlar...", "id": "app.preferences", "command": "application:preferences", "command-before": "application:show,index"},
|
||||
{ "label": "Güncellemeleri denetle...", "id": "app.check-for-updates", "command": "application:check-for-updates" },
|
||||
{ "label": "Motrix'i gizle", "id": "app.hide", "role": "hide" },
|
||||
{ "label": "Diğerlerini gizle", "id": "app.hide-others", "role": "hideothers" },
|
||||
{ "label": "Hepsini Göster", "id": "app.unhide", "role": "unhide" },
|
||||
{ "type": "separator" },
|
||||
{ "label": "Motrix'ten çık", "id": "app.quit", "role": "quit" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"label": "Görev",
|
||||
"id": "menu.task",
|
||||
"submenu": [
|
||||
{ "label": "Yeni Görev", "id": "task.new-task", "command": "application:new-task", "command-arg": "uri", "command-after": "application:show,index"},
|
||||
{ "label": "Yeni BT Görevi", "id": "task.new-bt-task", "command": "application:new-bt-task", "command-arg": "torrent", "command-after": "application:show,index"},
|
||||
{ "type": "separator" },
|
||||
{ "label": "Görevi Durdur", "id": "task.pause-task", "command": "application:pause-task" },
|
||||
{ "label": "Görevi Sürdür", "id": "task.resume-task", "command": "application:resume-task" },
|
||||
{ "label": "Görevi Sil", "id": "task.delete-task", "command": "application:delete-task" },
|
||||
{ "label": "Görevi Yukarı Taşı", "id": "task.move-task-up", "command": "application:move-task-up" },
|
||||
{ "label": "Görevi Aşağı taşı", "id": "task.move-task-down", "command": "application:move-task-down" },
|
||||
{ "type": "separator" },
|
||||
{ "label": "Bütün Görevleri Durdur", "id": "task.pause-all-task", "command": "application:pause-all-task" },
|
||||
{ "label": "Bütün Görevleri Sürdür", "id": "task.resume-all-task", "command": "application:resume-all-task" },
|
||||
{ "type": "separator" },
|
||||
{ "label": "Son Görevleri Temizle", "id": "task.clear-recent-tasks", "command": "application:clear-recent-tasks" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"label": "Düzenle",
|
||||
"id": "menu.edit",
|
||||
"submenu": [
|
||||
{ "label": "Geri Al", "id": "edit.undo", "role": "undo" },
|
||||
{ "label": "Yinele", "id": "edit.redo", "role": "redo" },
|
||||
{ "type": "separator" },
|
||||
{ "label": "Kes", "id": "edit.cut", "role": "cut" },
|
||||
{ "label": "Kopyala", "id": "edit.copy", "role": "copy" },
|
||||
{ "label": "Yapıştır", "id": "edit.paste", "role": "paste" },
|
||||
{ "label": "Sil", "id": "edit.delete", "role": "delete" },
|
||||
{ "label": "Hepsini Seç", "id": "edit.select-all", "role": "selectall" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"label": "Pencere",
|
||||
"role": "window",
|
||||
"id": "menu.window",
|
||||
"submenu": [
|
||||
{ "label": "Yeniden yükle", "id": "window.reload", "role": "reload" },
|
||||
{ "label": "Kapat", "id": "window.close", "role": "close" },
|
||||
{ "label": "Küçült", "id": "window.minimize", "role": "minimize" },
|
||||
{ "label": "Yakınlaştır", "id": "window.zoom", "role": "zoom" },
|
||||
{ "label": "Tam Ekran Yap", "id": "window.toggle-fullscreen", "role": "togglefullscreen" },
|
||||
{ "type": "separator" },
|
||||
{ "label": "Tümünü Öne Getir", "id": "window.front", "role": "front" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"label": "Yardım",
|
||||
"role": "help",
|
||||
"id": "menu.help",
|
||||
"submenu": [
|
||||
{ "label": "Motrix Web Sitesi", "id": "help.official-website", "command": "help:official-website" },
|
||||
{ "label": "Kılavuz", "id": "help.manual", "command": "help:manual" },
|
||||
{ "label": "Sürüm Notları...", "id": "help.release-notes", "command": "help:release-notes" },
|
||||
{ "type": "separator" },
|
||||
{ "label": "Sorun bildir", "id": "help.report-problem", "command": "help:report-problem" },
|
||||
{ "type": "separator" },
|
||||
{ "label": "Geliştirici Aracına geçiş yap", "id": "help.toggle-dev-tools", "role": "toggledevtools" }
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
<template>
|
||||
<el-aside width="78px" class="aside" :class="{ draggable: !isWindows() }">
|
||||
<el-aside width="78px" :class="['aside', { 'draggable': asideDraggable }]">
|
||||
<div class="aside-inner">
|
||||
<mo-logo-mini />
|
||||
<ul class="menu top-menu">
|
||||
@@ -39,11 +39,12 @@
|
||||
computed: {
|
||||
...mapState('app', {
|
||||
currentPage: state => state.currentPage
|
||||
})
|
||||
}),
|
||||
asideDraggable: function () {
|
||||
return is.macOS()
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
isRenderer: is.renderer,
|
||||
isWindows: is.windows,
|
||||
open (link) {
|
||||
this.$electron.shell.openExternal(link)
|
||||
},
|
||||
@@ -51,7 +52,7 @@
|
||||
this.$store.dispatch('app/showAddTaskDialog', taskType)
|
||||
},
|
||||
showAboutPanel () {
|
||||
// if (this.isRenderer()) {
|
||||
// if (is.renderer()) {
|
||||
// this.$electron.ipcRenderer.send('command', 'application:about')
|
||||
// } else {
|
||||
this.$store.dispatch('app/showAboutPanel')
|
||||
|
||||
@@ -85,7 +85,9 @@
|
||||
</el-input>
|
||||
</el-col>
|
||||
<el-col class="form-item-sub" :span="24">
|
||||
<el-button plain type="danger" @click="() => onFactoryResetClick()">{{ $t('preferences.factory-reset') }}</el-button>
|
||||
<el-button plain type="danger" @click="() => onFactoryResetClick()">
|
||||
{{ $t('preferences.factory-reset') }}
|
||||
</el-button>
|
||||
</el-col>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
@@ -144,6 +146,10 @@
|
||||
{
|
||||
value: 'en-US',
|
||||
label: '🇺🇸 English (US)'
|
||||
},
|
||||
{
|
||||
value: 'tr',
|
||||
label: '🇹🇷 Türkçe (TR)'
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -186,8 +192,8 @@
|
||||
onFactoryResetClick () {
|
||||
this.$electron.remote.dialog.showMessageBox({
|
||||
type: 'warning',
|
||||
title: '恢复初始设置',
|
||||
message: '你确定要恢复为初始设置吗?',
|
||||
title: this.$t('preferences.factory-reset'),
|
||||
message: this.$t('preferences.factory-reset-confirm'),
|
||||
buttons: [this.$t('app.yes'), this.$t('app.no')],
|
||||
cancelId: 1
|
||||
}, (buttonIndex) => {
|
||||
@@ -218,7 +224,7 @@
|
||||
</script>
|
||||
|
||||
<style lang="scss">
|
||||
.ua-group {
|
||||
margin-top: 8px;
|
||||
}
|
||||
.ua-group {
|
||||
margin-top: 8px;
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<ul>
|
||||
<li
|
||||
@click="() => nav('basic')"
|
||||
v-bind:class="[ current === 'basic' ? 'active' : '' ]"
|
||||
:class="[ current === 'basic' ? 'active' : '' ]"
|
||||
>
|
||||
<i class="subnav-icon">
|
||||
<mo-icon name='preference-basic' width="20" height="20" />
|
||||
@@ -13,7 +13,7 @@
|
||||
</li>
|
||||
<li
|
||||
@click="() => nav('advanced')"
|
||||
v-bind:class="[ current === 'advanced' ? 'active' : '' ]"
|
||||
:class="[ current === 'advanced' ? 'active' : '' ]"
|
||||
>
|
||||
<i class="subnav-icon">
|
||||
<mo-icon name='preference-advanced' width="20" height="20" />
|
||||
@@ -22,7 +22,7 @@
|
||||
</li>
|
||||
<li
|
||||
@click="() => nav('lab')"
|
||||
v-bind:class="[ current === 'lab' ? 'active' : '' ]"
|
||||
:class="[ current === 'lab' ? 'active' : '' ]"
|
||||
>
|
||||
<i class="subnav-icon">
|
||||
<mo-icon name='preference-lab' width="20" height="20" />
|
||||
@@ -34,7 +34,6 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import is from 'electron-is'
|
||||
import '@/components/Icons/preference-basic'
|
||||
import '@/components/Icons/preference-advanced'
|
||||
import '@/components/Icons/preference-lab'
|
||||
@@ -53,7 +52,6 @@
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
isMas: is.mas,
|
||||
nav: function (category = 'basic') {
|
||||
this.$router.push({
|
||||
path: `/preference/${category}`
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<ul>
|
||||
<li
|
||||
@click="() => nav('active')"
|
||||
v-bind:class="[ current === 'active' ? 'active' : '' ]"
|
||||
:class="[ current === 'active' ? 'active' : '' ]"
|
||||
>
|
||||
<i class="subnav-icon">
|
||||
<mo-icon name="task-start" width="20" height="20" />
|
||||
@@ -13,7 +13,7 @@
|
||||
</li>
|
||||
<li
|
||||
@click="() => nav('waiting')"
|
||||
v-bind:class="[ current === 'waiting' ? 'active' : '' ]"
|
||||
:class="[ current === 'waiting' ? 'active' : '' ]"
|
||||
>
|
||||
<i class="subnav-icon">
|
||||
<mo-icon name="task-pause" width="20" height="20" />
|
||||
@@ -22,7 +22,7 @@
|
||||
</li>
|
||||
<li
|
||||
@click="() => nav('stopped')"
|
||||
v-bind:class="[ current === 'stopped' ? 'active' : '' ]"
|
||||
:class="[ current === 'stopped' ? 'active' : '' ]"
|
||||
>
|
||||
<i class="subnav-icon">
|
||||
<mo-icon name="task-stop" width="20" height="20" />
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
import eleLocaleEn from 'element-ui/lib/locale/lang/en'
|
||||
import eleLocaleZhCN from 'element-ui/lib/locale/lang/zh-CN'
|
||||
import eleLocaleTr from 'element-ui/lib/locale/lang/tr-TR'
|
||||
import appLocaleEnUS from '@shared/locales/en-US'
|
||||
import appLocaleZhCN from '@shared/locales/zh-CN'
|
||||
import appLocaleTr from '@shared/locales/tr'
|
||||
|
||||
const resources = {
|
||||
'en-US': {
|
||||
@@ -10,6 +12,12 @@ const resources = {
|
||||
...appLocaleEnUS
|
||||
}
|
||||
},
|
||||
'tr': {
|
||||
translation: {
|
||||
...eleLocaleTr,
|
||||
...appLocaleTr
|
||||
}
|
||||
},
|
||||
'zh-CN': {
|
||||
translation: {
|
||||
...eleLocaleZhCN,
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
import appLocaleEnUS from '@shared/locales/en-US'
|
||||
import appLocaleZhCN from '@shared/locales/zh-CN'
|
||||
import appLocaleTrTR from '@shared/locales/tr'
|
||||
|
||||
const resources = {
|
||||
'en-US': {
|
||||
@@ -11,6 +12,11 @@ const resources = {
|
||||
translation: {
|
||||
...appLocaleZhCN
|
||||
}
|
||||
},
|
||||
'tr': {
|
||||
translation: {
|
||||
...appLocaleTrTR
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -26,6 +26,7 @@ export default {
|
||||
'app-log-path': 'App log path',
|
||||
'download-session-path': 'Download session path',
|
||||
'factory-reset': 'Factory Reset',
|
||||
'factory-reset-confirm': 'Are you sure you want to revert to factory settings?',
|
||||
'lab-warning': '⚠️ Enabling lab features may cause app crashes or data loss, decide for yourself!',
|
||||
'download-protocol': 'Protocol',
|
||||
'support-more-download-protocols': 'Enable more download protocols support',
|
||||
|
||||
@@ -5,7 +5,8 @@
|
||||
*/
|
||||
export const supportLanguages = [
|
||||
'en-US',
|
||||
'zh-CN'
|
||||
'zh-CN',
|
||||
'tr'
|
||||
]
|
||||
|
||||
/**
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
export default {
|
||||
'engine-version': 'Engine Versiyonu',
|
||||
'about': 'Hakkında',
|
||||
'release': 'Sürüm',
|
||||
'support': 'Destek'
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
export default {
|
||||
'task-list': 'Görev Listesi',
|
||||
'add-task': 'Görev Ekle',
|
||||
'about': 'Motrix Hakkında',
|
||||
'preferences': 'Ayarlar...',
|
||||
'check-for-updates': 'Güncellemeleri kontrol et...',
|
||||
'hide': 'Motrix\'i gizle',
|
||||
'hide-others': 'Diğerlerini gizle',
|
||||
'unhide': 'Hepsini Göster',
|
||||
'quit': 'Motrix\'ten çık',
|
||||
'under-development-message': 'Üzgünüz, bu özellik geliştirme aşamasında...',
|
||||
'yes': 'Evet',
|
||||
'no': 'Hayır',
|
||||
'cancel': 'İptal',
|
||||
'submit': 'Gönder',
|
||||
'gt1d': '> 1 gün',
|
||||
'hour': 'S',
|
||||
'minute': 'd',
|
||||
'second': 's'
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
export default {
|
||||
'undo': 'Geri al',
|
||||
'redo': 'Yinele',
|
||||
'cut': 'Kes',
|
||||
'copy': 'Kopyala',
|
||||
'paste': 'Yapıştır',
|
||||
'delete': 'Sil',
|
||||
'select-all': 'Hepsini seç'
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
export default {
|
||||
'official-website': 'Motrix Web Sitesi',
|
||||
'manual': 'Kılavuz',
|
||||
'release-notes': 'Sürüm Notları...',
|
||||
'report-problem': 'Sorun bildir',
|
||||
'toggle-dev-tools': 'Geliştirici Aracına geçiş yap'
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
import about from './about'
|
||||
import app from './app'
|
||||
// import edit from './edit'
|
||||
// import help from './help'
|
||||
// import menu from './menu'
|
||||
import preferences from './preferences'
|
||||
import subnav from './subnav'
|
||||
import task from './task'
|
||||
// import window from './window'
|
||||
|
||||
export default {
|
||||
about,
|
||||
app,
|
||||
// edit,
|
||||
// help,
|
||||
// menu,
|
||||
preferences,
|
||||
subnav,
|
||||
task
|
||||
// window
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
export default {
|
||||
'app': 'Motrix',
|
||||
'file': 'Dosya',
|
||||
'task': 'Görev',
|
||||
'edit': 'Düzenle',
|
||||
'window': 'Pencere',
|
||||
'help': 'Yardım'
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
export default {
|
||||
'basic': 'Temel',
|
||||
'advanced': 'Gelişmiş',
|
||||
'lab': 'Deneysel',
|
||||
'save': 'Kaydet & Uygula',
|
||||
'discard': 'İptal Et',
|
||||
'startup': 'Başlangıçta',
|
||||
'auto-resume-all': 'Tüm bitmemiş görevleri otomatik olarak devam ettir',
|
||||
'default-dir': 'Varsayılan Klasör',
|
||||
'mas-default-dir-tip': 'App Store\'un sanal alan izinleri kısıtlamaları nedeniyle, varsayılan indirme dizininin İndirilenler dizinine ayarlanması önerilir.',
|
||||
'task-manage': 'Görev Yöneticisi',
|
||||
'max-concurrent-downloads': 'Maksimum aktif görev',
|
||||
'max-connection-per-server': 'Sunucu başına maksimum bağlantı',
|
||||
'new-task-show-downloading': 'Görev ekledikten sonra indirmeyi otomatik göster',
|
||||
'continue': 'Devamlı',
|
||||
'task-completed-notify': 'İndirme bittikten sonra bildirim göster',
|
||||
'auto-purge-record': 'Auto purge download record when app exit',
|
||||
'ui': 'Kullanıcı Arayüzü',
|
||||
'language': 'Dil',
|
||||
'change-language': 'Dil değiştir',
|
||||
'hide-app-menu': 'Uygulama menüsünü göster (Windows & Linux için)',
|
||||
'proxy': 'Proxy',
|
||||
'use-proxy': 'Proxy etkinleştir',
|
||||
'developer': 'Geliştirici',
|
||||
'mock-user-agent': 'Sahte Kullanıcı Kimliği (User-Agent)',
|
||||
'app-log-path': 'Uygulama log yolu',
|
||||
'download-session-path': 'Oturum yolunu indir',
|
||||
'factory-reset': 'Fabrika ayarlarına dön',
|
||||
'factory-reset-confirm': 'Fabrika ayarlarına geri dönmek istediğinize emin misiniz?',
|
||||
'lab-warning': '⚠️ Deneysel özellikleri etkinleştirmek uygulamanın çökmesine veya veri kaybına neden olabilir, kendiniz karar verin!',
|
||||
'download-protocol': 'Protokol',
|
||||
'support-more-download-protocols': 'Daha fazla indirme protokolü desteğini etkinleştir',
|
||||
'browser-extensions': 'Eklentiler',
|
||||
'baidu-exporter': 'BaiduExporter',
|
||||
'browser-extensions-tip': 'Topluluk tarafından sağlanan, ',
|
||||
'baidu-exporter-help': 'Kullanım detayları için buraya tıklayın'
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
export default {
|
||||
'task-list': 'Görevler',
|
||||
'preferences': 'Ayarlar'
|
||||
}
|
||||
@@ -0,0 +1,78 @@
|
||||
export default {
|
||||
'active': 'İndiriliyor',
|
||||
'waiting': 'Bekleniyor',
|
||||
'stopped': 'Durdu',
|
||||
'new-task': 'Yeni Görev',
|
||||
'new-bt-task': 'Yeni BT Görevi',
|
||||
'uri-task': 'URL',
|
||||
'torrent-task': 'Torrent',
|
||||
'uri-task-tip': 'Her bir satır için bir görev (magnet destekli)',
|
||||
'thunder-link-tip': 'İpucu: Thunder bağlantıları kod çözme işleminden sonra indirilemeyebilir',
|
||||
'task-name': 'Görev Adı',
|
||||
'task-out': 'Yeniden Adlandır',
|
||||
'task-out-tip': 'Opsiyonel, tek görev destekle',
|
||||
'task-split': 'Parça',
|
||||
'task-dir': 'Yol',
|
||||
'pause-task': 'Görevi Durdur',
|
||||
'task-ua': 'UA',
|
||||
'task-user-agent': 'User-Agent',
|
||||
'task-referer': 'Yönlendiren',
|
||||
'task-cookie': 'Çerez',
|
||||
'navigate-to-downloading': 'İndirilenlere git',
|
||||
'show-advanced-options': 'Gelişmiş ayarlar',
|
||||
'copyright-warning': 'Telif Uyarısı',
|
||||
'copyright-warning-message': 'İndirmek istediğiniz dosya telif hakkıyla korunan ses veya videoya ait olabilir, lütfen telif hakkı lisansına sahip olduğunuzdan emin olun.',
|
||||
'copyright-yes': 'Evet, sahibim',
|
||||
'copyright-no': 'Hayır',
|
||||
'copyright-error-message': 'Telif hakkı sorunları nedeniyle görev ekleme işlemi başarısız oldu',
|
||||
'pause-task-success': '"{{taskName}}" görevi durduruldu',
|
||||
'pause-task-fail': '"{{taskName}}" görevi durdurulamadı',
|
||||
'resume-task': 'Görevi sürdür',
|
||||
'resume-task-success': '"{{taskName}}" devam ettirildi',
|
||||
'resume-task-fail': '"{{taskName}}" devam ettirilemedi',
|
||||
'delete-task': 'Görevi sil',
|
||||
'delete-selected-tasks': 'Seçilen görevleri sil',
|
||||
'delete-task-confirm': '"{{taskName}}" adlı görevi silmek istediğinizden emin misiniz?',
|
||||
'delete-task-label': 'Dosyalar ile birlikte sil',
|
||||
'delete-task-success': '"{{taskName}}" silindi',
|
||||
'delete-task-fail': '"{{taskName}}" silinemedi',
|
||||
'remove-task-file-fail': 'Görev dosyaları silinemedi, lütfen manuel olarak silin',
|
||||
'remove-task-config-file-fail': 'Görev yapılandırma dosyası silinemedi, lütfen manuel olarak silin',
|
||||
'move-task-up': 'Görevi yukarı taşı',
|
||||
'move-task-down': 'Görevi aşağı taşı',
|
||||
'pause-all-task': 'Bütün görevleri durdur',
|
||||
'pause-all-task-success': 'Bütün görevleri durdurma başarılı',
|
||||
'pause-all-task-fail': 'Bütün görevleri durdurma başarısız',
|
||||
'resume-all-task': 'Bütün görevleri sürdür',
|
||||
'resume-all-task-success': 'Bütün görevleri sürdürme başarılı',
|
||||
'resume-all-task-fail': 'Bütün görevleri sürdürme başarısız',
|
||||
'clear-recent-tasks': 'Son görevleri temizle',
|
||||
'purge-record': 'Görev Kaydını Temizle',
|
||||
'purge-record-success': 'Görev Kaydını Temizleme başarılı',
|
||||
'purge-record-fail': 'Görev Kaydını Temizleme başarısız',
|
||||
'refresh-list': 'Görev listesini yenile',
|
||||
'no-task': 'Görev yok',
|
||||
'copy-link': 'Bağlantıyı kopyala',
|
||||
'copy-link-success': 'Bağlantı Kopyalama başarılı',
|
||||
'remove-record': 'Görev kaydını kaldır',
|
||||
'remove-record-confirm': '"{{taskName}}" görevinin kaydın kaldırmak istediğinizden emin misiniz?',
|
||||
'remove-record-label': 'Dosyalar ile birlikte kaldır',
|
||||
'remove-record-success': '"{{taskName}}" kayıtları kaldırıldı',
|
||||
'remove-record-fail': '"{{taskName}}" kayıtları kaldırılamadı',
|
||||
'show-in-folder': 'Görevi klasörde göster',
|
||||
'file-not-exist': 'Dosya yok ya da silinmiş',
|
||||
'file-path-error': 'Dosya yolu hatası',
|
||||
'opening-task-message': '"{{taskName}}" açılıyor ...',
|
||||
'get-task-name': 'Görev ismi getir...',
|
||||
'remaining-prefix': 'Kalan Süre',
|
||||
'select-torrent': 'Torrent dosyasını sürükleyin ya da seçmek için tıklayın',
|
||||
'task-info-dialog-title': '{{title}} hakkında bilgiler',
|
||||
'download-start-message': '{{taskName}} görevi başlatıldı',
|
||||
'download-pause-message': '{{taskName}} görevi duraklatıldı',
|
||||
'download-stop-message': '{{taskName}} görevi durduruldu',
|
||||
'download-error-message': '{{taskName}} görevinde hata oluştu',
|
||||
'download-complete-message': '{{taskName}} görevi tamamlandı',
|
||||
'download-complete-notify': 'İndirme bitti',
|
||||
'download-fail-message': '{{taskName}} görevi indirilemedi',
|
||||
'download-fail-notify': 'İndirme başarısız'
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
export default {
|
||||
'reload': 'Yenile',
|
||||
'close': 'Kapat',
|
||||
'minimize': 'Küçült',
|
||||
'zoom': 'Yakınlaştır',
|
||||
'toggle-fullscreen': 'Tam ekran yap',
|
||||
'front': 'Tümünü Öne Getir'
|
||||
}
|
||||
@@ -26,6 +26,7 @@ export default {
|
||||
'app-log-path': '应用日志路径',
|
||||
'download-session-path': '应用日志路径',
|
||||
'factory-reset': '恢复初始设置',
|
||||
'factory-reset-confirm': '你确定要恢复为初始设置吗?',
|
||||
'lab-warning': '⚠️启用实验特性可能造成应用崩溃或数据丢失,请自行决定!',
|
||||
'download-protocol': '下载协议',
|
||||
'support-more-download-protocols': '支持更多下载协议',
|
||||
|
||||
Reference in New Issue
Block a user