mirror of
https://github.com/VueTorrent/VueTorrent.git
synced 2025-03-14 12:10:18 +03:00
perf: Update and realign locales (#573)
This commit is contained in:
parent
41fcbc46f2
commit
c45bf208de
27 changed files with 3322 additions and 787 deletions
|
@ -3,7 +3,7 @@
|
|||
<v-card flat>
|
||||
<v-card-title class="pa-0">
|
||||
<v-toolbar-title class="ma-4 primarytext--text">
|
||||
<h3>{{ hasInitialRule ? $t('edit') : $t('createNew') }} {{ $t('rule') }}</h3>
|
||||
<h3>{{ hasInitialRule ? $t('modals.newRule.titleEdit') : $t('modals.newRule.titleCreate') }}</h3>
|
||||
</v-toolbar-title>
|
||||
</v-card-title>
|
||||
<v-card-text class="pa-2">
|
||||
|
|
|
@ -59,7 +59,9 @@
|
|||
/>
|
||||
</div>
|
||||
<div id="tracker_filter" v-if="showTrackerFilter">
|
||||
<label class="white--text text-uppercase font-weight-medium caption ml-4"> Tracker </label>
|
||||
<label class="white--text text-uppercase font-weight-medium caption ml-4">
|
||||
{{ $t('tracker') }}
|
||||
</label>
|
||||
<v-select
|
||||
aria-label="tracker_filter"
|
||||
:value="selectedTracker"
|
||||
|
@ -116,8 +118,8 @@ export default {
|
|||
},
|
||||
availableCategories() {
|
||||
const categories = [
|
||||
{ name: 'All', value: null },
|
||||
{ name: 'Uncategorized', value: '' }
|
||||
{name: this.$i18n.t('all'), value: null},
|
||||
{name: this.$i18n.t('navbar.filters.uncategorized'), value: ''}
|
||||
]
|
||||
categories.push(
|
||||
...this.getCategories().map(c => {
|
||||
|
@ -129,15 +131,15 @@ export default {
|
|||
},
|
||||
availableTags() {
|
||||
return [
|
||||
{name: 'All', value: null},
|
||||
{name: 'Untagged', value: ''},
|
||||
{name: this.$i18n.t('all'), value: null},
|
||||
{name: this.$i18n.t('navbar.filters.untagged'), value: ''},
|
||||
...this.getAvailableTags()
|
||||
]
|
||||
},
|
||||
availableTrackers() {
|
||||
const trackers = [
|
||||
{ name: 'All', value: null },
|
||||
{ name: 'Not working', value: '' }
|
||||
{name: this.$i18n.t('all'), value: null},
|
||||
{name: this.$i18n.t('navbar.filters.not_working'), value: ''}
|
||||
]
|
||||
|
||||
if (this.showTrackerFilter) {
|
||||
|
|
|
@ -18,9 +18,9 @@
|
|||
|
||||
<SpeedGraph v-if="webuiSettings.showSpeedGraph" />
|
||||
|
||||
<TranserStats v-if="webuiSettings.showAlltimeStat" :session="false" :status="status" />
|
||||
<TransferStats v-if="webuiSettings.showAlltimeStat" :session="false" :status="status" />
|
||||
|
||||
<TranserStats v-if="webuiSettings.showSessionStat" :session="true" :status="status" />
|
||||
<TransferStats v-if="webuiSettings.showSessionStat" :session="true" :status="status" />
|
||||
|
||||
<FreeSpace v-if="webuiSettings.showFreeSpace" :space="status.freeDiskSpace" />
|
||||
|
||||
|
@ -39,8 +39,8 @@
|
|||
</template>
|
||||
|
||||
<script>
|
||||
import { mapGetters, mapState } from 'vuex'
|
||||
import { BottomActions, TopMenu, SpeedGraph, FreeSpace, TranserStats, CurrentSpeed, FilterSelect } from './index'
|
||||
import { mapGetters } from 'vuex'
|
||||
import { BottomActions, TopMenu, SpeedGraph, FreeSpace, TransferStats, CurrentSpeed, FilterSelect } from './index'
|
||||
|
||||
export default {
|
||||
name: 'Navbar',
|
||||
|
@ -49,7 +49,7 @@ export default {
|
|||
BottomActions,
|
||||
TopMenu,
|
||||
SpeedGraph,
|
||||
TranserStats,
|
||||
TransferStats,
|
||||
CurrentSpeed,
|
||||
FilterSelect
|
||||
},
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
</v-icon>
|
||||
</v-btn>
|
||||
</template>
|
||||
<span> {{ $t('navbar.topActions.addTorrent') | titleCase }}</span>
|
||||
<span> {{ $t('navbar.topActions.addTorrent') }}</span>
|
||||
</v-tooltip>
|
||||
<v-tooltip bottom open-delay="400">
|
||||
<template #activator="{ on }">
|
||||
|
@ -18,7 +18,7 @@
|
|||
</v-icon>
|
||||
</v-btn>
|
||||
</template>
|
||||
<span>{{ $t('navbar.topActions.resumeSelected') | titleCase }}</span>
|
||||
<span>{{ $t('navbar.topActions.resumeSelected') }}</span>
|
||||
</v-tooltip>
|
||||
<v-tooltip bottom open-delay="400">
|
||||
<template #activator="{ on }">
|
||||
|
@ -28,7 +28,7 @@
|
|||
</v-icon>
|
||||
</v-btn>
|
||||
</template>
|
||||
<span> {{ $t('navbar.topActions.pauseSelected') | titleCase }}</span>
|
||||
<span> {{ $t('navbar.topActions.pauseSelected') }}</span>
|
||||
</v-tooltip>
|
||||
<v-tooltip bottom open-delay="400">
|
||||
<template #activator="{ on }">
|
||||
|
@ -38,7 +38,7 @@
|
|||
</v-icon>
|
||||
</v-btn>
|
||||
</template>
|
||||
<span> {{ $t('navbar.topActions.removeSelected') | titleCase }}</span>
|
||||
<span> {{ $t('navbar.topActions.removeSelected') }}</span>
|
||||
</v-tooltip>
|
||||
<v-tooltip bottom open-delay="400">
|
||||
<template #activator="{ on }">
|
||||
|
@ -48,7 +48,7 @@
|
|||
</v-icon>
|
||||
</v-btn>
|
||||
</template>
|
||||
<span>{{ $t('navbar.topActions.searchNew') | titleCase }}</span>
|
||||
<span>{{ $t('navbar.topActions.searchNew') }}</span>
|
||||
</v-tooltip>
|
||||
<v-tooltip bottom open-delay="400">
|
||||
<template #activator="{ on }">
|
||||
|
@ -58,7 +58,7 @@
|
|||
</v-icon>
|
||||
</v-btn>
|
||||
</template>
|
||||
<span>{{ $t('navbar.topActions.openSettings') | titleCase }}</span>
|
||||
<span>{{ $t('navbar.topActions.openSettings') }}</span>
|
||||
</v-tooltip>
|
||||
</div>
|
||||
</template>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<template>
|
||||
<div v-if="status" class="mt-3 mb-3">
|
||||
<label class="text-uppercase white--text caption font-weight-medium ml-4">
|
||||
{{ getTitle }}
|
||||
{{ this.isSession ? $t('navbar.sessionTitle') : $t('navbar.alltimeTitle') }}
|
||||
</label>
|
||||
<v-tooltip v-if="isSession" bottom>
|
||||
<template #activator="{ on }">
|
||||
|
@ -19,25 +19,19 @@
|
|||
<script>
|
||||
import { mdiInformationOutline } from '@mdi/js'
|
||||
import StorageCard from '../Core/StorageCard.vue'
|
||||
// eslint-disable-next-line no-unused-vars
|
||||
import { titleCase } from '../../filters'
|
||||
import { titleCase } from '@/filters'
|
||||
|
||||
export default {
|
||||
name: 'TransferStats',
|
||||
components: { StorageCard },
|
||||
props: ['status', 'session'],
|
||||
data: () => ({
|
||||
mdiInformationOutline,
|
||||
sessionTitle: 'session stats',
|
||||
alltimeTitle: 'all-time stats'
|
||||
mdiInformationOutline
|
||||
}),
|
||||
computed: {
|
||||
isSession() {
|
||||
return this.session
|
||||
},
|
||||
getTitle() {
|
||||
return this.isSession ? this.sessionTitle : this.alltimeTitle
|
||||
},
|
||||
getDownload() {
|
||||
return this.isSession ? this.status.sessionDownloaded : this.status.alltimeDownloaded
|
||||
},
|
||||
|
|
|
@ -3,9 +3,9 @@ import BottomActions from './NavbarActions.vue'
|
|||
import TopActions from './TopActions.vue'
|
||||
import SpeedGraph from './SpeedGraph.vue'
|
||||
import FreeSpace from './FreeSpace.vue'
|
||||
import TranserStats from './TransferStats.vue'
|
||||
import TransferStats from './TransferStats.vue'
|
||||
import CurrentSpeed from './CurrentSpeed.vue'
|
||||
import FilterSelect from './FilterSelect.vue'
|
||||
import TopMenu from './TopMenu.vue'
|
||||
|
||||
export { Navbar, BottomActions, TopActions, SpeedGraph, FreeSpace, TranserStats, CurrentSpeed, FilterSelect, TopMenu }
|
||||
export { Navbar, BottomActions, TopActions, SpeedGraph, FreeSpace, TransferStats, CurrentSpeed, FilterSelect, TopMenu }
|
||||
|
|
|
@ -15,6 +15,7 @@
|
|||
type="number"
|
||||
hide-details
|
||||
:label="$t('modals.settings.pageRss.pageGeneral.input.feedsRefreshInterval')"
|
||||
:disabled="!settings.rss_processing_enabled"
|
||||
/>
|
||||
</v-list-item>
|
||||
<v-list-item>
|
||||
|
@ -26,6 +27,7 @@
|
|||
type="number"
|
||||
hide-details
|
||||
:label="$t('modals.settings.pageRss.pageGeneral.input.feedsMaxArticles')"
|
||||
:disabled="!settings.rss_processing_enabled"
|
||||
/>
|
||||
</v-list-item>
|
||||
<v-divider />
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
<v-list-item v-for="(item, index) in busyTorrentProperties" :key="index" class="ma-2 elevation-2 rounded-lg pointer">
|
||||
<v-checkbox v-model="item.active" dense hide-details class="pa-0 ma-0" />
|
||||
<v-list-item-content>
|
||||
<v-list-item-title class="truncate" v-text="item.name" />
|
||||
<v-list-item-title class="truncate" v-text="item.label" />
|
||||
</v-list-item-content>
|
||||
<v-list-item-action>
|
||||
<v-icon>
|
||||
|
@ -34,7 +34,7 @@
|
|||
<v-list-item v-for="(item, index) in doneTorrentProperties" :key="index" class="ma-2 elevation-2 rounded-lg pointer">
|
||||
<v-checkbox v-model="item.active" dense hide-details class="pa-0 ma-0" />
|
||||
<v-list-item-content>
|
||||
<v-list-item-title class="truncate" v-text="item.name" />
|
||||
<v-list-item-title class="truncate" v-text="item.label" />
|
||||
</v-list-item-content>
|
||||
<v-list-item-action>
|
||||
<v-icon>
|
||||
|
@ -52,7 +52,9 @@
|
|||
|
||||
<script>
|
||||
import draggable from 'vuedraggable'
|
||||
import { mdiMenu } from '@mdi/js'
|
||||
import {mdiMenu} from '@mdi/js'
|
||||
import { i18n } from '@/plugins/i18n'
|
||||
|
||||
export default {
|
||||
name: 'Dashboard',
|
||||
components: {
|
||||
|
@ -63,10 +65,36 @@ export default {
|
|||
}),
|
||||
computed: {
|
||||
busyTorrentProperties() {
|
||||
return this.$store.state.webuiSettings.busyTorrentProperties
|
||||
return this.injectLocalization(this.$store.state.webuiSettings.busyTorrentProperties)
|
||||
},
|
||||
doneTorrentProperties() {
|
||||
return this.$store.state.webuiSettings.doneTorrentProperties
|
||||
return this.injectLocalization(this.$store.state.webuiSettings.doneTorrentProperties)
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
injectLocalization(properties) {
|
||||
const localePrefix = 'modals.settings.pageVueTorrent.pageDashboard.properties'
|
||||
const localeMap = {
|
||||
Size: i18n.t(`${localePrefix}.size`),
|
||||
Progress: i18n.t(`${localePrefix}.progress`),
|
||||
Download: i18n.t(`${localePrefix}.downloadSpeed`),
|
||||
Upload: i18n.t(`${localePrefix}.uploadSpeed`),
|
||||
Downloaded: i18n.t(`${localePrefix}.downloaded`),
|
||||
Directory: i18n.t(`${localePrefix}.save_path`),
|
||||
Uploaded: i18n.t(`${localePrefix}.uploaded`),
|
||||
ETA: i18n.t(`${localePrefix}.ETA`),
|
||||
Peers: i18n.t(`${localePrefix}.peers`),
|
||||
Seeds: i18n.t(`${localePrefix}.seeds`),
|
||||
Status: i18n.t(`${localePrefix}.state`),
|
||||
Ratio: i18n.t(`${localePrefix}.ratio`),
|
||||
Category: i18n.t(`${localePrefix}.category`),
|
||||
Tags: i18n.t(`${localePrefix}.tags`),
|
||||
AddedOn: i18n.t(`${localePrefix}.addedOn`),
|
||||
Availability: i18n.t(`${localePrefix}.availability`),
|
||||
LastActivity: i18n.t(`${localePrefix}.last_activity`)
|
||||
}
|
||||
|
||||
return properties.map(property => ({...property, label: localeMap[property.name]}))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -33,11 +33,11 @@
|
|||
<v-row dense>
|
||||
<v-col>
|
||||
<v-switch
|
||||
v-model="webuiSettings.showSessionStat"
|
||||
v-model="webuiSettings.showAlltimeStat"
|
||||
class="v-input--reverse pa-0 ma-0"
|
||||
hide-details
|
||||
inset
|
||||
:label="$t('modals.settings.pageVueTorrent.pageGeneral.sessionStats')"
|
||||
:label="$t('modals.settings.pageVueTorrent.pageGeneral.allTimeStats')"
|
||||
/>
|
||||
</v-col>
|
||||
</v-row>
|
||||
|
@ -46,11 +46,11 @@
|
|||
<v-row dense>
|
||||
<v-col>
|
||||
<v-switch
|
||||
v-model="webuiSettings.showAlltimeStat"
|
||||
class="v-input--reverse pa-0 ma-0"
|
||||
hide-details
|
||||
inset
|
||||
:label="$t('modals.settings.pageVueTorrent.pageGeneral.allTimeStats')"
|
||||
v-model="webuiSettings.showSessionStat"
|
||||
class="v-input--reverse pa-0 ma-0"
|
||||
hide-details
|
||||
inset
|
||||
:label="$t('modals.settings.pageVueTorrent.pageGeneral.sessionStats')"
|
||||
/>
|
||||
</v-col>
|
||||
</v-row>
|
||||
|
@ -212,7 +212,7 @@
|
|||
|
||||
<script>
|
||||
import { mapState, mapGetters } from 'vuex'
|
||||
import { Qbit } from '../../../../services/qbit'
|
||||
import { Qbit } from '@/services/qbit'
|
||||
import { i18n } from '@/plugins/i18n'
|
||||
|
||||
export default {
|
||||
|
|
163
src/lang/en.js
163
src/lang/en.js
|
@ -1,19 +1,19 @@
|
|||
const locale = {
|
||||
/** General */
|
||||
category: 'Category',
|
||||
settings: 'settings',
|
||||
pause: 'pause',
|
||||
delete: 'delete',
|
||||
save: 'save',
|
||||
cancel: 'cancel',
|
||||
confirm: 'confirm',
|
||||
settings: 'Settings',
|
||||
pause: 'Pause',
|
||||
delete: 'Delete',
|
||||
save: 'Save',
|
||||
cancel: 'Cancel',
|
||||
confirm: 'Confirm',
|
||||
edit: 'Edit',
|
||||
createNew: 'Create New',
|
||||
path: 'Path',
|
||||
create: 'Create',
|
||||
url: 'URL',
|
||||
directory: 'Directory',
|
||||
unknown: 'unknown',
|
||||
unknown: 'Unknown',
|
||||
status: 'Status',
|
||||
all: 'All',
|
||||
downloading: 'Downloading',
|
||||
|
@ -27,61 +27,78 @@ const locale = {
|
|||
errored: 'Errored',
|
||||
login: 'Login in',
|
||||
logout: 'Log out',
|
||||
downloaded: 'Downloaded',
|
||||
uploaded: 'Uploaded',
|
||||
upload: 'Upload',
|
||||
download: 'Download',
|
||||
downloaded: 'Downloaded',
|
||||
upload: 'Upload',
|
||||
uploaded: 'Uploaded',
|
||||
ETA: 'ETA',
|
||||
peers: 'Peers',
|
||||
ratio: 'Ratio',
|
||||
seeds: 'Seeds',
|
||||
tags: 'Tags',
|
||||
tracker: 'Tracker',
|
||||
share: 'Share',
|
||||
name: 'Name',
|
||||
hash: 'Hash',
|
||||
magnet: 'Magnet',
|
||||
feed: 'feed',
|
||||
rule: 'rule',
|
||||
feed: 'Feed',
|
||||
rule: 'Rule',
|
||||
then: 'Then',
|
||||
|
||||
/** Dashboard */
|
||||
dashboard: {
|
||||
tooltips: {
|
||||
toggleSearch: 'Toggle Search Filter',
|
||||
toggleSelect: 'Toggle Select Mode',
|
||||
toggleSort: 'Sort Torrents',
|
||||
selectAll: 'Select All',
|
||||
selectAllCaption: 'Select / Release All (Ctrl + A)'
|
||||
},
|
||||
emptyTorrentList: 'Nothing to see here!'
|
||||
},
|
||||
/** Torrent */
|
||||
torrent: {
|
||||
title: 'title',
|
||||
added: 'added on',
|
||||
availability: 'availability',
|
||||
size: 'size',
|
||||
progress: 'progress',
|
||||
directory: 'directory',
|
||||
downloaded: 'downloaded',
|
||||
uploaded: 'uploaded',
|
||||
created: 'created by',
|
||||
comments: 'comments',
|
||||
title: 'Title',
|
||||
added: 'Added On',
|
||||
availability: 'Availability',
|
||||
size: 'Size',
|
||||
progress: 'Progress',
|
||||
directory: 'Directory',
|
||||
downloaded: 'Downloaded',
|
||||
uploaded: 'Uploaded',
|
||||
created: 'Created By',
|
||||
comments: 'Comments',
|
||||
uploadedSession: 'Uploaded Session',
|
||||
timeActive: 'Time Active',
|
||||
seededFor: 'seeded for',
|
||||
seededFor: 'Seeded For',
|
||||
last_activity: 'Last Activity'
|
||||
},
|
||||
/** Navbar */
|
||||
navbar: {
|
||||
currentSpeed: 'current speed',
|
||||
freeSpace: 'free space',
|
||||
currentSpeed: 'Current Speed',
|
||||
alltimeTitle: 'All-Time Stats',
|
||||
sessionTitle: 'Session Stats',
|
||||
freeSpace: 'Free Space',
|
||||
topActions: {
|
||||
addTorrent: 'add torrent',
|
||||
resumeSelected: 'resume selected torrents',
|
||||
pauseSelected: 'pause selected torrents',
|
||||
removeSelected: 'remove selected torrents',
|
||||
openSettings: 'open settings',
|
||||
searchNew: 'search new torrent'
|
||||
addTorrent: 'Add torrent',
|
||||
resumeSelected: 'Resume selected torrents',
|
||||
pauseSelected: 'Pause selected torrents',
|
||||
removeSelected: 'Remove selected torrents',
|
||||
openSettings: 'Open settings',
|
||||
searchNew: 'Search new torrent'
|
||||
},
|
||||
sessionStats: {
|
||||
tooltip: 'Since the last time qBittorrent was restarted'
|
||||
},
|
||||
filters: {
|
||||
stalled_uploading: 'Stalled Uploading',
|
||||
stalled_downloading: 'Stalled Downloading'
|
||||
stalled_downloading: 'Stalled Downloading',
|
||||
uncategorized: 'Uncategorized',
|
||||
untagged: 'Untagged',
|
||||
not_working: 'Not Working'
|
||||
},
|
||||
action: {
|
||||
altSpeed: 'Alt speeds',
|
||||
altSpeed: 'Alt Speeds',
|
||||
dark: 'Dark',
|
||||
light: 'Light'
|
||||
}
|
||||
|
@ -94,6 +111,8 @@ const locale = {
|
|||
url: 'URL'
|
||||
},
|
||||
newRule: {
|
||||
titleCreate: 'Create new rule',
|
||||
titleEdit: 'Edit rule',
|
||||
name: 'Name',
|
||||
def: {
|
||||
mustContain: 'Must Contain',
|
||||
|
@ -118,13 +137,13 @@ const locale = {
|
|||
},
|
||||
settings: {
|
||||
tabName: {
|
||||
VueTorrent: 'vuetorrent',
|
||||
downloads: 'downloads',
|
||||
connection: 'connection',
|
||||
bittorrent: 'bittorrent',
|
||||
rss: 'Rss',
|
||||
webUI: 'WEB UI',
|
||||
tagsAndCategories: 'tags & categories'
|
||||
VueTorrent: 'VueTorrent',
|
||||
downloads: 'Downloads',
|
||||
connection: 'Connection',
|
||||
bittorrent: 'BitTorrent',
|
||||
rss: 'RSS',
|
||||
webUI: 'WebUI',
|
||||
tagsAndCategories: 'Tags & Categories'
|
||||
},
|
||||
pageVueTorrent: {
|
||||
tabName: {
|
||||
|
@ -151,7 +170,31 @@ const locale = {
|
|||
},
|
||||
pageDashboard: {
|
||||
busyTorrentTip: 'Properties to display for busy torrents',
|
||||
completedTorrentTip: 'Properties to display for completed torrents'
|
||||
completedTorrentTip: 'Properties to display for completed torrents',
|
||||
properties: {
|
||||
availability: 'Availability',
|
||||
category: 'Category',
|
||||
tags: 'Tags',
|
||||
completed: 'Completed',
|
||||
downloaded: 'Downloaded',
|
||||
ETA: 'ETA',
|
||||
name: 'Name',
|
||||
default: 'Default',
|
||||
last_activity: 'Last Activity',
|
||||
peers: 'Peers',
|
||||
seeds: 'Seeds',
|
||||
priority: 'Priority',
|
||||
progress: 'Progress',
|
||||
ratio: 'Ratio',
|
||||
save_path: 'Directory',
|
||||
size: 'Size',
|
||||
state: 'State',
|
||||
uploaded: 'Uploaded',
|
||||
addedOn: 'Added On',
|
||||
downloadSpeed: 'Download Speed',
|
||||
timeActive: 'Time Active',
|
||||
uploadSpeed: 'Upload Speed'
|
||||
}
|
||||
}
|
||||
},
|
||||
pageDownloads: {
|
||||
|
@ -168,7 +211,7 @@ const locale = {
|
|||
subHeaderSaveManagement: 'Saving Management',
|
||||
saveManagement: {
|
||||
autoManagement: 'Automatic Torrent Management',
|
||||
relocate: 'Relocate Torrent when category changes',
|
||||
relocate: 'Relocate torrent when category changes',
|
||||
defaultSavePath: 'Default Save Path',
|
||||
keepIncompleteIn: 'Keep incomplete torrents in:',
|
||||
autoEnabled: 'Autorun enabled:',
|
||||
|
@ -191,7 +234,7 @@ const locale = {
|
|||
listeningSubHeader: 'Listening Port',
|
||||
useUPnP: 'Use UPnP / NAT-PMP port forwarding from my router',
|
||||
incomingConnectionPort: 'Port used for incoming connections',
|
||||
subHeader: 'Connection Limits',
|
||||
subHeader: 'Connection Limits (-1 to disable)',
|
||||
globalMaxConnection: 'Global maximum number of connections',
|
||||
perTorrentMaxConnection: 'Maximum number of connections per torrent',
|
||||
globalMaxUploadSlots: 'Global maximum number of upload slots',
|
||||
|
@ -243,7 +286,7 @@ const locale = {
|
|||
input: {
|
||||
enableRssAutoDownload: 'Enable auto downloading of RSS torrents',
|
||||
enableRssProcessing: 'Enable fetching RSS feeds',
|
||||
feedsRefreshInterval: 'Feeds refresh interval',
|
||||
feedsRefreshInterval: 'Feeds refresh interval (in minutes)',
|
||||
feedsMaxArticles: 'Maximum number of articles per feed'
|
||||
}
|
||||
}
|
||||
|
@ -299,7 +342,7 @@ const locale = {
|
|||
pageInfo: {
|
||||
pieceStates: 'Progress',
|
||||
torrentTitle: 'Torrent title',
|
||||
hash: 'hash',
|
||||
hash: 'Hash',
|
||||
ratio: 'Ratio',
|
||||
downloadSpeed: 'DL Speed',
|
||||
uploadSpeed: 'UP Speed',
|
||||
|
@ -311,7 +354,7 @@ const locale = {
|
|||
createdBy: 'Created By',
|
||||
firstLastPiecePriority: 'First/Last Piece Priority',
|
||||
sequentialDownload: 'Sequential Download',
|
||||
autoTMM: 'Auto TMM',
|
||||
autoTMM: 'Automatic Torrent Management',
|
||||
shareRatioLimit: 'Share Ratio Limit',
|
||||
shareTimeLimit: 'Share Time Limit (minutes)',
|
||||
downloadLimit: 'Download Limit',
|
||||
|
@ -354,7 +397,7 @@ const locale = {
|
|||
createSubfolder: 'Create subfolder',
|
||||
automaticTorrentManagement: 'Automatic Torrent Management',
|
||||
dropHereForAdd: 'Drop here for add',
|
||||
oneOrMoreFilesInvalidTorrent: 'One or more files is not a valid torrent'
|
||||
oneOrMoreFilesInvalidTorrent: 'One or more files are not valid torrents'
|
||||
},
|
||||
changeLocation: {
|
||||
title: 'Change Location',
|
||||
|
@ -374,7 +417,7 @@ const locale = {
|
|||
downloaded: 'Downloaded',
|
||||
ETA: 'ETA',
|
||||
name: 'Name',
|
||||
none: 'None',
|
||||
default: 'Default',
|
||||
last_activity: 'Last Activity',
|
||||
peers: 'Peers',
|
||||
priority: 'Priority',
|
||||
|
@ -418,23 +461,23 @@ const locale = {
|
|||
rename: 'rename',
|
||||
forceRecheck: 'Force recheck',
|
||||
forceReannounce: 'Force reannounce',
|
||||
sequentialDownload: 'Sequential Download',
|
||||
sequentialDownload: 'Sequential download',
|
||||
firstLastPriority: 'First/Last priority',
|
||||
automaticTorrentManagement: 'Automatic Torrent Management'
|
||||
},
|
||||
prio: {
|
||||
prio: 'set priority',
|
||||
top: 'top',
|
||||
bottom: 'bottom',
|
||||
increase: 'increase',
|
||||
decrease: 'decrease'
|
||||
prio: 'Set Priority',
|
||||
top: 'Top',
|
||||
bottom: 'Bottom',
|
||||
increase: 'Increase',
|
||||
decrease: 'Decrease'
|
||||
},
|
||||
category: 'set category',
|
||||
tags: 'set tags',
|
||||
notags: 'no tags',
|
||||
limit: 'set limit',
|
||||
copy: 'copy',
|
||||
info: 'show info'
|
||||
category: 'Set Category',
|
||||
tags: 'Set Tags',
|
||||
notags: 'No Tags',
|
||||
limit: 'Set Limit',
|
||||
copy: 'Copy',
|
||||
info: 'Show Info'
|
||||
}
|
||||
}
|
||||
|
||||
|
|
412
src/lang/es.js
412
src/lang/es.js
|
@ -7,6 +7,55 @@ const locale = {
|
|||
save: 'guardar',
|
||||
cancel: 'cancelar',
|
||||
confirm: 'confirmar',
|
||||
// edit: 'Edit',
|
||||
// createNew: 'Create New',
|
||||
// path: 'Path',
|
||||
// create: 'Create',
|
||||
// url: 'URL',
|
||||
// directory: 'Directory',
|
||||
// unknown: 'Unknown',
|
||||
// status: 'Status',
|
||||
// all: 'All',
|
||||
// downloading: 'Downloading',
|
||||
// seeding: 'Seeding',
|
||||
// completed: 'Completed',
|
||||
// resumed: 'Resumed',
|
||||
// paused: 'Paused',
|
||||
// active: 'Active',
|
||||
// inactive: 'Inactive',
|
||||
// stalled: 'Stalled',
|
||||
// errored: 'Errored',
|
||||
// login: 'Login in',
|
||||
// logout: 'Log out',
|
||||
// download: 'Download',
|
||||
// downloaded: 'Downloaded',
|
||||
// upload: 'Upload',
|
||||
// uploaded: 'Uploaded',
|
||||
// ETA: 'ETA',
|
||||
// peers: 'Peers',
|
||||
// ratio: 'Ratio',
|
||||
// seeds: 'Seeds',
|
||||
// tags: 'Tags',
|
||||
// tracker: 'Tracker',
|
||||
// share: 'Share',
|
||||
// name: 'Name',
|
||||
// hash: 'Hash',
|
||||
// magnet: 'Magnet',
|
||||
// feed: 'Feed',
|
||||
// rule: 'Rule',
|
||||
// then: 'Then',
|
||||
|
||||
// /** Dashboard */
|
||||
// dashboard: {
|
||||
// tooltips: {
|
||||
// toggleSearch: 'Toggle Search Filter',
|
||||
// toggleSelect: 'Toggle Select Mode',
|
||||
// toggleSort: 'Sort Torrents',
|
||||
// selectAll: 'Select All',
|
||||
// selectAllCaption: 'Select / Release All (Ctrl + A)'
|
||||
// },
|
||||
// emptyTorrentList: 'Nothing to see here!'
|
||||
// },
|
||||
|
||||
/** Torrent */
|
||||
torrent: {
|
||||
|
@ -19,11 +68,17 @@ const locale = {
|
|||
downloaded: 'descargado',
|
||||
uploaded: 'subido',
|
||||
created: 'creado por',
|
||||
comments: 'comentarios'
|
||||
comments: 'comentarios',
|
||||
// uploadedSession: 'Uploaded Session',
|
||||
// timeActive: 'Time Active',
|
||||
// seededFor: 'Seeded For',
|
||||
// last_activity: 'Last Activity'
|
||||
},
|
||||
/** Navbar */
|
||||
navbar: {
|
||||
currentSpeed: 'velocidad actual',
|
||||
// alltimeTitle: 'All-Time Stats',
|
||||
// sessionTitle: 'Session Stats',
|
||||
freeSpace: 'espacio libre',
|
||||
topActions: {
|
||||
addTorrent: 'agregar torrrent',
|
||||
|
@ -35,14 +90,352 @@ const locale = {
|
|||
},
|
||||
sessionStats: {
|
||||
tooltip: 'Desde la última vez que se reinició qBittorrent'
|
||||
}
|
||||
},
|
||||
// filters: {
|
||||
// stalled_uploading: 'Stalled Uploading',
|
||||
// stalled_downloading: 'Stalled Downloading',
|
||||
// uncategorized: 'Uncategorized',
|
||||
// untagged: 'Untagged',
|
||||
// not_working: 'Not Working'
|
||||
// },
|
||||
// action: {
|
||||
// altSpeed: 'Alt Speeds',
|
||||
// dark: 'Dark',
|
||||
// light: 'Light'
|
||||
// }
|
||||
},
|
||||
|
||||
/** Modals */
|
||||
modals: {
|
||||
newFeed: {
|
||||
// feedName: 'Name',
|
||||
// url: 'URL'
|
||||
},
|
||||
newRule: {
|
||||
// titleCreate: 'Create new rule',
|
||||
// titleEdit: 'Edit rule',
|
||||
// name: 'Name',
|
||||
def: {
|
||||
// mustContain: 'Must Contain',
|
||||
// affectedFeeds: 'Apply Rule to Feeds'
|
||||
}
|
||||
},
|
||||
pluginManager: {
|
||||
// title: 'Plugin manager'
|
||||
},
|
||||
search: {
|
||||
// title: 'Search',
|
||||
// btnStartSearch: 'Search',
|
||||
// btnStopSearch: 'Stop',
|
||||
columnTitle: {
|
||||
// name: 'Name',
|
||||
// size: 'Size',
|
||||
// seeds: 'Seeds',
|
||||
// peers: 'Peers',
|
||||
// search_engine: 'Site',
|
||||
// action: ''
|
||||
}
|
||||
},
|
||||
settings: {
|
||||
tabName: {
|
||||
// VueTorrent: 'VueTorrent',
|
||||
// downloads: 'Downloads',
|
||||
// connection: 'Connection',
|
||||
// bittorrent: 'BitTorrent',
|
||||
// rss: 'RSS',
|
||||
// webUI: 'WebUI',
|
||||
// tagsAndCategories: 'Tags & Categories'
|
||||
},
|
||||
pageVueTorrent: {
|
||||
tabName: {
|
||||
// general: 'General',
|
||||
// dashboard: 'Dashboard'
|
||||
},
|
||||
pageGeneral: {
|
||||
// tip: 'These settings are for the custom WebUI itself',
|
||||
// currentSpeed: 'Show Current Speed',
|
||||
// speedGraph: 'Show Speed Graph',
|
||||
// sessionStats: 'Show Session Stats',
|
||||
// allTimeStats: 'Show All-Time Stats',
|
||||
// freeSpace: 'Show Free Space',
|
||||
// trackerFilter: 'Show Tracker Filter',
|
||||
// rightDrawer: 'Right Drawer',
|
||||
// topPagination: 'Top Pagination',
|
||||
// language: 'Language:',
|
||||
// paginationSize: 'Pagination size:',
|
||||
// vueTorrentTitle: 'VueTorrent title:',
|
||||
// dateFormat: 'Date Format',
|
||||
// openSideBarOnStart: 'Open Side Bar on launch',
|
||||
// currentVersion: 'Current Version:',
|
||||
// qbittorrentVersion: 'QBittorrent Version:'
|
||||
},
|
||||
pageDashboard: {
|
||||
// busyTorrentTip: 'Properties to display for busy torrents',
|
||||
// completedTorrentTip: 'Properties to display for completed torrents',
|
||||
properties: {
|
||||
// availability: 'Availability',
|
||||
// category: 'Category',
|
||||
// tags: 'Tags',
|
||||
// completed: 'Completed',
|
||||
// downloaded: 'Downloaded',
|
||||
// ETA: 'ETA',
|
||||
// name: 'Name',
|
||||
// default: 'Default',
|
||||
// last_activity: 'Last Activity',
|
||||
// peers: 'Peers',
|
||||
// seeds: 'Seeds',
|
||||
// priority: 'Priority',
|
||||
// progress: 'Progress',
|
||||
// ratio: 'Ratio',
|
||||
// save_path: 'Directory',
|
||||
// size: 'Size',
|
||||
// state: 'State',
|
||||
// uploaded: 'Uploaded',
|
||||
// addedOn: 'Added On',
|
||||
// downloadSpeed: 'Download Speed',
|
||||
// timeActive: 'Time Active',
|
||||
// uploadSpeed: 'Upload Speed'
|
||||
}
|
||||
}
|
||||
},
|
||||
pageDownloads: {
|
||||
// subHeaderWhenAddTorrent: 'When adding a torrent',
|
||||
whenAddTorrent: {
|
||||
// createSubFolder: 'Create subfolder for torrents with multiple files',
|
||||
// donotAutoStart: 'Do not start the download automatically'
|
||||
},
|
||||
// subHeaderPublicSettings: 'Public Settings',
|
||||
publicSettings: {
|
||||
// preAllocateDisk: 'Pre-allocate disk space for all files',
|
||||
// appendQBExtension: 'Append .!qB extension to incomplete files'
|
||||
},
|
||||
// subHeaderSaveManagement: 'Saving Management',
|
||||
saveManagement: {
|
||||
// autoManagement: 'Automatic Torrent Management',
|
||||
// relocate: 'Relocate torrent when category changes',
|
||||
// defaultSavePath: 'Default Save Path',
|
||||
// keepIncompleteIn: 'Keep incomplete torrents in:',
|
||||
// autoEnabled: 'Autorun enabled:',
|
||||
// autorunProgram: 'Autorun program',
|
||||
// supportParamTitle: 'Supported parameters (case sensitive):',
|
||||
// supportParamN: '%N: Torrent name ',
|
||||
// supportParamL: '%L: Category',
|
||||
// supportParamG: '%G: Tags (separated by comma)',
|
||||
// supportParamF: '%F: Content path (same as root path for multi-file torrent)',
|
||||
// supportParamR: '%R: Root path (first torrent subdirectory path)',
|
||||
// supportParamD: '%D: Save path',
|
||||
// supportParamC: '%C: Number of files',
|
||||
// supportParamZ: '%Z: Torrent size (bytes)',
|
||||
// supportParamT: '%T: Current tracker',
|
||||
// supportParamI: '%I: Info hash'
|
||||
}
|
||||
},
|
||||
pageConnection: {
|
||||
// protocol: 'Peer connection protocol',
|
||||
// listeningSubHeader: 'Listening Port',
|
||||
// useUPnP: 'Use UPnP / NAT-PMP port forwarding from my router',
|
||||
// incomingConnectionPort: 'Port used for incoming connections',
|
||||
// subHeader: 'Connection Limits (-1 to disable)',
|
||||
// globalMaxConnection: 'Global maximum number of connections',
|
||||
// perTorrentMaxConnection: 'Maximum number of connections per torrent',
|
||||
// globalMaxUploadSlots: 'Global maximum number of upload slots',
|
||||
// perTorrentMaxUploadSlots: 'Maximum number of upload slots per torrent',
|
||||
// proxySubHeader: 'Proxy Server',
|
||||
// proxyPeerConnections: 'Use proxy for peer connections',
|
||||
// proxyTorrentOnly: 'Use proxy only for torrents',
|
||||
// proxyAuth: 'Authentication'
|
||||
},
|
||||
pageBittorrent: {
|
||||
// subHeaderPrivacy: 'Privacy',
|
||||
// enableDHT: 'Enable DHT (decentralized network) to find more peers',
|
||||
// enablePeX: 'Enable Peer Exchange (PeX) to find more peers',
|
||||
// enableLPD: 'Enable Local Peer Discovery to find more peers',
|
||||
// enableAnonymous: 'Enable anonymous mode',
|
||||
// torrentQueue: 'Torrent Queueing',
|
||||
// maxActiveDownload: 'Maximum active downloads',
|
||||
// maxActiveUpload: 'Maximum active uploads',
|
||||
// maxActiveTorrent: 'Maximum active torrents',
|
||||
// excludeSlowTorrent: 'Do not count slow torrents in these limits',
|
||||
// downloadRateLimit: 'Download rate threshold KiB/s',
|
||||
// uploadRateLimit: 'Upload rate threshold KiB/s',
|
||||
// torrentInactivityTimer: 'Torrent inactivity timer',
|
||||
// subHeaderSeedLimits: 'Seed Limits',
|
||||
// whenRatioReaches: 'When ratio reaches',
|
||||
// whenSeedingTimeReaches: 'When seeding time reaches',
|
||||
// maxRatioPauseTorrent: 'Pause torrent',
|
||||
// maxRatioRemoveTorrent: 'Remove torrent',
|
||||
// maxRatioRemoveTorrentAndFiles: 'Remove torrent and files',
|
||||
// maxRatioTorrentSuperseeding: 'Enable torrent super seeding'
|
||||
},
|
||||
pageRss: {
|
||||
tabName: {
|
||||
// general: 'General',
|
||||
// feeds: 'Feeds',
|
||||
// rules: 'Rules'
|
||||
},
|
||||
pageRules: {
|
||||
// rules: 'Rules',
|
||||
// btnCreateNew: 'Create Rule'
|
||||
},
|
||||
pageFeeds: {
|
||||
// feeds: 'Feeds',
|
||||
// btnCreateNew: 'Add feed'
|
||||
},
|
||||
pageGeneral: {
|
||||
// rssAutoProcessing: 'RSS Reader',
|
||||
// rssAutoDownloader: 'RSS Torrent Auto Downloader',
|
||||
input: {
|
||||
// enableRssAutoDownload: 'Enable auto downloading of RSS torrents',
|
||||
// enableRssProcessing: 'Enable fetching RSS feeds',
|
||||
// feedsRefreshInterval: 'Feeds refresh interval (in minutes)',
|
||||
// feedsMaxArticles: 'Maximum number of articles per feed'
|
||||
}
|
||||
}
|
||||
},
|
||||
pageWebUI: {
|
||||
// useAlternativeWebUI: 'Use Alternative WebUI',
|
||||
// filesLocation: 'Files location',
|
||||
// webUserInterface: 'Web User Interface (Remote Control)',
|
||||
// ipAddress: 'IP Address:',
|
||||
// port: 'Port',
|
||||
// authentication: 'Authentication',
|
||||
// username: 'Username',
|
||||
// password: 'Password',
|
||||
// maxAttempts: 'Max attempts',
|
||||
// banDuration: 'Ban Duration (seconds)',
|
||||
// sessionTimeout: 'Session timeout (seconds)',
|
||||
// bypassAuthenticationForClientsOnLocalhost: 'Bypass authentication for clients on localhost',
|
||||
// bypassAuthenticationForClientsInWhitelisted: 'Bypass authentication for clients in whitelisted IP subnets',
|
||||
// whiteListExample: 'Example: 172.17.32.0/24, fdff:ffff:c8::/40'
|
||||
},
|
||||
pageTagsAndCategories: {
|
||||
// btnCreateNew: 'Create new',
|
||||
// subHeaderTags: 'Available Tags:',
|
||||
// subHeaderCategories: 'Available Categories:'
|
||||
}
|
||||
},
|
||||
shareLimit: {
|
||||
input: {
|
||||
// globalLimit: 'Use global limit',
|
||||
// unlimited: 'Unlimited'
|
||||
},
|
||||
// limitRatio: 'Limit Ratio',
|
||||
// titleDuration: 'Duration',
|
||||
// titleRatio: 'Ratio'
|
||||
},
|
||||
newCategory: {
|
||||
// categoryName: 'Category name',
|
||||
// Path: 'Path',
|
||||
// tipOnNoName: 'Category name is required',
|
||||
// tipOnNoPath: 'Path is required'
|
||||
},
|
||||
newTag: {
|
||||
// createNewTag: 'Create New Tag',
|
||||
// tagName: 'Tag name'
|
||||
},
|
||||
detail: {
|
||||
// title: 'Torrent Detail',
|
||||
// tabTitleInfo: 'Info',
|
||||
// tabTitleTrackers: 'Trackers',
|
||||
// tabTitlePeers: 'Peers',
|
||||
// tabTitleContent: 'Content',
|
||||
// tabTitleTagsCategories: 'Tags & Categories',
|
||||
pageInfo: {
|
||||
// pieceStates: 'Progress',
|
||||
// torrentTitle: 'Torrent title',
|
||||
// hash: 'Hash',
|
||||
// ratio: 'Ratio',
|
||||
// downloadSpeed: 'DL Speed',
|
||||
// uploadSpeed: 'UP Speed',
|
||||
// eta: 'ETA',
|
||||
// peers: 'Peers',
|
||||
// seeds: 'Seeds',
|
||||
// status: 'Status',
|
||||
// trackers: 'Trackers',
|
||||
// createdBy: 'Created By',
|
||||
// firstLastPiecePriority: 'First/Last Piece Priority',
|
||||
// sequentialDownload: 'Sequential Download',
|
||||
// autoTMM: 'Automatic Torrent Management',
|
||||
// shareRatioLimit: 'Share Ratio Limit',
|
||||
// shareTimeLimit: 'Share Time Limit (minutes)',
|
||||
// downloadLimit: 'Download Limit',
|
||||
// uploadLimit: 'Upload Limit'
|
||||
},
|
||||
pagePeers: {
|
||||
// ip: 'IP',
|
||||
// connection: 'Connection',
|
||||
// flags: 'Flags',
|
||||
// client: 'Client',
|
||||
// progress: 'Progress',
|
||||
// downloadSpeed: 'DL Speed',
|
||||
// downloaded: 'Downloaded',
|
||||
// upSpeed: 'UP Speed',
|
||||
// uploaded: 'Uploaded',
|
||||
// relevance: 'Relevance',
|
||||
// files: 'Files'
|
||||
},
|
||||
pageTagsAndCategories: {
|
||||
// subHeaderTag: 'Available Tags:',
|
||||
// subHeaderCategories: 'Available Categories:'
|
||||
},
|
||||
pageTrackers: {
|
||||
// url: 'URL',
|
||||
// status: 'Status',
|
||||
// peers: 'Peers',
|
||||
// seeds: 'Seeds',
|
||||
// leeches: 'Leeches',
|
||||
// downloaded: 'Downloaded',
|
||||
// message: 'Message'
|
||||
}
|
||||
},
|
||||
add: {
|
||||
title: 'Agregar nuevo torrent',
|
||||
selectFiles: 'Selecciona tus archivos'
|
||||
selectFiles: 'Selecciona tus archivos',
|
||||
// urlHint: 'One link per line',
|
||||
// downloadDirectory: 'Download Directory',
|
||||
// starttorrent: 'Start torrent',
|
||||
// skipHashCheck: 'Skip hash check',
|
||||
// createSubfolder: 'Create subfolder',
|
||||
// automaticTorrentManagement: 'Automatic Torrent Management',
|
||||
// dropHereForAdd: 'Drop here for add',
|
||||
// oneOrMoreFilesInvalidTorrent: 'One or more files are not valid torrents'
|
||||
},
|
||||
changeLocation: {
|
||||
// title: 'Change Location',
|
||||
// torrentName: 'Torrent Name'
|
||||
},
|
||||
rename: {
|
||||
// title: 'Rename',
|
||||
// torrentName: 'Torrent Name'
|
||||
},
|
||||
sort: {
|
||||
// title: 'Sort Torrents',
|
||||
// reverse: 'Reverse',
|
||||
sortBy: {
|
||||
// availability: 'Availability',
|
||||
// category: 'Category',
|
||||
// completed: 'Completed',
|
||||
// downloaded: 'Downloaded',
|
||||
// ETA: 'ETA',
|
||||
// name: 'Name',
|
||||
// default: 'Default',
|
||||
// last_activity: 'Last Activity',
|
||||
// peers: 'Peers',
|
||||
// priority: 'Priority',
|
||||
// progress: 'Progress',
|
||||
// ratio: 'Ratio',
|
||||
// save_path: 'Directory',
|
||||
// size: 'Size',
|
||||
// state: 'State',
|
||||
// uploaded: 'Uploaded',
|
||||
// addedOn: 'Added On',
|
||||
// downloadSpeed: 'Download Speed',
|
||||
// timeActive: 'Time Active',
|
||||
// uploadSpeed: 'Upload Speed'
|
||||
}
|
||||
},
|
||||
speedLimit: {
|
||||
// speedLimit: 'Speed Limit'
|
||||
},
|
||||
delete: {
|
||||
check: 'También borrar archivos del disco'
|
||||
|
@ -54,7 +447,9 @@ const locale = {
|
|||
loginSuccess: '¡Inicio de sesión correcto! 🎉',
|
||||
loginFailed: 'Inicio de sesión fallido 😕',
|
||||
settingsSaved: '¡Los ajustes se guardaron correctamente!',
|
||||
categorySaved: '¡Categoría guardada correctamente!'
|
||||
categorySaved: '¡Categoría guardada correctamente!',
|
||||
// feedSaved: 'Feed saved successfully!',
|
||||
// ruleSaved: 'Rule saved!'
|
||||
},
|
||||
|
||||
/** RightClick **/
|
||||
|
@ -64,7 +459,12 @@ const locale = {
|
|||
advanced: {
|
||||
advanced: 'avanzado',
|
||||
changeLocation: 'cambiar directorio',
|
||||
rename: 'renombrar'
|
||||
rename: 'renombrar',
|
||||
// forceRecheck: 'Force recheck',
|
||||
// forceReannounce: 'Force reannounce',
|
||||
// sequentialDownload: 'Sequential download',
|
||||
// firstLastPriority: 'First/Last priority',
|
||||
// automaticTorrentManagement: 'Automatic Torrent Management'
|
||||
},
|
||||
prio: {
|
||||
prio: 'prioridad',
|
||||
|
@ -74,6 +474,8 @@ const locale = {
|
|||
decrease: 'reducir'
|
||||
},
|
||||
category: 'categoría',
|
||||
// tags: 'Set Tags',
|
||||
// notags: 'No Tags',
|
||||
limit: 'poner límite',
|
||||
copy: 'copiar',
|
||||
info: 'mostrar información'
|
||||
|
|
341
src/lang/fr.js
341
src/lang/fr.js
|
@ -2,100 +2,135 @@ const locale = {
|
|||
/** General */
|
||||
category: 'Catégorie',
|
||||
settings: 'Paramètres',
|
||||
pause: 'pause',
|
||||
delete: 'supprimer',
|
||||
save: 'sauver',
|
||||
cancel: 'annuler',
|
||||
confirm: 'confirmer',
|
||||
pause: 'Pause',
|
||||
delete: 'Supprimer',
|
||||
save: 'Sauvegarder',
|
||||
cancel: 'Annuler',
|
||||
confirm: 'Confirmer',
|
||||
edit: 'Editer',
|
||||
createNew: 'Créer un nouveau',
|
||||
path: 'Chemin',
|
||||
create: 'Créer',
|
||||
url: 'URL',
|
||||
directory: 'Répertoire',
|
||||
unknown: 'inconnue',
|
||||
unknown: 'Inconnu',
|
||||
status: 'Statut',
|
||||
all: 'Tout',
|
||||
downloading: 'Téléchargement',
|
||||
seeding: 'Seeding',
|
||||
completed: 'Complété',
|
||||
resumed: 'A repris',
|
||||
paused: 'En pause',
|
||||
resumed: 'A Repris',
|
||||
paused: 'En Pause',
|
||||
active: 'Actif',
|
||||
inactive: 'Inactif',
|
||||
stalled: 'Bloqué',
|
||||
errored: 'Erreur',
|
||||
login: 'Se connecter',
|
||||
logout: 'Se déconnecter',
|
||||
downloaded: 'téléchargé',
|
||||
uploaded: 'uploaded',
|
||||
upload: 'upload',
|
||||
download: 'Download',
|
||||
login: 'Se Connecter',
|
||||
logout: 'Se Déconnecter',
|
||||
download: 'Téléchargement',
|
||||
downloaded: 'Téléchargé',
|
||||
upload: 'Téléversement',
|
||||
uploaded: 'Téléversé',
|
||||
ETA: 'ETA',
|
||||
peers: 'Peers',
|
||||
peers: 'Pairs',
|
||||
ratio: 'Ratio',
|
||||
seeds: 'Seeds',
|
||||
tags: 'Tags',
|
||||
tracker: 'Traqueur',
|
||||
share: 'Partager',
|
||||
name: 'Nom',
|
||||
hash: 'Hase',
|
||||
hash: 'Hash',
|
||||
magnet: 'Magnet',
|
||||
feed: 'Flux',
|
||||
rule: 'Règles',
|
||||
then: 'Alors',
|
||||
|
||||
/** Dashboard */
|
||||
dashboard: {
|
||||
tooltips: {
|
||||
toggleSearch: 'Rechercher un torrent',
|
||||
toggleSelect: 'Activer / Désactiver la selection multiple',
|
||||
toggleSort: 'Trier les torrents',
|
||||
selectAll: 'Tout sélectionner',
|
||||
selectAllCaption: '(Dé)Selectionne Tout (Ctrl + A)'
|
||||
},
|
||||
emptyTorrentList: 'Aucun torrent enregistré!'
|
||||
},
|
||||
/** Torrent */
|
||||
torrent: {
|
||||
title: 'titre',
|
||||
added: 'ajouté le',
|
||||
availability: 'disponibilité',
|
||||
size: 'taille',
|
||||
progress: 'avancement',
|
||||
directory: 'répertoire',
|
||||
downloaded: 'téléchargé',
|
||||
uploaded: 'uploadé',
|
||||
created: 'créé par',
|
||||
comments: 'commentaires',
|
||||
uploadedSession: 'Uploaded Session',
|
||||
torrentTitle: 'Titre du torrent'
|
||||
title: 'Titre',
|
||||
added: 'Ajouté Le',
|
||||
availability: 'Disponibilité',
|
||||
size: 'Taille',
|
||||
progress: 'Progression',
|
||||
directory: 'Dossier',
|
||||
downloaded: 'Téléchargé',
|
||||
uploaded: 'Uploadé',
|
||||
created: 'Créé Par',
|
||||
comments: 'Commentaires',
|
||||
uploadedSession: 'Session de téléversement',
|
||||
timeActive: "Temps d'Activité",
|
||||
seededFor: 'Seed Depuis',
|
||||
last_activity: 'Dernière Activité'
|
||||
},
|
||||
/** Navbar */
|
||||
navbar: {
|
||||
currentSpeed: 'vitesse actuelle',
|
||||
currentSpeed: 'Vitesse Actuelle',
|
||||
alltimeTitle: 'Stats Globales',
|
||||
sessionTitle: 'Stats de la Session',
|
||||
freeSpace: 'espace libre',
|
||||
topActions: {
|
||||
addTorrent: 'ajouter un Torrent',
|
||||
resumeSelected: 'reprendre les Torrents sélectionnés',
|
||||
pauseSelected: 'mettre en pause les Torrents sélectionnés',
|
||||
removeSelected: 'supprimer les Torrents sélectionnés',
|
||||
openSettings: 'ouvrir les paramètres',
|
||||
searchNew: 'rechercher un nouveau Torrent'
|
||||
addTorrent: 'Ajouter un torrent',
|
||||
resumeSelected: 'Reprendre les torrents sélectionnés',
|
||||
pauseSelected: 'Mettre en pause les torrents sélectionnés',
|
||||
removeSelected: 'Supprimer les torrents sélectionnés',
|
||||
openSettings: 'Ouvrir les paramètres',
|
||||
searchNew: 'Rechercher un nouveau torrent'
|
||||
},
|
||||
sessionStats: {
|
||||
tooltip: 'Depuis le dernier redémarrage de qBittorrent'
|
||||
},
|
||||
filters: {
|
||||
stalled_uploading: 'Chargement bloqué',
|
||||
stalled_downloading: 'Téléchargement bloqué'
|
||||
stalled_uploading: 'Téléversement bloqué',
|
||||
stalled_downloading: 'Téléchargement bloqué',
|
||||
uncategorized: 'Non catégorisé',
|
||||
untagged: 'Non taggé',
|
||||
not_working: 'Non Fonctionnel'
|
||||
},
|
||||
action: {
|
||||
altSpeed: 'Alt speeds',
|
||||
altSpeed: 'Vitesse Alternative',
|
||||
dark: 'Sombre',
|
||||
light: 'Light'
|
||||
light: 'Clair'
|
||||
}
|
||||
},
|
||||
|
||||
/** Modals */
|
||||
modals: {
|
||||
newFeed: {
|
||||
feedName: 'Nom',
|
||||
url: 'URL'
|
||||
},
|
||||
newRule: {
|
||||
titleCreate: 'Créer une nouvelle règle',
|
||||
titleEdit: 'Modifier une règle',
|
||||
name: 'Nom',
|
||||
def: {
|
||||
mustContain: 'Doit contenir',
|
||||
affectedFeeds: 'Appliquer la règle aux flux'
|
||||
}
|
||||
},
|
||||
pluginManager: {
|
||||
title: 'Gestionnaire de plugins'
|
||||
},
|
||||
search: {
|
||||
title: 'Chercher',
|
||||
title: 'Recherche',
|
||||
btnStartSearch: 'Chercher',
|
||||
btnStopSearch: 'Arrêt',
|
||||
btnStopSearch: 'Arrêter',
|
||||
columnTitle: {
|
||||
name: 'Nom',
|
||||
size: 'Taille',
|
||||
seeds: 'Seeds',
|
||||
peers: 'Peers',
|
||||
peers: 'Pairs',
|
||||
search_engine: 'Moteur de recherche',
|
||||
action: 'Action'
|
||||
}
|
||||
|
@ -106,6 +141,7 @@ const locale = {
|
|||
downloads: 'téléchargements',
|
||||
connection: 'connexion',
|
||||
bittorrent: 'bittorrent',
|
||||
rss: 'RSS',
|
||||
webUI: 'WEB UI',
|
||||
tagsAndCategories: 'tags & catégories'
|
||||
},
|
||||
|
@ -115,23 +151,50 @@ const locale = {
|
|||
dashboard: 'Tableau de bord'
|
||||
},
|
||||
pageGeneral: {
|
||||
tip: 'Ces paramètres concernent WebUI personnalisée',
|
||||
tip: 'Ces paramètres concernent la WebUI',
|
||||
currentSpeed: 'Afficher la vitesse actuelle',
|
||||
speedGraph: 'Afficher le graphique de vitesse',
|
||||
sessionStats: 'Afficher les statistiques de la session',
|
||||
allTimeStats: 'Afficher les statistiques de tous les temps',
|
||||
allTimeStats: 'Afficher les statistiques globales',
|
||||
freeSpace: "Afficher l'espace libre",
|
||||
trackerFilter: 'Afficher le filtre de Tracker',
|
||||
trackerFilter: 'Afficher le filtre des trackers',
|
||||
rightDrawer: 'Menu à droite',
|
||||
topPagination: 'Pagination en haut',
|
||||
language: 'Langue:',
|
||||
paginationSize: 'Taille de la pagination:',
|
||||
vueTorrentTitle: 'Titre VueTorrent:',
|
||||
vueTorrentTitle: 'Titre de la page:',
|
||||
dateFormat: 'Format de date',
|
||||
openSideBarOnStart: 'Ouvrir la barre latérale au lancement',
|
||||
currentVersion: 'Version actuelle:',
|
||||
qbittorrentVersion: 'Version de QBittorrent:'
|
||||
},
|
||||
pageDashboard: {
|
||||
busyTorrentTip: 'Propriétés à afficher pour les torrents occupés',
|
||||
completedTorrentTip: 'Propriétés à afficher pour les torrents terminés'
|
||||
completedTorrentTip: 'Propriétés à afficher pour les torrents terminés',
|
||||
properties: {
|
||||
availability: 'Disponibilité',
|
||||
category: 'Catégorie',
|
||||
tags: 'Tags',
|
||||
completed: 'Complété',
|
||||
downloaded: 'Volume Téléchargé',
|
||||
ETA: 'ETA',
|
||||
name: 'Nom',
|
||||
default: 'Default',
|
||||
last_activity: 'Dernière activité',
|
||||
peers: 'Pairs',
|
||||
seeds: 'Seeds',
|
||||
priority: 'Priorité',
|
||||
progress: 'Progression',
|
||||
ratio: 'Ratio',
|
||||
save_path: 'Emplacement',
|
||||
size: 'Taille',
|
||||
state: 'État',
|
||||
uploaded: 'Volume Téléversé',
|
||||
addedOn: "Date d'ajout",
|
||||
downloadSpeed: 'Vitesse de téléchargement',
|
||||
timeActive: 'Temps actif',
|
||||
uploadSpeed: "Vitesse d'upload"
|
||||
}
|
||||
}
|
||||
},
|
||||
pageDownloads: {
|
||||
|
@ -142,18 +205,18 @@ const locale = {
|
|||
},
|
||||
subHeaderPublicSettings: 'Paramètres publics',
|
||||
publicSettings: {
|
||||
preAllocateDisk: "Pré-allouer de l'espace disque pour tous les fichiers",
|
||||
preAllocateDisk: "Pré-allouer l'espace disque pour tous les fichiers",
|
||||
appendQBExtension: "Ajouter l'extension .!qB aux fichiers incomplets"
|
||||
},
|
||||
subHeaderSaveManagement: 'Saving Management',
|
||||
subHeaderSaveManagement: 'Gestion de la sauvegarde',
|
||||
saveManagement: {
|
||||
autoManagement: 'Gestion automatique des torrents',
|
||||
relocate: 'Relocaliser le torrent lorsque la catégorie change',
|
||||
relocate: 'Déplacer le torrent lorsque la catégorie change',
|
||||
defaultSavePath: 'Chemin de sauvegarde par défaut',
|
||||
keepIncompleteIn: 'Gardez les torrents incomplets dans :',
|
||||
keepIncompleteIn: 'Garder les torrents incomplets',
|
||||
autoEnabled: 'Autorun activé:',
|
||||
autorunProgram: "Programme d'exécution automatique",
|
||||
supportParamTitle: 'Paramètres pris en charge (sensibles à la casse):',
|
||||
autorunProgram: "Programme de l'autorun",
|
||||
supportParamTitle: 'Paramètres pris en charge (sensibles à la casse) :',
|
||||
supportParamN: '%N: Nom du torrent ',
|
||||
supportParamL: '%L: Catégorie',
|
||||
supportParamG: '%G: Tags (séparés par une virgule)',
|
||||
|
@ -167,50 +230,87 @@ const locale = {
|
|||
}
|
||||
},
|
||||
pageConnection: {
|
||||
subHeader: 'Limites de connexion',
|
||||
globalMaxConnection: 'Nombre maximal global de connexions',
|
||||
perTorrentMaxConnection: 'Nombre maximal de connexions par torrent',
|
||||
globalMaxUploadSlots: 'Global maximum number of upload slots',
|
||||
perTorrentMaxUploadSlots: 'Maximum number of upload slots per torrent'
|
||||
protocol: 'Protocol de connexion aux pairs',
|
||||
listeningSubHeader: "Port d'écoute",
|
||||
useUPnP: 'Utiliser la redirection de port UPnP / NAT-PMP de mon routeur',
|
||||
incomingConnectionPort: 'Port utilisé pour les connexions entrantes',
|
||||
subHeader: 'Limites de connexion (-1 pour désactiver)',
|
||||
globalMaxConnection: 'Nombre max de connexions globales',
|
||||
perTorrentMaxConnection: 'Nombre max de connexions par torrent',
|
||||
globalMaxUploadSlots: "Nombre maximum de slots d'upload global",
|
||||
perTorrentMaxUploadSlots: "Nombre maximum de slots d'upload par torrent",
|
||||
proxySubHeader: 'Serveur proxy',
|
||||
proxyPeerConnections: 'Utiliser un proxy pour les connexions aux pairs',
|
||||
proxyTorrentOnly: 'Utiliser le proxy uniquement pour les torrents',
|
||||
proxyAuth: 'Authentification'
|
||||
},
|
||||
pageBittorrent: {
|
||||
subHeaderPrivacy: 'Vie privée',
|
||||
enableDHT: 'Permettre au DHT (réseau décentralisé) de trouver plus de peers.',
|
||||
enablePeX: "Activez l'échange de peers (PeX) pour trouver d'autres peers.",
|
||||
enableLPD: 'Activez la découverte de peers locaux pour trouver plus de peers.',
|
||||
enableDHT: 'Activer le DHT (réseau décentralisé) pour trouver plus de pairs',
|
||||
enablePeX: "Activer l'échange de pairs (PeX) pour trouver plus de pairs",
|
||||
enableLPD: 'Activer la découverte de peers locaux pour trouver plus de pairs',
|
||||
enableAnonymous: 'Activer le mode anonyme',
|
||||
torrentQueue: "Mise en file d'attente des torrents",
|
||||
torrentQueue: "File d'attente des torrents",
|
||||
maxActiveDownload: 'Téléchargements actifs maximums',
|
||||
maxActiveUpload: 'Chargements actifs maximums',
|
||||
maxActiveUpload: 'Téléversements actifs maximums',
|
||||
maxActiveTorrent: 'Maximum de torrents actifs',
|
||||
excludeSlowTorrent: 'Ne pas compter les torrents lents dans ces limites.',
|
||||
downloadRateLimit: 'Seuil du taux de téléchargement KiB/s',
|
||||
uploadRateLimit: 'Seuil du débit de chargement KiB/s',
|
||||
torrentInactivityTimer: "Délai d'inactivité du torrent",
|
||||
subHeaderSeedLimits: 'Seed Limites',
|
||||
excludeSlowTorrent: 'Ne pas compter les torrents lents',
|
||||
downloadRateLimit: 'Seuil de téléchargement (en KiB/s)',
|
||||
uploadRateLimit: 'Seuil de téléversement (en KiB/s)',
|
||||
torrentInactivityTimer: "Délai d'inactivité du torrent (en secondes)",
|
||||
subHeaderSeedLimits: 'Arrêter de seed',
|
||||
whenRatioReaches: 'Lorsque le ratio atteint',
|
||||
whenSeedingTimeReaches: 'Lorsque le temps de seeding atteint'
|
||||
whenSeedingTimeReaches: 'Lorsque le temps de seed atteint',
|
||||
maxRatioPauseTorrent: 'Mettre en pause le torrent',
|
||||
maxRatioRemoveTorrent: 'Supprimer le torrent',
|
||||
maxRatioRemoveTorrentAndFiles: 'Suprimer le torrent & son contenu',
|
||||
maxRatioTorrentSuperseeding: 'Activer le mode super seeding'
|
||||
},
|
||||
pageRss: {
|
||||
tabName: {
|
||||
general: 'Général',
|
||||
feeds: 'Flux',
|
||||
rules: 'Règles'
|
||||
},
|
||||
pageRules: {
|
||||
rules: 'Règles',
|
||||
btnCreateNew: 'Créer une règle'
|
||||
},
|
||||
pageFeeds: {
|
||||
feeds: 'Flux',
|
||||
btnCreateNew: 'Ajouter un flux'
|
||||
},
|
||||
pageGeneral: {
|
||||
rssAutoProcessing: 'Lecteur RSS',
|
||||
rssAutoDownloader: 'Downloader automatique des torrents RSS',
|
||||
input: {
|
||||
enableRssAutoDownload: 'Activer le téléchargement automatique des torrents RSS',
|
||||
enableRssProcessing: 'Activer la récupération des flux RSS',
|
||||
feedsRefreshInterval: 'Intervalle de rafraichissement des flux (en minutes)',
|
||||
feedsMaxArticles: "Nombre maximum d'articles par flux"
|
||||
}
|
||||
}
|
||||
},
|
||||
pageWebUI: {
|
||||
useAlternativeWebUI: 'Utiliser une interface Web alternative',
|
||||
filesLocation: 'Emplacement des fichiers',
|
||||
webUserInterface: 'Interface utilisateur Web (commande à distance)',
|
||||
filesLocation: "Emplacement de l'interface",
|
||||
webUserInterface: 'Interface utilisateur Web (accès à distance)',
|
||||
ipAddress: 'Adresse IP:',
|
||||
port: 'Port',
|
||||
authentication: 'Authentification',
|
||||
username: "Nom d'utilisateur :",
|
||||
password: 'mot de passe',
|
||||
username: "Nom d'Utilisateur",
|
||||
password: 'Mot de Passe',
|
||||
maxAttempts: 'Tentatives maximales',
|
||||
banDuration: 'Durée de ban (secondes)',
|
||||
sessionTimeout: "Délai d'expiration de la session (secondes)",
|
||||
bypassAuthenticationForClientsOnLocalhost: "Contourner l'authentification pour les clients sur localhost",
|
||||
bypassAuthenticationForClientsInWhitelisted: "Contournement de l'authentification pour les clients dans les sous-réseaux IP de la liste blanche.",
|
||||
bypassAuthenticationForClientsOnLocalhost: "Désactiver l'authentification pour les clients sur le localhost",
|
||||
bypassAuthenticationForClientsInWhitelisted: "Désactiver l'authentification pour les clients dans les sous-réseaux IP de la liste blanche",
|
||||
whiteListExample: 'Exemple: 172.17.32.0/24, fdff:ffff:c8::/40'
|
||||
},
|
||||
pageTagsAndCategories: {
|
||||
btnCreateNew: 'Créer un nouveau',
|
||||
subHeaderTags: 'Tags disponibles:',
|
||||
subHeaderCategories: 'Catégories disponibles:'
|
||||
subHeaderTags: 'Tags disponibles :',
|
||||
subHeaderCategories: 'Catégories disponibles :'
|
||||
}
|
||||
},
|
||||
shareLimit: {
|
||||
|
@ -218,7 +318,7 @@ const locale = {
|
|||
globalLimit: 'Utiliser la limite globale',
|
||||
unlimited: 'Illimité'
|
||||
},
|
||||
limitRatio: 'Limit Ratio',
|
||||
limitRatio: 'Limiter le ratio',
|
||||
titleDuration: 'Durée',
|
||||
titleRatio: 'Ratio'
|
||||
},
|
||||
|
@ -226,7 +326,7 @@ const locale = {
|
|||
categoryName: 'Nom de la catégorie',
|
||||
Path: "Chemin d'accès",
|
||||
tipOnNoName: 'Le nom de la catégorie est obligatoire',
|
||||
tipOnNoPath: "Le chemin d'accès est requis"
|
||||
tipOnNoPath: "Le chemin d'accès est obligatoire"
|
||||
},
|
||||
newTag: {
|
||||
createNewTag: 'Créer un nouveau tag',
|
||||
|
@ -235,41 +335,41 @@ const locale = {
|
|||
detail: {
|
||||
title: 'Détail du torrent',
|
||||
tabTitleInfo: 'Info',
|
||||
tabTitleTrackers: 'Trackers',
|
||||
tabTitlePeers: 'Peers',
|
||||
tabTitleTrackers: 'Traqueurs',
|
||||
tabTitlePeers: 'Pairs',
|
||||
tabTitleContent: 'Contenu',
|
||||
tabTitleTagsCategories: 'Tags et catégories',
|
||||
tabTitleTagsCategories: 'Tags & Catégories',
|
||||
pageInfo: {
|
||||
pieceStates: 'Progrès',
|
||||
pieceStates: 'Progression',
|
||||
torrentTitle: 'Titre du torrent',
|
||||
hash: 'hash',
|
||||
ratio: 'Ratio',
|
||||
downloadSpeed: 'Vitesse de DL',
|
||||
uploadSpeed: "Vitesse d'UP",
|
||||
downloadSpeed: 'Vitesse de Téléchargement',
|
||||
uploadSpeed: "Vitesse de téléversement",
|
||||
eta: 'ETA',
|
||||
peers: 'Peers',
|
||||
peers: 'Pairs',
|
||||
seeds: 'Seeds',
|
||||
status: 'Statut',
|
||||
trackers: 'Trackers',
|
||||
trackers: 'Traqueurs',
|
||||
createdBy: 'Créé par',
|
||||
firstLastPiecePriority: 'Priorité de la première/dernière pièce',
|
||||
sequentialDownload: 'Téléchargement séquentiel',
|
||||
autoTMM: 'Auto TMM',
|
||||
shareRatioLimit: 'Share Ratio Limit',
|
||||
autoTMM: 'Gestion des torrents automatique',
|
||||
shareRatioLimit: 'Limite de ratio',
|
||||
shareTimeLimit: 'Limite de temps de partage (minutes)',
|
||||
downloadLimit: 'Limite de téléchargement',
|
||||
uploadLimit: "Limite d'envoi"
|
||||
uploadLimit: "Limite de téléversement"
|
||||
},
|
||||
pagePeers: {
|
||||
ip: 'IP',
|
||||
connection: 'Connexion',
|
||||
flags: 'Flags',
|
||||
client: 'Client',
|
||||
progress: 'Progrès',
|
||||
downloadSpeed: 'Vitesse de DL',
|
||||
downloaded: 'Téléchargé',
|
||||
upSpeed: "Vitesse d'UP",
|
||||
uploaded: 'Uploaded',
|
||||
progress: 'Progression',
|
||||
downloadSpeed: 'Vitesse de réception',
|
||||
downloaded: 'Volume reçu',
|
||||
upSpeed: "Vitesse d'envoi",
|
||||
uploaded: 'Volume envoyé',
|
||||
relevance: 'Pertinence',
|
||||
files: 'Fichiers'
|
||||
},
|
||||
|
@ -280,7 +380,7 @@ const locale = {
|
|||
pageTrackers: {
|
||||
url: 'URL',
|
||||
status: 'Statut',
|
||||
peers: 'Peers',
|
||||
peers: 'Pairs',
|
||||
seeds: 'Seeds',
|
||||
leeches: 'Leeches',
|
||||
downloaded: 'Téléchargé',
|
||||
|
@ -289,15 +389,15 @@ const locale = {
|
|||
},
|
||||
add: {
|
||||
title: 'Ajouter un nouveau Torrent',
|
||||
selectFiles: 'Sélectionnez vos fichiers',
|
||||
selectFiles: 'Sélectionnez les fichiers',
|
||||
urlHint: 'Un lien par ligne',
|
||||
downloadDirectory: 'Répertoire de téléchargement',
|
||||
starttorrent: 'Lancer le torrent',
|
||||
skipHashCheck: 'Sauter la vérification du hachage',
|
||||
skipHashCheck: 'Passer la vérification du hash',
|
||||
createSubfolder: 'Créer un sous-dossier',
|
||||
automaticTorrentManagement: 'Gestion automatique des torrents',
|
||||
dropHereForAdd: 'Déposez ici pour ajouter',
|
||||
oneOrMoreFilesInvalidTorrent: 'Un ou plusieurs fichiers ne sont pas des torrents valides.'
|
||||
oneOrMoreFilesInvalidTorrent: 'Un ou plusieurs fichiers ne sont pas des torrents valides'
|
||||
},
|
||||
changeLocation: {
|
||||
title: "Changement d'emplacement",
|
||||
|
@ -314,27 +414,30 @@ const locale = {
|
|||
availability: 'Disponibilité',
|
||||
category: 'Catégorie',
|
||||
completed: 'Complété',
|
||||
downloaded: 'Téléchargé',
|
||||
downloaded: 'Volume Téléchargé',
|
||||
ETA: 'ETA',
|
||||
name: 'Nom',
|
||||
peers: 'Peers',
|
||||
default: 'Default',
|
||||
last_activity: 'Dernière activité',
|
||||
peers: 'Pairs',
|
||||
priority: 'Priorité',
|
||||
progress: 'Progrès',
|
||||
progress: 'Progression',
|
||||
ratio: 'Ratio',
|
||||
save_path: 'Emplacement',
|
||||
size: 'Taille',
|
||||
state: 'État',
|
||||
uploaded: 'Uploaded',
|
||||
addedOn: 'Ajouté le',
|
||||
uploaded: 'Volume Téléversé',
|
||||
addedOn: "Date d'ajout",
|
||||
downloadSpeed: 'Vitesse de téléchargement',
|
||||
timeActive: 'Temps actif',
|
||||
uploadSpeed: "Vitesse d'upload"
|
||||
}
|
||||
},
|
||||
speedLimit: {
|
||||
speedLimit: 'Limite de vitesse'
|
||||
speedLimit: 'Limite de Vitesse'
|
||||
},
|
||||
delete: {
|
||||
check: 'Supprimer également les fichiers du stockage'
|
||||
check: 'Supprimer également les fichiers du disque'
|
||||
}
|
||||
},
|
||||
|
||||
|
@ -343,27 +446,29 @@ const locale = {
|
|||
loginSuccess: 'Connexion réussie! 🎉',
|
||||
loginFailed: 'Connexion échouée 😕',
|
||||
settingsSaved: 'Paramètres enregistrés avec succès!',
|
||||
categorySaved: 'Catégorie modifiée avec succès!'
|
||||
categorySaved: 'Catégorie modifiée avec succès!',
|
||||
feedSaved: 'Flux enregistré !',
|
||||
ruleSaved: 'Règle enregistrée !'
|
||||
},
|
||||
|
||||
/** RightClick **/
|
||||
rightClick: {
|
||||
resume: 'reprendre',
|
||||
forceResume: 'forcer la reprise',
|
||||
resume: 'Reprendre',
|
||||
forceResume: 'Forcer la reprise',
|
||||
advanced: {
|
||||
advanced: 'avancé',
|
||||
changeLocation: 'changer le chemin',
|
||||
rename: 'renommer',
|
||||
advanced: 'Avancé',
|
||||
changeLocation: "Changer l'emplacement",
|
||||
rename: 'Renommer',
|
||||
forceRecheck: 'Forcer la revérification',
|
||||
forceReannounce: 'Forcer la réannonce',
|
||||
sequentialDownload: 'Téléchargement séquentiel',
|
||||
firstLastPriority: 'Premièr/dernièr priorité',
|
||||
automaticTorrentManagement: 'Gestion automatique de Torrent'
|
||||
firstLastPriority: 'Priorité de la première/dernière pièce',
|
||||
automaticTorrentManagement: 'Gestion automatique des torrents'
|
||||
},
|
||||
prio: {
|
||||
prio: 'Définir la priorité',
|
||||
top: 'Haut',
|
||||
bottom: 'basse',
|
||||
top: 'Max',
|
||||
bottom: 'Min',
|
||||
increase: 'Augmenter',
|
||||
decrease: 'Diminuer'
|
||||
},
|
||||
|
@ -371,8 +476,8 @@ const locale = {
|
|||
tags: 'Définir les tags',
|
||||
notags: 'Aucun tag',
|
||||
limit: 'Définir la limite',
|
||||
copy: 'copier',
|
||||
info: 'afficher les informations'
|
||||
copy: 'Copier',
|
||||
info: 'Propriétés'
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -36,6 +36,7 @@ const locale = {
|
|||
ratio: 'Rasio',
|
||||
seeds: 'Seed',
|
||||
tags: 'Tag',
|
||||
// tracker: 'Tracker',
|
||||
share: 'Berbagi',
|
||||
name: 'Nama',
|
||||
hash: 'Hash',
|
||||
|
@ -44,6 +45,17 @@ const locale = {
|
|||
rule: 'rule',
|
||||
then: 'Lalu',
|
||||
|
||||
/** Dashboard */
|
||||
dashboard: {
|
||||
tooltips: {
|
||||
// toggleSearch: 'Toggle Search Filter',
|
||||
// toggleSelect: 'Toggle Select Mode',
|
||||
// toggleSort: 'Sort Torrents',
|
||||
// selectAll: 'Select All',
|
||||
// selectAllCaption: 'Select / Release All (Ctrl + A)'
|
||||
},
|
||||
// emptyTorrentList: 'Nothing to see here!'
|
||||
},
|
||||
/** Torrent */
|
||||
torrent: {
|
||||
title: 'judul',
|
||||
|
@ -57,12 +69,15 @@ const locale = {
|
|||
created: 'dibuat oleh',
|
||||
comments: 'komentar',
|
||||
uploadedSession: 'Sesi Terunggah',
|
||||
torrentTitle: 'Judul Torrent'
|
||||
// timeActive: 'Time Active',
|
||||
// seededFor: 'Seeded For',
|
||||
// last_activity: 'Last Activity'
|
||||
},
|
||||
|
||||
/** Navbar */
|
||||
navbar: {
|
||||
currentSpeed: 'kecepatan saat ini',
|
||||
// alltimeTitle: 'All-Time Stats',
|
||||
// sessionTitle: 'Session Stats',
|
||||
freeSpace: 'kosong',
|
||||
topActions: {
|
||||
addTorrent: 'tambah torrent',
|
||||
|
@ -77,7 +92,10 @@ const locale = {
|
|||
},
|
||||
filters: {
|
||||
stalled_uploading: 'Unggahan ter-stall',
|
||||
stalled_downloading: 'Unduhan ter-stall'
|
||||
stalled_downloading: 'Unduhan ter-stall',
|
||||
// uncategorized: 'Uncategorized',
|
||||
// untagged: 'Untagged',
|
||||
// not_working: 'Not Working'
|
||||
},
|
||||
action: {
|
||||
altSpeed: 'Kecepatan alt',
|
||||
|
@ -93,6 +111,8 @@ const locale = {
|
|||
url: 'URL'
|
||||
},
|
||||
newRule: {
|
||||
// titleCreate: 'Create new rule',
|
||||
// titleEdit: 'Edit rule',
|
||||
name: 'Nama',
|
||||
def: {
|
||||
mustContain: 'Harus mengandung',
|
||||
|
@ -139,15 +159,42 @@ const locale = {
|
|||
freeSpace: 'Tampilkan Ruang Kosong',
|
||||
trackerFilter: 'Tampilkan Filter Tracker',
|
||||
rightDrawer: 'Drawer Kanan',
|
||||
// topPagination: 'Top Pagination',
|
||||
language: 'Bahasa:',
|
||||
paginationSize: 'Ukuran halaman:',
|
||||
vueTorrentTitle: 'Judul VueTorrent:',
|
||||
dateFormat: 'Date Format',
|
||||
openSideBarOnStart: 'Open Side Bar on launch',
|
||||
currentVersion: 'Versi saat ini:',
|
||||
qbittorrentVersion: 'Versi qBittorrent:'
|
||||
},
|
||||
pageDashboard: {
|
||||
busyTorrentTip: 'Properti ditampilkan pada torrent yang sibuk',
|
||||
completedTorrentTip: 'Properti ditampilkan pada torrent yang selesai'
|
||||
completedTorrentTip: 'Properti ditampilkan pada torrent yang selesai',
|
||||
properties: {
|
||||
// availability: 'Availability',
|
||||
// category: 'Category',
|
||||
// tags: 'Tags',
|
||||
// completed: 'Completed',
|
||||
// downloaded: 'Downloaded',
|
||||
// ETA: 'ETA',
|
||||
// name: 'Name',
|
||||
// default: 'Default',
|
||||
// last_activity: 'Last Activity',
|
||||
// peers: 'Peers',
|
||||
// seeds: 'Seeds',
|
||||
// priority: 'Priority',
|
||||
// progress: 'Progress',
|
||||
// ratio: 'Ratio',
|
||||
// save_path: 'Directory',
|
||||
// size: 'Size',
|
||||
// state: 'State',
|
||||
// uploaded: 'Uploaded',
|
||||
// addedOn: 'Added On',
|
||||
// downloadSpeed: 'Download Speed',
|
||||
// timeActive: 'Time Active',
|
||||
// uploadSpeed: 'Upload Speed'
|
||||
}
|
||||
}
|
||||
},
|
||||
pageDownloads: {
|
||||
|
@ -183,6 +230,10 @@ const locale = {
|
|||
}
|
||||
},
|
||||
pageConnection: {
|
||||
// protocol: 'Peer connection protocol',
|
||||
// listeningSubHeader: 'Listening Port',
|
||||
// useUPnP: 'Use UPnP / NAT-PMP port forwarding from my router',
|
||||
// incomingConnectionPort: 'Port used for incoming connections',
|
||||
subHeader: 'Batas Koneksi',
|
||||
globalMaxConnection: 'Jumlah maksimum koneksi global',
|
||||
perTorrentMaxConnection: 'Jumlah maksimum koneksi per torrent',
|
||||
|
@ -366,10 +417,13 @@ const locale = {
|
|||
downloaded: 'Terunduh',
|
||||
ETA: 'Estimasi',
|
||||
name: 'Nama',
|
||||
// default: 'Default',
|
||||
// last_activity: 'Last Activity',
|
||||
peers: 'Peer',
|
||||
priority: 'Prioritas',
|
||||
progress: 'Progres',
|
||||
ratio: 'Rasio',
|
||||
// save_path: 'Directory',
|
||||
size: 'Ukuran',
|
||||
state: 'Status',
|
||||
uploaded: 'Terunggah',
|
||||
|
@ -419,6 +473,8 @@ const locale = {
|
|||
decrease: 'turunkan'
|
||||
},
|
||||
category: 'atur kategori',
|
||||
// tags: 'Set Tags',
|
||||
// notags: 'No Tags',
|
||||
limit: 'atur batas',
|
||||
copy: 'salin',
|
||||
info: 'tampilkan info'
|
||||
|
|
463
src/lang/it.js
463
src/lang/it.js
|
@ -2,23 +2,482 @@ const locale = {
|
|||
/** General */
|
||||
category: 'categoria',
|
||||
settings: 'impostazioni',
|
||||
// pause: 'Pause',
|
||||
// delete: 'Delete',
|
||||
// save: 'Save',
|
||||
// cancel: 'Cancel',
|
||||
// confirm: 'Confirm',
|
||||
// edit: 'Edit',
|
||||
// createNew: 'Create New',
|
||||
// path: 'Path',
|
||||
// create: 'Create',
|
||||
// url: 'URL',
|
||||
// directory: 'Directory',
|
||||
// unknown: 'Unknown',
|
||||
// status: 'Status',
|
||||
// all: 'All',
|
||||
// downloading: 'Downloading',
|
||||
// seeding: 'Seeding',
|
||||
// completed: 'Completed',
|
||||
// resumed: 'Resumed',
|
||||
// paused: 'Paused',
|
||||
// active: 'Active',
|
||||
// inactive: 'Inactive',
|
||||
// stalled: 'Stalled',
|
||||
// errored: 'Errored',
|
||||
// login: 'Login in',
|
||||
// logout: 'Log out',
|
||||
// download: 'Download',
|
||||
// downloaded: 'Downloaded',
|
||||
// upload: 'Upload',
|
||||
// uploaded: 'Uploaded',
|
||||
// ETA: 'ETA',
|
||||
// peers: 'Peers',
|
||||
// ratio: 'Ratio',
|
||||
// seeds: 'Seeds',
|
||||
// tags: 'Tags',
|
||||
// tracker: 'Tracker',
|
||||
// share: 'Share',
|
||||
// name: 'Name',
|
||||
// hash: 'Hash',
|
||||
// magnet: 'Magnet',
|
||||
// feed: 'Feed',
|
||||
// rule: 'Rule',
|
||||
// then: 'Then',
|
||||
|
||||
/** Dashboard */
|
||||
dashboard: {
|
||||
tooltips: {
|
||||
// toggleSearch: 'Toggle Search Filter',
|
||||
// toggleSelect: 'Toggle Select Mode',
|
||||
// toggleSort: 'Sort Torrents',
|
||||
// selectAll: 'Select All',
|
||||
// selectAllCaption: 'Select / Release All (Ctrl + A)'
|
||||
},
|
||||
// emptyTorrentList: 'Nothing to see here!'
|
||||
},
|
||||
/** Torrent */
|
||||
torrent: {
|
||||
// title: 'Title',
|
||||
// added: 'Added On',
|
||||
// availability: 'Availability',
|
||||
// size: 'Size',
|
||||
// progress: 'Progress',
|
||||
// directory: 'Directory',
|
||||
// downloaded: 'Downloaded',
|
||||
// uploaded: 'Uploaded',
|
||||
// created: 'Created By',
|
||||
// comments: 'Comments',
|
||||
// uploadedSession: 'Uploaded Session',
|
||||
// timeActive: 'Time Active',
|
||||
// seededFor: 'Seeded For',
|
||||
// last_activity: 'Last Activity'
|
||||
},
|
||||
/** Navbar */
|
||||
navbar: {
|
||||
currentSpeed: 'velocità attuale',
|
||||
// alltimeTitle: 'All-Time Stats',
|
||||
// sessionTitle: 'Session Stats',
|
||||
freeSpace: 'spazio libero',
|
||||
topActions: {
|
||||
// addTorrent: 'Add torrent',
|
||||
// resumeSelected: 'Resume selected torrents',
|
||||
// pauseSelected: 'Pause selected torrents',
|
||||
// removeSelected: 'Remove selected torrents',
|
||||
openSettings: 'apri le impostazioni',
|
||||
searchNew: 'cerca nuovi torrent'
|
||||
}
|
||||
},
|
||||
sessionStats: {
|
||||
// tooltip: 'Since the last time qBittorrent was restarted'
|
||||
},
|
||||
filters: {
|
||||
// stalled_uploading: 'Stalled Uploading',
|
||||
// stalled_downloading: 'Stalled Downloading',
|
||||
// uncategorized: 'Uncategorized',
|
||||
// untagged: 'Untagged',
|
||||
// not_working: 'Not Working'
|
||||
},
|
||||
action: {
|
||||
// altSpeed: 'Alt Speeds',
|
||||
// dark: 'Dark',
|
||||
// light: 'Light'
|
||||
}
|
||||
},
|
||||
|
||||
/** Modals */
|
||||
modals: {
|
||||
newFeed: {
|
||||
// feedName: 'Name',
|
||||
// url: 'URL'
|
||||
},
|
||||
newRule: {
|
||||
// titleCreate: 'Create new rule',
|
||||
// titleEdit: 'Edit rule',
|
||||
// name: 'Name',
|
||||
def: {
|
||||
// mustContain: 'Must Contain',
|
||||
// affectedFeeds: 'Apply Rule to Feeds'
|
||||
}
|
||||
},
|
||||
pluginManager: {
|
||||
// title: 'Plugin manager'
|
||||
},
|
||||
search: {
|
||||
// title: 'Search',
|
||||
// btnStartSearch: 'Search',
|
||||
// btnStopSearch: 'Stop',
|
||||
columnTitle: {
|
||||
// name: 'Name',
|
||||
// size: 'Size',
|
||||
// seeds: 'Seeds',
|
||||
// peers: 'Peers',
|
||||
// search_engine: 'Site',
|
||||
// action: ''
|
||||
}
|
||||
},
|
||||
settings: {
|
||||
tabName: {
|
||||
// VueTorrent: 'VueTorrent',
|
||||
// downloads: 'Downloads',
|
||||
// connection: 'Connection',
|
||||
// bittorrent: 'BitTorrent',
|
||||
// rss: 'RSS',
|
||||
// webUI: 'WebUI',
|
||||
// tagsAndCategories: 'Tags & Categories'
|
||||
},
|
||||
pageVueTorrent: {
|
||||
tabName: {
|
||||
// general: 'General',
|
||||
// dashboard: 'Dashboard'
|
||||
},
|
||||
pageGeneral: {
|
||||
// tip: 'These settings are for the custom WebUI itself',
|
||||
// currentSpeed: 'Show Current Speed',
|
||||
// speedGraph: 'Show Speed Graph',
|
||||
// sessionStats: 'Show Session Stats',
|
||||
// allTimeStats: 'Show All-Time Stats',
|
||||
// freeSpace: 'Show Free Space',
|
||||
// trackerFilter: 'Show Tracker Filter',
|
||||
// rightDrawer: 'Right Drawer',
|
||||
// topPagination: 'Top Pagination',
|
||||
// language: 'Language:',
|
||||
// paginationSize: 'Pagination size:',
|
||||
// vueTorrentTitle: 'VueTorrent title:',
|
||||
// dateFormat: 'Date Format',
|
||||
// openSideBarOnStart: 'Open Side Bar on launch',
|
||||
// currentVersion: 'Current Version:',
|
||||
// qbittorrentVersion: 'QBittorrent Version:'
|
||||
},
|
||||
pageDashboard: {
|
||||
// busyTorrentTip: 'Properties to display for busy torrents',
|
||||
// completedTorrentTip: 'Properties to display for completed torrents',
|
||||
properties: {
|
||||
// availability: 'Availability',
|
||||
// category: 'Category',
|
||||
// tags: 'Tags',
|
||||
// completed: 'Completed',
|
||||
// downloaded: 'Downloaded',
|
||||
// ETA: 'ETA',
|
||||
// name: 'Name',
|
||||
// default: 'Default',
|
||||
// last_activity: 'Last Activity',
|
||||
// peers: 'Peers',
|
||||
// seeds: 'Seeds',
|
||||
// priority: 'Priority',
|
||||
// progress: 'Progress',
|
||||
// ratio: 'Ratio',
|
||||
// save_path: 'Directory',
|
||||
// size: 'Size',
|
||||
// state: 'State',
|
||||
// uploaded: 'Uploaded',
|
||||
// addedOn: 'Added On',
|
||||
// downloadSpeed: 'Download Speed',
|
||||
// timeActive: 'Time Active',
|
||||
// uploadSpeed: 'Upload Speed'
|
||||
}
|
||||
}
|
||||
},
|
||||
pageDownloads: {
|
||||
// subHeaderWhenAddTorrent: 'When adding a torrent',
|
||||
whenAddTorrent: {
|
||||
// createSubFolder: 'Create subfolder for torrents with multiple files',
|
||||
// donotAutoStart: 'Do not start the download automatically'
|
||||
},
|
||||
// subHeaderPublicSettings: 'Public Settings',
|
||||
publicSettings: {
|
||||
// preAllocateDisk: 'Pre-allocate disk space for all files',
|
||||
// appendQBExtension: 'Append .!qB extension to incomplete files'
|
||||
},
|
||||
// subHeaderSaveManagement: 'Saving Management',
|
||||
saveManagement: {
|
||||
// autoManagement: 'Automatic Torrent Management',
|
||||
// relocate: 'Relocate torrent when category changes',
|
||||
// defaultSavePath: 'Default Save Path',
|
||||
// keepIncompleteIn: 'Keep incomplete torrents in:',
|
||||
// autoEnabled: 'Autorun enabled:',
|
||||
// autorunProgram: 'Autorun program',
|
||||
// supportParamTitle: 'Supported parameters (case sensitive):',
|
||||
// supportParamN: '%N: Torrent name ',
|
||||
// supportParamL: '%L: Category',
|
||||
// supportParamG: '%G: Tags (separated by comma)',
|
||||
// supportParamF: '%F: Content path (same as root path for multi-file torrent)',
|
||||
// supportParamR: '%R: Root path (first torrent subdirectory path)',
|
||||
// supportParamD: '%D: Save path',
|
||||
// supportParamC: '%C: Number of files',
|
||||
// supportParamZ: '%Z: Torrent size (bytes)',
|
||||
// supportParamT: '%T: Current tracker',
|
||||
// supportParamI: '%I: Info hash'
|
||||
}
|
||||
},
|
||||
pageConnection: {
|
||||
// protocol: 'Peer connection protocol',
|
||||
// listeningSubHeader: 'Listening Port',
|
||||
// useUPnP: 'Use UPnP / NAT-PMP port forwarding from my router',
|
||||
// incomingConnectionPort: 'Port used for incoming connections',
|
||||
// subHeader: 'Connection Limits (-1 to disable)',
|
||||
// globalMaxConnection: 'Global maximum number of connections',
|
||||
// perTorrentMaxConnection: 'Maximum number of connections per torrent',
|
||||
// globalMaxUploadSlots: 'Global maximum number of upload slots',
|
||||
// perTorrentMaxUploadSlots: 'Maximum number of upload slots per torrent',
|
||||
// proxySubHeader: 'Proxy Server',
|
||||
// proxyPeerConnections: 'Use proxy for peer connections',
|
||||
// proxyTorrentOnly: 'Use proxy only for torrents',
|
||||
// proxyAuth: 'Authentication'
|
||||
},
|
||||
pageBittorrent: {
|
||||
// subHeaderPrivacy: 'Privacy',
|
||||
// enableDHT: 'Enable DHT (decentralized network) to find more peers',
|
||||
// enablePeX: 'Enable Peer Exchange (PeX) to find more peers',
|
||||
// enableLPD: 'Enable Local Peer Discovery to find more peers',
|
||||
// enableAnonymous: 'Enable anonymous mode',
|
||||
// torrentQueue: 'Torrent Queueing',
|
||||
// maxActiveDownload: 'Maximum active downloads',
|
||||
// maxActiveUpload: 'Maximum active uploads',
|
||||
// maxActiveTorrent: 'Maximum active torrents',
|
||||
// excludeSlowTorrent: 'Do not count slow torrents in these limits',
|
||||
// downloadRateLimit: 'Download rate threshold KiB/s',
|
||||
// uploadRateLimit: 'Upload rate threshold KiB/s',
|
||||
// torrentInactivityTimer: 'Torrent inactivity timer',
|
||||
// subHeaderSeedLimits: 'Seed Limits',
|
||||
// whenRatioReaches: 'When ratio reaches',
|
||||
// whenSeedingTimeReaches: 'When seeding time reaches',
|
||||
// maxRatioPauseTorrent: 'Pause torrent',
|
||||
// maxRatioRemoveTorrent: 'Remove torrent',
|
||||
// maxRatioRemoveTorrentAndFiles: 'Remove torrent and files',
|
||||
// maxRatioTorrentSuperseeding: 'Enable torrent super seeding'
|
||||
},
|
||||
pageRss: {
|
||||
tabName: {
|
||||
// general: 'General',
|
||||
// feeds: 'Feeds',
|
||||
// rules: 'Rules'
|
||||
},
|
||||
pageRules: {
|
||||
// rules: 'Rules',
|
||||
// btnCreateNew: 'Create Rule'
|
||||
},
|
||||
pageFeeds: {
|
||||
// feeds: 'Feeds',
|
||||
// btnCreateNew: 'Add feed'
|
||||
},
|
||||
pageGeneral: {
|
||||
// rssAutoProcessing: 'RSS Reader',
|
||||
// rssAutoDownloader: 'RSS Torrent Auto Downloader',
|
||||
input: {
|
||||
// enableRssAutoDownload: 'Enable auto downloading of RSS torrents',
|
||||
// enableRssProcessing: 'Enable fetching RSS feeds',
|
||||
// feedsRefreshInterval: 'Feeds refresh interval (in minutes)',
|
||||
// feedsMaxArticles: 'Maximum number of articles per feed'
|
||||
}
|
||||
}
|
||||
},
|
||||
pageWebUI: {
|
||||
// useAlternativeWebUI: 'Use Alternative WebUI',
|
||||
// filesLocation: 'Files location',
|
||||
// webUserInterface: 'Web User Interface (Remote Control)',
|
||||
// ipAddress: 'IP Address:',
|
||||
// port: 'Port',
|
||||
// authentication: 'Authentication',
|
||||
// username: 'Username',
|
||||
// password: 'Password',
|
||||
// maxAttempts: 'Max attempts',
|
||||
// banDuration: 'Ban Duration (seconds)',
|
||||
// sessionTimeout: 'Session timeout (seconds)',
|
||||
// bypassAuthenticationForClientsOnLocalhost: 'Bypass authentication for clients on localhost',
|
||||
// bypassAuthenticationForClientsInWhitelisted: 'Bypass authentication for clients in whitelisted IP subnets',
|
||||
// whiteListExample: 'Example: 172.17.32.0/24, fdff:ffff:c8::/40'
|
||||
},
|
||||
pageTagsAndCategories: {
|
||||
// btnCreateNew: 'Create new',
|
||||
// subHeaderTags: 'Available Tags:',
|
||||
// subHeaderCategories: 'Available Categories:'
|
||||
}
|
||||
},
|
||||
shareLimit: {
|
||||
input: {
|
||||
// globalLimit: 'Use global limit',
|
||||
// unlimited: 'Unlimited'
|
||||
},
|
||||
// limitRatio: 'Limit Ratio',
|
||||
// titleDuration: 'Duration',
|
||||
// titleRatio: 'Ratio'
|
||||
},
|
||||
newCategory: {
|
||||
// categoryName: 'Category name',
|
||||
// Path: 'Path',
|
||||
// tipOnNoName: 'Category name is required',
|
||||
// tipOnNoPath: 'Path is required'
|
||||
},
|
||||
newTag: {
|
||||
// createNewTag: 'Create New Tag',
|
||||
// tagName: 'Tag name'
|
||||
},
|
||||
detail: {
|
||||
// title: 'Torrent Detail',
|
||||
// tabTitleInfo: 'Info',
|
||||
// tabTitleTrackers: 'Trackers',
|
||||
// tabTitlePeers: 'Peers',
|
||||
// tabTitleContent: 'Content',
|
||||
// tabTitleTagsCategories: 'Tags & Categories',
|
||||
pageInfo: {
|
||||
// pieceStates: 'Progress',
|
||||
// torrentTitle: 'Torrent title',
|
||||
// hash: 'Hash',
|
||||
// ratio: 'Ratio',
|
||||
// downloadSpeed: 'DL Speed',
|
||||
// uploadSpeed: 'UP Speed',
|
||||
// eta: 'ETA',
|
||||
// peers: 'Peers',
|
||||
// seeds: 'Seeds',
|
||||
// status: 'Status',
|
||||
// trackers: 'Trackers',
|
||||
// createdBy: 'Created By',
|
||||
// firstLastPiecePriority: 'First/Last Piece Priority',
|
||||
// sequentialDownload: 'Sequential Download',
|
||||
// autoTMM: 'Automatic Torrent Management',
|
||||
// shareRatioLimit: 'Share Ratio Limit',
|
||||
// shareTimeLimit: 'Share Time Limit (minutes)',
|
||||
// downloadLimit: 'Download Limit',
|
||||
// uploadLimit: 'Upload Limit'
|
||||
},
|
||||
pagePeers: {
|
||||
// ip: 'IP',
|
||||
// connection: 'Connection',
|
||||
// flags: 'Flags',
|
||||
// client: 'Client',
|
||||
// progress: 'Progress',
|
||||
// downloadSpeed: 'DL Speed',
|
||||
// downloaded: 'Downloaded',
|
||||
// upSpeed: 'UP Speed',
|
||||
// uploaded: 'Uploaded',
|
||||
// relevance: 'Relevance',
|
||||
// files: 'Files'
|
||||
},
|
||||
pageTagsAndCategories: {
|
||||
// subHeaderTag: 'Available Tags:',
|
||||
// subHeaderCategories: 'Available Categories:'
|
||||
},
|
||||
pageTrackers: {
|
||||
// url: 'URL',
|
||||
// status: 'Status',
|
||||
// peers: 'Peers',
|
||||
// seeds: 'Seeds',
|
||||
// leeches: 'Leeches',
|
||||
// downloaded: 'Downloaded',
|
||||
// message: 'Message'
|
||||
}
|
||||
},
|
||||
add: {
|
||||
title: 'Aggiungi un Torrent',
|
||||
selectFiles: 'Seleziona i file'
|
||||
selectFiles: 'Seleziona i file',
|
||||
// urlHint: 'One link per line',
|
||||
// downloadDirectory: 'Download Directory',
|
||||
// starttorrent: 'Start torrent',
|
||||
// skipHashCheck: 'Skip hash check',
|
||||
// createSubfolder: 'Create subfolder',
|
||||
// automaticTorrentManagement: 'Automatic Torrent Management',
|
||||
// dropHereForAdd: 'Drop here for add',
|
||||
// oneOrMoreFilesInvalidTorrent: 'One or more files are not valid torrents'
|
||||
},
|
||||
changeLocation: {
|
||||
// title: 'Change Location',
|
||||
// torrentName: 'Torrent Name'
|
||||
},
|
||||
rename: {
|
||||
// title: 'Rename',
|
||||
// torrentName: 'Torrent Name'
|
||||
},
|
||||
sort: {
|
||||
// title: 'Sort Torrents',
|
||||
// reverse: 'Reverse',
|
||||
sortBy: {
|
||||
// availability: 'Availability',
|
||||
// category: 'Category',
|
||||
// completed: 'Completed',
|
||||
// downloaded: 'Downloaded',
|
||||
// ETA: 'ETA',
|
||||
// name: 'Name',
|
||||
// default: 'Default',
|
||||
// last_activity: 'Last Activity',
|
||||
// peers: 'Peers',
|
||||
// priority: 'Priority',
|
||||
// progress: 'Progress',
|
||||
// ratio: 'Ratio',
|
||||
// save_path: 'Directory',
|
||||
// size: 'Size',
|
||||
// state: 'State',
|
||||
// uploaded: 'Uploaded',
|
||||
// addedOn: 'Added On',
|
||||
// downloadSpeed: 'Download Speed',
|
||||
// timeActive: 'Time Active',
|
||||
// uploadSpeed: 'Upload Speed'
|
||||
}
|
||||
},
|
||||
speedLimit: {
|
||||
// speedLimit: 'Speed Limit'
|
||||
},
|
||||
delete: {
|
||||
// check: 'Also delete files from storage'
|
||||
}
|
||||
},
|
||||
|
||||
/** Toast */
|
||||
toast: {
|
||||
// loginSuccess: 'Successfully logged in! 🎉',
|
||||
// loginFailed: 'Login failed 😕',
|
||||
// settingsSaved: 'Settings saved successfully!',
|
||||
// categorySaved: 'Category edited successfully!',
|
||||
// feedSaved: 'Feed saved successfully!',
|
||||
// ruleSaved: 'Rule saved!'
|
||||
},
|
||||
|
||||
/** RightClick **/
|
||||
rightClick: {
|
||||
// resume: 'resume',
|
||||
// forceResume: 'force resume',
|
||||
advanced: {
|
||||
// advanced: 'advanced',
|
||||
// changeLocation: 'change location',
|
||||
// rename: 'rename',
|
||||
// forceRecheck: 'Force recheck',
|
||||
// forceReannounce: 'Force reannounce',
|
||||
// sequentialDownload: 'Sequential download',
|
||||
// firstLastPriority: 'First/Last priority',
|
||||
// automaticTorrentManagement: 'Automatic Torrent Management'
|
||||
},
|
||||
prio: {
|
||||
// prio: 'Set Priority',
|
||||
// top: 'Top',
|
||||
// bottom: 'Bottom',
|
||||
// increase: 'Increase',
|
||||
// decrease: 'Decrease'
|
||||
},
|
||||
// category: 'Set Category',
|
||||
// tags: 'Set Tags',
|
||||
// notags: 'No Tags',
|
||||
// limit: 'Set Limit',
|
||||
// copy: 'Copy',
|
||||
// info: 'Show Info'
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -36,6 +36,7 @@ const locale = {
|
|||
ratio: '比率',
|
||||
seeds: 'シード',
|
||||
tags: 'タグ',
|
||||
// tracker: 'Tracker',
|
||||
share: 'Share',
|
||||
name: '名前',
|
||||
hash: 'ハッシュ値',
|
||||
|
@ -43,6 +44,17 @@ const locale = {
|
|||
feed: 'フィード',
|
||||
rule: 'ルール',
|
||||
|
||||
/** Dashboard */
|
||||
dashboard: {
|
||||
tooltips: {
|
||||
// toggleSearch: 'Toggle Search Filter',
|
||||
// toggleSelect: 'Toggle Select Mode',
|
||||
// toggleSort: 'Sort Torrents',
|
||||
// selectAll: 'Select All',
|
||||
// selectAllCaption: 'Select / Release All (Ctrl + A)'
|
||||
},
|
||||
// emptyTorrentList: 'Nothing to see here!'
|
||||
},
|
||||
/** Torrent */
|
||||
torrent: {
|
||||
title: 'タイトル',
|
||||
|
@ -56,11 +68,15 @@ const locale = {
|
|||
created: '作成',
|
||||
comments: 'コメント',
|
||||
uploadedSession: 'アップロードセッション',
|
||||
torrentTitle: 'Torrentのタイトル'
|
||||
// timeActive: 'Time Active',
|
||||
// seededFor: 'Seeded For',
|
||||
// last_activity: 'Last Activity'
|
||||
},
|
||||
/** Navbar */
|
||||
navbar: {
|
||||
currentSpeed: '速度',
|
||||
// alltimeTitle: 'All-Time Stats',
|
||||
// sessionTitle: 'Session Stats',
|
||||
freeSpace: '空き容量',
|
||||
topActions: {
|
||||
addTorrent: 'Torrentを追加',
|
||||
|
@ -75,7 +91,10 @@ const locale = {
|
|||
},
|
||||
filters: {
|
||||
stalled_uploading: '停滞中アップロード',
|
||||
stalled_downloading: '停滞中ダウンロード'
|
||||
stalled_downloading: '停滞中ダウンロード',
|
||||
// uncategorized: 'Uncategorized',
|
||||
// untagged: 'Untagged',
|
||||
// not_working: 'Not Working'
|
||||
},
|
||||
action: {
|
||||
altSpeed: '代替速度制限',
|
||||
|
@ -91,6 +110,8 @@ const locale = {
|
|||
url: 'URL'
|
||||
},
|
||||
newRule: {
|
||||
titleCreate: 'Create new rule',
|
||||
titleEdit: 'Edit rule',
|
||||
name: 'ルール名',
|
||||
def: {
|
||||
mustContain: '必要',
|
||||
|
@ -137,15 +158,42 @@ const locale = {
|
|||
freeSpace: '空き容量を表示する',
|
||||
trackerFilter: 'トラッカーフィルターを表示する',
|
||||
rightDrawer: 'メニューを右側に表示する',
|
||||
// topPagination: 'Top Pagination',
|
||||
language: '言語:',
|
||||
paginationSize: '1ページの表示数:',
|
||||
vueTorrentTitle: 'ページタイトル:',
|
||||
// dateFormat: 'Date Format',
|
||||
// openSideBarOnStart: 'Open Side Bar on launch',
|
||||
currentVersion: '現在のバージョン:',
|
||||
qbittorrentVersion: 'QBittorrentのバージョン:'
|
||||
},
|
||||
pageDashboard: {
|
||||
busyTorrentTip: '稼働中のTorrentに表示されるプロパティ',
|
||||
completedTorrentTip: '完了したTorrentに表示されるプロパティ'
|
||||
completedTorrentTip: '完了したTorrentに表示されるプロパティ',
|
||||
properties: {
|
||||
// availability: 'Availability',
|
||||
// category: 'Category',
|
||||
// tags: 'Tags',
|
||||
// completed: 'Completed',
|
||||
// downloaded: 'Downloaded',
|
||||
// ETA: 'ETA',
|
||||
// name: 'Name',
|
||||
// default: 'Default',
|
||||
// last_activity: 'Last Activity',
|
||||
// peers: 'Peers',
|
||||
// seeds: 'Seeds',
|
||||
// priority: 'Priority',
|
||||
// progress: 'Progress',
|
||||
// ratio: 'Ratio',
|
||||
// save_path: 'Directory',
|
||||
// size: 'Size',
|
||||
// state: 'State',
|
||||
// uploaded: 'Uploaded',
|
||||
// addedOn: 'Added On',
|
||||
// downloadSpeed: 'Download Speed',
|
||||
// timeActive: 'Time Active',
|
||||
// uploadSpeed: 'Upload Speed'
|
||||
}
|
||||
}
|
||||
},
|
||||
pageDownloads: {
|
||||
|
@ -181,6 +229,10 @@ const locale = {
|
|||
}
|
||||
},
|
||||
pageConnection: {
|
||||
// protocol: 'Peer connection protocol',
|
||||
// listeningSubHeader: 'Listening Port',
|
||||
// useUPnP: 'Use UPnP / NAT-PMP port forwarding from my router',
|
||||
// incomingConnectionPort: 'Port used for incoming connections',
|
||||
subHeader: '接続制限',
|
||||
globalMaxConnection: '全体の最大接続数',
|
||||
perTorrentMaxConnection: 'Torrentあたりの最大接続数',
|
||||
|
@ -207,7 +259,11 @@ const locale = {
|
|||
torrentInactivityTimer: 'Torrent未稼働時間',
|
||||
subHeaderSeedLimits: 'シードの制限',
|
||||
whenRatioReaches: 'シード制限する共有比',
|
||||
whenSeedingTimeReaches: 'シード制限するシード時間 (分)'
|
||||
whenSeedingTimeReaches: 'シード制限するシード時間 (分)',
|
||||
// maxRatioPauseTorrent: 'Pause torrent',
|
||||
// maxRatioRemoveTorrent: 'Remove torrent',
|
||||
// maxRatioRemoveTorrentAndFiles: 'Remove torrent and files',
|
||||
// maxRatioTorrentSuperseeding: 'Enable torrent super seeding'
|
||||
},
|
||||
pageRss: {
|
||||
tabName: {
|
||||
|
@ -360,10 +416,13 @@ const locale = {
|
|||
downloaded: 'ダウンロード済み',
|
||||
ETA: '残り時間',
|
||||
name: '名前',
|
||||
// default: 'Default',
|
||||
// last_activity: 'Last Activity',
|
||||
peers: 'ピア',
|
||||
priority: '優先度',
|
||||
progress: '進捗',
|
||||
ratio: '比率',
|
||||
// save_path: 'Directory',
|
||||
size: '大きさ',
|
||||
state: '状態',
|
||||
uploaded: 'アップロード済み',
|
||||
|
@ -413,6 +472,8 @@ const locale = {
|
|||
decrease: '下へ'
|
||||
},
|
||||
category: 'カテゴリーを設定',
|
||||
// tags: 'Set Tags',
|
||||
// notags: 'No Tags',
|
||||
limit: '制限を設定',
|
||||
copy: 'コピー',
|
||||
info: '情報'
|
||||
|
|
410
src/lang/nl.js
410
src/lang/nl.js
|
@ -7,7 +7,55 @@ const locale = {
|
|||
save: 'opslaan',
|
||||
cancel: 'annuleren',
|
||||
confirm: 'bevestig',
|
||||
// edit: 'Edit',
|
||||
// createNew: 'Create New',
|
||||
// path: 'Path',
|
||||
// create: 'Create',
|
||||
// url: 'URL',
|
||||
// directory: 'Directory',
|
||||
// unknown: 'Unknown',
|
||||
// status: 'Status',
|
||||
// all: 'All',
|
||||
// downloading: 'Downloading',
|
||||
// seeding: 'Seeding',
|
||||
// completed: 'Completed',
|
||||
// resumed: 'Resumed',
|
||||
// paused: 'Paused',
|
||||
// active: 'Active',
|
||||
// inactive: 'Inactive',
|
||||
// stalled: 'Stalled',
|
||||
// errored: 'Errored',
|
||||
// login: 'Login in',
|
||||
// logout: 'Log out',
|
||||
// download: 'Download',
|
||||
// downloaded: 'Downloaded',
|
||||
// upload: 'Upload',
|
||||
// uploaded: 'Uploaded',
|
||||
// ETA: 'ETA',
|
||||
// peers: 'Peers',
|
||||
// ratio: 'Ratio',
|
||||
// seeds: 'Seeds',
|
||||
// tags: 'Tags',
|
||||
// tracker: 'Tracker',
|
||||
// share: 'Share',
|
||||
// name: 'Name',
|
||||
// hash: 'Hash',
|
||||
// magnet: 'Magnet',
|
||||
// feed: 'Feed',
|
||||
// rule: 'Rule',
|
||||
// then: 'Then',
|
||||
|
||||
/** Dashboard */
|
||||
dashboard: {
|
||||
tooltips: {
|
||||
// toggleSearch: 'Toggle Search Filter',
|
||||
// toggleSelect: 'Toggle Select Mode',
|
||||
// toggleSort: 'Sort Torrents',
|
||||
// selectAll: 'Select All',
|
||||
// selectAllCaption: 'Select / Release All (Ctrl + A)'
|
||||
},
|
||||
// emptyTorrentList: 'Nothing to see here!'
|
||||
},
|
||||
/** Torrent */
|
||||
torrent: {
|
||||
title: 'titel',
|
||||
|
@ -19,12 +67,17 @@ const locale = {
|
|||
downloaded: 'gedownload',
|
||||
uploaded: 'geüpload',
|
||||
created: 'gemaakt door',
|
||||
comments: 'opmerkingen'
|
||||
comments: 'opmerkingen',
|
||||
// uploadedSession: 'Uploaded Session',
|
||||
// timeActive: 'Time Active',
|
||||
// seededFor: 'Seeded For',
|
||||
// last_activity: 'Last Activity'
|
||||
},
|
||||
|
||||
/** Navbar */
|
||||
navbar: {
|
||||
currentSpeed: 'huidige snelheid',
|
||||
// alltimeTitle: 'All-Time Stats',
|
||||
// sessionTitle: 'Session Stats',
|
||||
freeSpace: 'vrije ruimte',
|
||||
topActions: {
|
||||
addTorrent: 'voeg torrent toe',
|
||||
|
@ -36,14 +89,352 @@ const locale = {
|
|||
},
|
||||
sessionStats: {
|
||||
tooltip: 'Sinds qBitorrent is opgestart'
|
||||
},
|
||||
filters: {
|
||||
// stalled_uploading: 'Stalled Uploading',
|
||||
// stalled_downloading: 'Stalled Downloading',
|
||||
// uncategorized: 'Uncategorized',
|
||||
// untagged: 'Untagged',
|
||||
// not_working: 'Not Working'
|
||||
},
|
||||
action: {
|
||||
// altSpeed: 'Alt Speeds',
|
||||
// dark: 'Dark',
|
||||
// light: 'Light'
|
||||
}
|
||||
},
|
||||
|
||||
/** Modals */
|
||||
modals: {
|
||||
newFeed: {
|
||||
// feedName: 'Name',
|
||||
// url: 'URL'
|
||||
},
|
||||
newRule: {
|
||||
// titleCreate: 'Create new rule',
|
||||
// titleEdit: 'Edit rule',
|
||||
// name: 'Name',
|
||||
def: {
|
||||
// mustContain: 'Must Contain',
|
||||
// affectedFeeds: 'Apply Rule to Feeds'
|
||||
}
|
||||
},
|
||||
pluginManager: {
|
||||
// title: 'Plugin manager'
|
||||
},
|
||||
search: {
|
||||
// title: 'Search',
|
||||
// btnStartSearch: 'Search',
|
||||
// btnStopSearch: 'Stop',
|
||||
columnTitle: {
|
||||
// name: 'Name',
|
||||
// size: 'Size',
|
||||
// seeds: 'Seeds',
|
||||
// peers: 'Peers',
|
||||
// search_engine: 'Site',
|
||||
// action: ''
|
||||
}
|
||||
},
|
||||
settings: {
|
||||
tabName: {
|
||||
// VueTorrent: 'VueTorrent',
|
||||
// downloads: 'Downloads',
|
||||
// connection: 'Connection',
|
||||
// bittorrent: 'BitTorrent',
|
||||
// rss: 'RSS',
|
||||
// webUI: 'WebUI',
|
||||
// tagsAndCategories: 'Tags & Categories'
|
||||
},
|
||||
pageVueTorrent: {
|
||||
tabName: {
|
||||
// general: 'General',
|
||||
// dashboard: 'Dashboard'
|
||||
},
|
||||
pageGeneral: {
|
||||
// tip: 'These settings are for the custom WebUI itself',
|
||||
// currentSpeed: 'Show Current Speed',
|
||||
// speedGraph: 'Show Speed Graph',
|
||||
// sessionStats: 'Show Session Stats',
|
||||
// allTimeStats: 'Show All-Time Stats',
|
||||
// freeSpace: 'Show Free Space',
|
||||
// trackerFilter: 'Show Tracker Filter',
|
||||
// rightDrawer: 'Right Drawer',
|
||||
// topPagination: 'Top Pagination',
|
||||
// language: 'Language:',
|
||||
// paginationSize: 'Pagination size:',
|
||||
// vueTorrentTitle: 'VueTorrent title:',
|
||||
// dateFormat: 'Date Format',
|
||||
// openSideBarOnStart: 'Open Side Bar on launch',
|
||||
// currentVersion: 'Current Version:',
|
||||
// qbittorrentVersion: 'QBittorrent Version:'
|
||||
},
|
||||
pageDashboard: {
|
||||
// busyTorrentTip: 'Properties to display for busy torrents',
|
||||
// completedTorrentTip: 'Properties to display for completed torrents',
|
||||
properties: {
|
||||
// availability: 'Availability',
|
||||
// category: 'Category',
|
||||
// tags: 'Tags',
|
||||
// completed: 'Completed',
|
||||
// downloaded: 'Downloaded',
|
||||
// ETA: 'ETA',
|
||||
// name: 'Name',
|
||||
// default: 'Default',
|
||||
// last_activity: 'Last Activity',
|
||||
// peers: 'Peers',
|
||||
// seeds: 'Seeds',
|
||||
// priority: 'Priority',
|
||||
// progress: 'Progress',
|
||||
// ratio: 'Ratio',
|
||||
// save_path: 'Directory',
|
||||
// size: 'Size',
|
||||
// state: 'State',
|
||||
// uploaded: 'Uploaded',
|
||||
// addedOn: 'Added On',
|
||||
// downloadSpeed: 'Download Speed',
|
||||
// timeActive: 'Time Active',
|
||||
// uploadSpeed: 'Upload Speed'
|
||||
}
|
||||
}
|
||||
},
|
||||
pageDownloads: {
|
||||
// subHeaderWhenAddTorrent: 'When adding a torrent',
|
||||
whenAddTorrent: {
|
||||
// createSubFolder: 'Create subfolder for torrents with multiple files',
|
||||
// donotAutoStart: 'Do not start the download automatically'
|
||||
},
|
||||
// subHeaderPublicSettings: 'Public Settings',
|
||||
publicSettings: {
|
||||
// preAllocateDisk: 'Pre-allocate disk space for all files',
|
||||
// appendQBExtension: 'Append .!qB extension to incomplete files'
|
||||
},
|
||||
// subHeaderSaveManagement: 'Saving Management',
|
||||
saveManagement: {
|
||||
// autoManagement: 'Automatic Torrent Management',
|
||||
// relocate: 'Relocate torrent when category changes',
|
||||
// defaultSavePath: 'Default Save Path',
|
||||
// keepIncompleteIn: 'Keep incomplete torrents in:',
|
||||
// autoEnabled: 'Autorun enabled:',
|
||||
// autorunProgram: 'Autorun program',
|
||||
// supportParamTitle: 'Supported parameters (case sensitive):',
|
||||
// supportParamN: '%N: Torrent name ',
|
||||
// supportParamL: '%L: Category',
|
||||
// supportParamG: '%G: Tags (separated by comma)',
|
||||
// supportParamF: '%F: Content path (same as root path for multi-file torrent)',
|
||||
// supportParamR: '%R: Root path (first torrent subdirectory path)',
|
||||
// supportParamD: '%D: Save path',
|
||||
// supportParamC: '%C: Number of files',
|
||||
// supportParamZ: '%Z: Torrent size (bytes)',
|
||||
// supportParamT: '%T: Current tracker',
|
||||
// supportParamI: '%I: Info hash'
|
||||
}
|
||||
},
|
||||
pageConnection: {
|
||||
// protocol: 'Peer connection protocol',
|
||||
// listeningSubHeader: 'Listening Port',
|
||||
// useUPnP: 'Use UPnP / NAT-PMP port forwarding from my router',
|
||||
// incomingConnectionPort: 'Port used for incoming connections',
|
||||
// subHeader: 'Connection Limits (-1 to disable)',
|
||||
// globalMaxConnection: 'Global maximum number of connections',
|
||||
// perTorrentMaxConnection: 'Maximum number of connections per torrent',
|
||||
// globalMaxUploadSlots: 'Global maximum number of upload slots',
|
||||
// perTorrentMaxUploadSlots: 'Maximum number of upload slots per torrent',
|
||||
// proxySubHeader: 'Proxy Server',
|
||||
// proxyPeerConnections: 'Use proxy for peer connections',
|
||||
// proxyTorrentOnly: 'Use proxy only for torrents',
|
||||
// proxyAuth: 'Authentication'
|
||||
},
|
||||
pageBittorrent: {
|
||||
// subHeaderPrivacy: 'Privacy',
|
||||
// enableDHT: 'Enable DHT (decentralized network) to find more peers',
|
||||
// enablePeX: 'Enable Peer Exchange (PeX) to find more peers',
|
||||
// enableLPD: 'Enable Local Peer Discovery to find more peers',
|
||||
// enableAnonymous: 'Enable anonymous mode',
|
||||
// torrentQueue: 'Torrent Queueing',
|
||||
// maxActiveDownload: 'Maximum active downloads',
|
||||
// maxActiveUpload: 'Maximum active uploads',
|
||||
// maxActiveTorrent: 'Maximum active torrents',
|
||||
// excludeSlowTorrent: 'Do not count slow torrents in these limits',
|
||||
// downloadRateLimit: 'Download rate threshold KiB/s',
|
||||
// uploadRateLimit: 'Upload rate threshold KiB/s',
|
||||
// torrentInactivityTimer: 'Torrent inactivity timer',
|
||||
// subHeaderSeedLimits: 'Seed Limits',
|
||||
// whenRatioReaches: 'When ratio reaches',
|
||||
// whenSeedingTimeReaches: 'When seeding time reaches',
|
||||
// maxRatioPauseTorrent: 'Pause torrent',
|
||||
// maxRatioRemoveTorrent: 'Remove torrent',
|
||||
// maxRatioRemoveTorrentAndFiles: 'Remove torrent and files',
|
||||
// maxRatioTorrentSuperseeding: 'Enable torrent super seeding'
|
||||
},
|
||||
pageRss: {
|
||||
tabName: {
|
||||
// general: 'General',
|
||||
// feeds: 'Feeds',
|
||||
// rules: 'Rules'
|
||||
},
|
||||
pageRules: {
|
||||
// rules: 'Rules',
|
||||
// btnCreateNew: 'Create Rule'
|
||||
},
|
||||
pageFeeds: {
|
||||
// feeds: 'Feeds',
|
||||
// btnCreateNew: 'Add feed'
|
||||
},
|
||||
pageGeneral: {
|
||||
// rssAutoProcessing: 'RSS Reader',
|
||||
// rssAutoDownloader: 'RSS Torrent Auto Downloader',
|
||||
input: {
|
||||
// enableRssAutoDownload: 'Enable auto downloading of RSS torrents',
|
||||
// enableRssProcessing: 'Enable fetching RSS feeds',
|
||||
// feedsRefreshInterval: 'Feeds refresh interval (in minutes)',
|
||||
// feedsMaxArticles: 'Maximum number of articles per feed'
|
||||
}
|
||||
}
|
||||
},
|
||||
pageWebUI: {
|
||||
// useAlternativeWebUI: 'Use Alternative WebUI',
|
||||
// filesLocation: 'Files location',
|
||||
// webUserInterface: 'Web User Interface (Remote Control)',
|
||||
// ipAddress: 'IP Address:',
|
||||
// port: 'Port',
|
||||
// authentication: 'Authentication',
|
||||
// username: 'Username',
|
||||
// password: 'Password',
|
||||
// maxAttempts: 'Max attempts',
|
||||
// banDuration: 'Ban Duration (seconds)',
|
||||
// sessionTimeout: 'Session timeout (seconds)',
|
||||
// bypassAuthenticationForClientsOnLocalhost: 'Bypass authentication for clients on localhost',
|
||||
// bypassAuthenticationForClientsInWhitelisted: 'Bypass authentication for clients in whitelisted IP subnets',
|
||||
// whiteListExample: 'Example: 172.17.32.0/24, fdff:ffff:c8::/40'
|
||||
},
|
||||
pageTagsAndCategories: {
|
||||
// btnCreateNew: 'Create new',
|
||||
// subHeaderTags: 'Available Tags:',
|
||||
// subHeaderCategories: 'Available Categories:'
|
||||
}
|
||||
},
|
||||
shareLimit: {
|
||||
input: {
|
||||
// globalLimit: 'Use global limit',
|
||||
// unlimited: 'Unlimited'
|
||||
},
|
||||
// limitRatio: 'Limit Ratio',
|
||||
// titleDuration: 'Duration',
|
||||
// titleRatio: 'Ratio'
|
||||
},
|
||||
newCategory: {
|
||||
// categoryName: 'Category name',
|
||||
// Path: 'Path',
|
||||
// tipOnNoName: 'Category name is required',
|
||||
// tipOnNoPath: 'Path is required'
|
||||
},
|
||||
newTag: {
|
||||
// createNewTag: 'Create New Tag',
|
||||
// tagName: 'Tag name'
|
||||
},
|
||||
detail: {
|
||||
// title: 'Torrent Detail',
|
||||
// tabTitleInfo: 'Info',
|
||||
// tabTitleTrackers: 'Trackers',
|
||||
// tabTitlePeers: 'Peers',
|
||||
// tabTitleContent: 'Content',
|
||||
// tabTitleTagsCategories: 'Tags & Categories',
|
||||
pageInfo: {
|
||||
// pieceStates: 'Progress',
|
||||
// torrentTitle: 'Torrent title',
|
||||
// hash: 'Hash',
|
||||
// ratio: 'Ratio',
|
||||
// downloadSpeed: 'DL Speed',
|
||||
// uploadSpeed: 'UP Speed',
|
||||
// eta: 'ETA',
|
||||
// peers: 'Peers',
|
||||
// seeds: 'Seeds',
|
||||
// status: 'Status',
|
||||
// trackers: 'Trackers',
|
||||
// createdBy: 'Created By',
|
||||
// firstLastPiecePriority: 'First/Last Piece Priority',
|
||||
// sequentialDownload: 'Sequential Download',
|
||||
// autoTMM: 'Automatic Torrent Management',
|
||||
// shareRatioLimit: 'Share Ratio Limit',
|
||||
// shareTimeLimit: 'Share Time Limit (minutes)',
|
||||
// downloadLimit: 'Download Limit',
|
||||
// uploadLimit: 'Upload Limit'
|
||||
},
|
||||
pagePeers: {
|
||||
// ip: 'IP',
|
||||
// connection: 'Connection',
|
||||
// flags: 'Flags',
|
||||
// client: 'Client',
|
||||
// progress: 'Progress',
|
||||
// downloadSpeed: 'DL Speed',
|
||||
// downloaded: 'Downloaded',
|
||||
// upSpeed: 'UP Speed',
|
||||
// uploaded: 'Uploaded',
|
||||
// relevance: 'Relevance',
|
||||
// files: 'Files'
|
||||
},
|
||||
pageTagsAndCategories: {
|
||||
// subHeaderTag: 'Available Tags:',
|
||||
// subHeaderCategories: 'Available Categories:'
|
||||
},
|
||||
pageTrackers: {
|
||||
// url: 'URL',
|
||||
// status: 'Status',
|
||||
// peers: 'Peers',
|
||||
// seeds: 'Seeds',
|
||||
// leeches: 'Leeches',
|
||||
// downloaded: 'Downloaded',
|
||||
// message: 'Message'
|
||||
}
|
||||
},
|
||||
add: {
|
||||
title: 'Voeg torrent toe',
|
||||
selectFiles: 'Selecteer bestanden'
|
||||
selectFiles: 'Selecteer bestanden',
|
||||
// urlHint: 'One link per line',
|
||||
// downloadDirectory: 'Download Directory',
|
||||
// starttorrent: 'Start torrent',
|
||||
// skipHashCheck: 'Skip hash check',
|
||||
// createSubfolder: 'Create subfolder',
|
||||
// automaticTorrentManagement: 'Automatic Torrent Management',
|
||||
// dropHereForAdd: 'Drop here for add',
|
||||
// oneOrMoreFilesInvalidTorrent: 'One or more files are not valid torrents'
|
||||
},
|
||||
changeLocation: {
|
||||
// title: 'Change Location',
|
||||
// torrentName: 'Torrent Name'
|
||||
},
|
||||
rename: {
|
||||
// title: 'Rename',
|
||||
// torrentName: 'Torrent Name'
|
||||
},
|
||||
sort: {
|
||||
// title: 'Sort Torrents',
|
||||
// reverse: 'Reverse',
|
||||
sortBy: {
|
||||
// availability: 'Availability',
|
||||
// category: 'Category',
|
||||
// completed: 'Completed',
|
||||
// downloaded: 'Downloaded',
|
||||
// ETA: 'ETA',
|
||||
// name: 'Name',
|
||||
// default: 'Default',
|
||||
// last_activity: 'Last Activity',
|
||||
// peers: 'Peers',
|
||||
// priority: 'Priority',
|
||||
// progress: 'Progress',
|
||||
// ratio: 'Ratio',
|
||||
// save_path: 'Directory',
|
||||
// size: 'Size',
|
||||
// state: 'State',
|
||||
// uploaded: 'Uploaded',
|
||||
// addedOn: 'Added On',
|
||||
// downloadSpeed: 'Download Speed',
|
||||
// timeActive: 'Time Active',
|
||||
// uploadSpeed: 'Upload Speed'
|
||||
}
|
||||
},
|
||||
speedLimit: {
|
||||
// speedLimit: 'Speed Limit'
|
||||
},
|
||||
delete: {
|
||||
check: 'Ook bestanden verwijderen'
|
||||
|
@ -55,7 +446,9 @@ const locale = {
|
|||
loginSuccess: 'Inloggen gelukt! 🎉',
|
||||
loginFailed: 'Inloggen mislukt 😕',
|
||||
settingsSaved: 'Instellingen successvol opgeslagen!',
|
||||
categorySaved: 'Categorie successvol opgeslagen!'
|
||||
categorySaved: 'Categorie successvol opgeslagen!',
|
||||
// feedSaved: 'Feed saved successfully!',
|
||||
// ruleSaved: 'Rule saved!'
|
||||
},
|
||||
|
||||
/** RightClick **/
|
||||
|
@ -65,7 +458,12 @@ const locale = {
|
|||
advanced: {
|
||||
advanced: 'geavanceerd',
|
||||
changeLocation: 'verander locatie',
|
||||
rename: 'hernoem'
|
||||
rename: 'hernoem',
|
||||
// forceRecheck: 'Force recheck',
|
||||
// forceReannounce: 'Force reannounce',
|
||||
// sequentialDownload: 'Sequential download',
|
||||
// firstLastPriority: 'First/Last priority',
|
||||
// automaticTorrentManagement: 'Automatic Torrent Management'
|
||||
},
|
||||
prio: {
|
||||
prio: 'zet prioriteit',
|
||||
|
@ -75,6 +473,8 @@ const locale = {
|
|||
decrease: 'verlaag'
|
||||
},
|
||||
category: 'zet categorie',
|
||||
// tags: 'Set Tags',
|
||||
// notags: 'No Tags',
|
||||
limit: 'zet limiet',
|
||||
copy: 'kopieer',
|
||||
info: 'toon info'
|
||||
|
|
|
@ -7,7 +7,55 @@ const locale = {
|
|||
save: 'salvar',
|
||||
cancel: 'cancelar',
|
||||
confirm: 'confirmar',
|
||||
// edit: 'Edit',
|
||||
// createNew: 'Create New',
|
||||
// path: 'Path',
|
||||
// create: 'Create',
|
||||
// url: 'URL',
|
||||
// directory: 'Directory',
|
||||
// unknown: 'Unknown',
|
||||
// status: 'Status',
|
||||
// all: 'All',
|
||||
// downloading: 'Downloading',
|
||||
// seeding: 'Seeding',
|
||||
// completed: 'Completed',
|
||||
// resumed: 'Resumed',
|
||||
// paused: 'Paused',
|
||||
// active: 'Active',
|
||||
// inactive: 'Inactive',
|
||||
// stalled: 'Stalled',
|
||||
// errored: 'Errored',
|
||||
// login: 'Login in',
|
||||
// logout: 'Log out',
|
||||
// download: 'Download',
|
||||
// downloaded: 'Downloaded',
|
||||
// upload: 'Upload',
|
||||
// uploaded: 'Uploaded',
|
||||
// ETA: 'ETA',
|
||||
// peers: 'Peers',
|
||||
// ratio: 'Ratio',
|
||||
// seeds: 'Seeds',
|
||||
// tags: 'Tags',
|
||||
// tracker: 'Tracker',
|
||||
// share: 'Share',
|
||||
// name: 'Name',
|
||||
// hash: 'Hash',
|
||||
// magnet: 'Magnet',
|
||||
// feed: 'Feed',
|
||||
// rule: 'Rule',
|
||||
// then: 'Then',
|
||||
|
||||
/** Dashboard */
|
||||
dashboard: {
|
||||
tooltips: {
|
||||
// toggleSearch: 'Toggle Search Filter',
|
||||
// toggleSelect: 'Toggle Select Mode',
|
||||
// toggleSort: 'Sort Torrents',
|
||||
// selectAll: 'Select All',
|
||||
// selectAllCaption: 'Select / Release All (Ctrl + A)'
|
||||
},
|
||||
// emptyTorrentList: 'Nothing to see here!'
|
||||
},
|
||||
/** Torrent */
|
||||
torrent: {
|
||||
title: 'Titulo',
|
||||
|
@ -19,11 +67,17 @@ const locale = {
|
|||
downloaded: 'downloaded',
|
||||
uploaded: 'uploaded',
|
||||
created: 'criado por',
|
||||
comments: 'comentarios'
|
||||
comments: 'comentarios',
|
||||
// uploadedSession: 'Uploaded Session',
|
||||
// timeActive: 'Time Active',
|
||||
// seededFor: 'Seeded For',
|
||||
// last_activity: 'Last Activity'
|
||||
},
|
||||
/** Navbar */
|
||||
navbar: {
|
||||
currentSpeed: 'velocidade atual',
|
||||
// alltimeTitle: 'All-Time Stats',
|
||||
// sessionTitle: 'Session Stats',
|
||||
freeSpace: 'espaço livre',
|
||||
topActions: {
|
||||
addTorrent: 'adicionar torrent',
|
||||
|
@ -35,14 +89,352 @@ const locale = {
|
|||
},
|
||||
sessionStats: {
|
||||
tooltip: 'ultima vez que o qBittorrent foi reiniciado'
|
||||
},
|
||||
filters: {
|
||||
// stalled_uploading: 'Stalled Uploading',
|
||||
// stalled_downloading: 'Stalled Downloading',
|
||||
// uncategorized: 'Uncategorized',
|
||||
// untagged: 'Untagged',
|
||||
// not_working: 'Not Working'
|
||||
},
|
||||
action: {
|
||||
// altSpeed: 'Alt Speeds',
|
||||
// dark: 'Dark',
|
||||
// light: 'Light'
|
||||
}
|
||||
},
|
||||
|
||||
/** Modals */
|
||||
modals: {
|
||||
newFeed: {
|
||||
// feedName: 'Name',
|
||||
// url: 'URL'
|
||||
},
|
||||
newRule: {
|
||||
// titleCreate: 'Create new rule',
|
||||
// titleEdit: 'Edit rule',
|
||||
// name: 'Name',
|
||||
def: {
|
||||
// mustContain: 'Must Contain',
|
||||
// affectedFeeds: 'Apply Rule to Feeds'
|
||||
}
|
||||
},
|
||||
pluginManager: {
|
||||
// title: 'Plugin manager'
|
||||
},
|
||||
search: {
|
||||
// title: 'Search',
|
||||
// btnStartSearch: 'Search',
|
||||
// btnStopSearch: 'Stop',
|
||||
columnTitle: {
|
||||
// name: 'Name',
|
||||
// size: 'Size',
|
||||
// seeds: 'Seeds',
|
||||
// peers: 'Peers',
|
||||
// search_engine: 'Site',
|
||||
// action: ''
|
||||
}
|
||||
},
|
||||
settings: {
|
||||
tabName: {
|
||||
// VueTorrent: 'VueTorrent',
|
||||
// downloads: 'Downloads',
|
||||
// connection: 'Connection',
|
||||
// bittorrent: 'BitTorrent',
|
||||
// rss: 'RSS',
|
||||
// webUI: 'WebUI',
|
||||
// tagsAndCategories: 'Tags & Categories'
|
||||
},
|
||||
pageVueTorrent: {
|
||||
tabName: {
|
||||
// general: 'General',
|
||||
// dashboard: 'Dashboard'
|
||||
},
|
||||
pageGeneral: {
|
||||
// tip: 'These settings are for the custom WebUI itself',
|
||||
// currentSpeed: 'Show Current Speed',
|
||||
// speedGraph: 'Show Speed Graph',
|
||||
// sessionStats: 'Show Session Stats',
|
||||
// allTimeStats: 'Show All-Time Stats',
|
||||
// freeSpace: 'Show Free Space',
|
||||
// trackerFilter: 'Show Tracker Filter',
|
||||
// rightDrawer: 'Right Drawer',
|
||||
// topPagination: 'Top Pagination',
|
||||
// language: 'Language:',
|
||||
// paginationSize: 'Pagination size:',
|
||||
// vueTorrentTitle: 'VueTorrent title:',
|
||||
// dateFormat: 'Date Format',
|
||||
// openSideBarOnStart: 'Open Side Bar on launch',
|
||||
// currentVersion: 'Current Version:',
|
||||
// qbittorrentVersion: 'QBittorrent Version:'
|
||||
},
|
||||
pageDashboard: {
|
||||
// busyTorrentTip: 'Properties to display for busy torrents',
|
||||
// completedTorrentTip: 'Properties to display for completed torrents',
|
||||
properties: {
|
||||
// availability: 'Availability',
|
||||
// category: 'Category',
|
||||
// tags: 'Tags',
|
||||
// completed: 'Completed',
|
||||
// downloaded: 'Downloaded',
|
||||
// ETA: 'ETA',
|
||||
// name: 'Name',
|
||||
// default: 'Default',
|
||||
// last_activity: 'Last Activity',
|
||||
// peers: 'Peers',
|
||||
// seeds: 'Seeds',
|
||||
// priority: 'Priority',
|
||||
// progress: 'Progress',
|
||||
// ratio: 'Ratio',
|
||||
// save_path: 'Directory',
|
||||
// size: 'Size',
|
||||
// state: 'State',
|
||||
// uploaded: 'Uploaded',
|
||||
// addedOn: 'Added On',
|
||||
// downloadSpeed: 'Download Speed',
|
||||
// timeActive: 'Time Active',
|
||||
// uploadSpeed: 'Upload Speed'
|
||||
}
|
||||
}
|
||||
},
|
||||
pageDownloads: {
|
||||
// subHeaderWhenAddTorrent: 'When adding a torrent',
|
||||
whenAddTorrent: {
|
||||
// createSubFolder: 'Create subfolder for torrents with multiple files',
|
||||
// donotAutoStart: 'Do not start the download automatically'
|
||||
},
|
||||
// subHeaderPublicSettings: 'Public Settings',
|
||||
publicSettings: {
|
||||
// preAllocateDisk: 'Pre-allocate disk space for all files',
|
||||
// appendQBExtension: 'Append .!qB extension to incomplete files'
|
||||
},
|
||||
// subHeaderSaveManagement: 'Saving Management',
|
||||
saveManagement: {
|
||||
// autoManagement: 'Automatic Torrent Management',
|
||||
// relocate: 'Relocate torrent when category changes',
|
||||
// defaultSavePath: 'Default Save Path',
|
||||
// keepIncompleteIn: 'Keep incomplete torrents in:',
|
||||
// autoEnabled: 'Autorun enabled:',
|
||||
// autorunProgram: 'Autorun program',
|
||||
// supportParamTitle: 'Supported parameters (case sensitive):',
|
||||
// supportParamN: '%N: Torrent name ',
|
||||
// supportParamL: '%L: Category',
|
||||
// supportParamG: '%G: Tags (separated by comma)',
|
||||
// supportParamF: '%F: Content path (same as root path for multi-file torrent)',
|
||||
// supportParamR: '%R: Root path (first torrent subdirectory path)',
|
||||
// supportParamD: '%D: Save path',
|
||||
// supportParamC: '%C: Number of files',
|
||||
// supportParamZ: '%Z: Torrent size (bytes)',
|
||||
// supportParamT: '%T: Current tracker',
|
||||
// supportParamI: '%I: Info hash'
|
||||
}
|
||||
},
|
||||
pageConnection: {
|
||||
// protocol: 'Peer connection protocol',
|
||||
// listeningSubHeader: 'Listening Port',
|
||||
// useUPnP: 'Use UPnP / NAT-PMP port forwarding from my router',
|
||||
// incomingConnectionPort: 'Port used for incoming connections',
|
||||
// subHeader: 'Connection Limits (-1 to disable)',
|
||||
// globalMaxConnection: 'Global maximum number of connections',
|
||||
// perTorrentMaxConnection: 'Maximum number of connections per torrent',
|
||||
// globalMaxUploadSlots: 'Global maximum number of upload slots',
|
||||
// perTorrentMaxUploadSlots: 'Maximum number of upload slots per torrent',
|
||||
// proxySubHeader: 'Proxy Server',
|
||||
// proxyPeerConnections: 'Use proxy for peer connections',
|
||||
// proxyTorrentOnly: 'Use proxy only for torrents',
|
||||
// proxyAuth: 'Authentication'
|
||||
},
|
||||
pageBittorrent: {
|
||||
// subHeaderPrivacy: 'Privacy',
|
||||
// enableDHT: 'Enable DHT (decentralized network) to find more peers',
|
||||
// enablePeX: 'Enable Peer Exchange (PeX) to find more peers',
|
||||
// enableLPD: 'Enable Local Peer Discovery to find more peers',
|
||||
// enableAnonymous: 'Enable anonymous mode',
|
||||
// torrentQueue: 'Torrent Queueing',
|
||||
// maxActiveDownload: 'Maximum active downloads',
|
||||
// maxActiveUpload: 'Maximum active uploads',
|
||||
// maxActiveTorrent: 'Maximum active torrents',
|
||||
// excludeSlowTorrent: 'Do not count slow torrents in these limits',
|
||||
// downloadRateLimit: 'Download rate threshold KiB/s',
|
||||
// uploadRateLimit: 'Upload rate threshold KiB/s',
|
||||
// torrentInactivityTimer: 'Torrent inactivity timer',
|
||||
// subHeaderSeedLimits: 'Seed Limits',
|
||||
// whenRatioReaches: 'When ratio reaches',
|
||||
// whenSeedingTimeReaches: 'When seeding time reaches',
|
||||
// maxRatioPauseTorrent: 'Pause torrent',
|
||||
// maxRatioRemoveTorrent: 'Remove torrent',
|
||||
// maxRatioRemoveTorrentAndFiles: 'Remove torrent and files',
|
||||
// maxRatioTorrentSuperseeding: 'Enable torrent super seeding'
|
||||
},
|
||||
pageRss: {
|
||||
tabName: {
|
||||
// general: 'General',
|
||||
// feeds: 'Feeds',
|
||||
// rules: 'Rules'
|
||||
},
|
||||
pageRules: {
|
||||
// rules: 'Rules',
|
||||
// btnCreateNew: 'Create Rule'
|
||||
},
|
||||
pageFeeds: {
|
||||
// feeds: 'Feeds',
|
||||
// btnCreateNew: 'Add feed'
|
||||
},
|
||||
pageGeneral: {
|
||||
// rssAutoProcessing: 'RSS Reader',
|
||||
// rssAutoDownloader: 'RSS Torrent Auto Downloader',
|
||||
input: {
|
||||
// enableRssAutoDownload: 'Enable auto downloading of RSS torrents',
|
||||
// enableRssProcessing: 'Enable fetching RSS feeds',
|
||||
// feedsRefreshInterval: 'Feeds refresh interval (in minutes)',
|
||||
// feedsMaxArticles: 'Maximum number of articles per feed'
|
||||
}
|
||||
}
|
||||
},
|
||||
pageWebUI: {
|
||||
// useAlternativeWebUI: 'Use Alternative WebUI',
|
||||
// filesLocation: 'Files location',
|
||||
// webUserInterface: 'Web User Interface (Remote Control)',
|
||||
// ipAddress: 'IP Address:',
|
||||
// port: 'Port',
|
||||
// authentication: 'Authentication',
|
||||
// username: 'Username',
|
||||
// password: 'Password',
|
||||
// maxAttempts: 'Max attempts',
|
||||
// banDuration: 'Ban Duration (seconds)',
|
||||
// sessionTimeout: 'Session timeout (seconds)',
|
||||
// bypassAuthenticationForClientsOnLocalhost: 'Bypass authentication for clients on localhost',
|
||||
// bypassAuthenticationForClientsInWhitelisted: 'Bypass authentication for clients in whitelisted IP subnets',
|
||||
// whiteListExample: 'Example: 172.17.32.0/24, fdff:ffff:c8::/40'
|
||||
},
|
||||
pageTagsAndCategories: {
|
||||
// btnCreateNew: 'Create new',
|
||||
// subHeaderTags: 'Available Tags:',
|
||||
// subHeaderCategories: 'Available Categories:'
|
||||
}
|
||||
},
|
||||
shareLimit: {
|
||||
input: {
|
||||
// globalLimit: 'Use global limit',
|
||||
// unlimited: 'Unlimited'
|
||||
},
|
||||
// limitRatio: 'Limit Ratio',
|
||||
// titleDuration: 'Duration',
|
||||
// titleRatio: 'Ratio'
|
||||
},
|
||||
newCategory: {
|
||||
// categoryName: 'Category name',
|
||||
// Path: 'Path',
|
||||
// tipOnNoName: 'Category name is required',
|
||||
// tipOnNoPath: 'Path is required'
|
||||
},
|
||||
newTag: {
|
||||
// createNewTag: 'Create New Tag',
|
||||
// tagName: 'Tag name'
|
||||
},
|
||||
detail: {
|
||||
// title: 'Torrent Detail',
|
||||
// tabTitleInfo: 'Info',
|
||||
// tabTitleTrackers: 'Trackers',
|
||||
// tabTitlePeers: 'Peers',
|
||||
// tabTitleContent: 'Content',
|
||||
// tabTitleTagsCategories: 'Tags & Categories',
|
||||
pageInfo: {
|
||||
// pieceStates: 'Progress',
|
||||
// torrentTitle: 'Torrent title',
|
||||
// hash: 'Hash',
|
||||
// ratio: 'Ratio',
|
||||
// downloadSpeed: 'DL Speed',
|
||||
// uploadSpeed: 'UP Speed',
|
||||
// eta: 'ETA',
|
||||
// peers: 'Peers',
|
||||
// seeds: 'Seeds',
|
||||
// status: 'Status',
|
||||
// trackers: 'Trackers',
|
||||
// createdBy: 'Created By',
|
||||
// firstLastPiecePriority: 'First/Last Piece Priority',
|
||||
// sequentialDownload: 'Sequential Download',
|
||||
// autoTMM: 'Automatic Torrent Management',
|
||||
// shareRatioLimit: 'Share Ratio Limit',
|
||||
// shareTimeLimit: 'Share Time Limit (minutes)',
|
||||
// downloadLimit: 'Download Limit',
|
||||
// uploadLimit: 'Upload Limit'
|
||||
},
|
||||
pagePeers: {
|
||||
// ip: 'IP',
|
||||
// connection: 'Connection',
|
||||
// flags: 'Flags',
|
||||
// client: 'Client',
|
||||
// progress: 'Progress',
|
||||
// downloadSpeed: 'DL Speed',
|
||||
// downloaded: 'Downloaded',
|
||||
// upSpeed: 'UP Speed',
|
||||
// uploaded: 'Uploaded',
|
||||
// relevance: 'Relevance',
|
||||
// files: 'Files'
|
||||
},
|
||||
pageTagsAndCategories: {
|
||||
// subHeaderTag: 'Available Tags:',
|
||||
// subHeaderCategories: 'Available Categories:'
|
||||
},
|
||||
pageTrackers: {
|
||||
// url: 'URL',
|
||||
// status: 'Status',
|
||||
// peers: 'Peers',
|
||||
// seeds: 'Seeds',
|
||||
// leeches: 'Leeches',
|
||||
// downloaded: 'Downloaded',
|
||||
// message: 'Message'
|
||||
}
|
||||
},
|
||||
add: {
|
||||
title: 'Adicionar um Novo Torrent',
|
||||
selectFiles: 'Selecionar seus Arquivos'
|
||||
selectFiles: 'Selecionar seus Arquivos',
|
||||
// urlHint: 'One link per line',
|
||||
// downloadDirectory: 'Download Directory',
|
||||
// starttorrent: 'Start torrent',
|
||||
// skipHashCheck: 'Skip hash check',
|
||||
// createSubfolder: 'Create subfolder',
|
||||
// automaticTorrentManagement: 'Automatic Torrent Management',
|
||||
// dropHereForAdd: 'Drop here for add',
|
||||
// oneOrMoreFilesInvalidTorrent: 'One or more files are not valid torrents'
|
||||
},
|
||||
changeLocation: {
|
||||
// title: 'Change Location',
|
||||
// torrentName: 'Torrent Name'
|
||||
},
|
||||
rename: {
|
||||
// title: 'Rename',
|
||||
// torrentName: 'Torrent Name'
|
||||
},
|
||||
sort: {
|
||||
// title: 'Sort Torrents',
|
||||
// reverse: 'Reverse',
|
||||
sortBy: {
|
||||
// availability: 'Availability',
|
||||
// category: 'Category',
|
||||
// completed: 'Completed',
|
||||
// downloaded: 'Downloaded',
|
||||
// ETA: 'ETA',
|
||||
// name: 'Name',
|
||||
// default: 'Default',
|
||||
// last_activity: 'Last Activity',
|
||||
// peers: 'Peers',
|
||||
// priority: 'Priority',
|
||||
// progress: 'Progress',
|
||||
// ratio: 'Ratio',
|
||||
// save_path: 'Directory',
|
||||
// size: 'Size',
|
||||
// state: 'State',
|
||||
// uploaded: 'Uploaded',
|
||||
// addedOn: 'Added On',
|
||||
// downloadSpeed: 'Download Speed',
|
||||
// timeActive: 'Time Active',
|
||||
// uploadSpeed: 'Upload Speed'
|
||||
}
|
||||
},
|
||||
speedLimit: {
|
||||
// speedLimit: 'Speed Limit'
|
||||
},
|
||||
delete: {
|
||||
check: 'Excluir Também Arquivos Armazenados?'
|
||||
|
@ -54,7 +446,9 @@ const locale = {
|
|||
loginSuccess: 'Logou com Sucesso! 🎉',
|
||||
loginFailed: 'Falha na Autenticação 😕',
|
||||
settingsSaved: 'Configurações salvas com Sucesso!',
|
||||
categorySaved: 'Categoria Editada com Sucesso!'
|
||||
categorySaved: 'Categoria Editada com Sucesso!',
|
||||
// feedSaved: 'Feed saved successfully!',
|
||||
// ruleSaved: 'Rule saved!'
|
||||
},
|
||||
|
||||
/** RightClick **/
|
||||
|
@ -64,7 +458,12 @@ const locale = {
|
|||
advanced: {
|
||||
advanced: 'avançado',
|
||||
changeLocation: 'mudar localização',
|
||||
rename: 'renomear'
|
||||
rename: 'renomear',
|
||||
// forceRecheck: 'Force recheck',
|
||||
// forceReannounce: 'Force reannounce',
|
||||
// sequentialDownload: 'Sequential download',
|
||||
// firstLastPriority: 'First/Last priority',
|
||||
// automaticTorrentManagement: 'Automatic Torrent Management'
|
||||
},
|
||||
prio: {
|
||||
prio: 'definir prioridade',
|
||||
|
@ -74,6 +473,8 @@ const locale = {
|
|||
decrease: 'diminuir'
|
||||
},
|
||||
category: 'definir categoria',
|
||||
// tags: 'Set Tags',
|
||||
// notags: 'No Tags',
|
||||
limit: 'definir limite',
|
||||
copy: 'copiar',
|
||||
info: 'mostrar informação'
|
||||
|
|
|
@ -27,22 +27,35 @@ const locale = {
|
|||
errored: 'Ошибочный',
|
||||
login: 'Войти',
|
||||
logout: 'Выйти',
|
||||
downloaded: 'Скачано',
|
||||
uploaded: 'Загружено',
|
||||
upload: 'Отдача',
|
||||
download: 'Скачивание',
|
||||
downloaded: 'Скачано',
|
||||
upload: 'Отдача',
|
||||
uploaded: 'Загружено',
|
||||
ETA: 'ETA',
|
||||
peers: 'Пиры',
|
||||
ratio: 'Ратио',
|
||||
seeds: 'Сиды',
|
||||
tags: 'Теги',
|
||||
// tracker: 'Tracker',
|
||||
share: 'Поделиться',
|
||||
name: 'Имя',
|
||||
hash: 'Хэш',
|
||||
magnet: 'Магнет-ссылка',
|
||||
feed: 'Канал',
|
||||
rule: 'Правило',
|
||||
// then: 'Then',
|
||||
|
||||
/** Dashboard */
|
||||
dashboard: {
|
||||
tooltips: {
|
||||
// toggleSearch: 'Toggle Search Filter',
|
||||
// toggleSelect: 'Toggle Select Mode',
|
||||
// toggleSort: 'Sort Torrents',
|
||||
// selectAll: 'Select All',
|
||||
// selectAllCaption: 'Select / Release All (Ctrl + A)'
|
||||
},
|
||||
// emptyTorrentList: 'Nothing to see here!'
|
||||
},
|
||||
/** Torrent */
|
||||
torrent: {
|
||||
title: 'Заголовок',
|
||||
|
@ -56,11 +69,15 @@ const locale = {
|
|||
created: 'Создано',
|
||||
comments: 'Комментарии',
|
||||
uploadedSession: 'Загружено за сессию',
|
||||
torrentTitle: 'Имя торрента'
|
||||
// timeActive: 'Time Active',
|
||||
// seededFor: 'Seeded For',
|
||||
// last_activity: 'Last Activity'
|
||||
},
|
||||
/** Navbar */
|
||||
navbar: {
|
||||
currentSpeed: 'Текущая скорость',
|
||||
// alltimeTitle: 'All-Time Stats',
|
||||
// sessionTitle: 'Session Stats',
|
||||
freeSpace: 'Свободное место',
|
||||
topActions: {
|
||||
addTorrent: 'Добавить торрент',
|
||||
|
@ -75,7 +92,10 @@ const locale = {
|
|||
},
|
||||
filters: {
|
||||
stalled_uploading: 'Остановка раздачи',
|
||||
stalled_downloading: 'Остановка скачивания'
|
||||
stalled_downloading: 'Остановка скачивания',
|
||||
// uncategorized: 'Uncategorized',
|
||||
// untagged: 'Untagged',
|
||||
// not_working: 'Not Working'
|
||||
},
|
||||
action: {
|
||||
altSpeed: 'Альтернативные скорости',
|
||||
|
@ -91,6 +111,8 @@ const locale = {
|
|||
url: 'URL'
|
||||
},
|
||||
newRule: {
|
||||
// titleCreate: 'Create new rule',
|
||||
// titleEdit: 'Edit rule',
|
||||
name: 'Имя',
|
||||
def: {
|
||||
mustContain: 'Должен содержать',
|
||||
|
@ -137,15 +159,42 @@ const locale = {
|
|||
freeSpace: 'Отображать свободное место',
|
||||
trackerFilter: 'Отображать фильтр трекеров',
|
||||
rightDrawer: 'Панель справа',
|
||||
// topPagination: 'Top Pagination',
|
||||
language: 'Язык:',
|
||||
paginationSize: 'Размер страницы:',
|
||||
vueTorrentTitle: 'Заголовок VueTorrent:',
|
||||
// dateFormat: 'Date Format',
|
||||
// openSideBarOnStart: 'Open Side Bar on launch',
|
||||
currentVersion: 'Текущая версия',
|
||||
qbittorrentVersion: 'Версия QBittorrent:'
|
||||
},
|
||||
pageDashboard: {
|
||||
busyTorrentTip: 'Свойства для отображения занятых торрентов',
|
||||
completedTorrentTip: 'Свойства для отображения завершенных торрентов'
|
||||
completedTorrentTip: 'Свойства для отображения завершенных торрентов',
|
||||
properties: {
|
||||
// availability: 'Availability',
|
||||
// category: 'Category',
|
||||
// tags: 'Tags',
|
||||
// completed: 'Completed',
|
||||
// downloaded: 'Downloaded',
|
||||
// ETA: 'ETA',
|
||||
// name: 'Name',
|
||||
// default: 'Default',
|
||||
// last_activity: 'Last Activity',
|
||||
// peers: 'Peers',
|
||||
// seeds: 'Seeds',
|
||||
// priority: 'Priority',
|
||||
// progress: 'Progress',
|
||||
// ratio: 'Ratio',
|
||||
// save_path: 'Directory',
|
||||
// size: 'Size',
|
||||
// state: 'State',
|
||||
// uploaded: 'Uploaded',
|
||||
// addedOn: 'Added On',
|
||||
// downloadSpeed: 'Download Speed',
|
||||
// timeActive: 'Time Active',
|
||||
// uploadSpeed: 'Upload Speed'
|
||||
}
|
||||
}
|
||||
},
|
||||
pageDownloads: {
|
||||
|
@ -181,6 +230,10 @@ const locale = {
|
|||
}
|
||||
},
|
||||
pageConnection: {
|
||||
// protocol: 'Peer connection protocol',
|
||||
// listeningSubHeader: 'Listening Port',
|
||||
// useUPnP: 'Use UPnP / NAT-PMP port forwarding from my router',
|
||||
// incomingConnectionPort: 'Port used for incoming connections',
|
||||
subHeader: 'Ограничение соединений',
|
||||
globalMaxConnection: 'Глобальное максимальное количество соединений',
|
||||
perTorrentMaxConnection: 'Максимальное количество соединений на торрент',
|
||||
|
@ -207,7 +260,11 @@ const locale = {
|
|||
torrentInactivityTimer: 'Таймер неактивности торрента',
|
||||
subHeaderSeedLimits: 'Ограничение раздачи',
|
||||
whenRatioReaches: 'По достижении рейтинга раздачи',
|
||||
whenSeedingTimeReaches: 'По достижении времени раздачи'
|
||||
whenSeedingTimeReaches: 'По достижении времени раздачи',
|
||||
// maxRatioPauseTorrent: 'Pause torrent',
|
||||
// maxRatioRemoveTorrent: 'Remove torrent',
|
||||
// maxRatioRemoveTorrentAndFiles: 'Remove torrent and files',
|
||||
// maxRatioTorrentSuperseeding: 'Enable torrent super seeding'
|
||||
},
|
||||
pageRss: {
|
||||
tabName: {
|
||||
|
@ -246,8 +303,8 @@ const locale = {
|
|||
maxAttempts: 'Максимальное количество попыток',
|
||||
banDuration: 'Продолжительность блокировки (секунды)',
|
||||
sessionTimeout: 'Время ожидания сеанса (секунды)',
|
||||
bypassAuthenticationForClientsOnlocalhost: 'Пропустить аутентификацию для клиентов на локальном хосте',
|
||||
bypassAuthenticationForClientsInwhitelisted: 'Пропустить аутентификацию для клиентов в подсетях IP из белого списка',
|
||||
bypassAuthenticationForClientsOnLocalhost: 'Пропустить аутентификацию для клиентов на локальном хосте',
|
||||
bypassAuthenticationForClientsInWhitelisted: 'Пропустить аутентификацию для клиентов в подсетях IP из белого списка',
|
||||
whiteListExample: 'Пример: 172.17.32.0/24, fdff:ffff:c8::/40'
|
||||
},
|
||||
pageTagsAndCategories: {
|
||||
|
@ -360,10 +417,13 @@ const locale = {
|
|||
downloaded: 'Загружено',
|
||||
ETA: 'ETA',
|
||||
name: 'Имя',
|
||||
// default: 'Default',
|
||||
// last_activity: 'Last Activity',
|
||||
peers: 'Пиры',
|
||||
priority: 'Приоритет',
|
||||
progress: 'Прогресс',
|
||||
ratio: 'Ратио',
|
||||
// save_path: 'Directory',
|
||||
size: 'Размер',
|
||||
state: 'Состояние',
|
||||
uploaded: 'Отдано',
|
||||
|
@ -413,6 +473,8 @@ const locale = {
|
|||
decrease: 'Уменьшить'
|
||||
},
|
||||
category: 'Задать категорию',
|
||||
// tags: 'Set Tags',
|
||||
// notags: 'No Tags',
|
||||
limit: 'Задать лимит',
|
||||
copy: 'Копировать',
|
||||
info: 'Детали'
|
||||
|
|
909
src/lang/ua.js
909
src/lang/ua.js
|
@ -1,439 +1,484 @@
|
|||
const locale = {
|
||||
/** General */
|
||||
category: 'Категорії',
|
||||
settings: 'налаштування',
|
||||
pause: 'пауза',
|
||||
delete: 'видалити',
|
||||
save: 'зберегти',
|
||||
cancel: 'відмінити',
|
||||
confirm: 'підтвердити',
|
||||
edit: 'Редагувати',
|
||||
createNew: 'Створити новий',
|
||||
path: 'Шлях',
|
||||
create: 'Створити',
|
||||
url: 'URL',
|
||||
directory: 'Тека',
|
||||
unknown: 'невідомий',
|
||||
status: 'Стан',
|
||||
all: 'Все',
|
||||
downloading: 'Завантажуються',
|
||||
seeding: 'Роздаються',
|
||||
completed: 'Виконані',
|
||||
resumed: 'Поновлені',
|
||||
paused: 'Призупинені',
|
||||
active: 'Активні',
|
||||
inactive: 'Неактивні',
|
||||
stalled: 'Залипли',
|
||||
errored: 'З помилками',
|
||||
login: 'Увійти',
|
||||
logout: 'Вийти',
|
||||
downloaded: 'Завантажено',
|
||||
/** General */
|
||||
category: 'Категорії',
|
||||
settings: 'налаштування',
|
||||
pause: 'пауза',
|
||||
delete: 'видалити',
|
||||
save: 'зберегти',
|
||||
cancel: 'відмінити',
|
||||
confirm: 'підтвердити',
|
||||
edit: 'Редагувати',
|
||||
createNew: 'Створити новий',
|
||||
path: 'Шлях',
|
||||
create: 'Створити',
|
||||
url: 'URL',
|
||||
directory: 'Тека',
|
||||
unknown: 'невідомий',
|
||||
status: 'Стан',
|
||||
all: 'Все',
|
||||
downloading: 'Завантажуються',
|
||||
seeding: 'Роздаються',
|
||||
completed: 'Виконані',
|
||||
resumed: 'Поновлені',
|
||||
paused: 'Призупинені',
|
||||
active: 'Активні',
|
||||
inactive: 'Неактивні',
|
||||
stalled: 'Залипли',
|
||||
errored: 'З помилками',
|
||||
login: 'Увійти',
|
||||
logout: 'Вийти',
|
||||
downloaded: 'Завантажено',
|
||||
uploaded: 'Вивантажено',
|
||||
upload: 'Вивантаження',
|
||||
download: 'Завантаження',
|
||||
ETA: 'ОЧЗ',
|
||||
peers: 'Піри',
|
||||
ratio: 'Співвідношення',
|
||||
seeds: 'Сіди',
|
||||
tags: 'Теги',
|
||||
// tracker: 'Tracker',
|
||||
share: 'Поділитися',
|
||||
name: "Ім'я",
|
||||
hash: 'Хеш',
|
||||
magnet: 'Магнет',
|
||||
feed: 'стрічка',
|
||||
rule: 'правило',
|
||||
then: 'тоді',
|
||||
|
||||
/** Dashboard */
|
||||
dashboard: {
|
||||
tooltips: {
|
||||
// toggleSearch: 'Toggle Search Filter',
|
||||
// toggleSelect: 'Toggle Select Mode',
|
||||
// toggleSort: 'Sort Torrents',
|
||||
// selectAll: 'Select All',
|
||||
// selectAllCaption: 'Select / Release All (Ctrl + A)'
|
||||
},
|
||||
// emptyTorrentList: 'Nothing to see here!'
|
||||
},
|
||||
/** Torrent */
|
||||
torrent: {
|
||||
title: 'заголовок',
|
||||
added: 'додано о:',
|
||||
availability: 'доступність',
|
||||
size: 'розмір',
|
||||
progress: 'прогрес',
|
||||
directory: 'тека',
|
||||
downloaded: 'завантажено',
|
||||
uploaded: 'Вивантажено',
|
||||
upload: 'Вивантаження',
|
||||
download: 'Завантаження',
|
||||
ETA: 'ОЧЗ',
|
||||
peers: 'Піри',
|
||||
ratio: 'Співвідношення',
|
||||
seeds: 'Сіди',
|
||||
tags: 'Теги',
|
||||
share: 'Поділитися',
|
||||
name: "Ім'я",
|
||||
hash: 'Хеш',
|
||||
magnet: 'Магнет',
|
||||
feed: 'стрічка',
|
||||
rule: 'правило',
|
||||
then: 'тоді',
|
||||
|
||||
/** Torrent */
|
||||
torrent: {
|
||||
title: 'заголовок',
|
||||
added: 'додано о:',
|
||||
availability: 'доступність',
|
||||
size: 'розмір',
|
||||
progress: 'прогрес',
|
||||
directory: 'тека',
|
||||
downloaded: 'завантажено',
|
||||
uploaded: 'Вивантажено',
|
||||
created: 'створено',
|
||||
comments: 'примітки',
|
||||
uploadedSession: 'Завантажено за сесію',
|
||||
timeActive: 'Часу активно ',
|
||||
seededFor: 'роздано для',
|
||||
last_activity: 'остання активність'
|
||||
created: 'створено',
|
||||
comments: 'примітки',
|
||||
uploadedSession: 'Завантажено за сесію',
|
||||
timeActive: 'Часу активно ',
|
||||
seededFor: 'роздано для',
|
||||
last_activity: 'остання активність'
|
||||
},
|
||||
/** Navbar */
|
||||
navbar: {
|
||||
currentSpeed: 'поточна швидкість',
|
||||
// alltimeTitle: 'All-Time Stats',
|
||||
// sessionTitle: 'Session Stats',
|
||||
freeSpace: 'вільне місце',
|
||||
topActions: {
|
||||
addTorrent: 'додати торрент',
|
||||
resumeSelected: 'відновити вибрані торенти',
|
||||
pauseSelected: 'призупинити вибрані торенти',
|
||||
removeSelected: 'видалити вибрані торенти',
|
||||
openSettings: 'відкрити налаштування',
|
||||
searchNew: 'шукати нові торенти'
|
||||
},
|
||||
/** Navbar */
|
||||
navbar: {
|
||||
currentSpeed: 'поточна швидкість',
|
||||
freeSpace: 'вільне місце',
|
||||
topActions: {
|
||||
addTorrent: 'додати торрент',
|
||||
resumeSelected: 'відновити вибрані торенти',
|
||||
pauseSelected: 'призупинити вибрані торенти',
|
||||
removeSelected: 'видалити вибрані торенти',
|
||||
openSettings: 'відкрити налаштування',
|
||||
searchNew: 'шукати нові торенти'
|
||||
},
|
||||
sessionStats: {
|
||||
tooltip: 'З моменту останнього перезапуску qBittorrent'
|
||||
},
|
||||
filters: {
|
||||
stalled_uploading: 'Залиплі вивантаження',
|
||||
stalled_downloading: 'Залиплі завантаження'
|
||||
},
|
||||
action: {
|
||||
altSpeed: 'Обмеження швидкості',
|
||||
dark: 'Темна',
|
||||
light: 'Світла'
|
||||
}
|
||||
sessionStats: {
|
||||
tooltip: 'З моменту останнього перезапуску qBittorrent'
|
||||
},
|
||||
|
||||
/** Modals */
|
||||
modals: {
|
||||
newFeed: {
|
||||
feedName: 'Ім\'я',
|
||||
url: 'URL'
|
||||
},
|
||||
newRule: {
|
||||
name: 'Ім\'я',
|
||||
def: {
|
||||
mustContain: 'Має містити',
|
||||
affectedFeeds: 'Застосувати правило до стрічок'
|
||||
}
|
||||
},
|
||||
pluginManager: {
|
||||
title: 'Менеджер плагінів'
|
||||
},
|
||||
search: {
|
||||
title: 'Пошук',
|
||||
btnStartSearch: 'Пошук',
|
||||
btnStopSearch: 'Стоп',
|
||||
columnTitle: {
|
||||
name: "Ім\'я",
|
||||
size: 'Розмір',
|
||||
seeds: 'Сіди',
|
||||
peers: 'Піри',
|
||||
search_engine: 'Пошуковий двигун',
|
||||
action: 'Дії'
|
||||
}
|
||||
},
|
||||
settings: {
|
||||
tabName: {
|
||||
VueTorrent: 'vuetorrent',
|
||||
downloads: 'Завантаження',
|
||||
connection: "Зв\'язок",
|
||||
bittorrent: 'bittorrent',
|
||||
rss: 'Стрічки',
|
||||
webUI: 'Bеб-інтерфейс',
|
||||
tagsAndCategories: 'Теги та категорії'
|
||||
},
|
||||
pageVueTorrent: {
|
||||
tabName: {
|
||||
general: 'Загальне',
|
||||
dashboard: 'Панель'
|
||||
},
|
||||
pageGeneral: {
|
||||
tip: 'Ці налаштування призначені для користувацького веб-інтерфейсу',
|
||||
currentSpeed: 'Відобразити поточну швидкість',
|
||||
speedGraph: 'Відобразити графік швидкості',
|
||||
sessionStats: 'Відобразити статистику сесії',
|
||||
allTimeStats: 'Відобразити всю статистику',
|
||||
freeSpace: 'Відобразити вільне місцк',
|
||||
trackerFilter: 'Відобразити фільтр трекерів',
|
||||
rightDrawer: 'Панель справа',
|
||||
topPagination: 'Відображення нумерації зверху',
|
||||
language: 'Мова:',
|
||||
paginationSize: 'Розмір сторінки:',
|
||||
vueTorrentTitle: 'Заголовок VueTorrent:',
|
||||
dateFormat: 'Формат дати',
|
||||
openSideBarOnStart: 'Відкривати бокову панель при запуску',
|
||||
currentVersion: 'Поточна версія',
|
||||
qbittorrentVersion: 'Версія QBittorrent:'
|
||||
},
|
||||
pageDashboard: {
|
||||
busyTorrentTip: 'Властивості для відображення зайнятих торрентів',
|
||||
completedTorrentTip: 'Властивості для відображення завершених торрентів'
|
||||
}
|
||||
},
|
||||
pageDownloads: {
|
||||
subHeaderWhenAddTorrent: 'Коли додається торент',
|
||||
whenAddTorrent: {
|
||||
createSubFolder: 'Створити підпапку для торрентів з кількома файлами',
|
||||
donotAutoStart: 'Не запускати завантаження автоматично'
|
||||
},
|
||||
subHeaderPublicSettings: 'Загальні налаштування',
|
||||
publicSettings: {
|
||||
preAllocateDisk: 'Попередньо виділити місце на диску для всіх файлів',
|
||||
appendQBExtension: 'Додати розширення .!qB до неповних файлів'
|
||||
},
|
||||
subHeaderSaveManagement: 'Управління збереженням',
|
||||
saveManagement: {
|
||||
autoManagement: 'Автоматичне керування торрентами',
|
||||
relocate: 'Переміщення торенту при зміні категорії',
|
||||
defaultSavePath: 'Шлях збереження за замовчуванням',
|
||||
keepIncompleteIn: 'Зберігати неповні торренти в:',
|
||||
autoEnabled: 'Автозапуск увімкнено:',
|
||||
autorunProgram: 'Програма автозапуску',
|
||||
supportParamTitle: 'Підтримувані параметри (з урахуванням регістру):',
|
||||
supportParamN: '%N: назва торрента',
|
||||
supportParamL: '%L: Категорія',
|
||||
supportParamG: '%G: теги (розділені комою)',
|
||||
supportParamF: '%F: шлях до вмісту (такий самий як кореневий шлях для багатофайлового торрента)',
|
||||
supportParamR: '%R: кореневий шлях (шлях першого підкаталогу торрента)',
|
||||
supportParamD: '%D: шлях збереження',
|
||||
supportParamC: '%C: кількість файлів',
|
||||
supportParamZ: '%Z: розмір торрента (байти)',
|
||||
supportParamT: '%T: поточний трекер',
|
||||
supportParamI: '%I: хеш інформації'
|
||||
}
|
||||
},
|
||||
pageConnection: {
|
||||
protocol: 'Протокол підключення пірів',
|
||||
listeningSubHeader: 'Прослуховуваний порт',
|
||||
useUPnP: 'Використовувати переспрямування портів UPnP / NAT-PMP з мого маршрутизатора',
|
||||
incomingConnectionPort: 'Порти, використані для вхідних з\'єднань',
|
||||
subHeader: 'Обмеження підключення',
|
||||
globalMaxConnection: "Глобальна максимальна кількість з'єднань",
|
||||
perTorrentMaxConnection: "Максимальна кількість з'єднань на торрент",
|
||||
globalMaxUploadSlots: 'Глобальна максимальна кількість слотів для завантаження',
|
||||
perTorrentMaxUploadSlots: 'Максимальна кількість слотів для завантаження на торрент',
|
||||
proxySubHeader: 'Проксі-сервер',
|
||||
proxyPeerConnections: 'Використовувати проксі для підключень пірів',
|
||||
proxyTorrentOnly: 'Використовувати проксі тільки для торрентів',
|
||||
proxyAuth: 'Аутентифікація'
|
||||
},
|
||||
pageBittorrent: {
|
||||
subHeaderPrivacy: 'Конфіденційність',
|
||||
enableDHT: 'Увімкнути DHT (децентралізовану мережу), щоб знайти більше однорангових пристроїв',
|
||||
enablePeX: 'Увімкнути Peer Exchange (PeX), щоб знайти більше однорангових партнерів',
|
||||
enableLPD: 'Увімкнути локальне виявлення однорангових пристроїв, щоб знайти більше однорангових пристроїв',
|
||||
enableAnonymous: 'Увімкнути анонімний режим',
|
||||
torrentQueue: 'Черга торрентів',
|
||||
maxActiveDownload: 'Максимальна кількість активних завантажень',
|
||||
maxActiveUpload: 'Максимальна кількість активних вивантажень',
|
||||
maxActiveTorrent: 'Максимальна кількість активних торрентів',
|
||||
excludeSlowTorrent: 'Не враховувати повільні торренти в цих межах',
|
||||
downloadRateLimit: 'Порогове значення швидкості завантаження КіБ/с',
|
||||
uploadRateLimit: 'Поріг швидкості вивантаження КіБ/с',
|
||||
torrentInactivityTimer: 'Таймер неактивності торренту',
|
||||
subHeaderSeedLimits: 'Обмеження сідування',
|
||||
whenRatioReaches: 'Коли співвідношення досягне',
|
||||
whenSeedingTimeReaches: 'Коли сідування досягне часу',
|
||||
maxRatioPauseTorrent: 'Призупинити торрент',
|
||||
maxRatioRemoveTorrent: 'Видалити торрент',
|
||||
maxRatioRemoveTorrentAndFiles: 'Видалити торрент та файли',
|
||||
maxRatioTorrentSuperseeding: 'Ввімкнути режим суперсіда'
|
||||
},
|
||||
pageRss: {
|
||||
tabName: {
|
||||
general: 'Загальні',
|
||||
feeds: 'Стрічки',
|
||||
rules: 'Правила'
|
||||
},
|
||||
pageRules: {
|
||||
rules: 'Правила',
|
||||
btnCreateNew: 'Створити правило'
|
||||
},
|
||||
pageFeeds: {
|
||||
feeds: 'Стрічки',
|
||||
btnCreateNew: 'Додати стрічку'
|
||||
},
|
||||
pageGeneral: {
|
||||
rssAutoProcessing: 'Зчитатувач RSS',
|
||||
rssAutoDownloader: 'Автозавантаження торрентів через RSS',
|
||||
input: {
|
||||
enableRssAutoDownload: 'Ввімкнути автозавантаження торрентів через RSS',
|
||||
enableRssProcessing: 'Ввімкнути отримування RSS стрічок',
|
||||
feedsRefreshInterval: 'Час оновлення стрічок',
|
||||
feedsMaxArticles: 'Максимальна кількість заголовків для стрічки'
|
||||
}
|
||||
}
|
||||
},
|
||||
pageWebUI: {
|
||||
useAlternativeWebUI: 'Використовувати альтернативний веб-інтерфейс',
|
||||
filesLocation: 'Розташування файлів',
|
||||
webUserInterface: 'Веб-інтерфейс користувача (дистанційне керування)',
|
||||
ipAddress: 'IP-адреса:',
|
||||
port: 'Порт',
|
||||
authentication: 'Аутентифікація',
|
||||
username: "Ім'я користувача",
|
||||
password: 'пароль',
|
||||
maxAttempts: 'Максимальна кількість спроб',
|
||||
banDuration: 'Тривалість бану (секунди)',
|
||||
sessionTimeout: 'Час очікування сеансу (секунди)',
|
||||
bypassAuthenticationForClientsOnLocalhost: 'Обійти автентифікацію для клієнтів на локальному хості',
|
||||
bypassAuthenticationForClientsInWhitelisted: 'Обійти автентифікацію для клієнтів у підмережах IP із білого списку',
|
||||
whiteListExample: 'Приклад: 172.17.32.0/24, fdff:ffff:c8::/40'
|
||||
},
|
||||
pageTagsAndCategories: {
|
||||
btnCreateNew: 'Створити категорію',
|
||||
subHeaderTags: 'Доступні теги:',
|
||||
subHeaderCategories: 'Доступні категорії:'
|
||||
}
|
||||
},
|
||||
shareLimit: {
|
||||
input: {
|
||||
globalLimit: 'Використовувати глобальний ліміт',
|
||||
unlimited: 'Необмежено'
|
||||
},
|
||||
limitRatio: 'Обмежити співвідношення',
|
||||
titleDuration: 'Тривалість',
|
||||
titleRatio: 'Співвідношення'
|
||||
},
|
||||
newCategory: {
|
||||
categoryName: 'Назва категорії',
|
||||
Path: 'Шлях',
|
||||
tipOnNoName: 'Потрібна назва категорії',
|
||||
tipOnNoPath: 'Потрібний шлях'
|
||||
},
|
||||
newTag: {
|
||||
createNewTag: 'Створити новий тег',
|
||||
tagName: 'Назва тегу'
|
||||
},
|
||||
detail: {
|
||||
title: 'Деталі',
|
||||
tabTitleInfo: 'Інформація',
|
||||
tabTitleTrackers: 'Трекери',
|
||||
tabTitlePeers: 'Піри',
|
||||
tabTitleContent: 'Вміст',
|
||||
tabTitleTagsCategories: 'Теги та категорії',
|
||||
pageInfo: {
|
||||
pieceStates: 'Прогрес',
|
||||
torrentTitle: 'Назва',
|
||||
hash: 'хеш',
|
||||
ratio: 'Співвідношення',
|
||||
downloadSpeed: 'Швидкість завантаження',
|
||||
uploadSpeed: 'Швидкість вивантаження',
|
||||
eta: 'ОЧЗ',
|
||||
peers: 'Піри',
|
||||
seeds: 'Сіди',
|
||||
status: 'Стан',
|
||||
trackers: 'Трекери',
|
||||
createdBy: 'Створено',
|
||||
firstLastPiecePriority: 'Пріоритет першої/останньої частини',
|
||||
sequentialDownload: 'Послідовне завантаження',
|
||||
autoTMM: 'Auto TMM',
|
||||
shareRatioLimit: 'Обмеження співвідношення частки',
|
||||
shareTimeLimit: 'Ліміт часу спільного використання (хвилини)',
|
||||
downloadLimit: 'Ліміт завантаження',
|
||||
uploadLimit: 'Ліміт вивантаження'
|
||||
},
|
||||
pagePeers: {
|
||||
ip: 'IP',
|
||||
connection: 'Підключення',
|
||||
flags: 'Прапорці',
|
||||
client: 'Клієнт',
|
||||
progress: 'Прогрес',
|
||||
downloadSpeed: 'Швидкість зав.',
|
||||
downloaded: 'Завант.',
|
||||
upSpeed: 'Швидкість вивант.',
|
||||
uploaded: 'Вивант.',
|
||||
relevance: 'Відповідність',
|
||||
files: 'Файли'
|
||||
},
|
||||
pageTagsAndCategories: {
|
||||
subHeaderTag: 'Доступні теги:',
|
||||
subHeaderCategories: 'Доступні категорії:'
|
||||
},
|
||||
pageTrackers: {
|
||||
url: 'URL',
|
||||
status: 'Статус',
|
||||
peers: 'Піри',
|
||||
seeds: 'Сіди',
|
||||
leeches: 'Лічі',
|
||||
downloaded: 'Завантажено',
|
||||
message: 'Повідомлення'
|
||||
}
|
||||
},
|
||||
add: {
|
||||
title: 'Додати новий торрент',
|
||||
selectFiles: 'Виберіть файли',
|
||||
urlHint: 'Одне посилання на рядок',
|
||||
downloadDirectory: 'Завантажити теку',
|
||||
starttorrent: 'Запустити торрент',
|
||||
skipHashCheck: 'Пропустити перевірку хешування',
|
||||
createSubfolder: 'Створити підпапку',
|
||||
automaticTorrentManagement: 'Автоматичне керування торрентами',
|
||||
dropHereForAdd: 'Перетягнути для додавання',
|
||||
oneOrMoreFilesInvalidTorrent: 'Один або кілька файлів не є дійсним торрентом'
|
||||
},
|
||||
changeLocation: {
|
||||
title: 'Змінити місцезнаходження',
|
||||
torrentName: 'Назва торренту'
|
||||
},
|
||||
rename: {
|
||||
title: 'Перейменувати',
|
||||
torrentName: 'Назва'
|
||||
},
|
||||
sort: {
|
||||
title: 'Сортувати торренти',
|
||||
reverse: 'Реверс',
|
||||
sortBy: {
|
||||
availability: 'Доступність',
|
||||
category: 'Категорія',
|
||||
completed: 'Завершено',
|
||||
downloaded: 'Завантажено',
|
||||
ETA: 'ОЧЗ',
|
||||
name: "Ім'я",
|
||||
none: 'Немає',
|
||||
last_activity: 'Остання активність',
|
||||
peers: 'Піри',
|
||||
priority: 'Пріоритет',
|
||||
progress: 'Прогрес',
|
||||
ratio: 'Співвідношення',
|
||||
save_path: 'Тека',
|
||||
size: 'Розмір',
|
||||
state: 'Стан',
|
||||
uploaded: 'Вивантажено',
|
||||
addOn: 'Додано',
|
||||
downloadSpeed: 'Швидкість завантаження',
|
||||
timeActive: 'Час активний',
|
||||
uploadSpeed: 'Швидкість вивантаження'
|
||||
}
|
||||
},
|
||||
speedLimit: {
|
||||
speedLimit: 'Обмеження швидкості'
|
||||
},
|
||||
delete: {
|
||||
check: 'Також видалити файли зі сховища'
|
||||
}
|
||||
filters: {
|
||||
stalled_uploading: 'Залиплі вивантаження',
|
||||
stalled_downloading: 'Залиплі завантаження',
|
||||
// uncategorized: 'Uncategorized',
|
||||
// untagged: 'Untagged',
|
||||
// not_working: 'Not Working'
|
||||
},
|
||||
|
||||
/** Toast */
|
||||
toast: {
|
||||
loginSuccess: 'Успішний вхід! 🎉',
|
||||
loginFailed: 'Помилка входу 😕',
|
||||
settingsSaved: 'Налаштування успішно збережено!',
|
||||
categorySaved: 'Категорія успішно відредагована!',
|
||||
feedSaved: 'Стрічка збережена успішно!',
|
||||
ruleSaved: 'Правило збережено!'
|
||||
},
|
||||
|
||||
/** RightClick **/
|
||||
rightClick: {
|
||||
resume: 'відновити',
|
||||
forceResume: 'Примусове відновлення',
|
||||
advanced: {
|
||||
advanced: 'Розширені',
|
||||
changeLocation: 'Змінити розташування',
|
||||
rename: 'Перейменувати',
|
||||
forceRecheck: 'Примусова перевірка',
|
||||
forceReannounce: 'Примусово анонсувати',
|
||||
sequentialDownload: 'Послідовне завантаження',
|
||||
firstLastPriority: 'Перший/останній пріоритет',
|
||||
automaticTorrentManagement: 'Автоматичне керування торрентами'
|
||||
},
|
||||
prio: {
|
||||
prio: 'Встановити пріоритет',
|
||||
top: 'Наверх',
|
||||
bottom: 'Донизу',
|
||||
increase: 'Збільшити',
|
||||
decrease: 'Зменшити'
|
||||
},
|
||||
category: 'Встановити категорію',
|
||||
limit: 'Встановити ліміт',
|
||||
copy: 'Копіювати',
|
||||
info: 'Деталі'
|
||||
action: {
|
||||
altSpeed: 'Обмеження швидкості',
|
||||
dark: 'Темна',
|
||||
light: 'Світла'
|
||||
}
|
||||
},
|
||||
|
||||
/** Modals */
|
||||
modals: {
|
||||
newFeed: {
|
||||
feedName: 'Ім\'я',
|
||||
url: 'URL'
|
||||
},
|
||||
newRule: {
|
||||
// titleCreate: 'Create new rule',
|
||||
// titleEdit: 'Edit rule',
|
||||
name: 'Ім\'я',
|
||||
def: {
|
||||
mustContain: 'Має містити',
|
||||
affectedFeeds: 'Застосувати правило до стрічок'
|
||||
}
|
||||
},
|
||||
pluginManager: {
|
||||
title: 'Менеджер плагінів'
|
||||
},
|
||||
search: {
|
||||
title: 'Пошук',
|
||||
btnStartSearch: 'Пошук',
|
||||
btnStopSearch: 'Стоп',
|
||||
columnTitle: {
|
||||
name: "Ім\'я",
|
||||
size: 'Розмір',
|
||||
seeds: 'Сіди',
|
||||
peers: 'Піри',
|
||||
search_engine: 'Пошуковий двигун',
|
||||
action: 'Дії'
|
||||
}
|
||||
},
|
||||
settings: {
|
||||
tabName: {
|
||||
VueTorrent: 'vuetorrent',
|
||||
downloads: 'Завантаження',
|
||||
connection: "Зв\'язок",
|
||||
bittorrent: 'bittorrent',
|
||||
rss: 'Стрічки',
|
||||
webUI: 'Bеб-інтерфейс',
|
||||
tagsAndCategories: 'Теги та категорії'
|
||||
},
|
||||
pageVueTorrent: {
|
||||
tabName: {
|
||||
general: 'Загальне',
|
||||
dashboard: 'Панель'
|
||||
},
|
||||
pageGeneral: {
|
||||
tip: 'Ці налаштування призначені для користувацького веб-інтерфейсу',
|
||||
currentSpeed: 'Відобразити поточну швидкість',
|
||||
speedGraph: 'Відобразити графік швидкості',
|
||||
sessionStats: 'Відобразити статистику сесії',
|
||||
allTimeStats: 'Відобразити всю статистику',
|
||||
freeSpace: 'Відобразити вільне місцк',
|
||||
trackerFilter: 'Відобразити фільтр трекерів',
|
||||
rightDrawer: 'Панель справа',
|
||||
topPagination: 'Відображення нумерації зверху',
|
||||
language: 'Мова:',
|
||||
paginationSize: 'Розмір сторінки:',
|
||||
vueTorrentTitle: 'Заголовок VueTorrent:',
|
||||
dateFormat: 'Формат дати',
|
||||
openSideBarOnStart: 'Відкривати бокову панель при запуску',
|
||||
currentVersion: 'Поточна версія',
|
||||
qbittorrentVersion: 'Версія QBittorrent:'
|
||||
},
|
||||
pageDashboard: {
|
||||
busyTorrentTip: 'Властивості для відображення зайнятих торрентів',
|
||||
completedTorrentTip: 'Властивості для відображення завершених торрентів',
|
||||
properties: {
|
||||
// availability: 'Availability',
|
||||
// category: 'Category',
|
||||
// tags: 'Tags',
|
||||
// completed: 'Completed',
|
||||
// downloaded: 'Downloaded',
|
||||
// ETA: 'ETA',
|
||||
// name: 'Name',
|
||||
// default: 'Default',
|
||||
// last_activity: 'Last Activity',
|
||||
// peers: 'Peers',
|
||||
// seeds: 'Seeds',
|
||||
// priority: 'Priority',
|
||||
// progress: 'Progress',
|
||||
// ratio: 'Ratio',
|
||||
// save_path: 'Directory',
|
||||
// size: 'Size',
|
||||
// state: 'State',
|
||||
// uploaded: 'Uploaded',
|
||||
// addedOn: 'Added On',
|
||||
// downloadSpeed: 'Download Speed',
|
||||
// timeActive: 'Time Active',
|
||||
// uploadSpeed: 'Upload Speed'
|
||||
}
|
||||
}
|
||||
},
|
||||
pageDownloads: {
|
||||
subHeaderWhenAddTorrent: 'Коли додається торент',
|
||||
whenAddTorrent: {
|
||||
createSubFolder: 'Створити підпапку для торрентів з кількома файлами',
|
||||
donotAutoStart: 'Не запускати завантаження автоматично'
|
||||
},
|
||||
subHeaderPublicSettings: 'Загальні налаштування',
|
||||
publicSettings: {
|
||||
preAllocateDisk: 'Попередньо виділити місце на диску для всіх файлів',
|
||||
appendQBExtension: 'Додати розширення .!qB до неповних файлів'
|
||||
},
|
||||
subHeaderSaveManagement: 'Управління збереженням',
|
||||
saveManagement: {
|
||||
autoManagement: 'Автоматичне керування торрентами',
|
||||
relocate: 'Переміщення торенту при зміні категорії',
|
||||
defaultSavePath: 'Шлях збереження за замовчуванням',
|
||||
keepIncompleteIn: 'Зберігати неповні торренти в:',
|
||||
autoEnabled: 'Автозапуск увімкнено:',
|
||||
autorunProgram: 'Програма автозапуску',
|
||||
supportParamTitle: 'Підтримувані параметри (з урахуванням регістру):',
|
||||
supportParamN: '%N: назва торрента',
|
||||
supportParamL: '%L: Категорія',
|
||||
supportParamG: '%G: теги (розділені комою)',
|
||||
supportParamF: '%F: шлях до вмісту (такий самий як кореневий шлях для багатофайлового торрента)',
|
||||
supportParamR: '%R: кореневий шлях (шлях першого підкаталогу торрента)',
|
||||
supportParamD: '%D: шлях збереження',
|
||||
supportParamC: '%C: кількість файлів',
|
||||
supportParamZ: '%Z: розмір торрента (байти)',
|
||||
supportParamT: '%T: поточний трекер',
|
||||
supportParamI: '%I: хеш інформації'
|
||||
}
|
||||
},
|
||||
pageConnection: {
|
||||
protocol: 'Протокол підключення пірів',
|
||||
listeningSubHeader: 'Прослуховуваний порт',
|
||||
useUPnP: 'Використовувати переспрямування портів UPnP / NAT-PMP з мого маршрутизатора',
|
||||
incomingConnectionPort: 'Порти, використані для вхідних з\'єднань',
|
||||
subHeader: 'Обмеження підключення',
|
||||
globalMaxConnection: "Глобальна максимальна кількість з'єднань",
|
||||
perTorrentMaxConnection: "Максимальна кількість з'єднань на торрент",
|
||||
globalMaxUploadSlots: 'Глобальна максимальна кількість слотів для завантаження',
|
||||
perTorrentMaxUploadSlots: 'Максимальна кількість слотів для завантаження на торрент',
|
||||
proxySubHeader: 'Проксі-сервер',
|
||||
proxyPeerConnections: 'Використовувати проксі для підключень пірів',
|
||||
proxyTorrentOnly: 'Використовувати проксі тільки для торрентів',
|
||||
proxyAuth: 'Аутентифікація'
|
||||
},
|
||||
pageBittorrent: {
|
||||
subHeaderPrivacy: 'Конфіденційність',
|
||||
enableDHT: 'Увімкнути DHT (децентралізовану мережу), щоб знайти більше однорангових пристроїв',
|
||||
enablePeX: 'Увімкнути Peer Exchange (PeX), щоб знайти більше однорангових партнерів',
|
||||
enableLPD: 'Увімкнути локальне виявлення однорангових пристроїв, щоб знайти більше однорангових пристроїв',
|
||||
enableAnonymous: 'Увімкнути анонімний режим',
|
||||
torrentQueue: 'Черга торрентів',
|
||||
maxActiveDownload: 'Максимальна кількість активних завантажень',
|
||||
maxActiveUpload: 'Максимальна кількість активних вивантажень',
|
||||
maxActiveTorrent: 'Максимальна кількість активних торрентів',
|
||||
excludeSlowTorrent: 'Не враховувати повільні торренти в цих межах',
|
||||
downloadRateLimit: 'Порогове значення швидкості завантаження КіБ/с',
|
||||
uploadRateLimit: 'Поріг швидкості вивантаження КіБ/с',
|
||||
torrentInactivityTimer: 'Таймер неактивності торренту',
|
||||
subHeaderSeedLimits: 'Обмеження сідування',
|
||||
whenRatioReaches: 'Коли співвідношення досягне',
|
||||
whenSeedingTimeReaches: 'Коли сідування досягне часу',
|
||||
maxRatioPauseTorrent: 'Призупинити торрент',
|
||||
maxRatioRemoveTorrent: 'Видалити торрент',
|
||||
maxRatioRemoveTorrentAndFiles: 'Видалити торрент та файли',
|
||||
maxRatioTorrentSuperseeding: 'Ввімкнути режим суперсіда'
|
||||
},
|
||||
pageRss: {
|
||||
tabName: {
|
||||
general: 'Загальні',
|
||||
feeds: 'Стрічки',
|
||||
rules: 'Правила'
|
||||
},
|
||||
pageRules: {
|
||||
rules: 'Правила',
|
||||
btnCreateNew: 'Створити правило'
|
||||
},
|
||||
pageFeeds: {
|
||||
feeds: 'Стрічки',
|
||||
btnCreateNew: 'Додати стрічку'
|
||||
},
|
||||
pageGeneral: {
|
||||
rssAutoProcessing: 'Зчитатувач RSS',
|
||||
rssAutoDownloader: 'Автозавантаження торрентів через RSS',
|
||||
input: {
|
||||
enableRssAutoDownload: 'Ввімкнути автозавантаження торрентів через RSS',
|
||||
enableRssProcessing: 'Ввімкнути отримування RSS стрічок',
|
||||
feedsRefreshInterval: 'Час оновлення стрічок',
|
||||
feedsMaxArticles: 'Максимальна кількість заголовків для стрічки'
|
||||
}
|
||||
}
|
||||
},
|
||||
pageWebUI: {
|
||||
useAlternativeWebUI: 'Використовувати альтернативний веб-інтерфейс',
|
||||
filesLocation: 'Розташування файлів',
|
||||
webUserInterface: 'Веб-інтерфейс користувача (дистанційне керування)',
|
||||
ipAddress: 'IP-адреса:',
|
||||
port: 'Порт',
|
||||
authentication: 'Аутентифікація',
|
||||
username: "Ім'я користувача",
|
||||
password: 'пароль',
|
||||
maxAttempts: 'Максимальна кількість спроб',
|
||||
banDuration: 'Тривалість бану (секунди)',
|
||||
sessionTimeout: 'Час очікування сеансу (секунди)',
|
||||
bypassAuthenticationForClientsOnLocalhost: 'Обійти автентифікацію для клієнтів на локальному хості',
|
||||
bypassAuthenticationForClientsInWhitelisted: 'Обійти автентифікацію для клієнтів у підмережах IP із білого списку',
|
||||
whiteListExample: 'Приклад: 172.17.32.0/24, fdff:ffff:c8::/40'
|
||||
},
|
||||
pageTagsAndCategories: {
|
||||
btnCreateNew: 'Створити категорію',
|
||||
subHeaderTags: 'Доступні теги:',
|
||||
subHeaderCategories: 'Доступні категорії:'
|
||||
}
|
||||
},
|
||||
shareLimit: {
|
||||
input: {
|
||||
globalLimit: 'Використовувати глобальний ліміт',
|
||||
unlimited: 'Необмежено'
|
||||
},
|
||||
limitRatio: 'Обмежити співвідношення',
|
||||
titleDuration: 'Тривалість',
|
||||
titleRatio: 'Співвідношення'
|
||||
},
|
||||
newCategory: {
|
||||
categoryName: 'Назва категорії',
|
||||
Path: 'Шлях',
|
||||
tipOnNoName: 'Потрібна назва категорії',
|
||||
tipOnNoPath: 'Потрібний шлях'
|
||||
},
|
||||
newTag: {
|
||||
createNewTag: 'Створити новий тег',
|
||||
tagName: 'Назва тегу'
|
||||
},
|
||||
detail: {
|
||||
title: 'Деталі',
|
||||
tabTitleInfo: 'Інформація',
|
||||
tabTitleTrackers: 'Трекери',
|
||||
tabTitlePeers: 'Піри',
|
||||
tabTitleContent: 'Вміст',
|
||||
tabTitleTagsCategories: 'Теги та категорії',
|
||||
pageInfo: {
|
||||
pieceStates: 'Прогрес',
|
||||
torrentTitle: 'Назва',
|
||||
hash: 'хеш',
|
||||
ratio: 'Співвідношення',
|
||||
downloadSpeed: 'Швидкість завантаження',
|
||||
uploadSpeed: 'Швидкість вивантаження',
|
||||
eta: 'ОЧЗ',
|
||||
peers: 'Піри',
|
||||
seeds: 'Сіди',
|
||||
status: 'Стан',
|
||||
trackers: 'Трекери',
|
||||
createdBy: 'Створено',
|
||||
firstLastPiecePriority: 'Пріоритет першої/останньої частини',
|
||||
sequentialDownload: 'Послідовне завантаження',
|
||||
autoTMM: 'Auto TMM',
|
||||
shareRatioLimit: 'Обмеження співвідношення частки',
|
||||
shareTimeLimit: 'Ліміт часу спільного використання (хвилини)',
|
||||
downloadLimit: 'Ліміт завантаження',
|
||||
uploadLimit: 'Ліміт вивантаження'
|
||||
},
|
||||
pagePeers: {
|
||||
ip: 'IP',
|
||||
connection: 'Підключення',
|
||||
flags: 'Прапорці',
|
||||
client: 'Клієнт',
|
||||
progress: 'Прогрес',
|
||||
downloadSpeed: 'Швидкість зав.',
|
||||
downloaded: 'Завант.',
|
||||
upSpeed: 'Швидкість вивант.',
|
||||
uploaded: 'Вивант.',
|
||||
relevance: 'Відповідність',
|
||||
files: 'Файли'
|
||||
},
|
||||
pageTagsAndCategories: {
|
||||
subHeaderTag: 'Доступні теги:',
|
||||
subHeaderCategories: 'Доступні категорії:'
|
||||
},
|
||||
pageTrackers: {
|
||||
url: 'URL',
|
||||
status: 'Статус',
|
||||
peers: 'Піри',
|
||||
seeds: 'Сіди',
|
||||
leeches: 'Лічі',
|
||||
downloaded: 'Завантажено',
|
||||
message: 'Повідомлення'
|
||||
}
|
||||
},
|
||||
add: {
|
||||
title: 'Додати новий торрент',
|
||||
selectFiles: 'Виберіть файли',
|
||||
urlHint: 'Одне посилання на рядок',
|
||||
downloadDirectory: 'Завантажити теку',
|
||||
starttorrent: 'Запустити торрент',
|
||||
skipHashCheck: 'Пропустити перевірку хешування',
|
||||
createSubfolder: 'Створити підпапку',
|
||||
automaticTorrentManagement: 'Автоматичне керування торрентами',
|
||||
dropHereForAdd: 'Перетягнути для додавання',
|
||||
oneOrMoreFilesInvalidTorrent: 'Один або кілька файлів не є дійсним торрентом'
|
||||
},
|
||||
changeLocation: {
|
||||
title: 'Змінити місцезнаходження',
|
||||
torrentName: 'Назва торренту'
|
||||
},
|
||||
rename: {
|
||||
title: 'Перейменувати',
|
||||
torrentName: 'Назва'
|
||||
},
|
||||
sort: {
|
||||
title: 'Сортувати торренти',
|
||||
reverse: 'Реверс',
|
||||
sortBy: {
|
||||
availability: 'Доступність',
|
||||
category: 'Категорія',
|
||||
completed: 'Завершено',
|
||||
downloaded: 'Завантажено',
|
||||
ETA: 'ОЧЗ',
|
||||
name: "Ім'я",
|
||||
default: 'Немає',
|
||||
last_activity: 'Остання активність',
|
||||
peers: 'Піри',
|
||||
priority: 'Пріоритет',
|
||||
progress: 'Прогрес',
|
||||
ratio: 'Співвідношення',
|
||||
save_path: 'Тека',
|
||||
size: 'Розмір',
|
||||
state: 'Стан',
|
||||
uploaded: 'Вивантажено',
|
||||
addOn: 'Додано',
|
||||
downloadSpeed: 'Швидкість завантаження',
|
||||
timeActive: 'Час активний',
|
||||
uploadSpeed: 'Швидкість вивантаження'
|
||||
}
|
||||
},
|
||||
speedLimit: {
|
||||
speedLimit: 'Обмеження швидкості'
|
||||
},
|
||||
delete: {
|
||||
check: 'Також видалити файли зі сховища'
|
||||
}
|
||||
},
|
||||
|
||||
/** Toast */
|
||||
toast: {
|
||||
loginSuccess: 'Успішний вхід! 🎉',
|
||||
loginFailed: 'Помилка входу 😕',
|
||||
settingsSaved: 'Налаштування успішно збережено!',
|
||||
categorySaved: 'Категорія успішно відредагована!',
|
||||
feedSaved: 'Стрічка збережена успішно!',
|
||||
ruleSaved: 'Правило збережено!'
|
||||
},
|
||||
|
||||
/** RightClick **/
|
||||
rightClick: {
|
||||
resume: 'відновити',
|
||||
forceResume: 'Примусове відновлення',
|
||||
advanced: {
|
||||
advanced: 'Розширені',
|
||||
changeLocation: 'Змінити розташування',
|
||||
rename: 'Перейменувати',
|
||||
forceRecheck: 'Примусова перевірка',
|
||||
forceReannounce: 'Примусово анонсувати',
|
||||
sequentialDownload: 'Послідовне завантаження',
|
||||
firstLastPriority: 'Перший/останній пріоритет',
|
||||
automaticTorrentManagement: 'Автоматичне керування торрентами'
|
||||
},
|
||||
prio: {
|
||||
prio: 'Встановити пріоритет',
|
||||
top: 'Наверх',
|
||||
bottom: 'Донизу',
|
||||
increase: 'Збільшити',
|
||||
decrease: 'Зменшити'
|
||||
},
|
||||
category: 'Встановити категорію',
|
||||
// tags: 'Set Tags',
|
||||
// notags: 'No Tags',
|
||||
limit: 'Встановити ліміт',
|
||||
copy: 'Копіювати',
|
||||
info: 'Деталі'
|
||||
}
|
||||
|
||||
export default locale
|
||||
}
|
||||
|
||||
export default locale
|
||||
|
|
409
src/lang/vi.js
409
src/lang/vi.js
|
@ -7,7 +7,55 @@ const locale = {
|
|||
save: 'lưu',
|
||||
cancel: 'dừng',
|
||||
confirm: 'xác nhận',
|
||||
// edit: 'Edit',
|
||||
// createNew: 'Create New',
|
||||
// path: 'Path',
|
||||
// create: 'Create',
|
||||
// url: 'URL',
|
||||
// directory: 'Directory',
|
||||
// unknown: 'Unknown',
|
||||
// status: 'Status',
|
||||
// all: 'All',
|
||||
// downloading: 'Downloading',
|
||||
// seeding: 'Seeding',
|
||||
// completed: 'Completed',
|
||||
// resumed: 'Resumed',
|
||||
// paused: 'Paused',
|
||||
// active: 'Active',
|
||||
// inactive: 'Inactive',
|
||||
// stalled: 'Stalled',
|
||||
// errored: 'Errored',
|
||||
// login: 'Login in',
|
||||
// logout: 'Log out',
|
||||
// download: 'Download',
|
||||
// downloaded: 'Downloaded',
|
||||
// upload: 'Upload',
|
||||
// uploaded: 'Uploaded',
|
||||
// ETA: 'ETA',
|
||||
// peers: 'Peers',
|
||||
// ratio: 'Ratio',
|
||||
// seeds: 'Seeds',
|
||||
// tags: 'Tags',
|
||||
// tracker: 'Tracker',
|
||||
// share: 'Share',
|
||||
// name: 'Name',
|
||||
// hash: 'Hash',
|
||||
// magnet: 'Magnet',
|
||||
// feed: 'Feed',
|
||||
// rule: 'Rule',
|
||||
// then: 'Then',
|
||||
|
||||
/** Dashboard */
|
||||
dashboard: {
|
||||
tooltips: {
|
||||
// toggleSearch: 'Toggle Search Filter',
|
||||
// toggleSelect: 'Toggle Select Mode',
|
||||
// toggleSort: 'Sort Torrents',
|
||||
// selectAll: 'Select All',
|
||||
// selectAllCaption: 'Select / Release All (Ctrl + A)'
|
||||
},
|
||||
// emptyTorrentList: 'Nothing to see here!'
|
||||
},
|
||||
/** Torrent */
|
||||
torrent: {
|
||||
title: 'tên',
|
||||
|
@ -19,11 +67,17 @@ const locale = {
|
|||
downloaded: 'tải xuống',
|
||||
uploaded: 'tải lên',
|
||||
created: 'tạo ra bởi',
|
||||
comments: 'đánh giá'
|
||||
comments: 'đánh giá',
|
||||
// uploadedSession: 'Uploaded Session',
|
||||
// timeActive: 'Time Active',
|
||||
// seededFor: 'Seeded For',
|
||||
// last_activity: 'Last Activity'
|
||||
},
|
||||
/** Navbar */
|
||||
navbar: {
|
||||
currentSpeed: 'tốc độ hiện tại',
|
||||
// alltimeTitle: 'All-Time Stats',
|
||||
// sessionTitle: 'Session Stats',
|
||||
freeSpace: 'bộ nhớ trống',
|
||||
topActions: {
|
||||
addTorrent: 'thêm torrent',
|
||||
|
@ -35,14 +89,352 @@ const locale = {
|
|||
},
|
||||
sessionStats: {
|
||||
tooltip: 'Kể từ lần cuối qBittorent được khởi động lại'
|
||||
},
|
||||
filters: {
|
||||
// stalled_uploading: 'Stalled Uploading',
|
||||
// stalled_downloading: 'Stalled Downloading',
|
||||
// uncategorized: 'Uncategorized',
|
||||
// untagged: 'Untagged',
|
||||
// not_working: 'Not Working'
|
||||
},
|
||||
action: {
|
||||
// altSpeed: 'Alt Speeds',
|
||||
// dark: 'Dark',
|
||||
// light: 'Light'
|
||||
}
|
||||
},
|
||||
|
||||
/** Modals */
|
||||
modals: {
|
||||
newFeed: {
|
||||
// feedName: 'Name',
|
||||
// url: 'URL'
|
||||
},
|
||||
newRule: {
|
||||
// titleCreate: 'Create new rule',
|
||||
// titleEdit: 'Edit rule',
|
||||
// name: 'Name',
|
||||
def: {
|
||||
// mustContain: 'Must Contain',
|
||||
// affectedFeeds: 'Apply Rule to Feeds'
|
||||
}
|
||||
},
|
||||
pluginManager: {
|
||||
// title: 'Plugin manager'
|
||||
},
|
||||
search: {
|
||||
// title: 'Search',
|
||||
// btnStartSearch: 'Search',
|
||||
// btnStopSearch: 'Stop',
|
||||
columnTitle: {
|
||||
// name: 'Name',
|
||||
// size: 'Size',
|
||||
// seeds: 'Seeds',
|
||||
// peers: 'Peers',
|
||||
// search_engine: 'Site',
|
||||
// action: ''
|
||||
}
|
||||
},
|
||||
settings: {
|
||||
tabName: {
|
||||
// VueTorrent: 'VueTorrent',
|
||||
// downloads: 'Downloads',
|
||||
// connection: 'Connection',
|
||||
// bittorrent: 'BitTorrent',
|
||||
// rss: 'RSS',
|
||||
// webUI: 'WebUI',
|
||||
// tagsAndCategories: 'Tags & Categories'
|
||||
},
|
||||
pageVueTorrent: {
|
||||
tabName: {
|
||||
// general: 'General',
|
||||
// dashboard: 'Dashboard'
|
||||
},
|
||||
pageGeneral: {
|
||||
// tip: 'These settings are for the custom WebUI itself',
|
||||
// currentSpeed: 'Show Current Speed',
|
||||
// speedGraph: 'Show Speed Graph',
|
||||
// sessionStats: 'Show Session Stats',
|
||||
// allTimeStats: 'Show All-Time Stats',
|
||||
// freeSpace: 'Show Free Space',
|
||||
// trackerFilter: 'Show Tracker Filter',
|
||||
// rightDrawer: 'Right Drawer',
|
||||
// topPagination: 'Top Pagination',
|
||||
// language: 'Language:',
|
||||
// paginationSize: 'Pagination size:',
|
||||
// vueTorrentTitle: 'VueTorrent title:',
|
||||
// dateFormat: 'Date Format',
|
||||
// openSideBarOnStart: 'Open Side Bar on launch',
|
||||
// currentVersion: 'Current Version:',
|
||||
// qbittorrentVersion: 'QBittorrent Version:'
|
||||
},
|
||||
pageDashboard: {
|
||||
// busyTorrentTip: 'Properties to display for busy torrents',
|
||||
// completedTorrentTip: 'Properties to display for completed torrents',
|
||||
properties: {
|
||||
// availability: 'Availability',
|
||||
// category: 'Category',
|
||||
// tags: 'Tags',
|
||||
// completed: 'Completed',
|
||||
// downloaded: 'Downloaded',
|
||||
// ETA: 'ETA',
|
||||
// name: 'Name',
|
||||
// default: 'Default',
|
||||
// last_activity: 'Last Activity',
|
||||
// peers: 'Peers',
|
||||
// seeds: 'Seeds',
|
||||
// priority: 'Priority',
|
||||
// progress: 'Progress',
|
||||
// ratio: 'Ratio',
|
||||
// save_path: 'Directory',
|
||||
// size: 'Size',
|
||||
// state: 'State',
|
||||
// uploaded: 'Uploaded',
|
||||
// addedOn: 'Added On',
|
||||
// downloadSpeed: 'Download Speed',
|
||||
// timeActive: 'Time Active',
|
||||
// uploadSpeed: 'Upload Speed'
|
||||
}
|
||||
}
|
||||
},
|
||||
pageDownloads: {
|
||||
// subHeaderWhenAddTorrent: 'When adding a torrent',
|
||||
whenAddTorrent: {
|
||||
// createSubFolder: 'Create subfolder for torrents with multiple files',
|
||||
// donotAutoStart: 'Do not start the download automatically'
|
||||
},
|
||||
// subHeaderPublicSettings: 'Public Settings',
|
||||
publicSettings: {
|
||||
// preAllocateDisk: 'Pre-allocate disk space for all files',
|
||||
// appendQBExtension: 'Append .!qB extension to incomplete files'
|
||||
},
|
||||
// subHeaderSaveManagement: 'Saving Management',
|
||||
saveManagement: {
|
||||
// autoManagement: 'Automatic Torrent Management',
|
||||
// relocate: 'Relocate torrent when category changes',
|
||||
// defaultSavePath: 'Default Save Path',
|
||||
// keepIncompleteIn: 'Keep incomplete torrents in:',
|
||||
// autoEnabled: 'Autorun enabled:',
|
||||
// autorunProgram: 'Autorun program',
|
||||
// supportParamTitle: 'Supported parameters (case sensitive):',
|
||||
// supportParamN: '%N: Torrent name ',
|
||||
// supportParamL: '%L: Category',
|
||||
// supportParamG: '%G: Tags (separated by comma)',
|
||||
// supportParamF: '%F: Content path (same as root path for multi-file torrent)',
|
||||
// supportParamR: '%R: Root path (first torrent subdirectory path)',
|
||||
// supportParamD: '%D: Save path',
|
||||
// supportParamC: '%C: Number of files',
|
||||
// supportParamZ: '%Z: Torrent size (bytes)',
|
||||
// supportParamT: '%T: Current tracker',
|
||||
// supportParamI: '%I: Info hash'
|
||||
}
|
||||
},
|
||||
pageConnection: {
|
||||
// protocol: 'Peer connection protocol',
|
||||
// listeningSubHeader: 'Listening Port',
|
||||
// useUPnP: 'Use UPnP / NAT-PMP port forwarding from my router',
|
||||
// incomingConnectionPort: 'Port used for incoming connections',
|
||||
// subHeader: 'Connection Limits (-1 to disable)',
|
||||
// globalMaxConnection: 'Global maximum number of connections',
|
||||
// perTorrentMaxConnection: 'Maximum number of connections per torrent',
|
||||
// globalMaxUploadSlots: 'Global maximum number of upload slots',
|
||||
// perTorrentMaxUploadSlots: 'Maximum number of upload slots per torrent',
|
||||
// proxySubHeader: 'Proxy Server',
|
||||
// proxyPeerConnections: 'Use proxy for peer connections',
|
||||
// proxyTorrentOnly: 'Use proxy only for torrents',
|
||||
// proxyAuth: 'Authentication'
|
||||
},
|
||||
pageBittorrent: {
|
||||
// subHeaderPrivacy: 'Privacy',
|
||||
// enableDHT: 'Enable DHT (decentralized network) to find more peers',
|
||||
// enablePeX: 'Enable Peer Exchange (PeX) to find more peers',
|
||||
// enableLPD: 'Enable Local Peer Discovery to find more peers',
|
||||
// enableAnonymous: 'Enable anonymous mode',
|
||||
// torrentQueue: 'Torrent Queueing',
|
||||
// maxActiveDownload: 'Maximum active downloads',
|
||||
// maxActiveUpload: 'Maximum active uploads',
|
||||
// maxActiveTorrent: 'Maximum active torrents',
|
||||
// excludeSlowTorrent: 'Do not count slow torrents in these limits',
|
||||
// downloadRateLimit: 'Download rate threshold KiB/s',
|
||||
// uploadRateLimit: 'Upload rate threshold KiB/s',
|
||||
// torrentInactivityTimer: 'Torrent inactivity timer',
|
||||
// subHeaderSeedLimits: 'Seed Limits',
|
||||
// whenRatioReaches: 'When ratio reaches',
|
||||
// whenSeedingTimeReaches: 'When seeding time reaches',
|
||||
// maxRatioPauseTorrent: 'Pause torrent',
|
||||
// maxRatioRemoveTorrent: 'Remove torrent',
|
||||
// maxRatioRemoveTorrentAndFiles: 'Remove torrent and files',
|
||||
// maxRatioTorrentSuperseeding: 'Enable torrent super seeding'
|
||||
},
|
||||
pageRss: {
|
||||
tabName: {
|
||||
// general: 'General',
|
||||
// feeds: 'Feeds',
|
||||
// rules: 'Rules'
|
||||
},
|
||||
pageRules: {
|
||||
// rules: 'Rules',
|
||||
// btnCreateNew: 'Create Rule'
|
||||
},
|
||||
pageFeeds: {
|
||||
// feeds: 'Feeds',
|
||||
// btnCreateNew: 'Add feed'
|
||||
},
|
||||
pageGeneral: {
|
||||
// rssAutoProcessing: 'RSS Reader',
|
||||
// rssAutoDownloader: 'RSS Torrent Auto Downloader',
|
||||
input: {
|
||||
// enableRssAutoDownload: 'Enable auto downloading of RSS torrents',
|
||||
// enableRssProcessing: 'Enable fetching RSS feeds',
|
||||
// feedsRefreshInterval: 'Feeds refresh interval (in minutes)',
|
||||
// feedsMaxArticles: 'Maximum number of articles per feed'
|
||||
}
|
||||
}
|
||||
},
|
||||
pageWebUI: {
|
||||
// useAlternativeWebUI: 'Use Alternative WebUI',
|
||||
// filesLocation: 'Files location',
|
||||
// webUserInterface: 'Web User Interface (Remote Control)',
|
||||
// ipAddress: 'IP Address:',
|
||||
// port: 'Port',
|
||||
// authentication: 'Authentication',
|
||||
// username: 'Username',
|
||||
// password: 'Password',
|
||||
// maxAttempts: 'Max attempts',
|
||||
// banDuration: 'Ban Duration (seconds)',
|
||||
// sessionTimeout: 'Session timeout (seconds)',
|
||||
// bypassAuthenticationForClientsOnLocalhost: 'Bypass authentication for clients on localhost',
|
||||
// bypassAuthenticationForClientsInWhitelisted: 'Bypass authentication for clients in whitelisted IP subnets',
|
||||
// whiteListExample: 'Example: 172.17.32.0/24, fdff:ffff:c8::/40'
|
||||
},
|
||||
pageTagsAndCategories: {
|
||||
// btnCreateNew: 'Create new',
|
||||
// subHeaderTags: 'Available Tags:',
|
||||
// subHeaderCategories: 'Available Categories:'
|
||||
}
|
||||
},
|
||||
shareLimit: {
|
||||
input: {
|
||||
// globalLimit: 'Use global limit',
|
||||
// unlimited: 'Unlimited'
|
||||
},
|
||||
// limitRatio: 'Limit Ratio',
|
||||
// titleDuration: 'Duration',
|
||||
// titleRatio: 'Ratio'
|
||||
},
|
||||
newCategory: {
|
||||
// categoryName: 'Category name',
|
||||
// Path: 'Path',
|
||||
// tipOnNoName: 'Category name is required',
|
||||
// tipOnNoPath: 'Path is required'
|
||||
},
|
||||
newTag: {
|
||||
// createNewTag: 'Create New Tag',
|
||||
// tagName: 'Tag name'
|
||||
},
|
||||
detail: {
|
||||
// title: 'Torrent Detail',
|
||||
// tabTitleInfo: 'Info',
|
||||
// tabTitleTrackers: 'Trackers',
|
||||
// tabTitlePeers: 'Peers',
|
||||
// tabTitleContent: 'Content',
|
||||
// tabTitleTagsCategories: 'Tags & Categories',
|
||||
pageInfo: {
|
||||
// pieceStates: 'Progress',
|
||||
// torrentTitle: 'Torrent title',
|
||||
// hash: 'Hash',
|
||||
// ratio: 'Ratio',
|
||||
// downloadSpeed: 'DL Speed',
|
||||
// uploadSpeed: 'UP Speed',
|
||||
// eta: 'ETA',
|
||||
// peers: 'Peers',
|
||||
// seeds: 'Seeds',
|
||||
// status: 'Status',
|
||||
// trackers: 'Trackers',
|
||||
// createdBy: 'Created By',
|
||||
// firstLastPiecePriority: 'First/Last Piece Priority',
|
||||
// sequentialDownload: 'Sequential Download',
|
||||
// autoTMM: 'Automatic Torrent Management',
|
||||
// shareRatioLimit: 'Share Ratio Limit',
|
||||
// shareTimeLimit: 'Share Time Limit (minutes)',
|
||||
// downloadLimit: 'Download Limit',
|
||||
// uploadLimit: 'Upload Limit'
|
||||
},
|
||||
pagePeers: {
|
||||
// ip: 'IP',
|
||||
// connection: 'Connection',
|
||||
// flags: 'Flags',
|
||||
// client: 'Client',
|
||||
// progress: 'Progress',
|
||||
// downloadSpeed: 'DL Speed',
|
||||
// downloaded: 'Downloaded',
|
||||
// upSpeed: 'UP Speed',
|
||||
// uploaded: 'Uploaded',
|
||||
// relevance: 'Relevance',
|
||||
// files: 'Files'
|
||||
},
|
||||
pageTagsAndCategories: {
|
||||
// subHeaderTag: 'Available Tags:',
|
||||
// subHeaderCategories: 'Available Categories:'
|
||||
},
|
||||
pageTrackers: {
|
||||
// url: 'URL',
|
||||
// status: 'Status',
|
||||
// peers: 'Peers',
|
||||
// seeds: 'Seeds',
|
||||
// leeches: 'Leeches',
|
||||
// downloaded: 'Downloaded',
|
||||
// message: 'Message'
|
||||
}
|
||||
},
|
||||
add: {
|
||||
title: 'Thêm một torrent mới',
|
||||
selectFiles: 'Chọn tệp của bạn'
|
||||
selectFiles: 'Chọn tệp của bạn',
|
||||
// urlHint: 'One link per line',
|
||||
// downloadDirectory: 'Download Directory',
|
||||
// starttorrent: 'Start torrent',
|
||||
// skipHashCheck: 'Skip hash check',
|
||||
// createSubfolder: 'Create subfolder',
|
||||
// automaticTorrentManagement: 'Automatic Torrent Management',
|
||||
// dropHereForAdd: 'Drop here for add',
|
||||
// oneOrMoreFilesInvalidTorrent: 'One or more files are not valid torrents'
|
||||
},
|
||||
changeLocation: {
|
||||
// title: 'Change Location',
|
||||
// torrentName: 'Torrent Name'
|
||||
},
|
||||
rename: {
|
||||
// title: 'Rename',
|
||||
// torrentName: 'Torrent Name'
|
||||
},
|
||||
sort: {
|
||||
// title: 'Sort Torrents',
|
||||
// reverse: 'Reverse',
|
||||
sortBy: {
|
||||
// availability: 'Availability',
|
||||
// category: 'Category',
|
||||
// completed: 'Completed',
|
||||
// downloaded: 'Downloaded',
|
||||
// ETA: 'ETA',
|
||||
// name: 'Name',
|
||||
// default: 'Default',
|
||||
// last_activity: 'Last Activity',
|
||||
// peers: 'Peers',
|
||||
// priority: 'Priority',
|
||||
// progress: 'Progress',
|
||||
// ratio: 'Ratio',
|
||||
// save_path: 'Directory',
|
||||
// size: 'Size',
|
||||
// state: 'State',
|
||||
// uploaded: 'Uploaded',
|
||||
// addedOn: 'Added On',
|
||||
// downloadSpeed: 'Download Speed',
|
||||
// timeActive: 'Time Active',
|
||||
// uploadSpeed: 'Upload Speed'
|
||||
}
|
||||
},
|
||||
speedLimit: {
|
||||
// speedLimit: 'Speed Limit'
|
||||
},
|
||||
delete: {
|
||||
check: 'Đồng thời xóa luôn tệp dưới bộ nhớ'
|
||||
|
@ -54,7 +446,9 @@ const locale = {
|
|||
loginSuccess: 'Đăng nhập thành công! 🎉',
|
||||
loginFailed: 'Đăng nhập thất bại 😕',
|
||||
settingsSaved: 'Cài đặt đã lưu thành công!',
|
||||
categorySaved: 'Thể loại đã chỉnh sửa thành công!'
|
||||
categorySaved: 'Thể loại đã chỉnh sửa thành công!',
|
||||
// feedSaved: 'Feed saved successfully!',
|
||||
// ruleSaved: 'Rule saved!'
|
||||
},
|
||||
|
||||
/** RightClick **/
|
||||
|
@ -64,7 +458,12 @@ const locale = {
|
|||
advanced: {
|
||||
advanced: 'nâng cao',
|
||||
changeLocation: 'thay đổi vị trí',
|
||||
rename: 'thay đổi tên'
|
||||
rename: 'thay đổi tên',
|
||||
// forceRecheck: 'Force recheck',
|
||||
// forceReannounce: 'Force reannounce',
|
||||
// sequentialDownload: 'Sequential download',
|
||||
// firstLastPriority: 'First/Last priority',
|
||||
// automaticTorrentManagement: 'Automatic Torrent Management'
|
||||
},
|
||||
prio: {
|
||||
prio: 'xét sự ưu tiên',
|
||||
|
@ -74,6 +473,8 @@ const locale = {
|
|||
decrease: 'giảm'
|
||||
},
|
||||
category: 'thiết lập thể loại',
|
||||
// tags: 'Set Tags',
|
||||
// notags: 'No Tags',
|
||||
limit: 'thiết lập giới hạn',
|
||||
copy: 'sao chép',
|
||||
info: 'xem thông tin'
|
||||
|
|
|
@ -36,6 +36,7 @@ const locale = {
|
|||
ratio: '比率',
|
||||
seeds: '做种',
|
||||
tags: '标签',
|
||||
// tracker: 'Tracker',
|
||||
share: '分享',
|
||||
name: '名称',
|
||||
hash: '哈希值',
|
||||
|
@ -44,6 +45,17 @@ const locale = {
|
|||
rule: '规则',
|
||||
then: '则',
|
||||
|
||||
/** Dashboard */
|
||||
dashboard: {
|
||||
tooltips: {
|
||||
// toggleSearch: 'Toggle Search Filter',
|
||||
// toggleSelect: 'Toggle Select Mode',
|
||||
// toggleSort: 'Sort Torrents',
|
||||
// selectAll: 'Select All',
|
||||
// selectAllCaption: 'Select / Release All (Ctrl + A)'
|
||||
},
|
||||
// emptyTorrentList: 'Nothing to see here!'
|
||||
},
|
||||
/** Torrent */
|
||||
torrent: {
|
||||
title: '标题',
|
||||
|
@ -64,6 +76,8 @@ const locale = {
|
|||
/** Navbar */
|
||||
navbar: {
|
||||
currentSpeed: '当前速率',
|
||||
// alltimeTitle: 'All-Time Stats',
|
||||
// sessionTitle: 'Session Stats',
|
||||
freeSpace: '剩余磁盘空间',
|
||||
topActions: {
|
||||
addTorrent: '打开种子',
|
||||
|
@ -78,7 +92,10 @@ const locale = {
|
|||
},
|
||||
filters: {
|
||||
stalled_uploading: '低速上传',
|
||||
stalled_downloading: '低速下载'
|
||||
stalled_downloading: '低速下载',
|
||||
// uncategorized: 'Uncategorized',
|
||||
// untagged: 'Untagged',
|
||||
// not_working: 'Not Working'
|
||||
},
|
||||
action: {
|
||||
altSpeed: '备用速率限制',
|
||||
|
@ -94,6 +111,8 @@ const locale = {
|
|||
url: '地址'
|
||||
},
|
||||
newRule: {
|
||||
// titleCreate: 'Create new rule',
|
||||
// titleEdit: 'Edit rule',
|
||||
name: '名称',
|
||||
def: {
|
||||
mustContain: '必须包含',
|
||||
|
@ -151,7 +170,31 @@ const locale = {
|
|||
},
|
||||
pageDashboard: {
|
||||
busyTorrentTip: '未完成的种子要显示的属性',
|
||||
completedTorrentTip: '已完成的种子要显示的属性'
|
||||
completedTorrentTip: '已完成的种子要显示的属性',
|
||||
properties: {
|
||||
// availability: 'Availability',
|
||||
// category: 'Category',
|
||||
// tags: 'Tags',
|
||||
// completed: 'Completed',
|
||||
// downloaded: 'Downloaded',
|
||||
// ETA: 'ETA',
|
||||
// name: 'Name',
|
||||
// default: 'Default',
|
||||
// last_activity: 'Last Activity',
|
||||
// peers: 'Peers',
|
||||
// seeds: 'Seeds',
|
||||
// priority: 'Priority',
|
||||
// progress: 'Progress',
|
||||
// ratio: 'Ratio',
|
||||
// save_path: 'Directory',
|
||||
// size: 'Size',
|
||||
// state: 'State',
|
||||
// uploaded: 'Uploaded',
|
||||
// addedOn: 'Added On',
|
||||
// downloadSpeed: 'Download Speed',
|
||||
// timeActive: 'Time Active',
|
||||
// uploadSpeed: 'Upload Speed'
|
||||
}
|
||||
}
|
||||
},
|
||||
pageDownloads: {
|
||||
|
@ -374,7 +417,7 @@ const locale = {
|
|||
downloaded: '下载量',
|
||||
ETA: '剩余时间',
|
||||
name: '名称',
|
||||
none: '无',
|
||||
default: '无',
|
||||
last_activity: '最后活跃',
|
||||
peers: '用户',
|
||||
priority: '优先级',
|
||||
|
@ -430,6 +473,8 @@ const locale = {
|
|||
decrease: '降低'
|
||||
},
|
||||
category: '设置分类',
|
||||
// tags: 'Set Tags',
|
||||
// notags: 'No Tags',
|
||||
limit: '设置限制',
|
||||
copy: '复制',
|
||||
info: '显示详情'
|
||||
|
|
|
@ -36,6 +36,7 @@ const locale = {
|
|||
ratio: '分享率',
|
||||
seeds: '種子',
|
||||
tags: '標籤',
|
||||
// tracker: 'Tracker',
|
||||
share: '分享',
|
||||
name: '名稱',
|
||||
hash: '雜湊值',
|
||||
|
@ -44,6 +45,17 @@ const locale = {
|
|||
rule: '規則',
|
||||
then: '然後',
|
||||
|
||||
/** Dashboard */
|
||||
dashboard: {
|
||||
tooltips: {
|
||||
// toggleSearch: 'Toggle Search Filter',
|
||||
// toggleSelect: 'Toggle Select Mode',
|
||||
// toggleSort: 'Sort Torrents',
|
||||
// selectAll: 'Select All',
|
||||
// selectAllCaption: 'Select / Release All (Ctrl + A)'
|
||||
},
|
||||
// emptyTorrentList: 'Nothing to see here!'
|
||||
},
|
||||
/** Torrent */
|
||||
torrent: {
|
||||
title: '標題',
|
||||
|
@ -64,6 +76,8 @@ const locale = {
|
|||
/** Navbar */
|
||||
navbar: {
|
||||
currentSpeed: '當前速率',
|
||||
// alltimeTitle: 'All-Time Stats',
|
||||
// sessionTitle: 'Session Stats',
|
||||
freeSpace: '剩餘硬碟空間',
|
||||
topActions: {
|
||||
addTorrent: '新增種子',
|
||||
|
@ -78,7 +92,10 @@ const locale = {
|
|||
},
|
||||
filters: {
|
||||
stalled_uploading: '停止上傳',
|
||||
stalled_downloading: '停止下載'
|
||||
stalled_downloading: '停止下載',
|
||||
// uncategorized: 'Uncategorized',
|
||||
// untagged: 'Untagged',
|
||||
// not_working: 'Not Working'
|
||||
},
|
||||
action: {
|
||||
altSpeed: '替補速率限制',
|
||||
|
@ -94,6 +111,8 @@ const locale = {
|
|||
url: '連結'
|
||||
},
|
||||
newRule: {
|
||||
// titleCreate: 'Create new rule',
|
||||
// titleEdit: 'Edit rule',
|
||||
name: '名稱',
|
||||
def: {
|
||||
mustContain: '必須包含',
|
||||
|
@ -151,7 +170,31 @@ const locale = {
|
|||
},
|
||||
pageDashboard: {
|
||||
busyTorrentTip: '未完成種子所顯示的屬性',
|
||||
completedTorrentTip: '已完成種子所顯示的屬性'
|
||||
completedTorrentTip: '已完成種子所顯示的屬性',
|
||||
properties: {
|
||||
// availability: 'Availability',
|
||||
// category: 'Category',
|
||||
// tags: 'Tags',
|
||||
// completed: 'Completed',
|
||||
// downloaded: 'Downloaded',
|
||||
// ETA: 'ETA',
|
||||
// name: 'Name',
|
||||
// default: 'Default',
|
||||
// last_activity: 'Last Activity',
|
||||
// peers: 'Peers',
|
||||
// seeds: 'Seeds',
|
||||
// priority: 'Priority',
|
||||
// progress: 'Progress',
|
||||
// ratio: 'Ratio',
|
||||
// save_path: 'Directory',
|
||||
// size: 'Size',
|
||||
// state: 'State',
|
||||
// uploaded: 'Uploaded',
|
||||
// addedOn: 'Added On',
|
||||
// downloadSpeed: 'Download Speed',
|
||||
// timeActive: 'Time Active',
|
||||
// uploadSpeed: 'Upload Speed'
|
||||
}
|
||||
}
|
||||
},
|
||||
pageDownloads: {
|
||||
|
@ -374,7 +417,7 @@ const locale = {
|
|||
downloaded: '已下載',
|
||||
ETA: '預估剩餘時間',
|
||||
name: '名稱',
|
||||
none: '無',
|
||||
default: '無',
|
||||
last_activity: '最後活動',
|
||||
peers: '下載者',
|
||||
priority: '優先級',
|
||||
|
@ -430,6 +473,8 @@ const locale = {
|
|||
decrease: '降低'
|
||||
},
|
||||
category: '設定分類',
|
||||
// tags: 'Set Tags',
|
||||
// notags: 'No Tags',
|
||||
limit: '設定限制',
|
||||
copy: '複製',
|
||||
info: '顯示詳情'
|
||||
|
|
|
@ -17,6 +17,26 @@ const vuexPersist = new VuexPersist({
|
|||
|
||||
Vue.use(Vuex)
|
||||
|
||||
const propertiesTemplate = [
|
||||
{ name: 'Size', active: true },
|
||||
{ name: 'Progress', active: true },
|
||||
{ name: 'Download', active: true },
|
||||
{ name: 'Upload', active: true },
|
||||
{ name: 'Downloaded', active: true },
|
||||
{ name: 'Directory', active: false },
|
||||
{ name: 'Uploaded', active: true },
|
||||
{ name: 'ETA', active: true },
|
||||
{ name: 'Peers', active: true },
|
||||
{ name: 'Seeds', active: true },
|
||||
{ name: 'Status', active: true },
|
||||
{ name: 'Ratio', active: true },
|
||||
{ name: 'Category', active: true },
|
||||
{ name: 'Tags', active: true },
|
||||
{ name: 'AddedOn', active: true },
|
||||
{ name: 'Availability', active: true },
|
||||
{ name: 'LastActivity', active: false }
|
||||
]
|
||||
|
||||
export default new Vuex.Store({
|
||||
plugins: [vuexPersist.plugin],
|
||||
state: {
|
||||
|
@ -73,44 +93,8 @@ export default new Vuex.Store({
|
|||
paginationSize: 15,
|
||||
dateFormat: 'DD/MM/YYYY, HH:mm:ss',
|
||||
openSideBarOnStart: true,
|
||||
busyTorrentProperties: [
|
||||
{ name: 'Size', active: true },
|
||||
{ name: 'Progress', active: true },
|
||||
{ name: 'Download', active: true },
|
||||
{ name: 'Upload', active: true },
|
||||
{ name: 'Downloaded', active: true },
|
||||
{ name: 'Directory', active: false },
|
||||
{ name: 'Uploaded', active: true },
|
||||
{ name: 'ETA', active: true },
|
||||
{ name: 'Peers', active: true },
|
||||
{ name: 'Seeds', active: true },
|
||||
{ name: 'Status', active: true },
|
||||
{ name: 'Ratio', active: true },
|
||||
{ name: 'Category', active: true },
|
||||
{ name: 'Tags', active: true },
|
||||
{ name: 'AddedOn', active: true },
|
||||
{ name: 'Availability', active: true },
|
||||
{ name: 'LastActivity', active: false }
|
||||
],
|
||||
doneTorrentProperties: [
|
||||
{ name: 'Size', active: true },
|
||||
{ name: 'Progress', active: true },
|
||||
{ name: 'Download', active: true },
|
||||
{ name: 'Upload', active: true },
|
||||
{ name: 'Downloaded', active: true },
|
||||
{ name: 'Directory', active: false },
|
||||
{ name: 'Uploaded', active: true },
|
||||
{ name: 'ETA', active: true },
|
||||
{ name: 'Peers', active: true },
|
||||
{ name: 'Seeds', active: true },
|
||||
{ name: 'Status', active: true },
|
||||
{ name: 'Ratio', active: true },
|
||||
{ name: 'Category', active: true },
|
||||
{ name: 'Tags', active: true },
|
||||
{ name: 'AddedOn', active: true },
|
||||
{ name: 'Availability', active: true },
|
||||
{ name: 'LastActivity', active: false }
|
||||
]
|
||||
busyTorrentProperties: [...propertiesTemplate],
|
||||
doneTorrentProperties: [...propertiesTemplate]
|
||||
},
|
||||
categories: [],
|
||||
trackers: [],
|
||||
|
|
|
@ -78,5 +78,5 @@ export default {
|
|||
FETCH_RULES: async state => (state.rss.rules = await qbit.getRules()),
|
||||
FETCH_SEARCH_PLUGINS: async state => (state.searchPlugins = await qbit.getSearchPlugins()),
|
||||
SET_CURRENT_ITEM_COUNT: (state, count) => (state.filteredTorrentsCount = count),
|
||||
SET_LANGUAGE: async state => await setLanguage(state.webuiSettings.lang)
|
||||
SET_LANGUAGE: async state => setLanguage(state.webuiSettings.lang)
|
||||
}
|
||||
|
|
|
@ -33,7 +33,7 @@
|
|||
</v-icon>
|
||||
</v-btn>
|
||||
</template>
|
||||
<span>Toggle Search Filter</span>
|
||||
<span>{{ $t('dashboard.tooltips.toggleSearch') }}</span>
|
||||
</v-tooltip>
|
||||
<v-tooltip bottom>
|
||||
<template #activator="{ on }">
|
||||
|
@ -43,7 +43,7 @@
|
|||
</v-icon>
|
||||
</v-btn>
|
||||
</template>
|
||||
<span>Select Mode</span>
|
||||
<span>{{ $t('dashboard.tooltips.toggleSelect') }}</span>
|
||||
</v-tooltip>
|
||||
<v-expand-x-transition>
|
||||
<v-card v-show="sortEnabled" flat class="ma-0 pa-0 mt-1 transparent">
|
||||
|
@ -69,7 +69,7 @@
|
|||
</v-icon>
|
||||
</v-btn>
|
||||
</template>
|
||||
<span>Sort Torrents</span>
|
||||
<span>{{ $t('dashboard.tooltips.toggleSort') }}</span>
|
||||
</v-tooltip>
|
||||
<v-col v-if="topPagination && !isMobile" cols="8" class="align-center justify-center pa-0">
|
||||
<div class="text-center">
|
||||
|
@ -93,14 +93,14 @@
|
|||
</v-icon>
|
||||
</v-btn>
|
||||
</template>
|
||||
<span>Select All</span>
|
||||
<span>{{ $t('dashboard.tooltips.selectAll') }}</span>
|
||||
</v-tooltip>
|
||||
<span class="grey--text"> Select / Release All ( Ctrl + A ) </span>
|
||||
<span class="grey--text">{{ $t('dashboard.tooltips.selectAllCaption') }}</span>
|
||||
</v-card>
|
||||
</v-expand-transition>
|
||||
</v-row>
|
||||
<div v-if="torrents.length === 0" class="mt-5 text-xs-center">
|
||||
<p class="grey--text">Nothing to see here!</p>
|
||||
<p class="grey--text">{{ $t('dashboard.emptyTorrentList') }}</p>
|
||||
</div>
|
||||
<div v-else>
|
||||
<v-list class="pa-0 transparent">
|
||||
|
@ -174,7 +174,7 @@ export default {
|
|||
searchFilterEnabled: false,
|
||||
sortEnabled: false,
|
||||
sortOptions: [
|
||||
{ value: '', text: this.$i18n.t('modals.sort.sortBy.none') },
|
||||
{ value: '', text: this.$i18n.t('modals.sort.sortBy.default') },
|
||||
{ value: 'added_on', text: this.$i18n.t('modals.sort.sortBy.addedOn') },
|
||||
{ value: 'availability', text: this.$i18n.t('modals.sort.sortBy.availability') },
|
||||
{ value: 'category', text: this.$i18n.t('modals.sort.sortBy.category') },
|
||||
|
@ -300,15 +300,15 @@ export default {
|
|||
this.trcMoveTick = 0
|
||||
this.trcMenu.show = false
|
||||
clearTimeout(this.tmCalc.TouchTimer)
|
||||
if (e.touches.length == 1) {
|
||||
if (e.touches.length === 1) {
|
||||
// one finger only
|
||||
this.tmCalc.LastFinger = 1
|
||||
this.tmCalc.TouchTimer = setTimeout(() => this.showTorrentRightClickMenu(e.touches[0], data, true), 400)
|
||||
}
|
||||
if (e.touches.length == 2) {
|
||||
if (e.touches.length === 2) {
|
||||
// two finger
|
||||
this.tmCalc.LastFinger = 2
|
||||
if (this.tmCalc.LastHash == data.torrent.hash) {
|
||||
if (this.tmCalc.LastHash === data.torrent.hash) {
|
||||
e.preventDefault()
|
||||
this.showTorrentRightClickMenu(e.touches[0], data, true)
|
||||
}
|
||||
|
@ -317,10 +317,10 @@ export default {
|
|||
},
|
||||
strTouchMove(e) {
|
||||
this.trcMoveTick++
|
||||
if (this.trcMenu.show == true && e.touches.length > 1) {
|
||||
if (this.trcMenu.show === true && e.touches.length > 1) {
|
||||
e.preventDefault()
|
||||
} else if (this.trcMoveTick > 1 && e.touches.length == 1) {
|
||||
if (this.tmCalc.LastFinger == 1) this.trcMenu.show = false
|
||||
} else if (this.trcMoveTick > 1 && e.touches.length === 1) {
|
||||
if (this.tmCalc.LastFinger === 1) this.trcMenu.show = false
|
||||
clearTimeout(this.tmCalc.TouchTimer)
|
||||
}
|
||||
},
|
||||
|
@ -340,7 +340,7 @@ export default {
|
|||
})
|
||||
},
|
||||
detectDragEnter() {
|
||||
if (this.selected_torrents.length == 0 && this.$store.state.modals.length < 1) {
|
||||
if (this.selected_torrents.length === 0 && this.$store.state.modals.length < 1) {
|
||||
this.createModal('AddModal', { openSuddenly: true })
|
||||
}
|
||||
|
||||
|
|
|
@ -74,42 +74,42 @@ describe('Dashboard', () => {
|
|||
|
||||
it('tests busyTorrentProperties', () => {
|
||||
const busyTorrentProperties = [
|
||||
{ name: 'Size', active: true },
|
||||
{ name: 'Progress', active: true },
|
||||
{ name: 'Download', active: true },
|
||||
{ name: 'Upload', active: true },
|
||||
{ name: 'Downloaded', active: true },
|
||||
{ name: 'Uploaded', active: true },
|
||||
{ name: 'ETA', active: true },
|
||||
{ name: 'Peers', active: true },
|
||||
{ name: 'Seeds', active: true },
|
||||
{ name: 'Status', active: true },
|
||||
{ name: 'Ratio', active: true },
|
||||
{ name: 'Category', active: true },
|
||||
{ name: 'Tags', active: true },
|
||||
{ name: 'AddedOn', active: true },
|
||||
{ name: 'Availability', active: true }
|
||||
{ name: 'Size', label: 'Size', active: true },
|
||||
{ name: 'Progress', label: 'Progress', active: true },
|
||||
{ name: 'Download', label: 'Download Speed', active: true },
|
||||
{ name: 'Upload', label: 'Upload Speed', active: true },
|
||||
{ name: 'Downloaded', label: 'Downloaded', active: true },
|
||||
{ name: 'Uploaded', label: 'Uploaded', active: true },
|
||||
{ name: 'ETA', label: 'ETA', active: true },
|
||||
{ name: 'Peers', label: 'Peers', active: true },
|
||||
{ name: 'Seeds', label: 'Seeds', active: true },
|
||||
{ name: 'Status', label: 'State', active: true },
|
||||
{ name: 'Ratio', label: 'Ratio', active: true },
|
||||
{ name: 'Category', label: 'Category', active: true },
|
||||
{ name: 'Tags', label: 'Tags', active: true },
|
||||
{ name: 'AddedOn', label: 'Added On', active: true },
|
||||
{ name: 'Availability', label: 'Availability', active: true }
|
||||
]
|
||||
expect(wrapper.vm.busyTorrentProperties).toEqual(busyTorrentProperties)
|
||||
})
|
||||
|
||||
it('tests doneTorrentProperties', () => {
|
||||
const doneTorrentProperties = [
|
||||
{ name: 'Size', active: true },
|
||||
{ name: 'Progress', active: true },
|
||||
{ name: 'Download', active: true },
|
||||
{ name: 'Upload', active: true },
|
||||
{ name: 'Downloaded', active: true },
|
||||
{ name: 'Uploaded', active: true },
|
||||
{ name: 'ETA', active: true },
|
||||
{ name: 'Peers', active: true },
|
||||
{ name: 'Seeds', active: true },
|
||||
{ name: 'Status', active: true },
|
||||
{ name: 'Ratio', active: true },
|
||||
{ name: 'Category', active: true },
|
||||
{ name: 'Tags', active: true },
|
||||
{ name: 'AddedOn', active: true },
|
||||
{ name: 'Availability', active: true }
|
||||
{ name: 'Size', label: 'Size', active: true },
|
||||
{ name: 'Progress', label: 'Progress', active: true },
|
||||
{ name: 'Download', label: 'Download Speed', active: true },
|
||||
{ name: 'Upload', label: 'Upload Speed', active: true },
|
||||
{ name: 'Downloaded', label: 'Downloaded', active: true },
|
||||
{ name: 'Uploaded', label: 'Uploaded', active: true },
|
||||
{ name: 'ETA', label: 'ETA', active: true },
|
||||
{ name: 'Peers', label: 'Peers', active: true },
|
||||
{ name: 'Seeds', label: 'Seeds', active: true },
|
||||
{ name: 'Status', label: 'State', active: true },
|
||||
{ name: 'Ratio', label: 'Ratio', active: true },
|
||||
{ name: 'Category', label: 'Category', active: true },
|
||||
{ name: 'Tags', label: 'Tags', active: true },
|
||||
{ name: 'AddedOn', label: 'Added On', active: true },
|
||||
{ name: 'Availability', label: 'Availability', active: true }
|
||||
]
|
||||
expect(wrapper.vm.doneTorrentProperties).toEqual(doneTorrentProperties)
|
||||
})
|
||||
|
|
|
@ -29,7 +29,7 @@ exports[`Dashboard > render correctly 1`] = `
|
|||
<vuecomponent-stub activeclass=\\"\\" tag=\\"div\\" class=\\"ma-2 elevation-2 rounded-lg pointer\\">
|
||||
<vuecomponent-stub errorcount=\\"1\\" errormessages=\\"\\" messages=\\"\\" rules=\\"\\" successmessages=\\"\\" backgroundcolor=\\"\\" dense=\\"true\\" hidedetails=\\"true\\" ripple=\\"true\\" valuecomparator=\\"[Function]\\" inputvalue=\\"true\\" indeterminateicon=\\"$checkboxIndeterminate\\" officon=\\"$checkboxOff\\" onicon=\\"$checkboxOn\\" class=\\"pa-0 ma-0\\"></vuecomponent-stub>
|
||||
<vuecomponent-stub tag=\\"div\\">
|
||||
<vuecomponent-stub tag=\\"div\\" class=\\"truncate\\">Download</vuecomponent-stub>
|
||||
<vuecomponent-stub tag=\\"div\\" class=\\"truncate\\">Download Speed</vuecomponent-stub>
|
||||
</vuecomponent-stub>
|
||||
<vuecomponent-stub>
|
||||
<vuecomponent-stub> M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z </vuecomponent-stub>
|
||||
|
@ -38,7 +38,7 @@ exports[`Dashboard > render correctly 1`] = `
|
|||
<vuecomponent-stub activeclass=\\"\\" tag=\\"div\\" class=\\"ma-2 elevation-2 rounded-lg pointer\\">
|
||||
<vuecomponent-stub errorcount=\\"1\\" errormessages=\\"\\" messages=\\"\\" rules=\\"\\" successmessages=\\"\\" backgroundcolor=\\"\\" dense=\\"true\\" hidedetails=\\"true\\" ripple=\\"true\\" valuecomparator=\\"[Function]\\" inputvalue=\\"true\\" indeterminateicon=\\"$checkboxIndeterminate\\" officon=\\"$checkboxOff\\" onicon=\\"$checkboxOn\\" class=\\"pa-0 ma-0\\"></vuecomponent-stub>
|
||||
<vuecomponent-stub tag=\\"div\\">
|
||||
<vuecomponent-stub tag=\\"div\\" class=\\"truncate\\">Upload</vuecomponent-stub>
|
||||
<vuecomponent-stub tag=\\"div\\" class=\\"truncate\\">Upload Speed</vuecomponent-stub>
|
||||
</vuecomponent-stub>
|
||||
<vuecomponent-stub>
|
||||
<vuecomponent-stub> M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z </vuecomponent-stub>
|
||||
|
@ -92,7 +92,7 @@ exports[`Dashboard > render correctly 1`] = `
|
|||
<vuecomponent-stub activeclass=\\"\\" tag=\\"div\\" class=\\"ma-2 elevation-2 rounded-lg pointer\\">
|
||||
<vuecomponent-stub errorcount=\\"1\\" errormessages=\\"\\" messages=\\"\\" rules=\\"\\" successmessages=\\"\\" backgroundcolor=\\"\\" dense=\\"true\\" hidedetails=\\"true\\" ripple=\\"true\\" valuecomparator=\\"[Function]\\" inputvalue=\\"true\\" indeterminateicon=\\"$checkboxIndeterminate\\" officon=\\"$checkboxOff\\" onicon=\\"$checkboxOn\\" class=\\"pa-0 ma-0\\"></vuecomponent-stub>
|
||||
<vuecomponent-stub tag=\\"div\\">
|
||||
<vuecomponent-stub tag=\\"div\\" class=\\"truncate\\">Status</vuecomponent-stub>
|
||||
<vuecomponent-stub tag=\\"div\\" class=\\"truncate\\">State</vuecomponent-stub>
|
||||
</vuecomponent-stub>
|
||||
<vuecomponent-stub>
|
||||
<vuecomponent-stub> M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z </vuecomponent-stub>
|
||||
|
@ -128,7 +128,7 @@ exports[`Dashboard > render correctly 1`] = `
|
|||
<vuecomponent-stub activeclass=\\"\\" tag=\\"div\\" class=\\"ma-2 elevation-2 rounded-lg pointer\\">
|
||||
<vuecomponent-stub errorcount=\\"1\\" errormessages=\\"\\" messages=\\"\\" rules=\\"\\" successmessages=\\"\\" backgroundcolor=\\"\\" dense=\\"true\\" hidedetails=\\"true\\" ripple=\\"true\\" valuecomparator=\\"[Function]\\" inputvalue=\\"true\\" indeterminateicon=\\"$checkboxIndeterminate\\" officon=\\"$checkboxOff\\" onicon=\\"$checkboxOn\\" class=\\"pa-0 ma-0\\"></vuecomponent-stub>
|
||||
<vuecomponent-stub tag=\\"div\\">
|
||||
<vuecomponent-stub tag=\\"div\\" class=\\"truncate\\">AddedOn</vuecomponent-stub>
|
||||
<vuecomponent-stub tag=\\"div\\" class=\\"truncate\\">Added On</vuecomponent-stub>
|
||||
</vuecomponent-stub>
|
||||
<vuecomponent-stub>
|
||||
<vuecomponent-stub> M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z </vuecomponent-stub>
|
||||
|
@ -173,7 +173,7 @@ exports[`Dashboard > render correctly 1`] = `
|
|||
<vuecomponent-stub activeclass=\\"\\" tag=\\"div\\" class=\\"ma-2 elevation-2 rounded-lg pointer\\">
|
||||
<vuecomponent-stub errorcount=\\"1\\" errormessages=\\"\\" messages=\\"\\" rules=\\"\\" successmessages=\\"\\" backgroundcolor=\\"\\" dense=\\"true\\" hidedetails=\\"true\\" ripple=\\"true\\" valuecomparator=\\"[Function]\\" inputvalue=\\"true\\" indeterminateicon=\\"$checkboxIndeterminate\\" officon=\\"$checkboxOff\\" onicon=\\"$checkboxOn\\" class=\\"pa-0 ma-0\\"></vuecomponent-stub>
|
||||
<vuecomponent-stub tag=\\"div\\">
|
||||
<vuecomponent-stub tag=\\"div\\" class=\\"truncate\\">Download</vuecomponent-stub>
|
||||
<vuecomponent-stub tag=\\"div\\" class=\\"truncate\\">Download Speed</vuecomponent-stub>
|
||||
</vuecomponent-stub>
|
||||
<vuecomponent-stub>
|
||||
<vuecomponent-stub> M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z </vuecomponent-stub>
|
||||
|
@ -182,7 +182,7 @@ exports[`Dashboard > render correctly 1`] = `
|
|||
<vuecomponent-stub activeclass=\\"\\" tag=\\"div\\" class=\\"ma-2 elevation-2 rounded-lg pointer\\">
|
||||
<vuecomponent-stub errorcount=\\"1\\" errormessages=\\"\\" messages=\\"\\" rules=\\"\\" successmessages=\\"\\" backgroundcolor=\\"\\" dense=\\"true\\" hidedetails=\\"true\\" ripple=\\"true\\" valuecomparator=\\"[Function]\\" inputvalue=\\"true\\" indeterminateicon=\\"$checkboxIndeterminate\\" officon=\\"$checkboxOff\\" onicon=\\"$checkboxOn\\" class=\\"pa-0 ma-0\\"></vuecomponent-stub>
|
||||
<vuecomponent-stub tag=\\"div\\">
|
||||
<vuecomponent-stub tag=\\"div\\" class=\\"truncate\\">Upload</vuecomponent-stub>
|
||||
<vuecomponent-stub tag=\\"div\\" class=\\"truncate\\">Upload Speed</vuecomponent-stub>
|
||||
</vuecomponent-stub>
|
||||
<vuecomponent-stub>
|
||||
<vuecomponent-stub> M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z </vuecomponent-stub>
|
||||
|
@ -236,7 +236,7 @@ exports[`Dashboard > render correctly 1`] = `
|
|||
<vuecomponent-stub activeclass=\\"\\" tag=\\"div\\" class=\\"ma-2 elevation-2 rounded-lg pointer\\">
|
||||
<vuecomponent-stub errorcount=\\"1\\" errormessages=\\"\\" messages=\\"\\" rules=\\"\\" successmessages=\\"\\" backgroundcolor=\\"\\" dense=\\"true\\" hidedetails=\\"true\\" ripple=\\"true\\" valuecomparator=\\"[Function]\\" inputvalue=\\"true\\" indeterminateicon=\\"$checkboxIndeterminate\\" officon=\\"$checkboxOff\\" onicon=\\"$checkboxOn\\" class=\\"pa-0 ma-0\\"></vuecomponent-stub>
|
||||
<vuecomponent-stub tag=\\"div\\">
|
||||
<vuecomponent-stub tag=\\"div\\" class=\\"truncate\\">Status</vuecomponent-stub>
|
||||
<vuecomponent-stub tag=\\"div\\" class=\\"truncate\\">State</vuecomponent-stub>
|
||||
</vuecomponent-stub>
|
||||
<vuecomponent-stub>
|
||||
<vuecomponent-stub> M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z </vuecomponent-stub>
|
||||
|
@ -272,7 +272,7 @@ exports[`Dashboard > render correctly 1`] = `
|
|||
<vuecomponent-stub activeclass=\\"\\" tag=\\"div\\" class=\\"ma-2 elevation-2 rounded-lg pointer\\">
|
||||
<vuecomponent-stub errorcount=\\"1\\" errormessages=\\"\\" messages=\\"\\" rules=\\"\\" successmessages=\\"\\" backgroundcolor=\\"\\" dense=\\"true\\" hidedetails=\\"true\\" ripple=\\"true\\" valuecomparator=\\"[Function]\\" inputvalue=\\"true\\" indeterminateicon=\\"$checkboxIndeterminate\\" officon=\\"$checkboxOff\\" onicon=\\"$checkboxOn\\" class=\\"pa-0 ma-0\\"></vuecomponent-stub>
|
||||
<vuecomponent-stub tag=\\"div\\">
|
||||
<vuecomponent-stub tag=\\"div\\" class=\\"truncate\\">AddedOn</vuecomponent-stub>
|
||||
<vuecomponent-stub tag=\\"div\\" class=\\"truncate\\">Added On</vuecomponent-stub>
|
||||
</vuecomponent-stub>
|
||||
<vuecomponent-stub>
|
||||
<vuecomponent-stub> M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z </vuecomponent-stub>
|
||||
|
|
Loading…
Add table
Reference in a new issue