Merge remote-tracking branch 'upstream/master'

This commit is contained in:
Kieran Mesquita
2019-02-17 23:07:24 +08:00
25 changed files with 510 additions and 24 deletions
+14 -1
View File
@@ -30,7 +30,7 @@ Motirx 是一款全能的下载工具,支持下载 HTTP、FTP、BT、磁力链
- 🔔 下载完成后通知
- 💻 支持触控栏快捷健 (Mac 专享)
- 🗑 移除任务时可同时删除相关文件
- 🌍 国际化(可选择简体中文或英文界面)
- 🌍 国际化[查看已可选的语言](#-国际化)
- 🎏 ...
## 🖥 应用界面
@@ -78,5 +78,18 @@ npm run build
## 🤝 参与共建 [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](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) 许可进行开源。
+15 -2
View File
@@ -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 [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](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
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "Motrix",
"version": "1.0.10",
"version": "1.1.3",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
+80
View File
@@ -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" }
]
}
]
}
+80
View File
@@ -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" }
]
}
]
}
+80
View File
@@ -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" }
]
}
]
}
+6 -5
View File
@@ -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" />
+8
View File
@@ -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,
+6
View File
@@ -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
}
}
}
+1
View File
@@ -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',
+2 -1
View File
@@ -5,7 +5,8 @@
*/
export const supportLanguages = [
'en-US',
'zh-CN'
'zh-CN',
'tr'
]
/**
+6
View File
@@ -0,0 +1,6 @@
export default {
'engine-version': 'Engine Versiyonu',
'about': 'Hakkında',
'release': 'Sürüm',
'support': 'Destek'
}
+20
View File
@@ -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'
}
+9
View File
@@ -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ç'
}
+7
View File
@@ -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'
}
+21
View File
@@ -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
}
+8
View File
@@ -0,0 +1,8 @@
export default {
'app': 'Motrix',
'file': 'Dosya',
'task': 'Görev',
'edit': 'Düzenle',
'window': 'Pencere',
'help': 'Yardım'
}
+37
View File
@@ -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'
}
+4
View File
@@ -0,0 +1,4 @@
export default {
'task-list': 'Görevler',
'preferences': 'Ayarlar'
}
+78
View File
@@ -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'
}
+8
View File
@@ -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'
}
+1
View File
@@ -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': '支持更多下载协议',