Merge remote-tracking branch 'refs/remotes/upstream/master'
This commit is contained in:
commit
765fcafce9
37
.github/workflows/build-debug-macos.bup
vendored
Normal file
37
.github/workflows/build-debug-macos.bup
vendored
Normal file
@ -0,0 +1,37 @@
|
||||
# This workflow will do a clean install of node dependencies, build the source code and run tests across different versions of node
|
||||
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions
|
||||
|
||||
name: macOS debug build
|
||||
|
||||
on: push
|
||||
|
||||
jobs:
|
||||
build:
|
||||
|
||||
runs-on: macos-latest
|
||||
environment:
|
||||
name: build
|
||||
env:
|
||||
APPLEID: ${{ secrets.APPLEID }}
|
||||
APPLEIDPASS: ${{ secrets.APPLEIDPASS }}
|
||||
CSC_KEY_PASSWORD: ${{ secrets.CSC_KEY_PASSWORD }}
|
||||
CSC_LINK: ${{ secrets.CSC_LINK}}
|
||||
|
||||
strategy:
|
||||
matrix:
|
||||
node-version: [14.x]
|
||||
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: actions/setup-node@v2
|
||||
with:
|
||||
node-version: ${{ matrix.node-version }}
|
||||
- run: cd app && yarn
|
||||
- run: cd app && yarn build --skipX64 --withArm64
|
||||
- name: Deploy to S3
|
||||
env:
|
||||
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
|
||||
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
||||
run:
|
||||
aws s3 sync --delete --region ap-northeast-1 ./build/ s3://cutls-s3-backup/debug
|
@ -4,7 +4,7 @@
|
||||
<head>
|
||||
<title>TheDesk</title>
|
||||
<meta content="width=device-width,initial-scale=1.0" name="viewport" />
|
||||
<link href="./node_modules/materialize-css/dist/css/materialize.css" type="text/css" rel="stylesheet" />
|
||||
<link href="./node_modules/@cutls/materialize-css/dist/css/materialize.css" type="text/css" rel="stylesheet" />
|
||||
<link href="./css/font-awesome.css" rel="stylesheet" type="text/css" />
|
||||
<link href="./css/themes.css" type="text/css" rel="stylesheet" />
|
||||
<link href="./css/master.css" type="text/css" rel="stylesheet" />
|
||||
@ -87,7 +87,7 @@
|
||||
<body class="center" style="overflow: hidden;">
|
||||
<script type="text/javascript" src="./node_modules/jquery/dist/jquery.js"></script>
|
||||
<script type="text/javascript" src="./js/platform/first-not-view.js"></script>
|
||||
<script type="text/javascript" src="./node_modules/materialize-css/dist/js/materialize.js"></script>
|
||||
<script type="text/javascript" src="./node_modules/@cutls/materialize-css/dist/js/materialize.js"></script>
|
||||
<img src="./img/desk.svg" style="max-width: 58%;" />
|
||||
<h5>TheDesk</h5>
|
||||
<div class="container">
|
||||
@ -124,8 +124,9 @@
|
||||
}
|
||||
$('#hash').html('<a href="https://github.com/cutls/TheDesk/commits/' + about[3] + '" target="_blank">' + about[3].slice(0, 7) + '</a>')
|
||||
$(document).on('click', 'a', (e) => {
|
||||
e.preventDefault()
|
||||
var url = $(e.target).attr('href')
|
||||
postMessage(['openUrl', url], '*')
|
||||
postMessage(['openUrlMainProcess', url], '*')
|
||||
return false
|
||||
})
|
||||
</script>
|
||||
|
24
app/build.js
24
app/build.js
@ -41,6 +41,9 @@ const config = {
|
||||
target: ['zip', 'appImage', 'snap', 'deb'],
|
||||
category: 'Network',
|
||||
},
|
||||
deb: {
|
||||
depends: ['gconf2', 'gconf-service', 'libnotify4', 'libappindicator1', 'libxtst6', 'libnss3']
|
||||
},
|
||||
mac: {
|
||||
hardenedRuntime: true,
|
||||
gatekeeperAssess: false,
|
||||
@ -169,15 +172,16 @@ async function cmd(options) {
|
||||
}
|
||||
}
|
||||
if (platform === 'darwin' && !isTrue(options, 'skipMacOS')) {
|
||||
if(isTrue(options, 'unnotarize')) delete config.afterSign
|
||||
if (isTrue(options, 'unnotarize')) delete config.afterSign
|
||||
if (arch === 'x64') {
|
||||
await build(Platform.MAC, Arch.x64, config)
|
||||
fs.renameSync(
|
||||
`../build/TheDesk-${version}.dmg`,
|
||||
`../build/TheDesk-${version}-x64.dmg`
|
||||
)
|
||||
if (!isTrue(options, 'skipX64')) {
|
||||
await build(Platform.MAC, Arch.x64, config)
|
||||
fs.renameSync(
|
||||
`../build/TheDesk-${version}.dmg`,
|
||||
`../build/TheDesk-${version}-x64.dmg`
|
||||
)
|
||||
}
|
||||
if (isTrue(options, 'withArm64')) {
|
||||
delete config.afterSign
|
||||
await build(Platform.MAC, Arch.arm64, config)
|
||||
fs.renameSync(
|
||||
`../build/TheDesk-${version}.dmg`,
|
||||
@ -190,13 +194,13 @@ async function cmd(options) {
|
||||
)
|
||||
}
|
||||
if (arch === 'arm64') {
|
||||
delete config.afterSign
|
||||
if (isTrue(options, 'unnotarize')) delete config.afterSign
|
||||
await build(Platform.MAC, Arch.arm64, config)
|
||||
fs.renameSync(
|
||||
`../build/TheDesk-${version}.dmg`,
|
||||
`../build/TheDesk-${version}-arm64.dmg`
|
||||
)
|
||||
if(isTrue(options, 'skipX64')) await build(Platform.MAC, Arch.x64, config)
|
||||
if (!isTrue(options, 'skipX64')) await build(Platform.MAC, Arch.x64, config)
|
||||
}
|
||||
|
||||
}
|
||||
@ -251,4 +255,4 @@ TheDesk Builder command tool
|
||||
* @param {boolean} [options.withArm64] - [Windows only(beta)] arm64 build on x64 system(if your machine is arm64, it will be built if this arg is not passed, and not build store build for arm64)
|
||||
* @return {void}
|
||||
*/
|
||||
module.exports = cmd
|
||||
module.exports = cmd
|
@ -721,9 +721,11 @@
|
||||
text-rendering: auto;
|
||||
line-height: 1;
|
||||
font-weight: 900;
|
||||
color: #000;
|
||||
color: var(--text);
|
||||
position: relative;
|
||||
font-size: 1.5em
|
||||
font-size: 1.5em;
|
||||
top: 1.7rem;
|
||||
left: 1rem;
|
||||
}
|
||||
|
||||
.swal2-icon {
|
||||
|
@ -94,7 +94,7 @@ $(function($) {
|
||||
if (e.keyCode === 88) {
|
||||
if (!$('#post-box').hasClass('appear')) {
|
||||
show()
|
||||
$('textarea').focus()
|
||||
document.getElementById('textarea').focus()
|
||||
} else {
|
||||
hide()
|
||||
}
|
||||
@ -105,7 +105,8 @@ $(function($) {
|
||||
if (!$('#post-box').hasClass('appear')) {
|
||||
show()
|
||||
}
|
||||
$('textarea').focus()
|
||||
document.getElementById('textarea').focus()
|
||||
|
||||
return false
|
||||
}
|
||||
//Ctrl+E:全ての通知未読を既読にする
|
||||
|
@ -1,18 +1,18 @@
|
||||
//バージョンチェッカー
|
||||
function verck(ver, jp) {
|
||||
async function verck(ver, jp) {
|
||||
if (store) return false
|
||||
console.log('%c Welcome😊 ' + ver, 'color: red;font-size:200%;')
|
||||
$('body').addClass(localStorage.getItem('platform'))
|
||||
var date = new Date()
|
||||
var showVer = false
|
||||
const date = new Date()
|
||||
let showVer = false
|
||||
if (localStorage.getItem('ver') != ver && localStorage.getItem('winstore')) {
|
||||
showVer = true
|
||||
console.log('%c Thank you for your update🎉', 'color: red;font-size:200%;')
|
||||
$(document).ready(function() {
|
||||
$(document).ready(function () {
|
||||
if (localStorage.getItem('winstore') && !pwa) {
|
||||
$('#releasenote').modal('open')
|
||||
}
|
||||
verp = ver.replace('(', '')
|
||||
let verp = ver.replace('(', '')
|
||||
verp = verp.replace('.', '-')
|
||||
verp = verp.replace('.', '-')
|
||||
verp = verp.replace('[', '-')
|
||||
@ -30,13 +30,14 @@ function verck(ver, jp) {
|
||||
localStorage.setItem('ver', ver)
|
||||
if (!showVer) {
|
||||
console.log(showVer)
|
||||
let nextmonth
|
||||
if (!localStorage.getItem('showSupportMe')) {
|
||||
if (date.getMonth() == 11) {
|
||||
var yrs = date.getFullYear() + 1
|
||||
var nextmonth = yrs * 100 + 1
|
||||
const yrs = date.getFullYear() + 1
|
||||
nextmonth = yrs * 100 + 1
|
||||
} else {
|
||||
var yrs = date.getFullYear()
|
||||
var nextmonth = yrs * 100 + date.getMonth() + 2
|
||||
const yrs = date.getFullYear()
|
||||
nextmonth = yrs * 100 + date.getMonth() + 2
|
||||
}
|
||||
localStorage.setItem('showSupportMe', nextmonth)
|
||||
} else {
|
||||
@ -44,11 +45,11 @@ function verck(ver, jp) {
|
||||
date.getFullYear() * 100 + date.getMonth() + 1 >= localStorage.getItem('showSupportMe')
|
||||
) {
|
||||
if (date.getMonth() == 11) {
|
||||
var yrs = date.getFullYear() + 1
|
||||
var nextmonth = yrs * 100 + 1
|
||||
const yrs = date.getFullYear() + 1
|
||||
nextmonth = yrs * 100 + 1
|
||||
} else {
|
||||
var yrs = date.getFullYear()
|
||||
var nextmonth = yrs * 100 + date.getMonth() + 2
|
||||
const yrs = date.getFullYear()
|
||||
nextmonth = yrs * 100 + date.getMonth() + 2
|
||||
}
|
||||
localStorage.setItem('showSupportMe', nextmonth)
|
||||
if (lang.language != 'ja') {
|
||||
@ -66,76 +67,55 @@ function verck(ver, jp) {
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
var platform = localStorage.getItem('platform')
|
||||
const platform = localStorage.getItem('platform')
|
||||
console.log('Your platform:' + platform)
|
||||
//if (!localStorage.getItem('winstore') && !pwa) {
|
||||
// $('#start').css('display', 'flex')
|
||||
//}
|
||||
if (
|
||||
localStorage.getItem('winstore') == 'brewcask' ||
|
||||
const winstore = localStorage.getItem('winstore') == 'brewcask' ||
|
||||
localStorage.getItem('winstore') == 'snapcraft' ||
|
||||
localStorage.getItem('winstore') == 'winstore'
|
||||
) {
|
||||
var winstore = true
|
||||
} else {
|
||||
var winstore = false
|
||||
}
|
||||
var l = 5
|
||||
const l = 5
|
||||
// 生成する文字列に含める文字セット
|
||||
var c = 'abcdefghijklmnopqrstuvwxyz0123456789'
|
||||
var cl = c.length
|
||||
var r = ''
|
||||
const c = 'abcdefghijklmnopqrstuvwxyz0123456789'
|
||||
const cl = c.length
|
||||
let r = ''
|
||||
for (var i = 0; i < l; i++) {
|
||||
r += c[Math.floor(Math.random() * cl)]
|
||||
}
|
||||
var start = 'https://thedesk.top/ver.json'
|
||||
fetch(start, {
|
||||
method: 'GET'
|
||||
})
|
||||
.then(function(response) {
|
||||
if (!response.ok) {
|
||||
response.text().then(function(text) {
|
||||
setLog(response.url, response.status, text)
|
||||
})
|
||||
}
|
||||
return response.json()
|
||||
const start1 = 'https://thedesk.top/ver.json'
|
||||
const response = await fetch(start1, { method: 'GET' })
|
||||
if (!response.ok) {
|
||||
response.text().then(function (text) {
|
||||
setLog(response.url, response.status, text)
|
||||
})
|
||||
.catch(function(error) {
|
||||
todo(error)
|
||||
setLog(start, 'JSON', error)
|
||||
setLog(start, 'JSON', error)
|
||||
console.error(error)
|
||||
})
|
||||
.then(function(mess) {
|
||||
console.table(mess)
|
||||
if (mess) {
|
||||
var platform = localStorage.getItem('platform')
|
||||
if (platform == 'darwin') {
|
||||
var newest = mess.desk_mac
|
||||
}
|
||||
const mess = await response.json()
|
||||
|
||||
console.table(mess)
|
||||
if (mess) {
|
||||
const platform = localStorage.getItem('platform')
|
||||
const newest = platform == 'darwin' ? mess.desk_mac : mess.desk
|
||||
if (newest == ver) {
|
||||
todo(lang.lang_version_usever.replace('{{ver}}', mess.desk))
|
||||
//betaかWinstoreならアプデチェックしない
|
||||
} else if (ver.indexOf('beta') != -1 || winstore) {
|
||||
} else {
|
||||
localStorage.removeItem('instance')
|
||||
if (localStorage.getItem('new-ver-skip')) {
|
||||
if (localStorage.getItem('next-ver') != newest) {
|
||||
postMessage(['sendSinmpleIpc', 'update'], '*')
|
||||
} else {
|
||||
var newest = mess.desk
|
||||
}
|
||||
if (newest == ver) {
|
||||
todo(lang.lang_version_usever.replace('{{ver}}', mess.desk))
|
||||
//betaかWinstoreならアプデチェックしない
|
||||
} else if (ver.indexOf('beta') != -1 || winstore) {
|
||||
} else {
|
||||
localStorage.removeItem('instance')
|
||||
if (localStorage.getItem('new-ver-skip')) {
|
||||
if (localStorage.getItem('next-ver') != newest) {
|
||||
postMessage(['sendSinmpleIpc', 'update'], '*')
|
||||
} else {
|
||||
console.warn(lang.lang_version_skipver)
|
||||
todo(lang.lang_version_skipver)
|
||||
}
|
||||
} else {
|
||||
postMessage(['sendSinmpleIpc', 'update'], '*')
|
||||
}
|
||||
console.warn(lang.lang_version_skipver)
|
||||
todo(lang.lang_version_skipver)
|
||||
}
|
||||
} else {
|
||||
postMessage(['sendSinmpleIpc', 'update'], '*')
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
if (!localStorage.getItem('last-notice-id')) {
|
||||
localStorage.setItem('last-notice-id', 0)
|
||||
}
|
||||
@ -144,20 +124,20 @@ function verck(ver, jp) {
|
||||
method: 'GET',
|
||||
cors: true
|
||||
})
|
||||
.then(function(response) {
|
||||
.then(function (response) {
|
||||
if (!response.ok) {
|
||||
response.text().then(function(text) {
|
||||
response.text().then(function (text) {
|
||||
setLog(response.url, response.status, text)
|
||||
})
|
||||
}
|
||||
return response.json()
|
||||
})
|
||||
.catch(function(error) {
|
||||
.catch(function (error) {
|
||||
todo(error)
|
||||
setLog(start, 'JSON', error)
|
||||
console.error(error)
|
||||
})
|
||||
.then(function(mess) {
|
||||
.then(function (mess) {
|
||||
if (mess.length < 1) {
|
||||
return false
|
||||
} else {
|
||||
@ -191,7 +171,7 @@ function verck(ver, jp) {
|
||||
if (multi) {
|
||||
showVer = false
|
||||
var accts = JSON.parse(multi)
|
||||
Object.keys(accts).forEach(function(key) {
|
||||
Object.keys(accts).forEach(function (key) {
|
||||
var acct = accts[key]
|
||||
if (acct.domain == obj.domain) {
|
||||
showVer = true
|
||||
@ -218,11 +198,11 @@ function verck(ver, jp) {
|
||||
var infostreaming = false
|
||||
function infowebsocket() {
|
||||
infows = new WebSocket('wss://thedesk.top/ws/')
|
||||
infows.onopen = function(mess) {
|
||||
infows.onopen = function (mess) {
|
||||
console.log([tlid, ':Connect Streaming Info:', mess])
|
||||
infostreaming = true
|
||||
}
|
||||
infows.onmessage = function(mess) {
|
||||
infows.onmessage = function (mess) {
|
||||
console.log([tlid, ':Receive Streaming:', JSON.parse(mess.data)])
|
||||
var obj = JSON.parse(mess.data)
|
||||
if (obj.type != 'counter') {
|
||||
@ -250,7 +230,7 @@ function infowebsocket() {
|
||||
if (multi) {
|
||||
showVer = false
|
||||
var accts = JSON.parse(multi)
|
||||
Object.keys(accts).forEach(function(key) {
|
||||
Object.keys(accts).forEach(function (key) {
|
||||
var acct = accts[key]
|
||||
if (acct.domain == obj.domain) {
|
||||
showVer = true
|
||||
@ -275,18 +255,18 @@ function infowebsocket() {
|
||||
$('#persons').text(obj.text)
|
||||
}
|
||||
}
|
||||
infows.onerror = function(error) {
|
||||
infows.onerror = function (error) {
|
||||
infostreaming = false
|
||||
console.error('Error closing:info')
|
||||
console.error(error)
|
||||
return false
|
||||
}
|
||||
infows.onclose = function() {
|
||||
infows.onclose = function () {
|
||||
infostreaming = false
|
||||
console.error('Closing:info')
|
||||
}
|
||||
}
|
||||
setInterval(function() {
|
||||
setInterval(function () {
|
||||
if (!infostreaming) {
|
||||
console.log('try to connect to base-streaming')
|
||||
infowebsocket()
|
||||
@ -314,7 +294,7 @@ function closeSupport() {
|
||||
},
|
||||
{
|
||||
duration: 300,
|
||||
complete: function() {
|
||||
complete: function () {
|
||||
$('#support-btm').addClass('hide')
|
||||
}
|
||||
}
|
||||
|
@ -48,13 +48,13 @@ function initPlugin() {
|
||||
})
|
||||
})
|
||||
asCommon['TheDesk:confirm'] = asValue.FN_NATIVE(async (z) => {
|
||||
const alert = await Swal.fire({
|
||||
const alertSwal = await Swal.fire({
|
||||
title: z[0].value,
|
||||
text: z[1].value,
|
||||
icon: z[2] ? z[2].value : 'info',
|
||||
showCancelButton: true
|
||||
})
|
||||
return asUtil.jsToVal(!!(alert.value && alert.value === true))
|
||||
return asUtil.jsToVal(!!(alertSwal.value && alertSwal.value === true))
|
||||
})
|
||||
asCommon['TheDesk:css'] = asValue.FN_NATIVE((z) => {
|
||||
$(escapeHTML(z[0].value)).css(escapeHTML(z[1].value), escapeHTML(z[2].value))
|
||||
@ -227,13 +227,13 @@ async function testExec(exe) {
|
||||
})
|
||||
})
|
||||
asCommon['TheDesk:confirm'] = asValue.FN_NATIVE(async (z) => {
|
||||
const alert = await Swal.fire({
|
||||
const alertSwal = await Swal.fire({
|
||||
title: z[0].value,
|
||||
text: z[1].value,
|
||||
icon: z[2] ? z[2].value : 'info',
|
||||
showCancelButton: true
|
||||
})
|
||||
return asUtil.jsToVal(!!(alert.value && alert.value === true))
|
||||
return asUtil.jsToVal(!!(alertSwal.value && alertSwal.value === true))
|
||||
})
|
||||
asCommon['TheDesk:css'] = asValue.FN_NATIVE((z) => {
|
||||
$(escapeHTML(z[0].value)).css(escapeHTML(z[1].value), escapeHTML(z[2].value))
|
||||
|
@ -7,12 +7,17 @@ window.addEventListener('DOMContentLoaded', () => {
|
||||
ipc.send('acsCheck', '')
|
||||
})
|
||||
|
||||
onmessage = function(e) {
|
||||
onmessage = async function (e) {
|
||||
if (e.data[0] == 'openUrl') {
|
||||
urls = e.data[1].match(/https?:\/\/(.+)/)
|
||||
if (urls) {
|
||||
shell.openExternal(e.data[1])
|
||||
}
|
||||
} else if (e.data[0] == 'openUrlMainProcess') {
|
||||
urls = e.data[1].match(/https?:\/\/(.+)/)
|
||||
if (urls) {
|
||||
ipc.send('openUrl', e.data[1])
|
||||
}
|
||||
} else if (e.data[0] == 'sendSinmpleIpc') {
|
||||
ipc.send(e.data[1], '')
|
||||
} else if (e.data[0] == 'dialogStore') {
|
||||
@ -79,6 +84,8 @@ onmessage = function(e) {
|
||||
ipc.send('sendMarkersComplete', null)
|
||||
} else if (e.data[0] == 'copy') {
|
||||
ipc.send('copy', e.data[1])
|
||||
} else if (e.data[0] == 'copyBinary') {
|
||||
ipc.send('copyBinary', e.data[1])
|
||||
} else if (e.data[0] == 'log') {
|
||||
ipc.send('log', e.data[1])
|
||||
} else if (e.data[0] == 'twitterLogin') {
|
||||
@ -89,17 +96,16 @@ onmessage = function(e) {
|
||||
}
|
||||
//version.js
|
||||
ipc.send('getPlatform', '')
|
||||
ipc.on('platform', function(event, args) {
|
||||
ipc.on('platform', function (event, args) {
|
||||
localStorage.setItem('platform', args[0])
|
||||
localStorage.setItem('bit', args[1])
|
||||
localStorage.setItem('about', JSON.stringify([args[2], args[3], args[4], args[5]]))
|
||||
})
|
||||
|
||||
ipc.on('reload', function(event, arg) {
|
||||
ipc.on('reload', function (event, arg) {
|
||||
location.reload()
|
||||
})
|
||||
//Native Notf
|
||||
ipc.on('shownotf', function(event, args) {
|
||||
ipc.on('shownotf', function (event, args) {
|
||||
if (args['type'] == 'toot') {
|
||||
postMessage(['details', [id, acct_id]], '*')
|
||||
} else if (args['type'] == 'userdata') {
|
||||
@ -108,7 +114,7 @@ ipc.on('shownotf', function(event, args) {
|
||||
})
|
||||
|
||||
//first.js
|
||||
ipc.on('custom-css-response', function(event, arg) {
|
||||
ipc.on('custom-css-response', function (event, arg) {
|
||||
if (arg == '') {
|
||||
return false
|
||||
}
|
||||
@ -119,7 +125,7 @@ ipc.on('custom-css-response', function(event, arg) {
|
||||
styleNode.append(content)
|
||||
document.getElementsByTagName('head')[0].append(styleNode)
|
||||
})
|
||||
ipc.on('theme-css-response', function(event, arg) {
|
||||
ipc.on('theme-css-response', function (event, arg) {
|
||||
if (arg == '') {
|
||||
return false
|
||||
}
|
||||
@ -131,7 +137,7 @@ ipc.on('theme-css-response', function(event, arg) {
|
||||
document.getElementsByTagName('head')[0].append(styleNode)
|
||||
})
|
||||
//img.js
|
||||
ipc.on('bmp-img-comp', function(event, b64) {
|
||||
ipc.on('bmp-img-comp', function (event, b64) {
|
||||
if (b64[2]) {
|
||||
var stamped = true
|
||||
} else {
|
||||
@ -139,12 +145,12 @@ ipc.on('bmp-img-comp', function(event, b64) {
|
||||
}
|
||||
postMessage(['media', [b64[0], 'image/png', b64[1], stamped]], '*')
|
||||
})
|
||||
ipc.on('resizeJudgement', function(event, b64) {
|
||||
ipc.on('resizeJudgement', function (event, b64) {
|
||||
var resize = localStorage.getItem('uploadCrop') * 1
|
||||
if (resize > 0) {
|
||||
var element = new Image()
|
||||
var width
|
||||
element.onload = function() {
|
||||
element.onload = function () {
|
||||
var width = element.naturalWidth
|
||||
var height = element.naturalHeight
|
||||
if (width > resize || height > resize) {
|
||||
@ -159,88 +165,88 @@ ipc.on('resizeJudgement', function(event, b64) {
|
||||
}
|
||||
})
|
||||
//ui,img.js
|
||||
ipc.on('general-dl-prog', function(event, arg) {
|
||||
ipc.on('general-dl-prog', function (event, arg) {
|
||||
console.log('Progress: ' + arg)
|
||||
})
|
||||
ipc.on('general-dl-message', function(event, arg) {
|
||||
ipc.on('general-dl-message', function (event, arg) {
|
||||
var argC = arg.replace(/\\/g, '\\\\')
|
||||
console.log('saved')
|
||||
postMessage(['toastSaved', [arg, argC]], '*')
|
||||
})
|
||||
//setting.js
|
||||
ipc.on('langres', function(event, arg) {
|
||||
ipc.on('langres', function (event, arg) {
|
||||
location.href = '../' + arg + '/setting.html'
|
||||
})
|
||||
ipc.on('exportSettingsFile', function(event, arg) {
|
||||
ipc.on('exportSettingsFile', function (event, arg) {
|
||||
postMessage(['exportSettingsCore', arg], '*')
|
||||
})
|
||||
ipc.on('exportAllComplete', function(event, arg) {
|
||||
ipc.on('exportAllComplete', function (event, arg) {
|
||||
postMessage(['alert', 'Complete'], '*')
|
||||
})
|
||||
ipc.on('config', function(event, arg) {
|
||||
ipc.on('config', function (event, arg) {
|
||||
postMessage(['importSettingsCore', arg], '*')
|
||||
})
|
||||
ipc.on('savefolder', function(event, arg) {
|
||||
ipc.on('savefolder', function (event, arg) {
|
||||
localStorage.setItem('savefolder', arg)
|
||||
})
|
||||
ipc.on('font-list', function(event, arg) {
|
||||
ipc.on('font-list', function (event, arg) {
|
||||
postMessage(['fontList', arg], '*')
|
||||
})
|
||||
ipc.on('customSoundRender', function(event, args) {
|
||||
ipc.on('customSoundRender', function (event, args) {
|
||||
postMessage(['customSoundSave', [args[0], args[1]]], '*')
|
||||
})
|
||||
ipc.on('theme-json-list-response', function(event, args) {
|
||||
ipc.on('theme-json-list-response', function (event, args) {
|
||||
postMessage(['ctLoadCore', args], '*')
|
||||
})
|
||||
ipc.on('theme-json-delete-complete', function(event, args) {
|
||||
ipc.on('theme-json-delete-complete', function (event, args) {
|
||||
postMessage(['ctLoad', ''], '*')
|
||||
})
|
||||
ipc.on('theme-json-response', function(event, args) {
|
||||
ipc.on('theme-json-response', function (event, args) {
|
||||
postMessage(['customConnect', args], '*')
|
||||
})
|
||||
ipc.on('theme-json-create-complete', function(event, args) {
|
||||
if(args != '') alert(args)
|
||||
ipc.on('theme-json-create-complete', function (event, args) {
|
||||
if (args != '') alert(args)
|
||||
postMessage(['clearCustomImport', ''], '*')
|
||||
postMessage(['ctLoad', ''], '*')
|
||||
})
|
||||
//spotify.js
|
||||
ipc.on('itunes-np', function(event, arg) {
|
||||
ipc.on('itunes-np', function (event, arg) {
|
||||
postMessage(['npCore', arg], '*')
|
||||
})
|
||||
//tips.js
|
||||
ipc.on('memory', function(event, arg) {
|
||||
ipc.on('memory', function (event, arg) {
|
||||
var use = arg[0]
|
||||
var cpu = arg[1]
|
||||
var total = arg[2]
|
||||
postMessage(['renderMem', [use, cpu, total, arg[3], arg[4]]], '*')
|
||||
})
|
||||
//log
|
||||
ipc.on('logData', function(event, args) {
|
||||
ipc.on('logData', function (event, args) {
|
||||
postMessage(['logData', args], '*')
|
||||
})
|
||||
//update.html
|
||||
ipc.on('prog', function(event, arg) {
|
||||
ipc.on('prog', function (event, arg) {
|
||||
postMessage(['updateProg', arg], '*')
|
||||
})
|
||||
ipc.on('mess', function(event, arg) {
|
||||
ipc.on('mess', function (event, arg) {
|
||||
postMessage(['updateMess', arg], '*')
|
||||
})
|
||||
//misc
|
||||
ipc.on('asRead', function(event, arg) {
|
||||
ipc.on('asRead', function (event, arg) {
|
||||
postMessage(['asRead', ''], '*')
|
||||
})
|
||||
ipc.on('asReadEnd', function(event, arg) {
|
||||
ipc.on('asReadEnd', function (event, arg) {
|
||||
postMessage(['asReadEnd', ''], '*')
|
||||
})
|
||||
ipc.on('accessibility', function(event, arg) {
|
||||
ipc.on('accessibility', function (event, arg) {
|
||||
postMessage(['accessibility', 'true'], '*')
|
||||
})
|
||||
ipc.on('twitterLoginComplete', function(event, arg) {
|
||||
ipc.on('twitterLoginComplete', function (event, arg) {
|
||||
postMessage(['twitterLoginComplete', ''], '*')
|
||||
})
|
||||
ipc.on('alert', function(event, arg) {
|
||||
ipc.on('alert', function (event, arg) {
|
||||
postMessage(['alert', arg], '*')
|
||||
})
|
||||
ipc.on('customUrl', function(event, args) {
|
||||
ipc.on('customUrl', function (event, args) {
|
||||
postMessage(['customUrl', args], '*')
|
||||
})
|
@ -82,7 +82,13 @@ function post(mode, postvis, dry) {
|
||||
$('.toot-btn-group').prop('disabled', true)
|
||||
todo('Posting')
|
||||
var at = localStorage.getItem('acct_' + acct_id + '_at')
|
||||
var start = 'https://' + domain + '/api/v1/statuses'
|
||||
let start = 'https://' + domain + '/api/v1/statuses'
|
||||
let method = 'POST'
|
||||
const editTarget = $('#tootmodal').attr('data-edit')
|
||||
if (editTarget) {
|
||||
start = start + `/${editTarget}`
|
||||
method = 'PUT'
|
||||
}
|
||||
var reply = $('#reply').val()
|
||||
if (str.indexOf(localStorage.getItem('stable')) == -1) {
|
||||
str + ' #' + localStorage.getItem('stable')
|
||||
@ -174,7 +180,7 @@ function post(mode, postvis, dry) {
|
||||
return toot
|
||||
}
|
||||
var httpreq = new XMLHttpRequest()
|
||||
httpreq.open('POST', start, true)
|
||||
httpreq.open(method, start, true)
|
||||
httpreq.setRequestHeader('Content-Type', 'application/json')
|
||||
httpreq.setRequestHeader('Authorization', 'Bearer ' + at)
|
||||
httpreq.setRequestHeader('Idempotency-Key', ideKey)
|
||||
@ -375,5 +381,6 @@ function clear() {
|
||||
width = 300
|
||||
}
|
||||
$('#post-box').css('width', width)
|
||||
$('#tootmodal').attr('data-edit', null)
|
||||
mdCheck()
|
||||
}
|
||||
|
@ -15,7 +15,7 @@ function fav(id, acct_id, remote) {
|
||||
httpreq.setRequestHeader('Authorization', 'Bearer ' + at)
|
||||
httpreq.responseType = 'json'
|
||||
httpreq.send()
|
||||
httpreq.onreadystatechange = function() {
|
||||
httpreq.onreadystatechange = function () {
|
||||
if (httpreq.readyState === 4) {
|
||||
var json = httpreq.response
|
||||
if (this.status !== 200) {
|
||||
@ -34,7 +34,7 @@ function fav(id, acct_id, remote) {
|
||||
}
|
||||
} else {
|
||||
var fav = json.favourites_count
|
||||
//var fav = json.favourites_count;
|
||||
//var fav = json.favourites_count;
|
||||
}
|
||||
} else {
|
||||
var fav = json.favourites_count
|
||||
@ -75,7 +75,7 @@ function rt(id, acct_id, remote, vis) {
|
||||
} else {
|
||||
httpreq.send()
|
||||
}
|
||||
httpreq.onreadystatechange = function() {
|
||||
httpreq.onreadystatechange = function () {
|
||||
if (httpreq.readyState === 4) {
|
||||
var json = httpreq.response
|
||||
if (this.status !== 200) {
|
||||
@ -132,7 +132,7 @@ function bkm(id, acct_id, tlid) {
|
||||
httpreq.setRequestHeader('Authorization', 'Bearer ' + at)
|
||||
httpreq.responseType = 'json'
|
||||
httpreq.send()
|
||||
httpreq.onreadystatechange = function() {
|
||||
httpreq.onreadystatechange = function () {
|
||||
if (httpreq.readyState === 4) {
|
||||
var json = httpreq.response
|
||||
if (this.status !== 200) {
|
||||
@ -201,7 +201,7 @@ async function follow(acct_id, resolve) {
|
||||
httpreq.setRequestHeader('Authorization', 'Bearer ' + at)
|
||||
httpreq.responseType = 'json'
|
||||
httpreq.send(JSON.stringify(ent))
|
||||
httpreq.onreadystatechange = function() {
|
||||
httpreq.onreadystatechange = function () {
|
||||
if (httpreq.readyState === 4) {
|
||||
var json = httpreq.response
|
||||
if (this.status !== 200) {
|
||||
@ -296,7 +296,7 @@ function block(acct_id) {
|
||||
httpreq.setRequestHeader('Authorization', 'Bearer ' + at)
|
||||
httpreq.responseType = 'json'
|
||||
httpreq.send()
|
||||
httpreq.onreadystatechange = function() {
|
||||
httpreq.onreadystatechange = function () {
|
||||
if (httpreq.readyState === 4) {
|
||||
if (this.status !== 200) {
|
||||
setLog(start, this.status, this.response)
|
||||
@ -364,7 +364,7 @@ function muteDo(acct_id) {
|
||||
httpreq.setRequestHeader('Authorization', 'Bearer ' + at)
|
||||
httpreq.responseType = 'json'
|
||||
httpreq.send(rq)
|
||||
httpreq.onreadystatechange = function() {
|
||||
httpreq.onreadystatechange = function () {
|
||||
if (httpreq.readyState === 4) {
|
||||
if (this.status !== 200) {
|
||||
setLog(start, this.status, this.response)
|
||||
@ -413,7 +413,7 @@ function del(id, acct_id) {
|
||||
httpreq.responseType = 'json'
|
||||
httpreq.send()
|
||||
}
|
||||
httpreq.onreadystatechange = function() {
|
||||
httpreq.onreadystatechange = function () {
|
||||
if (httpreq.readyState === 4) {
|
||||
if (this.status !== 200) {
|
||||
setLog(start, this.status, this.response)
|
||||
@ -453,27 +453,50 @@ function redraft(id, acct_id) {
|
||||
httpreq.responseType = 'json'
|
||||
httpreq.send()
|
||||
}
|
||||
httpreq.onreadystatechange = function() {
|
||||
httpreq.onreadystatechange = function () {
|
||||
if (httpreq.readyState === 4) {
|
||||
if (this.status !== 200) {
|
||||
setLog(start, this.status, this.response)
|
||||
}
|
||||
var json = httpreq.response
|
||||
draftToPost(json, acct_id, id)
|
||||
draftToPost(json, acct_id, null)
|
||||
}
|
||||
}
|
||||
}
|
||||
})
|
||||
}
|
||||
// edit
|
||||
function editToot(id, acct_id) {
|
||||
show()
|
||||
var domain = localStorage.getItem('domain_' + acct_id)
|
||||
var at = localStorage.getItem('acct_' + acct_id + '_at')
|
||||
var start = 'https://' + domain + '/api/v1/statuses/' + id + '/source'
|
||||
var httpreq = new XMLHttpRequest()
|
||||
httpreq.open('GET', start, true)
|
||||
httpreq.setRequestHeader('Content-Type', 'application/json')
|
||||
httpreq.setRequestHeader('Authorization', 'Bearer ' + at)
|
||||
httpreq.responseType = 'json'
|
||||
httpreq.send()
|
||||
httpreq.onreadystatechange = function () {
|
||||
if (httpreq.readyState === 4) {
|
||||
if (this.status !== 200) {
|
||||
setLog(start, this.status, this.response)
|
||||
}
|
||||
var json = httpreq.response
|
||||
draftToPost(json, acct_id, id)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function draftToPost(json, acct_id, id) {
|
||||
$('#post-acct-sel').prop('disabled', true)
|
||||
$('#post-acct-sel').val(acct_id)
|
||||
$('select').formSelect()
|
||||
if (id) $('#tootmodal').attr('data-edit', id)
|
||||
mdCheck()
|
||||
mediack = null
|
||||
if (json.media_attachments) mediack = json.media_attachments[0]
|
||||
//メディアがあれば
|
||||
//メディアがあれば
|
||||
var media_ids = []
|
||||
if (mediack) {
|
||||
for (var i = 0; i <= 4; i++) {
|
||||
@ -532,7 +555,7 @@ function pin(id, acct_id) {
|
||||
httpreq.setRequestHeader('Authorization', 'Bearer ' + at)
|
||||
httpreq.responseType = 'json'
|
||||
httpreq.send()
|
||||
httpreq.onreadystatechange = function() {
|
||||
httpreq.onreadystatechange = function () {
|
||||
if (httpreq.readyState === 4) {
|
||||
var json = httpreq.response
|
||||
if (this.status !== 200) {
|
||||
@ -563,7 +586,7 @@ function request(id, flag, acct_id) {
|
||||
httpreq.setRequestHeader('Authorization', 'Bearer ' + at)
|
||||
httpreq.responseType = 'json'
|
||||
httpreq.send()
|
||||
httpreq.onreadystatechange = function() {
|
||||
httpreq.onreadystatechange = function () {
|
||||
if (httpreq.readyState === 4) {
|
||||
var json = httpreq.response
|
||||
if (this.status !== 200) {
|
||||
@ -589,7 +612,7 @@ function domainblock(add, flag, acct_id) {
|
||||
httpreq.setRequestHeader('Authorization', 'Bearer ' + at)
|
||||
httpreq.responseType = 'json'
|
||||
httpreq.send()
|
||||
httpreq.onreadystatechange = function() {
|
||||
httpreq.onreadystatechange = function () {
|
||||
if (httpreq.readyState === 4) {
|
||||
var json = httpreq.response
|
||||
if (this.status !== 200) {
|
||||
@ -616,7 +639,7 @@ function empUser() {
|
||||
M.toast({ html: id + lang.lang_status_emphas, displayLength: 4000 })
|
||||
} else {
|
||||
var can
|
||||
Object.keys(obj).forEach(function(key) {
|
||||
Object.keys(obj).forEach(function (key) {
|
||||
var usT = obj[key]
|
||||
if (usT != id && !can) {
|
||||
can = false
|
||||
@ -648,7 +671,7 @@ function pinUser() {
|
||||
httpreq.setRequestHeader('Authorization', 'Bearer ' + at)
|
||||
httpreq.responseType = 'json'
|
||||
httpreq.send()
|
||||
httpreq.onreadystatechange = function() {
|
||||
httpreq.onreadystatechange = function () {
|
||||
if (httpreq.readyState === 4) {
|
||||
var json = httpreq.response
|
||||
if (this.status !== 200) {
|
||||
@ -678,26 +701,26 @@ function staEx(mode) {
|
||||
var at = localStorage.getItem('acct_' + acct_id + '_at')
|
||||
var start = 'https://' + domain + '/api/v2/search?resolve=true&q=' + url
|
||||
fetch(start, {
|
||||
method: 'GET',
|
||||
headers: {
|
||||
'content-type': 'application/json',
|
||||
Authorization: 'Bearer ' + at,
|
||||
},
|
||||
})
|
||||
.then(function(response) {
|
||||
method: 'GET',
|
||||
headers: {
|
||||
'content-type': 'application/json',
|
||||
Authorization: 'Bearer ' + at,
|
||||
},
|
||||
})
|
||||
.then(function (response) {
|
||||
if (!response.ok) {
|
||||
response.text().then(function(text) {
|
||||
response.text().then(function (text) {
|
||||
setLog(response.url, response.status, text)
|
||||
})
|
||||
}
|
||||
return response.json()
|
||||
})
|
||||
.catch(function(error) {
|
||||
.catch(function (error) {
|
||||
todo(error)
|
||||
setLog(start, 'JSON', error)
|
||||
console.error(error)
|
||||
})
|
||||
.then(function(json) {
|
||||
.then(function (json) {
|
||||
if (json.statuses) {
|
||||
if (json.statuses[0]) {
|
||||
var id = json.statuses[0].id
|
||||
|
@ -1,12 +1,12 @@
|
||||
//トゥートの詳細
|
||||
function details(id, acct_id, tlid, mode) {
|
||||
async function details(id, acct_id, tlid, mode) {
|
||||
if (mode == 'dm') {
|
||||
$('.dm-hide').hide()
|
||||
} else {
|
||||
$('.dm-hide').show()
|
||||
}
|
||||
const context = localStorage.getItem('moreContext')
|
||||
if(context != 'yes') {
|
||||
if (context != 'yes') {
|
||||
$('.contextTool').hide()
|
||||
} else {
|
||||
$('.contextTool').show()
|
||||
@ -39,90 +39,98 @@ function details(id, acct_id, tlid, mode) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fetch(start, i)
|
||||
.then(function(response) {
|
||||
if (!response.ok) {
|
||||
response.text().then(function(text) {
|
||||
setLog(response.url, response.status, text)
|
||||
})
|
||||
}
|
||||
return response.json()
|
||||
})
|
||||
.catch(function(error) {
|
||||
todo(error)
|
||||
setLog(start, 'JSON', error)
|
||||
console.error(error)
|
||||
})
|
||||
.then(function(json) {
|
||||
console.log(['Toot data:', json])
|
||||
if (!$('#timeline_' + tlid + ' #pub_' + id).length) {
|
||||
var html = parse([json], '', acct_id)
|
||||
$('#toot-this').html(html)
|
||||
jQuery('time.timeago').timeago()
|
||||
}
|
||||
if (localStorage.getItem('mode_' + domain) == 'misskey') {
|
||||
var url = 'https://' + domain + '/notes/' + json.id
|
||||
var scn = json.user.username
|
||||
if (!json.user.host) {
|
||||
var local = true
|
||||
} else {
|
||||
var local = false
|
||||
scn = scn + '@' + host
|
||||
}
|
||||
var rep = ''
|
||||
var uid = json.user.id
|
||||
if (json._replyIds) {
|
||||
replyTL(json._replyIds[0], acct_id)
|
||||
}
|
||||
try {
|
||||
const response = await fetch(start, i)
|
||||
if (!response.ok) {
|
||||
response.text().then(function (text) {
|
||||
setLog(response.url, response.status, text)
|
||||
})
|
||||
}
|
||||
const json = await response.json()
|
||||
console.log(['Toot data:', json])
|
||||
if (!$('#timeline_' + tlid + ' #pub_' + id).length) {
|
||||
var html = parse([json], '', acct_id, '', '', mute)
|
||||
$('#toot-this').html(html)
|
||||
jQuery('time.timeago').timeago()
|
||||
}
|
||||
if (localStorage.getItem('mode_' + domain) == 'misskey') {
|
||||
var url = 'https://' + domain + '/notes/' + json.id
|
||||
var scn = json.user.username
|
||||
if (!json.user.host) {
|
||||
var local = true
|
||||
} else {
|
||||
var url = json.url
|
||||
if (json.account.acct == json.account.username) {
|
||||
var local = true
|
||||
} else {
|
||||
var local = false
|
||||
}
|
||||
var scn = json.account.acct
|
||||
var uid = json.account.id
|
||||
if (json['in_reply_to_id']) {
|
||||
replyTL(json['in_reply_to_id'], acct_id)
|
||||
}
|
||||
var local = false
|
||||
scn = scn + '@' + host
|
||||
}
|
||||
$('#toot-this .fav_ct').text(json.favourites_count)
|
||||
$('#toot-this .rt_ct').text(json.reblogs_count)
|
||||
$('#tootmodal').attr('data-url', url)
|
||||
$('#tootmodal').attr('data-id', json.id)
|
||||
$('#tootmodal').attr('data-acct', acct_id)
|
||||
if (local) {
|
||||
$('#tootmodal').attr('data-user', scn + '@' + domain)
|
||||
var rep = ''
|
||||
var uid = json.user.id
|
||||
if (json._replyIds) {
|
||||
replyTL(json._replyIds[0], acct_id)
|
||||
}
|
||||
} else {
|
||||
var url = json.url
|
||||
if (json.account.acct == json.account.username) {
|
||||
var local = true
|
||||
} else {
|
||||
$('#tootmodal').attr('data-user', scn)
|
||||
var local = false
|
||||
}
|
||||
getContext(id, acct_id)
|
||||
var dom = null
|
||||
if (!local) {
|
||||
dom = scn.replace(/.+@/g, '')
|
||||
} else {
|
||||
dom = domain
|
||||
var scn = json.account.acct
|
||||
var uid = json.account.id
|
||||
if (json['in_reply_to_id']) {
|
||||
replyTL(json['in_reply_to_id'], acct_id)
|
||||
}
|
||||
beforeToot(id, acct_id, dom)
|
||||
userToot(id, acct_id, uid)
|
||||
afterToot(id, acct_id, dom)
|
||||
afterUserToot(id, acct_id, uid)
|
||||
afterFTLToot(id, acct_id, dom)
|
||||
faved(id, acct_id)
|
||||
rted(id, acct_id)
|
||||
if ($('#toot-this div').hasClass('cvo')) {
|
||||
$('#toot-this').removeClass('cvo')
|
||||
} else {
|
||||
if (!$('#toot-this .cvo').hasClass('cvo')) {
|
||||
$('#toot-this').addClass('cvo')
|
||||
}
|
||||
}
|
||||
$('#toot-this .fav_ct').text(json.favourites_count)
|
||||
$('#toot-this .rt_ct').text(json.reblogs_count)
|
||||
$('#tootmodal').attr('data-url', url)
|
||||
$('#tootmodal').attr('data-id', json.id)
|
||||
$('#tootmodal').attr('data-acct', acct_id)
|
||||
if (local) {
|
||||
$('#tootmodal').attr('data-user', scn + '@' + domain)
|
||||
} else {
|
||||
$('#tootmodal').attr('data-user', scn)
|
||||
}
|
||||
getContext(id, acct_id)
|
||||
var dom = null
|
||||
if (!local) {
|
||||
dom = scn.replace(/.+@/g, '')
|
||||
} else {
|
||||
dom = domain
|
||||
}
|
||||
beforeToot(id, acct_id, dom)
|
||||
userToot(id, acct_id, uid)
|
||||
afterToot(id, acct_id, dom)
|
||||
afterUserToot(id, acct_id, uid)
|
||||
afterFTLToot(id, acct_id, dom)
|
||||
faved(id, acct_id)
|
||||
rted(id, acct_id)
|
||||
if (json.edited_at) {
|
||||
$('.edited-hide').show()
|
||||
try {
|
||||
const history = await (await fetch(`https://${domain}/api/v1/statuses/${id}/history`, i)).json()
|
||||
const temp = parse(history, 'noauth', acct_id)
|
||||
console.log(temp)
|
||||
$('#toot-edit').html(temp)
|
||||
} catch(e) { console.error(e) }
|
||||
} else {
|
||||
$('#toot-edit').html('')
|
||||
$('.edited-hide').hide()
|
||||
}
|
||||
if ($('#toot-this div').hasClass('cvo')) {
|
||||
$('#toot-this').removeClass('cvo')
|
||||
} else {
|
||||
if (!$('#toot-this .cvo').hasClass('cvo')) {
|
||||
$('#toot-this').addClass('cvo')
|
||||
}
|
||||
if (!$('#activator').hasClass('active')) {
|
||||
$('#det-col').collapsible('open', 4)
|
||||
}
|
||||
})
|
||||
}
|
||||
if (!$('#activator').hasClass('active')) {
|
||||
$('#det-col').collapsible('open', 4)
|
||||
}
|
||||
} catch (e) {
|
||||
todo(error)
|
||||
setLog(start, 'JSON', error)
|
||||
console.error(error)
|
||||
}
|
||||
}
|
||||
|
||||
//返信タイムライン
|
||||
@ -145,20 +153,20 @@ function replyTL(id, acct_id) {
|
||||
return false
|
||||
}
|
||||
fetch(start, i)
|
||||
.then(function(response) {
|
||||
.then(function (response) {
|
||||
if (!response.ok) {
|
||||
response.text().then(function(text) {
|
||||
response.text().then(function (text) {
|
||||
setLog(response.url, response.status, text)
|
||||
})
|
||||
}
|
||||
return response.json()
|
||||
})
|
||||
.catch(function(error) {
|
||||
.catch(function (error) {
|
||||
todo(error)
|
||||
setLog(start, 'JSON', error)
|
||||
console.error(error)
|
||||
})
|
||||
.then(function(json) {
|
||||
.then(function (json) {
|
||||
var mute = getFilterTypeByAcct(acct_id, 'thread')
|
||||
if (localStorage.getItem('mode_' + domain) == 'misskey') {
|
||||
var templete = misskeyParse([json], '', acct_id, '', '', mute)
|
||||
@ -201,20 +209,20 @@ function getContext(id, acct_id) {
|
||||
}
|
||||
}
|
||||
fetch(start, i)
|
||||
.then(function(response) {
|
||||
.then(function (response) {
|
||||
if (!response.ok) {
|
||||
response.text().then(function(text) {
|
||||
response.text().then(function (text) {
|
||||
setLog(response.url, response.status, text)
|
||||
})
|
||||
}
|
||||
return response.json()
|
||||
})
|
||||
.catch(function(error) {
|
||||
.catch(function (error) {
|
||||
todo(error)
|
||||
setLog(start, 'JSON', error)
|
||||
console.error(error)
|
||||
})
|
||||
.then(function(json) {
|
||||
.then(function (json) {
|
||||
if (localStorage.getItem('mode_' + domain) == 'misskey') {
|
||||
json.reverse()
|
||||
var templete = misskeyParse(json, '', acct_id, '', '', [])
|
||||
@ -269,20 +277,20 @@ function beforeToot(id, acct_id, domain) {
|
||||
untilID: id
|
||||
})
|
||||
})
|
||||
.then(function(response) {
|
||||
.then(function (response) {
|
||||
if (!response.ok) {
|
||||
response.text().then(function(text) {
|
||||
response.text().then(function (text) {
|
||||
setLog(response.url, response.status, text)
|
||||
})
|
||||
}
|
||||
return response.json()
|
||||
})
|
||||
.catch(function(error) {
|
||||
.catch(function (error) {
|
||||
todo(error)
|
||||
setLog(start, 'JSON', error)
|
||||
console.error(error)
|
||||
})
|
||||
.then(function(json) {
|
||||
.then(function (json) {
|
||||
var templete = misskeyParse(json, 'noauth', acct_id)
|
||||
$('#toot-before').html(templete)
|
||||
jQuery('time.timeago').timeago()
|
||||
@ -295,20 +303,20 @@ function beforeToot(id, acct_id, domain) {
|
||||
'content-type': 'application/json'
|
||||
}
|
||||
})
|
||||
.then(function(response) {
|
||||
.then(function (response) {
|
||||
if (!response.ok) {
|
||||
response.text().then(function(text) {
|
||||
response.text().then(function (text) {
|
||||
setLog(response.url, response.status, text)
|
||||
})
|
||||
}
|
||||
return response.json()
|
||||
})
|
||||
.catch(function(error) {
|
||||
.catch(function (error) {
|
||||
todo(error)
|
||||
setLog(start, 'JSON', error)
|
||||
console.error(error)
|
||||
})
|
||||
.then(function(json) {
|
||||
.then(function (json) {
|
||||
var templete = parse(json, 'noauth', acct_id)
|
||||
if (templete != '') {
|
||||
$('#toot-before .no-data').hide()
|
||||
@ -335,20 +343,20 @@ function userToot(id, acct_id, user) {
|
||||
userId: user
|
||||
})
|
||||
})
|
||||
.then(function(response) {
|
||||
.then(function (response) {
|
||||
if (!response.ok) {
|
||||
response.text().then(function(text) {
|
||||
response.text().then(function (text) {
|
||||
setLog(response.url, response.status, text)
|
||||
})
|
||||
}
|
||||
return response.json()
|
||||
})
|
||||
.catch(function(error) {
|
||||
.catch(function (error) {
|
||||
todo(error)
|
||||
setLog(start, 'JSON', error)
|
||||
console.error(error)
|
||||
})
|
||||
.then(function(json) {
|
||||
.then(function (json) {
|
||||
var templete = misskeyParse(json, 'noauth', acct_id)
|
||||
$('#user-before').html(templete)
|
||||
jQuery('time.timeago').timeago()
|
||||
@ -362,20 +370,20 @@ function userToot(id, acct_id, user) {
|
||||
Authorization: 'Bearer ' + at
|
||||
}
|
||||
})
|
||||
.then(function(response) {
|
||||
.then(function (response) {
|
||||
if (!response.ok) {
|
||||
response.text().then(function(text) {
|
||||
response.text().then(function (text) {
|
||||
setLog(response.url, response.status, text)
|
||||
})
|
||||
}
|
||||
return response.json()
|
||||
})
|
||||
.catch(function(error) {
|
||||
.catch(function (error) {
|
||||
todo(error)
|
||||
setLog(start, 'JSON', error)
|
||||
console.error(error)
|
||||
})
|
||||
.then(function(json) {
|
||||
.then(function (json) {
|
||||
var templete = parse(json, '', acct_id)
|
||||
if (templete != '') {
|
||||
$('#user-before .no-data').hide()
|
||||
@ -396,20 +404,20 @@ function afterToot(id, acct_id, domain) {
|
||||
'content-type': 'application/json'
|
||||
}
|
||||
})
|
||||
.then(function(response) {
|
||||
.then(function (response) {
|
||||
if (!response.ok) {
|
||||
response.text().then(function(text) {
|
||||
response.text().then(function (text) {
|
||||
setLog(response.url, response.status, text)
|
||||
})
|
||||
}
|
||||
return response.json()
|
||||
})
|
||||
.catch(function(error) {
|
||||
.catch(function (error) {
|
||||
todo(error)
|
||||
setLog(start, 'JSON', error)
|
||||
console.error(error)
|
||||
})
|
||||
.then(function(json) {
|
||||
.then(function (json) {
|
||||
var templete = parse(json, 'noauth', acct_id)
|
||||
if (templete != '') {
|
||||
$('#ltl-after .no-data').hide()
|
||||
@ -430,20 +438,20 @@ function afterUserToot(id, acct_id, user) {
|
||||
Authorization: 'Bearer ' + at
|
||||
}
|
||||
})
|
||||
.then(function(response) {
|
||||
.then(function (response) {
|
||||
if (!response.ok) {
|
||||
response.text().then(function(text) {
|
||||
response.text().then(function (text) {
|
||||
setLog(response.url, response.status, text)
|
||||
})
|
||||
}
|
||||
return response.json()
|
||||
})
|
||||
.catch(function(error) {
|
||||
.catch(function (error) {
|
||||
todo(error)
|
||||
setLog(start, 'JSON', error)
|
||||
console.error(error)
|
||||
})
|
||||
.then(function(json) {
|
||||
.then(function (json) {
|
||||
var templete = parse(json, '', acct_id)
|
||||
if (templete != '') {
|
||||
$('#user-after .no-data').hide()
|
||||
@ -463,20 +471,20 @@ function afterFTLToot(id, acct_id, domain) {
|
||||
'content-type': 'application/json'
|
||||
}
|
||||
})
|
||||
.then(function(response) {
|
||||
.then(function (response) {
|
||||
if (!response.ok) {
|
||||
response.text().then(function(text) {
|
||||
response.text().then(function (text) {
|
||||
setLog(response.url, response.status, text)
|
||||
})
|
||||
}
|
||||
return response.json()
|
||||
})
|
||||
.catch(function(error) {
|
||||
.catch(function (error) {
|
||||
todo(error)
|
||||
setLog(start, 'JSON', error)
|
||||
console.error(error)
|
||||
})
|
||||
.then(function(json) {
|
||||
.then(function (json) {
|
||||
var templete = parse(json, 'noauth', acct_id)
|
||||
if (templete != '') {
|
||||
$('#ftl-after .no-data').hide()
|
||||
@ -501,20 +509,20 @@ function faved(id, acct_id) {
|
||||
Authorization: 'Bearer ' + at
|
||||
}
|
||||
})
|
||||
.then(function(response) {
|
||||
.then(function (response) {
|
||||
if (!response.ok) {
|
||||
response.text().then(function(text) {
|
||||
response.text().then(function (text) {
|
||||
setLog(response.url, response.status, text)
|
||||
})
|
||||
}
|
||||
return response.json()
|
||||
})
|
||||
.catch(function(error) {
|
||||
.catch(function (error) {
|
||||
todo(error)
|
||||
setLog(start, 'JSON', error)
|
||||
console.error(error)
|
||||
})
|
||||
.then(function(json) {
|
||||
.then(function (json) {
|
||||
var templete = userparse(json, '', acct_id)
|
||||
if (templete != '') {
|
||||
$('#toot-fav .no-data').hide()
|
||||
@ -539,20 +547,20 @@ function rted(id, acct_id) {
|
||||
Authorization: 'Bearer ' + at
|
||||
}
|
||||
})
|
||||
.then(function(response) {
|
||||
.then(function (response) {
|
||||
if (!response.ok) {
|
||||
response.text().then(function(text) {
|
||||
response.text().then(function (text) {
|
||||
setLog(response.url, response.status, text)
|
||||
})
|
||||
}
|
||||
return response.json()
|
||||
})
|
||||
.catch(function(error) {
|
||||
.catch(function (error) {
|
||||
todo(error)
|
||||
setLog(start, 'JSON', error)
|
||||
console.error(error)
|
||||
})
|
||||
.then(function(json) {
|
||||
.then(function (json) {
|
||||
var templete = userparse(json, '', acct_id)
|
||||
$('#toot-rt').html(templete)
|
||||
jQuery('time.timeago').timeago()
|
||||
@ -614,20 +622,20 @@ function trans(tar, to, elem) {
|
||||
fetch(exec, {
|
||||
method: 'GET'
|
||||
})
|
||||
.then(function(response) {
|
||||
.then(function (response) {
|
||||
if (!response.ok) {
|
||||
response.text().then(function(text) {
|
||||
response.text().then(function (text) {
|
||||
setLog(response.url, response.status, text)
|
||||
})
|
||||
}
|
||||
return response.json()
|
||||
})
|
||||
.catch(function(error) {
|
||||
.catch(function (error) {
|
||||
todo(error)
|
||||
setLog(start, 'JSON', error)
|
||||
console.error(error)
|
||||
})
|
||||
.then(function(text) {
|
||||
.then(function (text) {
|
||||
elem.parents('.cvo').find('.toot').append('<span class="gray translate">' + text.text + '</span>')
|
||||
})
|
||||
}
|
||||
|
@ -482,6 +482,9 @@ function parse(obj, mix, acct_id, tlid, popup, mutefilter, type, onlyContent) {
|
||||
var locked = ' <i class="fas fa-lock red-text"></i>'
|
||||
} else {
|
||||
var locked = ''
|
||||
}
|
||||
if (toot.edited_at) {
|
||||
locked = locked + ` <i class="material-icons teal-text" style="font-size: 0.8rem" title="Edited at ${date(toot.edited_at, 'absolute')}">create</i>`
|
||||
}
|
||||
if (!toot.application) {
|
||||
var via = ''
|
||||
@ -642,7 +645,6 @@ function parse(obj, mix, acct_id, tlid, popup, mutefilter, type, onlyContent) {
|
||||
} else {
|
||||
var desc = ''
|
||||
}
|
||||
console.log('https://' + domain + '/storage/no-preview.png')
|
||||
if (media.preview_url == 'https://' + domain + '/storage/no-preview.png') {
|
||||
purl = url
|
||||
nsfwmes = '<div class="nsfw-media">Unavailable preview</div>'
|
||||
@ -664,10 +666,9 @@ function parse(obj, mix, acct_id, tlid, popup, mutefilter, type, onlyContent) {
|
||||
viewer = ''
|
||||
hasmedia = 'nomedia'
|
||||
}
|
||||
var menck = toot.mentions[0]
|
||||
var mentions = ''
|
||||
//メンションであれば
|
||||
if (menck) {
|
||||
if (toot.mentions && toot.mentions[0]) {
|
||||
mentions = ''
|
||||
var to_mention = []
|
||||
Object.keys(toot.mentions).forEach(function (key3) {
|
||||
@ -1144,6 +1145,10 @@ function parse(obj, mix, acct_id, tlid, popup, mutefilter, type, onlyContent) {
|
||||
style="padding:0; padding-top: 5px;">
|
||||
<i class="material-icons" aria-hidden="true">redo</i>${lang.lang_parse_redraft}
|
||||
</li>
|
||||
<li class="${if_mine}" onclick="editToot('${uniqueid}','${acct_id}')"
|
||||
style="padding:0; padding-top: 5px;">
|
||||
<i class="material-icons" aria-hidden="true">create</i>${lang.lang_edit}(v3.5.0~)
|
||||
</li>
|
||||
${trans}
|
||||
<li onclick="postMessage(['openUrl', '${toot.url}'], '*')"
|
||||
style="padding:0; padding-top: 5px;">
|
||||
@ -1565,6 +1570,13 @@ function mastodonBaseStreaming(acct_id) {
|
||||
filterUpdate(acct_id)
|
||||
} else if (~typeA.indexOf('announcement')) {
|
||||
announ(acct_id, tlid)
|
||||
} else if (typeA === 'status.update') {
|
||||
const tl = JSON.parse(mess.data).stream
|
||||
const obj = JSON.parse(JSON.parse(mess.data).payload)
|
||||
const tls = getTlMeta(tl[0], tl, acct_id, obj)
|
||||
const template = insertTl(obj, tls, true)
|
||||
$(`[unique-id=${obj.id}]`).html(template)
|
||||
$(`[unique-id=${obj.id}] [unique-id=${obj.id}]`).unwrap()
|
||||
} else if (typeA == 'notification') {
|
||||
const obj = JSON.parse(JSON.parse(mess.data).payload)
|
||||
let template = ''
|
||||
@ -1635,7 +1647,7 @@ function mastodonBaseStreaming(acct_id) {
|
||||
return false
|
||||
}
|
||||
}
|
||||
function insertTl(obj, tls) {
|
||||
function insertTl(obj, tls, dry) {
|
||||
for (const timeline of tls) {
|
||||
const { id, voice, type, acct_id } = timeline
|
||||
const mute = getFilterTypeByAcct(acct_id, type)
|
||||
@ -1645,6 +1657,7 @@ function insertTl(obj, tls) {
|
||||
say(obj.content)
|
||||
}
|
||||
const template = parse([obj], type, acct_id, id, '', mute, type)
|
||||
if (dry) return template
|
||||
console.log($(`#timeline_box_${id}_box .tl-box`).scrollTop(), `timeline_box_${id}_box .tl-box`)
|
||||
if (
|
||||
$(`#timeline_box_${id}_box .tl-box`).scrollTop() === 0
|
||||
|
112
app/js/tl/src.js
112
app/js/tl/src.js
@ -289,51 +289,93 @@ function graphDrawCore(his, tag, acct_id) {
|
||||
</div>
|
||||
</div>`
|
||||
}
|
||||
/*
|
||||
<svg version="1.1" viewbox="0 0 50 300" width="100%" height="50">
|
||||
<path d="M0,0 L10,0 20,10 20,50" fill="#3F51B5"></path>
|
||||
</svg>
|
||||
*/
|
||||
function trend() {
|
||||
async function trend() {
|
||||
console.log('get trend')
|
||||
$('#src-contents').html('')
|
||||
var acct_id = $('#src-acct-sel').val()
|
||||
if (acct_id == 'tootsearch') {
|
||||
return false
|
||||
}
|
||||
var domain = localStorage.getItem('domain_' + acct_id)
|
||||
var at = localStorage.getItem('acct_' + acct_id + '_at')
|
||||
var start = 'https://' + domain + '/api/v1/trends'
|
||||
console.log(start)
|
||||
fetch(start, {
|
||||
method: 'GET',
|
||||
headers: {
|
||||
'content-type': 'application/json',
|
||||
Authorization: 'Bearer ' + at
|
||||
}
|
||||
})
|
||||
.then(function (response) {
|
||||
if (!response.ok) {
|
||||
response.text().then(function (text) {
|
||||
setLog(response.url, response.status, text)
|
||||
})
|
||||
const domain = localStorage.getItem('domain_' + acct_id)
|
||||
const at = localStorage.getItem('acct_' + acct_id + '_at')
|
||||
try {
|
||||
const tagTrendUrl = 'https://' + domain + '/api/v1/trends'
|
||||
const tagTrendResponse = await fetch(tagTrendUrl, {
|
||||
method: 'GET',
|
||||
headers: {
|
||||
'content-type': 'application/json',
|
||||
Authorization: 'Bearer ' + at
|
||||
}
|
||||
return response.json()
|
||||
})
|
||||
.catch(function (error) {
|
||||
setLog(start, 'JSON', error)
|
||||
console.error(error)
|
||||
})
|
||||
.then(function (json) {
|
||||
var tags = ''
|
||||
Object.keys(json).forEach(function (keye) {
|
||||
var tag = json[keye]
|
||||
var his = tag.history
|
||||
tags = graphDrawCore(his, tag, acct_id)
|
||||
|
||||
$('#src-contents').append(tags)
|
||||
if (!tagTrendResponse.ok) {
|
||||
tagTrendResponse.text().then(function (text) {
|
||||
setLog(tagTrendResponse.url, tagTrendResponse.status, text)
|
||||
})
|
||||
}
|
||||
const tagTrends = await tagTrendResponse.json()
|
||||
let tags = ''
|
||||
for (const tag of tagTrends) {
|
||||
const his = tag.history
|
||||
tags = tags + graphDrawCore(his, tag, acct_id)
|
||||
}
|
||||
$('#src-contents').append(`<div id="src-content-tag">Trend Tags<br />${tags || 'none'}</div>`)
|
||||
} catch {
|
||||
|
||||
}
|
||||
|
||||
try {
|
||||
const tootTrendUrl = 'https://' + domain + '/api/v1/trends/statuses'
|
||||
const tootTrendResponse = await fetch(tootTrendUrl, {
|
||||
method: 'GET',
|
||||
headers: {
|
||||
'content-type': 'application/json',
|
||||
Authorization: 'Bearer ' + at
|
||||
}
|
||||
})
|
||||
if (!tootTrendResponse.ok) {
|
||||
tootTrendResponse.text().then(function (text) {
|
||||
setLog(tootTrendResponse.url, tootTrendResponse.status, text)
|
||||
})
|
||||
}
|
||||
const tootTrends = await tootTrendResponse.json()
|
||||
if (tootTrends.length) {
|
||||
const templete = parse(tootTrends, '', acct_id)
|
||||
$('#src-contents').append(`<div id="src-content-status">Trend Statuses<br />${templete}</div>`)
|
||||
} else {
|
||||
$('#src-contents').append(`<div id="src-content-status">Trend Statuses<br />none</div>`)
|
||||
}
|
||||
} catch {
|
||||
|
||||
}
|
||||
|
||||
try {
|
||||
const linkTrendUrl = 'https://' + domain + '/api/v1/trends/links'
|
||||
const linkTrendResponse = await fetch(linkTrendUrl, {
|
||||
method: 'GET',
|
||||
headers: {
|
||||
'content-type': 'application/json',
|
||||
Authorization: 'Bearer ' + at
|
||||
}
|
||||
})
|
||||
if (!linkTrendResponse.ok) {
|
||||
linkTrendResponse.text().then(function (text) {
|
||||
setLog(linkTrendResponse.url, linkTrendResponse.status, text)
|
||||
})
|
||||
}
|
||||
const linkTrends = await linkTrendResponse.json()
|
||||
console.log(linkTrends)
|
||||
let links = ''
|
||||
for (const link of linkTrends) {
|
||||
links = links + `<a href="${link.url}" target="_blank">${link.url}</a><br />` + cardHtml(link, acct_id, '') + `<br />`
|
||||
}
|
||||
$('#src-contents').append(`<div id="src-content-link">Trend Links<br />${links}</div>`)
|
||||
} catch {
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
function srcBox(mode) {
|
||||
if (mode == 'open') {
|
||||
|
@ -101,7 +101,7 @@ function imgCont(type) {
|
||||
function imageXhr(id, key, murl) {
|
||||
let time = 0
|
||||
var startTime = new Date()
|
||||
const timer = setInterval(function() {
|
||||
const timer = setInterval(function () {
|
||||
time = time + 1
|
||||
$('#imgsec').text(time)
|
||||
}, 10)
|
||||
@ -369,3 +369,13 @@ function copyImgUrl() {
|
||||
execCopy(murl)
|
||||
M.toast({ html: lang.lang_img_copyDone, displayLength: 1500 })
|
||||
}
|
||||
async function copyImgBinary() {
|
||||
var murl = $('#imagemodal').attr('data-original')
|
||||
const blob = await (await fetch(murl)).blob()
|
||||
const reader = new FileReader()
|
||||
reader.onloadend = function () {
|
||||
postMessage(['copyBinary', reader.result], '*')
|
||||
M.toast({ html: lang.lang_imgBin_copyDone, displayLength: 1500 })
|
||||
}
|
||||
reader.readAsDataURL(blob)
|
||||
}
|
@ -837,12 +837,12 @@ function testExecTrg() {
|
||||
testExec(inputPlugin)
|
||||
}
|
||||
async function deletePlugin() {
|
||||
const alert = await Swal.fire({
|
||||
const delIsIt = await Swal.fire({
|
||||
title: 'delete',
|
||||
icon: 'warning',
|
||||
showCancelButton: true,
|
||||
})
|
||||
if (!alert) return false
|
||||
if (!delIsIt.isConfirmed) return false
|
||||
editor.setValue('', -1)
|
||||
var pgns = localStorage.getItem('plugins')
|
||||
var args = JSON.parse(pgns ? pgns : '[]')
|
||||
|
@ -1,6 +1,6 @@
|
||||
//ユーザーデータ表示
|
||||
localStorage.removeItem('history')
|
||||
//コード受信
|
||||
//コード受信
|
||||
if (location.search) {
|
||||
var m = location.search.match(/\?mode=([a-zA-Z-0-9]+)\&code=(.+)/)
|
||||
var mode = m[1]
|
||||
@ -45,30 +45,30 @@ async function udgEx(user, acct_id) {
|
||||
onBeforeOpen: () => {
|
||||
Swal.showLoading()
|
||||
},
|
||||
onClose: () => {},
|
||||
}).then((result) => {})
|
||||
onClose: () => { },
|
||||
}).then((result) => { })
|
||||
fetch(start, {
|
||||
method: 'GET',
|
||||
headers: {
|
||||
'content-type': 'application/json',
|
||||
Authorization: 'Bearer ' + at,
|
||||
},
|
||||
})
|
||||
.then(function(response) {
|
||||
method: 'GET',
|
||||
headers: {
|
||||
'content-type': 'application/json',
|
||||
Authorization: 'Bearer ' + at,
|
||||
},
|
||||
})
|
||||
.then(function (response) {
|
||||
if (!response.ok) {
|
||||
Swal.close()
|
||||
response.text().then(function(text) {
|
||||
response.text().then(function (text) {
|
||||
setLog(response.url, response.status, text)
|
||||
})
|
||||
}
|
||||
return response.json()
|
||||
})
|
||||
.catch(function(error) {
|
||||
.catch(function (error) {
|
||||
todo(error)
|
||||
setLog(start, 'JSON', error)
|
||||
console.error(error)
|
||||
})
|
||||
.then(function(json) {
|
||||
.then(function (json) {
|
||||
if (json.accounts[0]) {
|
||||
var id = json.accounts[0].id
|
||||
udg(id, acct_id, true)
|
||||
@ -80,7 +80,7 @@ async function udgEx(user, acct_id) {
|
||||
return true
|
||||
}
|
||||
|
||||
function udg(user, acct_id, isSwal) {
|
||||
async function udg(user, acct_id, isSwal) {
|
||||
reset()
|
||||
if (!user) {
|
||||
user = localStorage.getItem('user-id_' + acct_id)
|
||||
@ -91,203 +91,203 @@ function udg(user, acct_id, isSwal) {
|
||||
misskeyUdg(user, acct_id)
|
||||
return
|
||||
}
|
||||
var at = localStorage.getItem('acct_' + acct_id + '_at')
|
||||
var start = 'https://' + domain + '/api/v1/accounts/' + user
|
||||
fetch(start, {
|
||||
method: 'GET',
|
||||
headers: {
|
||||
'content-type': 'application/json',
|
||||
Authorization: 'Bearer ' + at,
|
||||
},
|
||||
const at = localStorage.getItem('acct_' + acct_id + '_at')
|
||||
const start = 'https://' + domain + '/api/v1/accounts/' + user
|
||||
const response = await fetch(start, {
|
||||
method: 'GET',
|
||||
headers: {
|
||||
'content-type': 'application/json',
|
||||
Authorization: 'Bearer ' + at,
|
||||
},
|
||||
})
|
||||
if (isSwal) Swal.close()
|
||||
if (!response.ok) {
|
||||
response.text().then(function (text) {
|
||||
setLog(response.url, response.status, text)
|
||||
})
|
||||
.then(function(response) {
|
||||
if (isSwal) Swal.close()
|
||||
if (!response.ok) {
|
||||
response.text().then(function(text) {
|
||||
setLog(response.url, response.status, text)
|
||||
})
|
||||
}
|
||||
return response.json()
|
||||
}
|
||||
const json = await response.json()
|
||||
//一つ前のユーザーデータ
|
||||
if (!localStorage.getItem('history')) {
|
||||
$('#his-history-btn').prop('disabled', true)
|
||||
} else {
|
||||
$('#his-history-btn').prop('disabled', false)
|
||||
$('#his-data').attr('history', localStorage.getItem('history'))
|
||||
}
|
||||
//moved設定時
|
||||
if (json.moved) {
|
||||
M.toast({
|
||||
html: lang.lang_showontl_movetxt + '<button class="btn-flat toast-action" onclick="udg(\'' + json.moved.id + "','" + acct_id + '\')">' + lang.lang_showontl_movebtn + '</button>',
|
||||
displayLength: 4000,
|
||||
})
|
||||
.catch(function(error) {
|
||||
todo(error)
|
||||
setLog(start, 'JSON', error)
|
||||
console.error(error)
|
||||
}
|
||||
if (json.limited) {
|
||||
const limitedCheck = await Swal.fire({
|
||||
title: lang.lang_showontl_limited_title,
|
||||
text: lang.lang_showontl_limited,
|
||||
icon: 'info',
|
||||
showCancelButton: true
|
||||
})
|
||||
.then(function(json) {
|
||||
//一つ前のユーザーデータ
|
||||
if (!localStorage.getItem('history')) {
|
||||
$('#his-history-btn').prop('disabled', true)
|
||||
} else {
|
||||
$('#his-history-btn').prop('disabled', false)
|
||||
$('#his-data').attr('history', localStorage.getItem('history'))
|
||||
}
|
||||
//moved設定時
|
||||
if (json.moved) {
|
||||
M.toast({
|
||||
html: lang.lang_showontl_movetxt + '<button class="btn-flat toast-action" onclick="udg(\'' + json.moved.id + "','" + acct_id + '\')">' + lang.lang_showontl_movebtn + '</button>',
|
||||
displayLength: 4000,
|
||||
})
|
||||
}
|
||||
$('#his-data').modal('open')
|
||||
$('#his-data').attr('user-id', user)
|
||||
$('#his-data').attr('use-acct', acct_id)
|
||||
if (json.username != json.acct) {
|
||||
//Remote
|
||||
$('#his-data').attr('remote', 'true')
|
||||
var fullname = json.acct
|
||||
} else {
|
||||
$('#his-data').attr('remote', 'false')
|
||||
var fullname = json.acct + '@' + domain
|
||||
}
|
||||
utlShow(json.id, '', acct_id)
|
||||
flw(json.id, '', acct_id)
|
||||
fer(json.id, '', acct_id)
|
||||
var dis_name = escapeHTML(json.display_name)
|
||||
dis_name = twemoji.parse(dis_name)
|
||||
if (!limitedCheck.isConfirmed) return false
|
||||
}
|
||||
$('#his-data').modal('open')
|
||||
$('#his-data').attr('user-id', user)
|
||||
$('#his-data').attr('use-acct', acct_id)
|
||||
if (json.username != json.acct) {
|
||||
//Remote
|
||||
$('#his-data').attr('remote', 'true')
|
||||
var fullname = json.acct
|
||||
} else {
|
||||
$('#his-data').attr('remote', 'false')
|
||||
var fullname = json.acct + '@' + domain
|
||||
}
|
||||
utlShow(json.id, '', acct_id)
|
||||
flw(json.id, '', acct_id)
|
||||
fer(json.id, '', acct_id)
|
||||
var dis_name = escapeHTML(json.display_name)
|
||||
dis_name = twemoji.parse(dis_name)
|
||||
|
||||
var note = json.note
|
||||
if (json.emojis) {
|
||||
var actemojick = json.emojis[0]
|
||||
} else {
|
||||
var actemojick = false
|
||||
}
|
||||
//絵文字があれば
|
||||
if (actemojick) {
|
||||
Object.keys(json.emojis).forEach(function(key5) {
|
||||
var emoji = json.emojis[key5]
|
||||
var shortcode = emoji.shortcode
|
||||
var emoji_url = '<img src="' + emoji.url + '" class="emoji-img" data-emoji="' + shortcode + '" draggable="false">'
|
||||
var regExp = new RegExp(':' + shortcode + ':', 'g')
|
||||
dis_name = dis_name.replace(regExp, emoji_url)
|
||||
note = note.replace(regExp, emoji_url)
|
||||
})
|
||||
}
|
||||
//noteの解析
|
||||
//var tags = '<a onclick="tl(\'tag\',\'$1\',' + acct_id +',\'add\')" class="pointer parsed">#$1</a>';
|
||||
//var mens = '<a onclick="udgEx(\'$1\',' + acct_id +')" class="pointer parsed">@$1</a>';
|
||||
//note=note.replace(/#(\S+)/gi, tags)
|
||||
//note=note.replace(/\s@([a-zA-Z_0-9@.-]+)/gi, mens)
|
||||
$('#his-name').html(dis_name)
|
||||
$('#his-acct').text(json.acct)
|
||||
$('#his-acct').attr('fullname', fullname)
|
||||
$('#his-prof').attr('src', json.avatar)
|
||||
$('#util-add').removeClass('hide')
|
||||
const title = $('.column-first').html()
|
||||
$('#my-data-nav .anc-link').removeClass('active-back')
|
||||
$('.column-first').addClass('active-back')
|
||||
$('#his-data-title').html(title)
|
||||
$('#his-data').css('background-image', 'url(' + json.header + ')')
|
||||
$('#his-sta').text(json.statuses_count)
|
||||
$('#his-follow').text(json.following_count)
|
||||
var flerc = json.followers_count
|
||||
if (flerc < 0) {
|
||||
flerc = '-'
|
||||
}
|
||||
$('#his-follower').text(flerc)
|
||||
$('#his-since').text(crat(json.created_at))
|
||||
$('#his-openin').attr('data-href', json.url)
|
||||
if (json.fields) {
|
||||
var table = ''
|
||||
if (json.fields.length > 0) {
|
||||
$('#his-des').css('max-height', '196px')
|
||||
table = '<table id="his-field">'
|
||||
for (var i = 0; i < json.fields.length; i++) {
|
||||
var fname = json.fields[i].name
|
||||
var fval = json.fields[i].value
|
||||
if (json.fields[i].verified_at) {
|
||||
var when = lang.lang_showontl_verified + ':' + crat(json.fields[i].verified_at)
|
||||
var color = 'rgba(121,189,154,.25);'
|
||||
} else {
|
||||
var when = ''
|
||||
var color = 'inherit'
|
||||
}
|
||||
table =
|
||||
table +
|
||||
'<tr><td class="his-field-title">' +
|
||||
escapeHTML(fname) +
|
||||
'</td><td class="his-field-content" title="' +
|
||||
when +
|
||||
'" style="background-color:' +
|
||||
color +
|
||||
'">' +
|
||||
fval +
|
||||
'</td></tr>'
|
||||
}
|
||||
table = table + '</table>'
|
||||
$('#his-des').html(twemoji.parse(note))
|
||||
} else {
|
||||
$('#his-des').css('max-height', '400px')
|
||||
}
|
||||
$('#his-table').html(twemoji.parse(table))
|
||||
} else {
|
||||
$('#his-des').css('max-height', '400px')
|
||||
}
|
||||
$('#his-des').html(twemoji.parse(note))
|
||||
if (json.bot) {
|
||||
$('#his-bot').html(lang.lang_showontl_botacct)
|
||||
$('#his-bot').removeClass('hide')
|
||||
}
|
||||
$('#his-des').attr('data-acct', acct_id)
|
||||
$('#his-data').css('background-size', 'cover')
|
||||
$('#his-float-timeline').css('height', $('#his-data-show').height() + 'px')
|
||||
localStorage.setItem('history', user)
|
||||
//自分の時
|
||||
if (json.acct == localStorage.getItem('user_' + acct_id)) {
|
||||
showFav('', acct_id)
|
||||
showBlo('', acct_id)
|
||||
showMut('', acct_id)
|
||||
showDom('', acct_id)
|
||||
showReq('', acct_id)
|
||||
showFrl('', acct_id)
|
||||
$('#his-name-val').val(json.display_name)
|
||||
if (json.fields.length > 0) {
|
||||
if (json.fields[0]) {
|
||||
$('#his-f1-name').val(json.fields[0].name)
|
||||
$('#his-f1-val').val($.strip_tags(json.fields[0].value))
|
||||
}
|
||||
if (json.fields[1]) {
|
||||
$('#his-f2-name').val(json.fields[1].name)
|
||||
$('#his-f2-val').val($.strip_tags(json.fields[1].value))
|
||||
}
|
||||
if (json.fields[2]) {
|
||||
$('#his-f3-name').val(json.fields[2].name)
|
||||
$('#his-f3-val').val($.strip_tags(json.fields[2].value))
|
||||
}
|
||||
if (json.fields[3]) {
|
||||
$('#his-f4-name').val(json.fields[3].name)
|
||||
$('#his-f4-val').val($.strip_tags(json.fields[3].value))
|
||||
}
|
||||
}
|
||||
var des = json.note
|
||||
des = des.replace(/<br \/>/g, '\n')
|
||||
des = $.strip_tags(des)
|
||||
$('#his-des-val').val(des)
|
||||
$('#his-follow-btn').hide()
|
||||
$('#his-block-btn').hide()
|
||||
$('#his-mute-btn').hide()
|
||||
$('#his-notf-btn').hide()
|
||||
$('#his-domain-btn').hide()
|
||||
$('#his-emp-btn').hide()
|
||||
$('.only-my-data').show()
|
||||
$('.only-his-data').hide()
|
||||
if (localStorage.getItem('main') == acct_id) {
|
||||
$('#his-main-acct').hide()
|
||||
}
|
||||
} else {
|
||||
relations(user, acct_id)
|
||||
$('.only-my-data').hide()
|
||||
$('.only-his-data').show()
|
||||
}
|
||||
todc()
|
||||
if (json.locked) {
|
||||
$('#his-data').addClass('locked')
|
||||
} else {
|
||||
$('#his-data').removeClass('locked')
|
||||
}
|
||||
//外部データ取得(死かもしれないので)
|
||||
udAdd(acct_id, user, json.url)
|
||||
var note = json.note
|
||||
if (json.emojis) {
|
||||
var actemojick = json.emojis[0]
|
||||
} else {
|
||||
var actemojick = false
|
||||
}
|
||||
//絵文字があれば
|
||||
if (actemojick) {
|
||||
Object.keys(json.emojis).forEach(function (key5) {
|
||||
var emoji = json.emojis[key5]
|
||||
var shortcode = emoji.shortcode
|
||||
var emoji_url = '<img src="' + emoji.url + '" class="emoji-img" data-emoji="' + shortcode + '" draggable="false">'
|
||||
var regExp = new RegExp(':' + shortcode + ':', 'g')
|
||||
dis_name = dis_name.replace(regExp, emoji_url)
|
||||
note = note.replace(regExp, emoji_url)
|
||||
})
|
||||
}
|
||||
//noteの解析
|
||||
//var tags = '<a onclick="tl(\'tag\',\'$1\',' + acct_id +',\'add\')" class="pointer parsed">#$1</a>';
|
||||
//var mens = '<a onclick="udgEx(\'$1\',' + acct_id +')" class="pointer parsed">@$1</a>';
|
||||
//note=note.replace(/#(\S+)/gi, tags)
|
||||
//note=note.replace(/\s@([a-zA-Z_0-9@.-]+)/gi, mens)
|
||||
$('#his-name').html(dis_name)
|
||||
$('#his-acct').text(json.acct)
|
||||
$('#his-acct').attr('fullname', fullname)
|
||||
$('#his-prof').attr('src', json.avatar)
|
||||
$('#util-add').removeClass('hide')
|
||||
const title = $('.column-first').html()
|
||||
$('#my-data-nav .anc-link').removeClass('active-back')
|
||||
$('.column-first').addClass('active-back')
|
||||
$('#his-data-title').html(title)
|
||||
$('#his-data').css('background-image', 'url(' + json.header + ')')
|
||||
$('#his-sta').text(json.statuses_count)
|
||||
$('#his-follow').text(json.following_count)
|
||||
var flerc = json.followers_count
|
||||
if (flerc < 0) {
|
||||
flerc = '-'
|
||||
}
|
||||
$('#his-follower').text(flerc)
|
||||
$('#his-since').text(crat(json.created_at))
|
||||
$('#his-openin').attr('data-href', json.url)
|
||||
if (json.fields) {
|
||||
var table = ''
|
||||
if (json.fields.length > 0) {
|
||||
$('#his-des').css('max-height', '196px')
|
||||
table = '<table id="his-field">'
|
||||
for (var i = 0; i < json.fields.length; i++) {
|
||||
var fname = json.fields[i].name
|
||||
var fval = json.fields[i].value
|
||||
if (json.fields[i].verified_at) {
|
||||
var when = lang.lang_showontl_verified + ':' + crat(json.fields[i].verified_at)
|
||||
var color = 'rgba(121,189,154,.25);'
|
||||
} else {
|
||||
var when = ''
|
||||
var color = 'inherit'
|
||||
}
|
||||
table =
|
||||
table +
|
||||
'<tr><td class="his-field-title">' +
|
||||
escapeHTML(fname) +
|
||||
'</td><td class="his-field-content" title="' +
|
||||
when +
|
||||
'" style="background-color:' +
|
||||
color +
|
||||
'">' +
|
||||
fval +
|
||||
'</td></tr>'
|
||||
}
|
||||
table = table + '</table>'
|
||||
$('#his-des').html(twemoji.parse(note))
|
||||
} else {
|
||||
$('#his-des').css('max-height', '400px')
|
||||
}
|
||||
$('#his-table').html(twemoji.parse(table))
|
||||
} else {
|
||||
$('#his-des').css('max-height', '400px')
|
||||
}
|
||||
$('#his-des').html(twemoji.parse(note))
|
||||
if (json.bot) {
|
||||
$('#his-bot').html(lang.lang_showontl_botacct)
|
||||
$('#his-bot').removeClass('hide')
|
||||
}
|
||||
$('#his-des').attr('data-acct', acct_id)
|
||||
$('#his-data').css('background-size', 'cover')
|
||||
$('#his-float-timeline').css('height', $('#his-data-show').height() + 'px')
|
||||
localStorage.setItem('history', user)
|
||||
//自分の時
|
||||
if (json.acct == localStorage.getItem('user_' + acct_id)) {
|
||||
showFav('', acct_id)
|
||||
showBlo('', acct_id)
|
||||
showMut('', acct_id)
|
||||
showDom('', acct_id)
|
||||
showReq('', acct_id)
|
||||
showFrl('', acct_id)
|
||||
$('#his-name-val').val(json.display_name)
|
||||
if (json.fields.length > 0) {
|
||||
if (json.fields[0]) {
|
||||
$('#his-f1-name').val(json.fields[0].name)
|
||||
$('#his-f1-val').val($.strip_tags(json.fields[0].value))
|
||||
}
|
||||
if (json.fields[1]) {
|
||||
$('#his-f2-name').val(json.fields[1].name)
|
||||
$('#his-f2-val').val($.strip_tags(json.fields[1].value))
|
||||
}
|
||||
if (json.fields[2]) {
|
||||
$('#his-f3-name').val(json.fields[2].name)
|
||||
$('#his-f3-val').val($.strip_tags(json.fields[2].value))
|
||||
}
|
||||
if (json.fields[3]) {
|
||||
$('#his-f4-name').val(json.fields[3].name)
|
||||
$('#his-f4-val').val($.strip_tags(json.fields[3].value))
|
||||
}
|
||||
}
|
||||
var des = json.note
|
||||
des = des.replace(/<br \/>/g, '\n')
|
||||
des = $.strip_tags(des)
|
||||
$('#his-des-val').val(des)
|
||||
$('#his-follow-btn').hide()
|
||||
$('#his-block-btn').hide()
|
||||
$('#his-mute-btn').hide()
|
||||
$('#his-notf-btn').hide()
|
||||
$('#his-domain-btn').hide()
|
||||
$('#his-emp-btn').hide()
|
||||
$('.only-my-data').show()
|
||||
$('.only-his-data').hide()
|
||||
if (localStorage.getItem('main') == acct_id) {
|
||||
$('#his-main-acct').hide()
|
||||
}
|
||||
} else {
|
||||
relations(user, acct_id)
|
||||
$('.only-my-data').hide()
|
||||
$('.only-his-data').show()
|
||||
}
|
||||
todc()
|
||||
if (json.locked) {
|
||||
$('#his-data').addClass('locked')
|
||||
} else {
|
||||
$('#his-data').removeClass('locked')
|
||||
}
|
||||
//外部データ取得(死かもしれないので)
|
||||
udAdd(acct_id, user, json.url)
|
||||
}
|
||||
|
||||
function misskeyUdg(user, acct_id) {
|
||||
@ -304,29 +304,29 @@ function misskeyUdg(user, acct_id) {
|
||||
var at = localStorage.getItem('acct_' + acct_id + '_at')
|
||||
var start = 'https://' + domain + '/api/users/show'
|
||||
fetch(start, {
|
||||
method: 'POST',
|
||||
headers: {
|
||||
'content-type': 'application/json',
|
||||
},
|
||||
body: JSON.stringify({
|
||||
i: at,
|
||||
userId: user,
|
||||
}),
|
||||
})
|
||||
.then(function(response) {
|
||||
method: 'POST',
|
||||
headers: {
|
||||
'content-type': 'application/json',
|
||||
},
|
||||
body: JSON.stringify({
|
||||
i: at,
|
||||
userId: user,
|
||||
}),
|
||||
})
|
||||
.then(function (response) {
|
||||
if (!response.ok) {
|
||||
response.text().then(function(text) {
|
||||
response.text().then(function (text) {
|
||||
setLog(response.url, response.status, text)
|
||||
})
|
||||
}
|
||||
return response.json()
|
||||
})
|
||||
.catch(function(error) {
|
||||
.catch(function (error) {
|
||||
todo(error)
|
||||
setLog(start, 'JSON', error)
|
||||
console.error(error)
|
||||
})
|
||||
.then(function(json) {
|
||||
.then(function (json) {
|
||||
//一つ前のユーザーデータ
|
||||
if (!localStorage.getItem('history')) {
|
||||
$('#his-history-btn').prop('disabled', true)
|
||||
@ -370,7 +370,7 @@ function misskeyUdg(user, acct_id) {
|
||||
}
|
||||
$('#his-data').css('background-size', 'cover')
|
||||
localStorage.setItem('history', user)
|
||||
//自分の時
|
||||
//自分の時
|
||||
if (json.username == localStorage.getItem('user_' + acct_id) && !json.host) {
|
||||
//showFav('', acct_id);
|
||||
//showMut('', acct_id);
|
||||
@ -438,26 +438,26 @@ function relations(user, acct_id) {
|
||||
var at = localStorage.getItem('acct_' + acct_id + '_at')
|
||||
var start = 'https://' + domain + '/api/v1/accounts/relationships?id=' + user
|
||||
fetch(start, {
|
||||
method: 'GET',
|
||||
headers: {
|
||||
'content-type': 'application/json',
|
||||
Authorization: 'Bearer ' + at,
|
||||
},
|
||||
})
|
||||
.then(function(response) {
|
||||
method: 'GET',
|
||||
headers: {
|
||||
'content-type': 'application/json',
|
||||
Authorization: 'Bearer ' + at,
|
||||
},
|
||||
})
|
||||
.then(function (response) {
|
||||
if (!response.ok) {
|
||||
response.text().then(function(text) {
|
||||
response.text().then(function (text) {
|
||||
setLog(response.url, response.status, text)
|
||||
})
|
||||
}
|
||||
return response.json()
|
||||
})
|
||||
.catch(function(error) {
|
||||
.catch(function (error) {
|
||||
todo(error)
|
||||
setLog(start, 'JSON', error)
|
||||
console.error(error)
|
||||
})
|
||||
.then(function(json) {
|
||||
.then(function (json) {
|
||||
var json = json[0]
|
||||
if (json.requested) {
|
||||
//フォロリク中
|
||||
@ -597,7 +597,7 @@ function reset() {
|
||||
$('#his-data').removeClass('locked')
|
||||
$('#his-data').removeClass('requesting')
|
||||
}
|
||||
$('#my-data-nav .anc-link').on('click', function() {
|
||||
$('#my-data-nav .anc-link').on('click', function () {
|
||||
var target = $(this).attr('go')
|
||||
if (target) {
|
||||
let title = $(this).html()
|
||||
|
@ -167,6 +167,7 @@ function createWindow() {
|
||||
nodeIntegration: false,
|
||||
contextIsolation: true,
|
||||
spellcheck: false,
|
||||
sandbox: false,
|
||||
preload: join(__dirname, 'js', 'platform', 'preload.js'),
|
||||
},
|
||||
width: window_size.width,
|
||||
|
@ -1,3 +1,5 @@
|
||||
const { shell } = require('electron')
|
||||
|
||||
function system(mainWindow, dir, lang, dirname) {
|
||||
const electron = require('electron')
|
||||
const app = electron.app
|
||||
@ -7,6 +9,7 @@ function system(mainWindow, dir, lang, dirname) {
|
||||
var JSON5 = require('json5')
|
||||
var ipc = electron.ipcMain
|
||||
const clipboard = electron.clipboard
|
||||
const nativeImage = electron.nativeImage
|
||||
var tmp_img = join(app.getPath('userData'), 'tmp.png')
|
||||
var ha_path = join(app.getPath('userData'), 'hardwareAcceleration')
|
||||
var wv_path = join(app.getPath('userData'), 'webview')
|
||||
@ -143,6 +146,9 @@ function system(mainWindow, dir, lang, dirname) {
|
||||
ipc.on('about', (e, args) => {
|
||||
about()
|
||||
})
|
||||
ipc.on('openUrl', function (event, arg) {
|
||||
shell.openExternal(arg)
|
||||
})
|
||||
function about() {
|
||||
var ver = app.getVersion()
|
||||
var window = new BrowserWindow({
|
||||
@ -150,7 +156,9 @@ function system(mainWindow, dir, lang, dirname) {
|
||||
webviewTag: false,
|
||||
nodeIntegration: false,
|
||||
contextIsolation: true,
|
||||
preload: join(dirname, 'js', 'platform', 'preload.js'),
|
||||
spellcheck: false,
|
||||
sandbox: false,
|
||||
preload: join(__dirname, 'js', 'platform', 'preload.js'),
|
||||
},
|
||||
width: 300,
|
||||
height: 500,
|
||||
@ -174,6 +182,7 @@ function system(mainWindow, dir, lang, dirname) {
|
||||
webviewTag: false,
|
||||
nodeIntegration: false,
|
||||
contextIsolation: true,
|
||||
sandbox: false,
|
||||
preload: join(dirname, 'js', 'platform', 'preload.js'),
|
||||
},
|
||||
width: 350,
|
||||
@ -255,6 +264,10 @@ function system(mainWindow, dir, lang, dirname) {
|
||||
ipc.on('copy', (e, arg) => {
|
||||
clipboard.writeText(arg)
|
||||
})
|
||||
ipc.on('copyBinary', (e, arg) => {
|
||||
const ni = nativeImage.createFromDataURL(arg)
|
||||
clipboard.writeImage(ni)
|
||||
})
|
||||
//ログ
|
||||
ipc.on('log', (e, arg) => {
|
||||
var today = new Date()
|
||||
@ -316,6 +329,7 @@ function system(mainWindow, dir, lang, dirname) {
|
||||
webviewTag: false,
|
||||
nodeIntegration: false,
|
||||
contextIsolation: true,
|
||||
sandbox: false,
|
||||
preload: join(dirname, 'js', 'platform', 'preload.js'),
|
||||
},
|
||||
width: 414,
|
||||
|
@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "thedesk",
|
||||
"version": "22.3.1",
|
||||
"codename": "Koume",
|
||||
"version": "23.0.1",
|
||||
"codename": "Chieri",
|
||||
"description": "TheDesk is a Mastodon client for PC.",
|
||||
"repository": "https://github.com/cutls/TheDesk",
|
||||
"main": "main.js",
|
||||
@ -57,20 +57,20 @@
|
||||
],
|
||||
"license": "GPL-3.0",
|
||||
"dependencies": {
|
||||
"@cutls/materialize-css": "1.0.0",
|
||||
"@fortawesome/fontawesome-free": "^5.15.4",
|
||||
"@syuilo/aiscript": "^0.11.1",
|
||||
"electron-dl": "^3.2.1",
|
||||
"electron-dl": "^3.4.0",
|
||||
"itunes-nowplaying-mac": "https://github.com/cutls/itunes-nowplaying-mac/releases/download/v0.4.0/itunes-nowplaying-mac-0.4.0.tgz",
|
||||
"jimp": "^0.16.1",
|
||||
"jimp": "^0.16.2",
|
||||
"jquery": "^3.6.0",
|
||||
"jquery-ui-dist": "^1.12.1",
|
||||
"jquery-ui-dist": "^1.13.2",
|
||||
"json5": "^2.2.0",
|
||||
"lodash": "^4.17.21",
|
||||
"materialize-css": "git://github.com/cutls/materialize#v1-dev",
|
||||
"sanitize-html": "^2.4.0",
|
||||
"sanitize-html": "^2.7.2",
|
||||
"sumchecker": "^3.0.1",
|
||||
"sweetalert2": "^11.1.4",
|
||||
"system-font-families": "^0.4.1",
|
||||
"sweetalert2": "^11.4.38",
|
||||
"system-font-families": "^0.6.0",
|
||||
"textarea-caret": "^3.1.0",
|
||||
"uuid": "^8.3.2",
|
||||
"vue": "^2.6.14"
|
||||
@ -79,16 +79,18 @@
|
||||
"browserify": "^17.0.0",
|
||||
"chokidar": "^3.5.2",
|
||||
"dotenv": "^10.0.0",
|
||||
"electron": "^13.2.2",
|
||||
"electron-builder": "^22.11.7",
|
||||
"electron-notarize": "^1.1.0",
|
||||
"electron-rebuild": "^3.2.0",
|
||||
"eslint": "^7.32.0",
|
||||
"electron": "^19.0.11",
|
||||
"electron-builder": "^23.2.0",
|
||||
"electron-notarize": "^1.2.1",
|
||||
"electron-rebuild": "^3.2.9",
|
||||
"eslint": "^8.25.0",
|
||||
"npm-run-all": "^4.1.5",
|
||||
"readline-sync": "1.4.10"
|
||||
},
|
||||
"resolutions": {
|
||||
"@types/fs-extra": "9.0.11",
|
||||
"plist": "3.0.2"
|
||||
"@types/fs-extra": "^9.0.11",
|
||||
"plist": "^3.0.5",
|
||||
"minimist": "^1.2.6",
|
||||
"got": "^11.8.5"
|
||||
}
|
||||
}
|
||||
|
@ -5,7 +5,7 @@
|
||||
<title>Account Manager - TheDesk</title>
|
||||
<meta content="width=device-width,initial-scale=1.0" name="viewport" />
|
||||
<link href="../../css/themes.css" type="text/css" rel="stylesheet">
|
||||
<link href="../../@@node_base@@/materialize-css/dist/css/materialize.css" type="text/css" rel="stylesheet" />
|
||||
<link href="../../@@node_base@@/@cutls/materialize-css/dist/css/materialize.css" type="text/css" rel="stylesheet" />
|
||||
<link href="../../css/master.css" type="text/css" rel="stylesheet" />
|
||||
<link href="../../css/tl.css" rel="stylesheet" type="text/css" />
|
||||
<link href="../../css/userdata.css" rel="stylesheet" type="text/css" />
|
||||
@ -25,7 +25,7 @@
|
||||
<body id="mainView" class="@@pwaClass@@">
|
||||
<script type="text/javascript" src="../../@@node_base@@/jquery/dist/jquery.js"></script>
|
||||
<script type="text/javascript" src="../../js/platform/first.js"></script>
|
||||
<script type="text/javascript" src="../../@@node_base@@/materialize-css/dist/js/materialize.js"></script>
|
||||
<script type="text/javascript" src="../../@@node_base@@/@cutls/materialize-css/dist/js/materialize.js"></script>
|
||||
<script type="text/javascript" src="main.js"></script>
|
||||
<script type="text/javascript" src="../../@@node_base@@/sweetalert2/dist/sweetalert2.min.js"></script>
|
||||
<script>
|
||||
|
@ -4,7 +4,7 @@
|
||||
<script type="text/javascript" src="../../js/ui/theme.js"></script>
|
||||
<link href="../../css/themes.css" type="text/css" rel="stylesheet" />
|
||||
<meta content="width=device-width,initial-scale=1.0" name="viewport" />
|
||||
<link href="../../@@node_base@@/materialize-css/dist/css/materialize.css" type="text/css" rel="stylesheet" />
|
||||
<link href="../../@@node_base@@/@cutls/materialize-css/dist/css/materialize.css" type="text/css" rel="stylesheet" />
|
||||
<link href="../../@@node_base@@/jquery-ui-dist/jquery-ui.min.css" type="text/css" rel="stylesheet" />
|
||||
<link href="../../css/tl.css" rel="stylesheet" type="text/css" />
|
||||
<link href="../../css/userdata.css" rel="stylesheet" type="text/css" />
|
||||
@ -60,7 +60,7 @@
|
||||
<script type="text/javascript" src="../../js/platform/first.js"></script>
|
||||
<script type="text/javascript" src="../../js/platform/native.js"></script>
|
||||
<script type="text/javascript" src="../../js/platform/plugin.js"></script>
|
||||
<script type="text/javascript" src="../../@@node_base@@/materialize-css/dist/js/materialize.js"></script>
|
||||
<script type="text/javascript" src="../../@@node_base@@/@cutls/materialize-css/dist/js/materialize.js"></script>
|
||||
<script type="text/javascript" src="../../@@node_base@@/grapheme-splitter/index.js"></script>
|
||||
<script type="text/javascript" src="../../@@node_base@@/lodash/lodash.min.js"></script>
|
||||
<script type="text/javascript" src="main.js"></script>
|
||||
|
@ -14,30 +14,38 @@
|
||||
<span id="imgprog"></span>% <br />
|
||||
<span id="imgsec"></span>ms <br /><span id="imgbyte"></span>KB
|
||||
</div>
|
||||
<a class="waves-effect white-text" onclick="zoom(2)">
|
||||
<i class="material-icons">zoom_in</i>
|
||||
</a>
|
||||
<a class="waves-effect white-text" onclick="zoom(0.5)">
|
||||
<i class="material-icons">zoom_out</i>
|
||||
</a>
|
||||
<a class="waves-effect white-text" onclick="rotate(false)">
|
||||
<i class="material-icons">rotate_90_degrees_ccw</i>
|
||||
</a>
|
||||
<button class="btn waves-effect blue" onclick="copyImgUrl()" title="@@copyURL@@">
|
||||
<span style="padding: 0.6rem" class="btnsgroup">
|
||||
<a class="waves-effect white-text" onclick="zoom(2)">
|
||||
<i class="material-icons">zoom_in</i>
|
||||
</a>
|
||||
<a class="waves-effect white-text" onclick="zoom(0.5)">
|
||||
<i class="material-icons">zoom_out</i>
|
||||
</a>
|
||||
<a class="waves-effect white-text" onclick="rotate(false)">
|
||||
<i class="material-icons">rotate_90_degrees_ccw</i>
|
||||
</a>
|
||||
</span>
|
||||
<span style="padding: 0.6rem" class="btnsgroup">
|
||||
<span style="position: relative; top: -2px;">Copy:</span>
|
||||
<a class="waves-effect white-text" onclick="copyImgBinary()" title="@@copyBinary@@">
|
||||
<i class="material-icons">image</i>
|
||||
</a>
|
||||
<a class="waves-effect white-text" onclick="copyImgUrl()" title="@@copyURL@@">
|
||||
<i class="material-icons">link</i>
|
||||
</button>
|
||||
</a>
|
||||
</span>
|
||||
<button class="btn waves-effect purple" onclick="dlImg()">
|
||||
<i class="material-icons">file_download</i>
|
||||
</button>
|
||||
<i class="material-icons">file_download</i>
|
||||
</button>
|
||||
<button class="btn waves-effect brown" onclick="detFromImg()" title="@@thisToot@@">
|
||||
<i class="material-icons">pageview</i>
|
||||
</button>
|
||||
<i class="material-icons">pageview</i>
|
||||
</button>
|
||||
<button class="btn waves-effect orange" onclick="imgCont('prev')" id="image-prev">
|
||||
<i class="material-icons">keyboard_arrow_left</i>
|
||||
</button>
|
||||
<i class="material-icons">keyboard_arrow_left</i>
|
||||
</button>
|
||||
<button class="btn waves-effect orange" onclick="imgCont('next')" id="image-next">
|
||||
<i class="material-icons">keyboard_arrow_right</i>
|
||||
</button>
|
||||
<i class="material-icons">keyboard_arrow_right</i>
|
||||
</button>
|
||||
<a href="#!" class="modal-action modal-close waves-effect waves-green btn-flat">
|
||||
<i class="material-icons">close</i>
|
||||
</a>
|
||||
|
@ -50,6 +50,10 @@
|
||||
<div class="collapsible-header"><i class="text-darken-3 false fas fa-retweet"></i>@@btedPeople@@</div>
|
||||
<div class="collapsible-body toot-reset" id="toot-rt"></div>
|
||||
</li>
|
||||
<li class="edited-hide">
|
||||
<div class="collapsible-header"><i class="material-icons">create</i>@@editHistory@@</div>
|
||||
<div class="collapsible-body toot-reset" id="toot-edit"></div>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="dm-hide" style="max-width: 450px">
|
||||
@@useOtherAcct1@@(<i class="fas fa-retweet"></i>/<i class="fas fa-star"></i>@@useOtherAcct2@@)<br />
|
||||
|
@ -86,6 +86,8 @@
|
||||
"makeNew": "Save",
|
||||
"blocks": "Blocks",
|
||||
"mutes": "Mutes",
|
||||
"notfMute": "Mute their notifications too",
|
||||
"zeroSetToInfinity": "Mute duration: 0 min to set Infinity",
|
||||
"block": "Block",
|
||||
"mute": "Mute",
|
||||
"domainBlock": "Domain block",
|
||||
|
@ -13,13 +13,13 @@
|
||||
"env": "System Preferences",
|
||||
"setlang": "Languages",
|
||||
"backup": "Import and export of preferences",
|
||||
"backupWarn": "If you got a error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"backupWarn": "If you get an error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"import": "Import",
|
||||
"export": "Export",
|
||||
"hardwareAcceleration": "Disable hardware acceleration",
|
||||
"hardwareAccelerationWarn": "Auto restarted",
|
||||
"webview": "Webview Integration",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn on. You should understand it may lessen security level.",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn it on. Please be aware that it may lessen the security level.",
|
||||
"theme": "Themes",
|
||||
"popup": "Popup notification",
|
||||
"popupwarn": "Hide to set \"0\"",
|
||||
@ -28,7 +28,7 @@
|
||||
"nnwarn": "This does not work on Windows Portable ver.",
|
||||
"nntest": "Notification test",
|
||||
"width": "Width of columns",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than ammounts of columns.",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than amounts of columns.",
|
||||
"fixwidth": "Minimum width of TweetDeck browser",
|
||||
"fixwidthwarn": "",
|
||||
"margin": "Margin between timelines",
|
||||
@ -37,7 +37,7 @@
|
||||
"fontwarn": "Select your favorite font to 'Select'(Windows/ macOS only)",
|
||||
"fontsize": "Font size",
|
||||
"savefolder": "Folder to save",
|
||||
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
|
||||
"savefolderwarn": "TheDesk uses this value when it tries to save pictures or take screenshots.",
|
||||
"useragent": "User agent",
|
||||
"useragentWarn": "Restart when changed",
|
||||
"frame": "Window frame",
|
||||
@ -61,7 +61,7 @@
|
||||
"modalFooter": "Background of modal window's footer",
|
||||
"thirdColor": "Backgroud of tag buttons, etc(near to Background)",
|
||||
"forthColor": "Title bar(same scheme to Background)",
|
||||
"bottom": "Background of menu-bar at bottom of window",
|
||||
"bottom": "Background of menu-bar at the bottom of the window",
|
||||
"emphasized": "Emphasized toot's background",
|
||||
"postbox": "Background of post-box and menu",
|
||||
"active": "Background of 'active' elements",
|
||||
@ -163,7 +163,7 @@
|
||||
"localonly": "Local Only",
|
||||
"zeroWidthEmoji": "Zero-width space when inserting emojis",
|
||||
"uploadCrop": "Auto scale to fit",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Notice: if you post an animated picture like GIF, it will be converted static one.",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Note: if you post an animated picture like a GIF, it will be converted to a static picture.",
|
||||
"keysc": "Keyboard shortcut Preferences",
|
||||
"iks": "Easy inserter",
|
||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||
@ -230,7 +230,7 @@
|
||||
"reply": "Reply to this toot",
|
||||
"keyselecttop": "Select the top & left(No.1 column) toot",
|
||||
"reset": "Reset(Danger)",
|
||||
"resetconfirm": "Delete all data. You cannot undo. Continue?",
|
||||
"resetconfirm": "Delete all data. You cannot undo this operation. Continue?",
|
||||
"about": "About TheDesk",
|
||||
"hp": "Website",
|
||||
"support": "Support",
|
||||
|
@ -86,6 +86,8 @@
|
||||
"makeNew": "Save",
|
||||
"blocks": "Blocks",
|
||||
"mutes": "Mutes",
|
||||
"notfMute": "Mute their notifications too",
|
||||
"zeroSetToInfinity": "Mute duration: 0 min to set Infinity",
|
||||
"block": "Block",
|
||||
"mute": "Mute",
|
||||
"domainBlock": "Domain block",
|
||||
|
@ -13,13 +13,13 @@
|
||||
"env": "System Preferences",
|
||||
"setlang": "Languages",
|
||||
"backup": "Import and export of preferences",
|
||||
"backupWarn": "If you got a error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"backupWarn": "If you get an error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"import": "Import",
|
||||
"export": "Export",
|
||||
"hardwareAcceleration": "Disable hardware acceleration",
|
||||
"hardwareAccelerationWarn": "Auto restarted",
|
||||
"webview": "Webview Integration",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn on. You should understand it may lessen security level.",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn it on. Please be aware that it may lessen the security level.",
|
||||
"theme": "Themes",
|
||||
"popup": "Popup notification",
|
||||
"popupwarn": "Hide to set \"0\"",
|
||||
@ -28,7 +28,7 @@
|
||||
"nnwarn": "This does not work on Windows Portable ver.",
|
||||
"nntest": "Notification test",
|
||||
"width": "Width of columns",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than ammounts of columns.",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than amounts of columns.",
|
||||
"fixwidth": "Minimum width of TweetDeck browser",
|
||||
"fixwidthwarn": "",
|
||||
"margin": "Margin between timelines",
|
||||
@ -37,7 +37,7 @@
|
||||
"fontwarn": "Select your favorite font to 'Select'(Windows/ macOS only)",
|
||||
"fontsize": "Font size",
|
||||
"savefolder": "Folder to save",
|
||||
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
|
||||
"savefolderwarn": "TheDesk uses this value when it tries to save pictures or take screenshots.",
|
||||
"useragent": "User agent",
|
||||
"useragentWarn": "Restart when changed",
|
||||
"frame": "Window frame",
|
||||
@ -61,7 +61,7 @@
|
||||
"modalFooter": "Background of modal window's footer",
|
||||
"thirdColor": "Backgroud of tag buttons, etc(near to Background)",
|
||||
"forthColor": "Title bar(same scheme to Background)",
|
||||
"bottom": "Background of menu-bar at bottom of window",
|
||||
"bottom": "Background of menu-bar at the bottom of the window",
|
||||
"emphasized": "Emphasized toot's background",
|
||||
"postbox": "Background of post-box and menu",
|
||||
"active": "Background of 'active' elements",
|
||||
@ -163,7 +163,7 @@
|
||||
"localonly": "Local Only",
|
||||
"zeroWidthEmoji": "Zero-width space when inserting emojis",
|
||||
"uploadCrop": "Auto scale to fit",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Notice: if you post an animated picture like GIF, it will be converted static one.",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Note: if you post an animated picture like a GIF, it will be converted to a static picture.",
|
||||
"keysc": "Keyboard shortcut Preferences",
|
||||
"iks": "Easy inserter",
|
||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||
@ -230,7 +230,7 @@
|
||||
"reply": "Reply to this toot",
|
||||
"keyselecttop": "Select the top & left(No.1 column) toot",
|
||||
"reset": "Reset(Danger)",
|
||||
"resetconfirm": "Delete all data. You cannot undo. Continue?",
|
||||
"resetconfirm": "Delete all data. You cannot undo this operation. Continue?",
|
||||
"about": "About TheDesk",
|
||||
"hp": "Website",
|
||||
"support": "Support",
|
||||
|
@ -86,6 +86,8 @@
|
||||
"makeNew": "Запази",
|
||||
"blocks": "Блокове",
|
||||
"mutes": "Заглушаване",
|
||||
"notfMute": "Mute their notifications too",
|
||||
"zeroSetToInfinity": "Mute duration: 0 min to set Infinity",
|
||||
"block": "Блокове",
|
||||
"mute": "Заглуши",
|
||||
"domainBlock": "Блок домейн",
|
||||
|
@ -13,13 +13,13 @@
|
||||
"env": "Системни предпочитания",
|
||||
"setlang": "Езици",
|
||||
"backup": "Внос и износ на предпочитания",
|
||||
"backupWarn": "If you got a error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"backupWarn": "If you get an error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"import": "Внос",
|
||||
"export": "Износ",
|
||||
"hardwareAcceleration": "Деактивиране на хардуерното ускорение",
|
||||
"hardwareAccelerationWarn": "Автоматичното рестартиране",
|
||||
"webview": "Webview Integration",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn on. You should understand it may lessen security level.",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn it on. Please be aware that it may lessen the security level.",
|
||||
"theme": "Теми",
|
||||
"popup": "Известие с изскачащ прозорец (за Windows)",
|
||||
"popupwarn": "Скрито ако е зададено на „0“",
|
||||
@ -28,7 +28,7 @@
|
||||
"nnwarn": "Това не работи в Windows Portable вер.",
|
||||
"nntest": "Тест за уведомяване",
|
||||
"width": "Width of columns",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than ammounts of columns.",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than amounts of columns.",
|
||||
"fixwidth": "Минимална ширина на браузъра TweetDeck",
|
||||
"fixwidthwarn": "",
|
||||
"margin": "Margin between timelines",
|
||||
@ -61,7 +61,7 @@
|
||||
"modalFooter": "Background of modal window's footer",
|
||||
"thirdColor": "Backgroud of tag buttons, etc(near to Background)",
|
||||
"forthColor": "Title bar(same scheme to Background)",
|
||||
"bottom": "Background of menu-bar at bottom of window",
|
||||
"bottom": "Background of menu-bar at the bottom of the window",
|
||||
"emphasized": "Emphasized toot's background",
|
||||
"postbox": "Background of post-box and menu",
|
||||
"active": "Background of 'active' elements",
|
||||
@ -163,7 +163,7 @@
|
||||
"localonly": "Local Only",
|
||||
"zeroWidthEmoji": "Zero-width space when inserting emojis",
|
||||
"uploadCrop": "Auto scale to fit",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Notice: if you post an animated picture like GIF, it will be converted static one.",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Note: if you post an animated picture like a GIF, it will be converted to a static picture.",
|
||||
"keysc": "Keyboard shortcut Preferences",
|
||||
"iks": "Easy inserter",
|
||||
"okswarn": "Можете да вмъкнете всякакви букви и емотикони само с 3 клавиша",
|
||||
|
@ -86,6 +86,8 @@
|
||||
"makeNew": "Save",
|
||||
"blocks": "Blocks",
|
||||
"mutes": "Mutes",
|
||||
"notfMute": "Mute their notifications too",
|
||||
"zeroSetToInfinity": "Mute duration: 0 min to set Infinity",
|
||||
"block": "Block",
|
||||
"mute": "Mute",
|
||||
"domainBlock": "Domain block",
|
||||
|
@ -13,13 +13,13 @@
|
||||
"env": "System Preferences",
|
||||
"setlang": "Languages",
|
||||
"backup": "Import and export of preferences",
|
||||
"backupWarn": "If you got a error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"backupWarn": "If you get an error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"import": "Import",
|
||||
"export": "Export",
|
||||
"hardwareAcceleration": "Disable hardware acceleration",
|
||||
"hardwareAccelerationWarn": "Auto restarted",
|
||||
"webview": "Webview Integration",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn on. You should understand it may lessen security level.",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn it on. Please be aware that it may lessen the security level.",
|
||||
"theme": "Themes",
|
||||
"popup": "Popup notification",
|
||||
"popupwarn": "Hide to set \"0\"",
|
||||
@ -28,7 +28,7 @@
|
||||
"nnwarn": "This does not work on Windows Portable ver.",
|
||||
"nntest": "Notification test",
|
||||
"width": "Width of columns",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than ammounts of columns.",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than amounts of columns.",
|
||||
"fixwidth": "Minimum width of TweetDeck browser",
|
||||
"fixwidthwarn": "",
|
||||
"margin": "Margin between timelines",
|
||||
@ -37,7 +37,7 @@
|
||||
"fontwarn": "Select your favorite font to 'Select'(Windows/ macOS only)",
|
||||
"fontsize": "Font size",
|
||||
"savefolder": "Folder to save",
|
||||
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
|
||||
"savefolderwarn": "TheDesk uses this value when it tries to save pictures or take screenshots.",
|
||||
"useragent": "User agent",
|
||||
"useragentWarn": "Restart when changed",
|
||||
"frame": "Window frame",
|
||||
@ -61,7 +61,7 @@
|
||||
"modalFooter": "Background of modal window's footer",
|
||||
"thirdColor": "Backgroud of tag buttons, etc(near to Background)",
|
||||
"forthColor": "Title bar(same scheme to Background)",
|
||||
"bottom": "Background of menu-bar at bottom of window",
|
||||
"bottom": "Background of menu-bar at the bottom of the window",
|
||||
"emphasized": "Emphasized toot's background",
|
||||
"postbox": "Background of post-box and menu",
|
||||
"active": "Background of 'active' elements",
|
||||
@ -163,7 +163,7 @@
|
||||
"localonly": "Local Only",
|
||||
"zeroWidthEmoji": "Zero-width space when inserting emojis",
|
||||
"uploadCrop": "Auto scale to fit",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Notice: if you post an animated picture like GIF, it will be converted static one.",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Note: if you post an animated picture like a GIF, it will be converted to a static picture.",
|
||||
"keysc": "Keyboard shortcut Preferences",
|
||||
"iks": "Easy inserter",
|
||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||
@ -230,7 +230,7 @@
|
||||
"reply": "Reply to this toot",
|
||||
"keyselecttop": "Select the top & left(No.1 column) toot",
|
||||
"reset": "Reset(Danger)",
|
||||
"resetconfirm": "Delete all data. You cannot undo. Continue?",
|
||||
"resetconfirm": "Delete all data. You cannot undo this operation. Continue?",
|
||||
"about": "About TheDesk",
|
||||
"hp": "Website",
|
||||
"support": "Support",
|
||||
|
@ -86,6 +86,8 @@
|
||||
"makeNew": "Uložit",
|
||||
"blocks": "Blocks",
|
||||
"mutes": "Mutes",
|
||||
"notfMute": "Mute their notifications too",
|
||||
"zeroSetToInfinity": "Mute duration: 0 min to set Infinity",
|
||||
"block": "Block",
|
||||
"mute": "Mute",
|
||||
"domainBlock": "Domain block",
|
||||
|
@ -13,13 +13,13 @@
|
||||
"env": "Systémové předvolby",
|
||||
"setlang": "Jazyky",
|
||||
"backup": "Import a export předvoleb",
|
||||
"backupWarn": "If you got a error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"backupWarn": "If you get an error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"import": "Import",
|
||||
"export": "Export",
|
||||
"hardwareAcceleration": "Disable hardware acceleration",
|
||||
"hardwareAccelerationWarn": "Auto restarted",
|
||||
"webview": "Webview Integration",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn on. You should understand it may lessen security level.",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn it on. Please be aware that it may lessen the security level.",
|
||||
"theme": "Motivy",
|
||||
"popup": "Popupová oznámení (na Windows)",
|
||||
"popupwarn": "Hide to set \"0\"",
|
||||
@ -28,7 +28,7 @@
|
||||
"nnwarn": "This does not work on Windows Portable ver.",
|
||||
"nntest": "Odskoušet oznámení",
|
||||
"width": "Width of columns",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than ammounts of columns.",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than amounts of columns.",
|
||||
"fixwidth": "Minimální šířka TweetDeck prohlížeče",
|
||||
"fixwidthwarn": "",
|
||||
"margin": "Margin between timelines",
|
||||
@ -61,7 +61,7 @@
|
||||
"modalFooter": "Background of modal window's footer",
|
||||
"thirdColor": "Backgroud of tag buttons, etc(near to Background)",
|
||||
"forthColor": "Title bar(same scheme to Background)",
|
||||
"bottom": "Background of menu-bar at bottom of window",
|
||||
"bottom": "Background of menu-bar at the bottom of the window",
|
||||
"emphasized": "Emphasized toot's background",
|
||||
"postbox": "Background of post-box and menu",
|
||||
"active": "Background of 'active' elements",
|
||||
@ -163,7 +163,7 @@
|
||||
"localonly": "Local Only",
|
||||
"zeroWidthEmoji": "Zero-width space when inserting emojis",
|
||||
"uploadCrop": "Auto scale to fit",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Notice: if you post an animated picture like GIF, it will be converted static one.",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Note: if you post an animated picture like a GIF, it will be converted to a static picture.",
|
||||
"keysc": "Keyboard shortcut Preferences",
|
||||
"iks": "Easy inserter",
|
||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||
|
@ -86,6 +86,8 @@
|
||||
"makeNew": "Save",
|
||||
"blocks": "Blocks",
|
||||
"mutes": "Mutes",
|
||||
"notfMute": "Mute their notifications too",
|
||||
"zeroSetToInfinity": "Mute duration: 0 min to set Infinity",
|
||||
"block": "Block",
|
||||
"mute": "Mute",
|
||||
"domainBlock": "Domain block",
|
||||
|
@ -13,13 +13,13 @@
|
||||
"env": "System Preferences",
|
||||
"setlang": "Languages",
|
||||
"backup": "Import and export of preferences",
|
||||
"backupWarn": "If you got a error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"backupWarn": "If you get an error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"import": "Import",
|
||||
"export": "Export",
|
||||
"hardwareAcceleration": "Disable hardware acceleration",
|
||||
"hardwareAccelerationWarn": "Auto restarted",
|
||||
"webview": "Webview Integration",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn on. You should understand it may lessen security level.",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn it on. Please be aware that it may lessen the security level.",
|
||||
"theme": "Themes",
|
||||
"popup": "Popup notification",
|
||||
"popupwarn": "Hide to set \"0\"",
|
||||
@ -28,7 +28,7 @@
|
||||
"nnwarn": "This does not work on Windows Portable ver.",
|
||||
"nntest": "Notification test",
|
||||
"width": "Width of columns",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than ammounts of columns.",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than amounts of columns.",
|
||||
"fixwidth": "Minimum width of TweetDeck browser",
|
||||
"fixwidthwarn": "",
|
||||
"margin": "Margin between timelines",
|
||||
@ -37,7 +37,7 @@
|
||||
"fontwarn": "Select your favorite font to 'Select'(Windows/ macOS only)",
|
||||
"fontsize": "Font size",
|
||||
"savefolder": "Folder to save",
|
||||
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
|
||||
"savefolderwarn": "TheDesk uses this value when it tries to save pictures or take screenshots.",
|
||||
"useragent": "User agent",
|
||||
"useragentWarn": "Restart when changed",
|
||||
"frame": "Window frame",
|
||||
@ -61,7 +61,7 @@
|
||||
"modalFooter": "Background of modal window's footer",
|
||||
"thirdColor": "Backgroud of tag buttons, etc(near to Background)",
|
||||
"forthColor": "Title bar(same scheme to Background)",
|
||||
"bottom": "Background of menu-bar at bottom of window",
|
||||
"bottom": "Background of menu-bar at the bottom of the window",
|
||||
"emphasized": "Emphasized toot's background",
|
||||
"postbox": "Background of post-box and menu",
|
||||
"active": "Background of 'active' elements",
|
||||
@ -163,7 +163,7 @@
|
||||
"localonly": "Local Only",
|
||||
"zeroWidthEmoji": "Zero-width space when inserting emojis",
|
||||
"uploadCrop": "Auto scale to fit",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Notice: if you post an animated picture like GIF, it will be converted static one.",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Note: if you post an animated picture like a GIF, it will be converted to a static picture.",
|
||||
"keysc": "Keyboard shortcut Preferences",
|
||||
"iks": "Easy inserter",
|
||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||
@ -230,7 +230,7 @@
|
||||
"reply": "Reply to this toot",
|
||||
"keyselecttop": "Select the top & left(No.1 column) toot",
|
||||
"reset": "Reset(Danger)",
|
||||
"resetconfirm": "Delete all data. You cannot undo. Continue?",
|
||||
"resetconfirm": "Delete all data. You cannot undo this operation. Continue?",
|
||||
"about": "About TheDesk",
|
||||
"hp": "Website",
|
||||
"support": "Support",
|
||||
|
@ -86,6 +86,8 @@
|
||||
"makeNew": "Speichern",
|
||||
"blocks": "Blockiert",
|
||||
"mutes": "Stumm geschaltet",
|
||||
"notfMute": "Mute their notifications too",
|
||||
"zeroSetToInfinity": "Mute duration: 0 min to set Infinity",
|
||||
"block": "Blockieren",
|
||||
"mute": "Stummschalten",
|
||||
"domainBlock": "Domänenblockade",
|
||||
|
@ -60,8 +60,8 @@
|
||||
"lang_postimg_failupload": "Gescheitert",
|
||||
"lang_postimg_delete": "Klicken, um Beschreibung hinzuzufügen, Rechtsklick zum Löschen",
|
||||
"lang_postimg_desc": "Beschreibung",
|
||||
"lang_postimg_leadContext": "right-click the thumbnail to delete this",
|
||||
"lang_post_syncDetail": "Upload media synchronously",
|
||||
"lang_postimg_leadContext": "Rechtsklick auf das Vorschaubild, um dies zu löschen",
|
||||
"lang_post_syncDetail": "Medien synchron hochladen",
|
||||
"lang_post_syncDetailText": "Click each picture icon to get the thumbnail. If you can get, the media you uploaded are completely processed.",
|
||||
"lang_post_tagTL": "Dieses Tröt enthält keinen Standard-Tag. Er wird in dem lokalen Verlauf nicht angezeigt. Fortfahren?",
|
||||
"lang_post_tagVis": "Dieser Tröt (nicht 'öffentlicher' Tröt) wird nicht in diesem Tag-Verlauf angezeigt.",
|
||||
@ -124,7 +124,7 @@
|
||||
"lang_tags_tagwarn": "Automatisch {{tag}} anfügen, wenn Tröt ohne {{tag}} ist",
|
||||
"lang_tl_media": "Medien",
|
||||
"lang_tl_reconnect": "Mit Streaming API erneut verbinden",
|
||||
"lang_tl_postmarkers_title": "Process...",
|
||||
"lang_tl_postmarkers_title": "Verarbeite...",
|
||||
"lang_tl_postmarkers": "POST markers data. Please wait",
|
||||
"lang_img_DLDone": "Heruntergeladen:",
|
||||
"lang_img_copyDone": "Kopiert: URL dieses Bildes",
|
||||
@ -214,7 +214,7 @@
|
||||
"lang_parse_detail": "Details",
|
||||
"lang_parse_redraft": "Löschen & Neuentwerfen",
|
||||
"lang_parse_followed": "Folgt dir",
|
||||
"lang_parse_moved": "Moved to...",
|
||||
"lang_parse_moved": "Verschoben nach...",
|
||||
"lang_parse_clientop": "Aktion dieses Clients",
|
||||
"lang_parse_clienttxt": " wird",
|
||||
"lang_parse_clientno": "Nichts unternehmen",
|
||||
@ -222,7 +222,7 @@
|
||||
"lang_parse_clientmute": "Stumm",
|
||||
"lang_parse_mute": " wird stumm gemacht. Kann in den Einstellungen wieder entfernt werden.",
|
||||
"lang_parse_voted": "Abgestimmt",
|
||||
"lang_parse_myvote": "(My own poll)",
|
||||
"lang_parse_myvote": "(Meine eigene Umfrage)",
|
||||
"lang_parse_vote": "Abstimmen",
|
||||
"lang_parse_unvoted": "Ergebnis ohne Abstimmung anzeigen",
|
||||
"lang_parse_endedvote": "Abgelaufen",
|
||||
@ -288,5 +288,5 @@
|
||||
"lang_setting_exportwarn": "Nur wichtige Daten werden exportiert. Sie müssen diese Daten sichern.",
|
||||
"lang_setting_importwarn": "Alle Daten werden gelöscht.",
|
||||
"lang_setting_noupd": "Keine Updates verfügbar",
|
||||
"lang_setting_thisisbeta": "This is beta version. You have to update manually."
|
||||
"lang_setting_thisisbeta": "Dies ist die Beta-Version. Du musst manuell aktualisieren."
|
||||
}
|
@ -5,21 +5,21 @@
|
||||
"no": "Nein",
|
||||
"none": "Ohne",
|
||||
"show": "Zeige",
|
||||
"hide": "Hide",
|
||||
"hide": "Verbergen",
|
||||
"default": "Standard",
|
||||
"change": "Ändern",
|
||||
"select": "Auswahl",
|
||||
"exec": "Exec",
|
||||
"exec": "Ausführen",
|
||||
"env": "Systemeinstellungen",
|
||||
"setlang": "Sprachen",
|
||||
"backup": "Import und Export von Einstellungen",
|
||||
"backupWarn": "If you got a error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"backupWarn": "If you get an error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"import": "Importieren",
|
||||
"export": "Exportieren",
|
||||
"hardwareAcceleration": "Hardwarebeschleunigung deaktivieren",
|
||||
"hardwareAccelerationWarn": "Automatischer Neustart",
|
||||
"webview": "Webview Integration",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn on. You should understand it may lessen security level.",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn it on. Please be aware that it may lessen the security level.",
|
||||
"theme": "Designs",
|
||||
"popup": "Popup-Benachrichtigung(unter Windows)",
|
||||
"popupwarn": "Bei \"0\" Ausgeschaltet.",
|
||||
@ -61,7 +61,7 @@
|
||||
"modalFooter": "Background of modal window's footer",
|
||||
"thirdColor": "Backgroud of tag buttons, etc(near to Background)",
|
||||
"forthColor": "Title bar(same scheme to Background)",
|
||||
"bottom": "Background of menu-bar at bottom of window",
|
||||
"bottom": "Background of menu-bar at the bottom of the window",
|
||||
"emphasized": "Emphasized toot's background",
|
||||
"postbox": "Background of post-box and menu",
|
||||
"active": "Background of 'active' elements",
|
||||
@ -72,7 +72,7 @@
|
||||
"desc": "Über dieses Design",
|
||||
"customImport": "Import von eigenen Designs",
|
||||
"delete": "Löschen",
|
||||
"preview": "Preview",
|
||||
"preview": "Vorschau",
|
||||
"timeline": "Verlaufseinstellungen",
|
||||
"timemode": "Zeitformat",
|
||||
"relativetime": "Relatives Format:\"vor 1 Minuten\",\"vor 3 Tagen\"",
|
||||
@ -163,7 +163,7 @@
|
||||
"localonly": "Nur lokal",
|
||||
"zeroWidthEmoji": "Emojis ohne Abstand Einfügen",
|
||||
"uploadCrop": "Auto scale to fit",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Notice: if you post an animated picture like GIF, it will be converted static one.",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Note: if you post an animated picture like a GIF, it will be converted to a static picture.",
|
||||
"keysc": "Tastaturkürzel Einstellungen",
|
||||
"iks": "Schnell Einfügen",
|
||||
"okswarn": "Sie können Buchstaben und Emojis mit 3-Tasten-Kombination einfügen",
|
||||
|
@ -86,6 +86,8 @@
|
||||
"makeNew": "Save",
|
||||
"blocks": "Blocks",
|
||||
"mutes": "Mutes",
|
||||
"notfMute": "Mute their notifications too",
|
||||
"zeroSetToInfinity": "Mute duration: 0 min to set Infinity",
|
||||
"block": "Block",
|
||||
"mute": "Mute",
|
||||
"domainBlock": "Domain block",
|
||||
|
@ -13,13 +13,13 @@
|
||||
"env": "System Preferences",
|
||||
"setlang": "Languages",
|
||||
"backup": "Import and export of preferences",
|
||||
"backupWarn": "If you got a error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"backupWarn": "If you get an error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"import": "Import",
|
||||
"export": "Export",
|
||||
"hardwareAcceleration": "Disable hardware acceleration",
|
||||
"hardwareAccelerationWarn": "Auto restarted",
|
||||
"webview": "Webview Integration",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn on. You should understand it may lessen security level.",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn it on. Please be aware that it may lessen the security level.",
|
||||
"theme": "Themes",
|
||||
"popup": "Popup notification",
|
||||
"popupwarn": "Hide to set \"0\"",
|
||||
@ -28,7 +28,7 @@
|
||||
"nnwarn": "This does not work on Windows Portable ver.",
|
||||
"nntest": "Notification test",
|
||||
"width": "Width of columns",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than ammounts of columns.",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than amounts of columns.",
|
||||
"fixwidth": "Minimum width of TweetDeck browser",
|
||||
"fixwidthwarn": "",
|
||||
"margin": "Margin between timelines",
|
||||
@ -37,7 +37,7 @@
|
||||
"fontwarn": "Select your favorite font to 'Select'(Windows/ macOS only)",
|
||||
"fontsize": "Font size",
|
||||
"savefolder": "Folder to save",
|
||||
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
|
||||
"savefolderwarn": "TheDesk uses this value when it tries to save pictures or take screenshots.",
|
||||
"useragent": "User agent",
|
||||
"useragentWarn": "Restart when changed",
|
||||
"frame": "Window frame",
|
||||
@ -61,7 +61,7 @@
|
||||
"modalFooter": "Background of modal window's footer",
|
||||
"thirdColor": "Backgroud of tag buttons, etc(near to Background)",
|
||||
"forthColor": "Title bar(same scheme to Background)",
|
||||
"bottom": "Background of menu-bar at bottom of window",
|
||||
"bottom": "Background of menu-bar at the bottom of the window",
|
||||
"emphasized": "Emphasized toot's background",
|
||||
"postbox": "Background of post-box and menu",
|
||||
"active": "Background of 'active' elements",
|
||||
@ -163,7 +163,7 @@
|
||||
"localonly": "Local Only",
|
||||
"zeroWidthEmoji": "Zero-width space when inserting emojis",
|
||||
"uploadCrop": "Auto scale to fit",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Notice: if you post an animated picture like GIF, it will be converted static one.",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Note: if you post an animated picture like a GIF, it will be converted to a static picture.",
|
||||
"keysc": "Keyboard shortcut Preferences",
|
||||
"iks": "Easy inserter",
|
||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||
@ -230,7 +230,7 @@
|
||||
"reply": "Reply to this toot",
|
||||
"keyselecttop": "Select the top & left(No.1 column) toot",
|
||||
"reset": "Reset(Danger)",
|
||||
"resetconfirm": "Delete all data. You cannot undo. Continue?",
|
||||
"resetconfirm": "Delete all data. You cannot undo this operation. Continue?",
|
||||
"about": "About TheDesk",
|
||||
"hp": "Website",
|
||||
"support": "Support",
|
||||
|
@ -86,6 +86,8 @@
|
||||
"makeNew": "crwdns3210:0crwdne3210:0",
|
||||
"blocks": "crwdns3212:0crwdne3212:0",
|
||||
"mutes": "crwdns3214:0crwdne3214:0",
|
||||
"notfMute": "crwdns4591:0crwdne4591:0",
|
||||
"zeroSetToInfinity": "crwdns4593:0crwdne4593:0",
|
||||
"block": "crwdns3216:0crwdne3216:0",
|
||||
"mute": "crwdns3218:0crwdne3218:0",
|
||||
"domainBlock": "crwdns3220:0crwdne3220:0",
|
||||
|
@ -65,6 +65,7 @@
|
||||
"afterFTL": "Federated TL after this toot",
|
||||
"favedPeople": "People who favourited it",
|
||||
"btedPeople": "People who boosted it",
|
||||
"editHistory": "Edit history",
|
||||
"useOtherAcct1": "Use other account",
|
||||
"useOtherAcct2": ":unfav and unBT are disabled.",
|
||||
"btWithVis": "Boost with visibility",
|
||||
@ -73,6 +74,7 @@
|
||||
"favRegist": "Favourite",
|
||||
"openBrowser": "Open in browser",
|
||||
"screenshot": "Take a screenshot",
|
||||
"copyBinary": "Copy raw image",
|
||||
"copyURL": "Copy the URL",
|
||||
"copy": "Copy",
|
||||
"embed": "Embed",
|
||||
|
@ -127,6 +127,7 @@
|
||||
"lang_tl_postmarkers_title": "Process...",
|
||||
"lang_tl_postmarkers": "POST markers data. Please wait",
|
||||
"lang_img_DLDone": "Downloaded:",
|
||||
"lang_imgBin_copyDone": "Copied: raw data of this image",
|
||||
"lang_img_copyDone": "Copied: URL of this image",
|
||||
"lang_layout_gotop": "Go top of this column. When icon is red, this column cannot connect straming API. Please reload.",
|
||||
"lang_layout_thisacct": "{{notf}} of this account",
|
||||
@ -168,6 +169,8 @@
|
||||
"lang_hisdata_taketime": "It will take 30s ~ several minutes",
|
||||
"lang_hisdata_notonmisskey": "Misskey is unable to request.",
|
||||
"lang_hisdata_key": "This user is proofed by {{set}}",
|
||||
"lang_showontl_limited_title": "Limited account",
|
||||
"lang_showontl_limited": "This is limited account by moderator, show anyway?",
|
||||
"lang_showontl_movetxt": "This account was moved",
|
||||
"lang_showontl_movebtn": "Continue on the new account",
|
||||
"lang_showontl_botacct": "[bot]",
|
||||
|
@ -86,6 +86,8 @@
|
||||
"makeNew": "Guardar",
|
||||
"blocks": "Bloqueos",
|
||||
"mutes": "Silenciados",
|
||||
"notfMute": "Mute their notifications too",
|
||||
"zeroSetToInfinity": "Mute duration: 0 min to set Infinity",
|
||||
"block": "Bloquear",
|
||||
"mute": "Silenciar",
|
||||
"domainBlock": "Bloqueo de dominio",
|
||||
|
@ -86,6 +86,8 @@
|
||||
"makeNew": "Save",
|
||||
"blocks": "Blocks",
|
||||
"mutes": "Mutes",
|
||||
"notfMute": "Mute their notifications too",
|
||||
"zeroSetToInfinity": "Mute duration: 0 min to set Infinity",
|
||||
"block": "Block",
|
||||
"mute": "Mute",
|
||||
"domainBlock": "Domain block",
|
||||
|
@ -13,13 +13,13 @@
|
||||
"env": "Preferencias del sistema",
|
||||
"setlang": "Idiomas",
|
||||
"backup": "Importación y exportación de la configuración",
|
||||
"backupWarn": "If you got a error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"backupWarn": "If you get an error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"import": "Importar",
|
||||
"export": "Exportar",
|
||||
"hardwareAcceleration": "Deshabilitar la aceleración por hardware",
|
||||
"hardwareAccelerationWarn": "Reinicio automático",
|
||||
"webview": "Webview Integration",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn on. You should understand it may lessen security level.",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn it on. Please be aware that it may lessen the security level.",
|
||||
"theme": "Temas",
|
||||
"popup": "Notificación emergente (en Windows)",
|
||||
"popupwarn": "Ocultar para establecer \"0\"",
|
||||
@ -28,7 +28,7 @@
|
||||
"nnwarn": "Esto no funciona en la versión portable para Windows.",
|
||||
"nntest": "Prueba de notificación",
|
||||
"width": "Width of columns",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than ammounts of columns.",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than amounts of columns.",
|
||||
"fixwidth": "Ancho mínimo del navegador TweetDeck",
|
||||
"fixwidthwarn": "",
|
||||
"margin": "Margin between timelines",
|
||||
@ -61,7 +61,7 @@
|
||||
"modalFooter": "Background of modal window's footer",
|
||||
"thirdColor": "Backgroud of tag buttons, etc(near to Background)",
|
||||
"forthColor": "Title bar(same scheme to Background)",
|
||||
"bottom": "Background of menu-bar at bottom of window",
|
||||
"bottom": "Background of menu-bar at the bottom of the window",
|
||||
"emphasized": "Emphasized toot's background",
|
||||
"postbox": "Background of post-box and menu",
|
||||
"active": "Background of 'active' elements",
|
||||
@ -163,7 +163,7 @@
|
||||
"localonly": "Local Only",
|
||||
"zeroWidthEmoji": "Zero-width space when inserting emojis",
|
||||
"uploadCrop": "Auto scale to fit",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Notice: if you post an animated picture like GIF, it will be converted static one.",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Note: if you post an animated picture like a GIF, it will be converted to a static picture.",
|
||||
"keysc": "Keyboard shortcut Preferences",
|
||||
"iks": "Easy inserter",
|
||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||
@ -230,7 +230,7 @@
|
||||
"reply": "Reply to this toot",
|
||||
"keyselecttop": "Select the top & left(No.1 column) toot",
|
||||
"reset": "Reset(Danger)",
|
||||
"resetconfirm": "Delete all data. You cannot undo. Continue?",
|
||||
"resetconfirm": "Delete all data. You cannot undo this operation. Continue?",
|
||||
"about": "About TheDesk",
|
||||
"hp": "Website",
|
||||
"support": "Support",
|
||||
|
@ -86,6 +86,8 @@
|
||||
"makeNew": "Save",
|
||||
"blocks": "Blocks",
|
||||
"mutes": "Mutes",
|
||||
"notfMute": "Mute their notifications too",
|
||||
"zeroSetToInfinity": "Mute duration: 0 min to set Infinity",
|
||||
"block": "Block",
|
||||
"mute": "Mute",
|
||||
"domainBlock": "Domain block",
|
||||
|
@ -13,13 +13,13 @@
|
||||
"env": "System Preferences",
|
||||
"setlang": "Languages",
|
||||
"backup": "Import and export of preferences",
|
||||
"backupWarn": "If you got a error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"backupWarn": "If you get an error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"import": "Import",
|
||||
"export": "Export",
|
||||
"hardwareAcceleration": "Disable hardware acceleration",
|
||||
"hardwareAccelerationWarn": "Auto restarted",
|
||||
"webview": "Webview Integration",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn on. You should understand it may lessen security level.",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn it on. Please be aware that it may lessen the security level.",
|
||||
"theme": "Themes",
|
||||
"popup": "Popup notification",
|
||||
"popupwarn": "Hide to set \"0\"",
|
||||
@ -28,7 +28,7 @@
|
||||
"nnwarn": "This does not work on Windows Portable ver.",
|
||||
"nntest": "Notification test",
|
||||
"width": "Width of columns",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than ammounts of columns.",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than amounts of columns.",
|
||||
"fixwidth": "Minimum width of TweetDeck browser",
|
||||
"fixwidthwarn": "",
|
||||
"margin": "Margin between timelines",
|
||||
@ -37,7 +37,7 @@
|
||||
"fontwarn": "Select your favorite font to 'Select'(Windows/ macOS only)",
|
||||
"fontsize": "Font size",
|
||||
"savefolder": "Folder to save",
|
||||
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
|
||||
"savefolderwarn": "TheDesk uses this value when it tries to save pictures or take screenshots.",
|
||||
"useragent": "User agent",
|
||||
"useragentWarn": "Restart when changed",
|
||||
"frame": "Window frame",
|
||||
@ -61,7 +61,7 @@
|
||||
"modalFooter": "Background of modal window's footer",
|
||||
"thirdColor": "Backgroud of tag buttons, etc(near to Background)",
|
||||
"forthColor": "Title bar(same scheme to Background)",
|
||||
"bottom": "Background of menu-bar at bottom of window",
|
||||
"bottom": "Background of menu-bar at the bottom of the window",
|
||||
"emphasized": "Emphasized toot's background",
|
||||
"postbox": "Background of post-box and menu",
|
||||
"active": "Background of 'active' elements",
|
||||
@ -163,7 +163,7 @@
|
||||
"localonly": "Local Only",
|
||||
"zeroWidthEmoji": "Zero-width space when inserting emojis",
|
||||
"uploadCrop": "Auto scale to fit",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Notice: if you post an animated picture like GIF, it will be converted static one.",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Note: if you post an animated picture like a GIF, it will be converted to a static picture.",
|
||||
"keysc": "Keyboard shortcut Preferences",
|
||||
"iks": "Easy inserter",
|
||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||
@ -230,7 +230,7 @@
|
||||
"reply": "Reply to this toot",
|
||||
"keyselecttop": "Select the top & left(No.1 column) toot",
|
||||
"reset": "Reset(Danger)",
|
||||
"resetconfirm": "Delete all data. You cannot undo. Continue?",
|
||||
"resetconfirm": "Delete all data. You cannot undo this operation. Continue?",
|
||||
"about": "About TheDesk",
|
||||
"hp": "Website",
|
||||
"support": "Support",
|
||||
|
@ -74,7 +74,7 @@
|
||||
"openBrowser": "Ouvrir dans un navigateur",
|
||||
"screenshot": "Prendre une capture d'écran",
|
||||
"copyURL": "Copier l'URL",
|
||||
"copy": "Copy",
|
||||
"copy": "Copier",
|
||||
"embed": "Embarquer",
|
||||
"toots": "Pouets",
|
||||
"follow": "Suivre",
|
||||
@ -86,6 +86,8 @@
|
||||
"makeNew": "Sauvegarder",
|
||||
"blocks": "Blocs",
|
||||
"mutes": "Muets",
|
||||
"notfMute": "Aussi couper leurs notifications",
|
||||
"zeroSetToInfinity": "Durée de sourdine : 0 min pour définir infiniment",
|
||||
"block": "Bloquer",
|
||||
"mute": "Muet",
|
||||
"domainBlock": "Blocage de domaine",
|
||||
@ -179,7 +181,7 @@
|
||||
"foundBug": "J'ai trouvé un bug",
|
||||
"show": "Afficher",
|
||||
"directory": "Répertoire",
|
||||
"discover": "Discover",
|
||||
"discover": "Découvrir",
|
||||
"active": "Actif récemment",
|
||||
"newcomer": "Nouveautés",
|
||||
"local_only": "Local uniquement",
|
||||
|
@ -103,7 +103,7 @@
|
||||
"lang_details_embed": "Le code HTML intégré est tronqué.",
|
||||
"lang_details_url": "L'URL de ce pouet est tronqué.",
|
||||
"lang_details_txt": "Le contenu de ce pouet est tronqué.",
|
||||
"lang_details_fetch": "Fetcging toot data...",
|
||||
"lang_details_fetch": "Récupération des données du pouet...",
|
||||
"lang_filter_nodata": "Aucune donnée",
|
||||
"lang_filter_errordegree": "Veuillez vérifier le contexte",
|
||||
"lang_list_nodata": "Aucune donnée",
|
||||
|
@ -18,8 +18,8 @@
|
||||
"export": "Exporter",
|
||||
"hardwareAcceleration": "Désactiver l'accélération matérielle",
|
||||
"hardwareAccelerationWarn": "Redémarrage Automatique",
|
||||
"webview": "Webview Integration",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn on. You should understand it may lessen security level.",
|
||||
"webview": "Intégration de la vue web",
|
||||
"webviewWarn": "Pour utiliser l'intégration Tweetdeck, activez la. Notez que cela peut diminuer le niveau de sécurité.",
|
||||
"theme": "Thèmes",
|
||||
"popup": "Notification pop-up",
|
||||
"popupwarn": "\"0\" pour cacher",
|
||||
@ -72,7 +72,7 @@
|
||||
"desc": "À propos de ce thème",
|
||||
"customImport": "Importer des thèmes personnalisés",
|
||||
"delete": "Supprimer",
|
||||
"preview": "Preview",
|
||||
"preview": "Aperçu",
|
||||
"timeline": "Préférence de la TimeLine",
|
||||
"timemode": "Format de l’heure",
|
||||
"relativetime": "Format relatif:\"Il y a 1 minutes\",\"3 jours\"",
|
||||
@ -118,9 +118,9 @@
|
||||
"markerswarn": "Mastodon 3.0~. Partagé sur l'interface web et les clients tiers supportés.",
|
||||
"remote_img": "Récupérer les images depuis le serveur distant",
|
||||
"remote_imgWarn": "Toutes les prévisualisations sont obtenues depuis le serveur où vous êtes connecté.",
|
||||
"moreContextMode": "Context Tool",
|
||||
"moreContextModeWarn": "On detail of the toot modal, show toots before / after the toot on LTL, FTL, UTL",
|
||||
"smallHeader": "Minimize column headers",
|
||||
"moreContextMode": "Outil de contexte",
|
||||
"moreContextModeWarn": "Sur le détail du modal du pouet, afficher les pouets avant / après le pouet sur LTL, FTL, UTL",
|
||||
"smallHeader": "Réduire les en-têtes de colonne",
|
||||
"replySound": "Son (Réponse)",
|
||||
"favSound": "Son (Fav)",
|
||||
"btSound": "Son (Boost)",
|
||||
|
@ -86,6 +86,8 @@
|
||||
"makeNew": "Save",
|
||||
"blocks": "Blocks",
|
||||
"mutes": "Mutes",
|
||||
"notfMute": "Mute their notifications too",
|
||||
"zeroSetToInfinity": "Mute duration: 0 min to set Infinity",
|
||||
"block": "Block",
|
||||
"mute": "Mute",
|
||||
"domainBlock": "Domain block",
|
||||
|
@ -13,13 +13,13 @@
|
||||
"env": "System Preferences",
|
||||
"setlang": "Languages",
|
||||
"backup": "Import and export of preferences",
|
||||
"backupWarn": "If you got a error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"backupWarn": "If you get an error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"import": "Import",
|
||||
"export": "Export",
|
||||
"hardwareAcceleration": "Disable hardware acceleration",
|
||||
"hardwareAccelerationWarn": "Auto restarted",
|
||||
"webview": "Webview Integration",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn on. You should understand it may lessen security level.",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn it on. Please be aware that it may lessen the security level.",
|
||||
"theme": "Themes",
|
||||
"popup": "Popup notification",
|
||||
"popupwarn": "Hide to set \"0\"",
|
||||
@ -28,7 +28,7 @@
|
||||
"nnwarn": "This does not work on Windows Portable ver.",
|
||||
"nntest": "Notification test",
|
||||
"width": "Width of columns",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than ammounts of columns.",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than amounts of columns.",
|
||||
"fixwidth": "Minimum width of TweetDeck browser",
|
||||
"fixwidthwarn": "",
|
||||
"margin": "Margin between timelines",
|
||||
@ -37,7 +37,7 @@
|
||||
"fontwarn": "Select your favorite font to 'Select'(Windows/ macOS only)",
|
||||
"fontsize": "Font size",
|
||||
"savefolder": "Folder to save",
|
||||
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
|
||||
"savefolderwarn": "TheDesk uses this value when it tries to save pictures or take screenshots.",
|
||||
"useragent": "User agent",
|
||||
"useragentWarn": "Restart when changed",
|
||||
"frame": "Window frame",
|
||||
@ -61,7 +61,7 @@
|
||||
"modalFooter": "Background of modal window's footer",
|
||||
"thirdColor": "Backgroud of tag buttons, etc(near to Background)",
|
||||
"forthColor": "Title bar(same scheme to Background)",
|
||||
"bottom": "Background of menu-bar at bottom of window",
|
||||
"bottom": "Background of menu-bar at the bottom of the window",
|
||||
"emphasized": "Emphasized toot's background",
|
||||
"postbox": "Background of post-box and menu",
|
||||
"active": "Background of 'active' elements",
|
||||
@ -163,7 +163,7 @@
|
||||
"localonly": "Local Only",
|
||||
"zeroWidthEmoji": "Zero-width space when inserting emojis",
|
||||
"uploadCrop": "Auto scale to fit",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Notice: if you post an animated picture like GIF, it will be converted static one.",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Note: if you post an animated picture like a GIF, it will be converted to a static picture.",
|
||||
"keysc": "Keyboard shortcut Preferences",
|
||||
"iks": "Easy inserter",
|
||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||
@ -230,7 +230,7 @@
|
||||
"reply": "Reply to this toot",
|
||||
"keyselecttop": "Select the top & left(No.1 column) toot",
|
||||
"reset": "Reset(Danger)",
|
||||
"resetconfirm": "Delete all data. You cannot undo. Continue?",
|
||||
"resetconfirm": "Delete all data. You cannot undo this operation. Continue?",
|
||||
"about": "About TheDesk",
|
||||
"hp": "Website",
|
||||
"support": "Support",
|
||||
|
@ -86,6 +86,8 @@
|
||||
"makeNew": "Save",
|
||||
"blocks": "Blocks",
|
||||
"mutes": "Mutes",
|
||||
"notfMute": "Mute their notifications too",
|
||||
"zeroSetToInfinity": "Mute duration: 0 min to set Infinity",
|
||||
"block": "Block",
|
||||
"mute": "Mute",
|
||||
"domainBlock": "Domain block",
|
||||
|
@ -13,13 +13,13 @@
|
||||
"env": "System Preferences",
|
||||
"setlang": "Languages",
|
||||
"backup": "Import and export of preferences",
|
||||
"backupWarn": "If you got a error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"backupWarn": "If you get an error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"import": "Import",
|
||||
"export": "Export",
|
||||
"hardwareAcceleration": "Disable hardware acceleration",
|
||||
"hardwareAccelerationWarn": "Auto restarted",
|
||||
"webview": "Webview Integration",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn on. You should understand it may lessen security level.",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn it on. Please be aware that it may lessen the security level.",
|
||||
"theme": "Themes",
|
||||
"popup": "Popup notification",
|
||||
"popupwarn": "Hide to set \"0\"",
|
||||
@ -28,7 +28,7 @@
|
||||
"nnwarn": "This does not work on Windows Portable ver.",
|
||||
"nntest": "Notification test",
|
||||
"width": "Width of columns",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than ammounts of columns.",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than amounts of columns.",
|
||||
"fixwidth": "Minimum width of TweetDeck browser",
|
||||
"fixwidthwarn": "",
|
||||
"margin": "Margin between timelines",
|
||||
@ -37,7 +37,7 @@
|
||||
"fontwarn": "Select your favorite font to 'Select'(Windows/ macOS only)",
|
||||
"fontsize": "Font size",
|
||||
"savefolder": "Folder to save",
|
||||
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
|
||||
"savefolderwarn": "TheDesk uses this value when it tries to save pictures or take screenshots.",
|
||||
"useragent": "User agent",
|
||||
"useragentWarn": "Restart when changed",
|
||||
"frame": "Window frame",
|
||||
@ -61,7 +61,7 @@
|
||||
"modalFooter": "Background of modal window's footer",
|
||||
"thirdColor": "Backgroud of tag buttons, etc(near to Background)",
|
||||
"forthColor": "Title bar(same scheme to Background)",
|
||||
"bottom": "Background of menu-bar at bottom of window",
|
||||
"bottom": "Background of menu-bar at the bottom of the window",
|
||||
"emphasized": "Emphasized toot's background",
|
||||
"postbox": "Background of post-box and menu",
|
||||
"active": "Background of 'active' elements",
|
||||
@ -163,7 +163,7 @@
|
||||
"localonly": "Local Only",
|
||||
"zeroWidthEmoji": "Zero-width space when inserting emojis",
|
||||
"uploadCrop": "Auto scale to fit",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Notice: if you post an animated picture like GIF, it will be converted static one.",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Note: if you post an animated picture like a GIF, it will be converted to a static picture.",
|
||||
"keysc": "Keyboard shortcut Preferences",
|
||||
"iks": "Easy inserter",
|
||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||
@ -230,7 +230,7 @@
|
||||
"reply": "Reply to this toot",
|
||||
"keyselecttop": "Select the top & left(No.1 column) toot",
|
||||
"reset": "Reset(Danger)",
|
||||
"resetconfirm": "Delete all data. You cannot undo. Continue?",
|
||||
"resetconfirm": "Delete all data. You cannot undo this operation. Continue?",
|
||||
"about": "About TheDesk",
|
||||
"hp": "Website",
|
||||
"support": "Support",
|
||||
|
@ -86,6 +86,8 @@
|
||||
"makeNew": "Salva",
|
||||
"blocks": "Blocchi",
|
||||
"mutes": "Muti",
|
||||
"notfMute": "Mute their notifications too",
|
||||
"zeroSetToInfinity": "Mute duration: 0 min to set Infinity",
|
||||
"block": "Blocca",
|
||||
"mute": "Silenzia",
|
||||
"domainBlock": "Blocco di dominio",
|
||||
|
@ -19,7 +19,7 @@
|
||||
"hardwareAcceleration": "Disabilita accelerazione hardware",
|
||||
"hardwareAccelerationWarn": "Riavvio automatico",
|
||||
"webview": "Webview Integration",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn on. You should understand it may lessen security level.",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn it on. Please be aware that it may lessen the security level.",
|
||||
"theme": "Temi",
|
||||
"popup": "Notifica popup",
|
||||
"popupwarn": "Nascondi per impostare \"0\"",
|
||||
|
@ -63,6 +63,7 @@
|
||||
"afterFTL": "これより後の連合TL(誰のトゥート言及してんねん)",
|
||||
"favedPeople": "誰がお気に入りに登録してるんや",
|
||||
"btedPeople": "誰がお気に入りブーストしたんや",
|
||||
"editHistory": "編集履歴",
|
||||
"useOtherAcct1": "他のアカウント使う",
|
||||
"useOtherAcct2": "の解除はできひん",
|
||||
"btWithVis": "公開範囲も決めてからブースト",
|
||||
@ -71,6 +72,7 @@
|
||||
"favRegist": "お気に入り",
|
||||
"openBrowser": "ブラウザで開く",
|
||||
"screenshot": "スクリーンショット",
|
||||
"copyBinary": "画像をコピー",
|
||||
"copyURL": "URLをコピー",
|
||||
"copy": "コピー",
|
||||
"embed": "埋め込む",
|
||||
|
@ -126,6 +126,7 @@
|
||||
"lang_tl_postmarkers_title": "処理中",
|
||||
"lang_tl_postmarkers": "未読マーカー送信してるしちょっと待ってな…",
|
||||
"lang_img_DLDone": "ダウンロード先:",
|
||||
"lang_imgBin_copyDone": "画像データをコピーしたで。",
|
||||
"lang_img_copyDone": "画像のURLをコピーしたで",
|
||||
"lang_layout_gotop": "一番上へ。アイコンが赤のときはストリーミングに接続できてへんしF5で再読込やってみて。",
|
||||
"lang_layout_thisacct": "このアカウントの{{notf}}",
|
||||
@ -168,6 +169,8 @@
|
||||
"lang_hisdata_notonmisskey": "このシステムはMisskeyにはあらへん。",
|
||||
"lang_hisdata_key": "こいつは{{set}}が信じれるって言うてるし信じたってな",
|
||||
"lang_showontl_movetxt": "このアカウントはお引っ越ししたで",
|
||||
"lang_showontl_limited_title": "制限されたアカウント",
|
||||
"lang_showontl_limited": "管理者がこのアカウントはあかんって言うたけど、あんたはどうする?それでも見るんやったらOK押してくれや",
|
||||
"lang_showontl_movebtn": "移行先を見る",
|
||||
"lang_showontl_botacct": "botアカウント",
|
||||
"lang_showontl_followed": "フォローしてもろてる",
|
||||
|
@ -65,6 +65,7 @@
|
||||
"afterFTL": "これより後の連合TL(言及確認)",
|
||||
"favedPeople": "このトゥートをお気に入りに登録した人",
|
||||
"btedPeople": "このトゥートをブーストした人",
|
||||
"editHistory": "編集履歴",
|
||||
"useOtherAcct1": "他のアカウントを使用",
|
||||
"useOtherAcct2": "の解除はできません",
|
||||
"btWithVis": "公開範囲を指定してブースト",
|
||||
@ -73,6 +74,7 @@
|
||||
"favRegist": "お気に入り",
|
||||
"openBrowser": "ブラウザで開く",
|
||||
"screenshot": "スクリーンショット",
|
||||
"copyBinary": "画像をコピー",
|
||||
"copyURL": "URLをコピー",
|
||||
"copy": "コピー",
|
||||
"embed": "埋め込む",
|
||||
|
@ -128,6 +128,7 @@
|
||||
"lang_tl_postmarkers_title": "処理中",
|
||||
"lang_tl_postmarkers": "未読マーカーを送信しています。3秒以内に閉じられます。",
|
||||
"lang_img_DLDone": "ダウンロード先:",
|
||||
"lang_imgBin_copyDone": "画像データをコピーしました。",
|
||||
"lang_img_copyDone": "画像のURLをコピーしました。",
|
||||
"lang_layout_gotop": "一番上へ。アイコンが赤のときはストリーミングに接続できていません。F5等で再読込をお試し下さい。",
|
||||
"lang_layout_thisacct": "このアカウントの{{notf}}",
|
||||
@ -169,6 +170,8 @@
|
||||
"lang_hisdata_taketime": "30秒から数分かかります",
|
||||
"lang_hisdata_notonmisskey": "このシステムはMisskeyにはありません。",
|
||||
"lang_hisdata_key": "このユーザーの信頼性は{{set}}によって示されています",
|
||||
"lang_showontl_limited_title": "制限されたアカウント",
|
||||
"lang_showontl_limited": "管理者によりこのアカウントの表示は制限されています。それでも表示しますか?",
|
||||
"lang_showontl_movetxt": "このアカウントは移行しています",
|
||||
"lang_showontl_movebtn": "移行先を見る",
|
||||
"lang_showontl_botacct": "botアカウント",
|
||||
|
@ -86,6 +86,8 @@
|
||||
"makeNew": "Save",
|
||||
"blocks": "Blocks",
|
||||
"mutes": "Mutes",
|
||||
"notfMute": "Mute their notifications too",
|
||||
"zeroSetToInfinity": "Mute duration: 0 min to set Infinity",
|
||||
"block": "Block",
|
||||
"mute": "Mute",
|
||||
"domainBlock": "Domain block",
|
||||
|
@ -13,13 +13,13 @@
|
||||
"env": "System Preferences",
|
||||
"setlang": "Languages",
|
||||
"backup": "Import and export of preferences",
|
||||
"backupWarn": "If you got a error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"backupWarn": "If you get an error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"import": "Import",
|
||||
"export": "Export",
|
||||
"hardwareAcceleration": "Disable hardware acceleration",
|
||||
"hardwareAccelerationWarn": "Auto restarted",
|
||||
"webview": "Webview Integration",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn on. You should understand it may lessen security level.",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn it on. Please be aware that it may lessen the security level.",
|
||||
"theme": "Themes",
|
||||
"popup": "Popup notification",
|
||||
"popupwarn": "Hide to set \"0\"",
|
||||
@ -28,7 +28,7 @@
|
||||
"nnwarn": "This does not work on Windows Portable ver.",
|
||||
"nntest": "Notification test",
|
||||
"width": "Width of columns",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than ammounts of columns.",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than amounts of columns.",
|
||||
"fixwidth": "Minimum width of TweetDeck browser",
|
||||
"fixwidthwarn": "",
|
||||
"margin": "Margin between timelines",
|
||||
@ -37,7 +37,7 @@
|
||||
"fontwarn": "Select your favorite font to 'Select'(On Linux, it may not work.)",
|
||||
"fontsize": "Font size",
|
||||
"savefolder": "Folder to save",
|
||||
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
|
||||
"savefolderwarn": "TheDesk uses this value when it tries to save pictures or take screenshots.",
|
||||
"useragent": "User agent",
|
||||
"useragentWarn": "Restart when changed",
|
||||
"frame": "Window frame",
|
||||
@ -61,7 +61,7 @@
|
||||
"modalFooter": "Background of modal window's footer",
|
||||
"thirdColor": "Backgroud of tag buttons, etc(near to Background)",
|
||||
"forthColor": "Title bar(same scheme to Background)",
|
||||
"bottom": "Background of menu-bar at bottom of window",
|
||||
"bottom": "Background of menu-bar at the bottom of the window",
|
||||
"emphasized": "Emphasized toot's background",
|
||||
"postbox": "Background of post-box and menu",
|
||||
"active": "Background of 'active' elements",
|
||||
@ -163,7 +163,7 @@
|
||||
"localonly": "Local Only",
|
||||
"zeroWidthEmoji": "Zero-width space when inserting emojis",
|
||||
"uploadCrop": "Auto scale to fit",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Notice: if you post an animated picture like GIF, it will be converted static one.",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Note: if you post an animated picture like a GIF, it will be converted to a static picture.",
|
||||
"keysc": "Keyboard shortcut Preferences",
|
||||
"iks": "Easy inserter",
|
||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||
@ -230,7 +230,7 @@
|
||||
"reply": "Reply to this toot",
|
||||
"keyselecttop": "Select the top & left(No.1 column) toot",
|
||||
"reset": "Reset(Danger)",
|
||||
"resetconfirm": "Delete all data. You cannot undo. Continue?",
|
||||
"resetconfirm": "Delete all data. You cannot undo this operation. Continue?",
|
||||
"about": "About TheDesk",
|
||||
"hp": "Website",
|
||||
"support": "Support",
|
||||
|
@ -86,6 +86,8 @@
|
||||
"makeNew": "Save",
|
||||
"blocks": "Blocks",
|
||||
"mutes": "Mutes",
|
||||
"notfMute": "Mute their notifications too",
|
||||
"zeroSetToInfinity": "Mute duration: 0 min to set Infinity",
|
||||
"block": "Block",
|
||||
"mute": "Mute",
|
||||
"domainBlock": "Domain block",
|
||||
|
@ -13,13 +13,13 @@
|
||||
"env": "System Preferences",
|
||||
"setlang": "Languages",
|
||||
"backup": "Import and export of preferences",
|
||||
"backupWarn": "If you got a error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"backupWarn": "If you get an error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"import": "Import",
|
||||
"export": "Export",
|
||||
"hardwareAcceleration": "Disable hardware acceleration",
|
||||
"hardwareAccelerationWarn": "Auto restarted",
|
||||
"webview": "Webview Integration",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn on. You should understand it may lessen security level.",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn it on. Please be aware that it may lessen the security level.",
|
||||
"theme": "Themes",
|
||||
"popup": "Popup notification",
|
||||
"popupwarn": "Hide to set \"0\"",
|
||||
@ -28,7 +28,7 @@
|
||||
"nnwarn": "This does not work on Windows Portable ver.",
|
||||
"nntest": "Notification test",
|
||||
"width": "Width of columns",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than ammounts of columns.",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than amounts of columns.",
|
||||
"fixwidth": "Minimum width of TweetDeck browser",
|
||||
"fixwidthwarn": "",
|
||||
"margin": "Margin between timelines",
|
||||
@ -37,7 +37,7 @@
|
||||
"fontwarn": "Select your favorite font to 'Select'(Windows/ macOS only)",
|
||||
"fontsize": "Font size",
|
||||
"savefolder": "Folder to save",
|
||||
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
|
||||
"savefolderwarn": "TheDesk uses this value when it tries to save pictures or take screenshots.",
|
||||
"useragent": "User agent",
|
||||
"useragentWarn": "Restart when changed",
|
||||
"frame": "Window frame",
|
||||
@ -61,7 +61,7 @@
|
||||
"modalFooter": "Background of modal window's footer",
|
||||
"thirdColor": "Backgroud of tag buttons, etc(near to Background)",
|
||||
"forthColor": "Title bar(same scheme to Background)",
|
||||
"bottom": "Background of menu-bar at bottom of window",
|
||||
"bottom": "Background of menu-bar at the bottom of the window",
|
||||
"emphasized": "Emphasized toot's background",
|
||||
"postbox": "Background of post-box and menu",
|
||||
"active": "Background of 'active' elements",
|
||||
@ -163,7 +163,7 @@
|
||||
"localonly": "Local Only",
|
||||
"zeroWidthEmoji": "Zero-width space when inserting emojis",
|
||||
"uploadCrop": "Auto scale to fit",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Notice: if you post an animated picture like GIF, it will be converted static one.",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Note: if you post an animated picture like a GIF, it will be converted to a static picture.",
|
||||
"keysc": "Keyboard shortcut Preferences",
|
||||
"iks": "Easy inserter",
|
||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||
@ -230,7 +230,7 @@
|
||||
"reply": "Reply to this toot",
|
||||
"keyselecttop": "Select the top & left(No.1 column) toot",
|
||||
"reset": "Reset(Danger)",
|
||||
"resetconfirm": "Delete all data. You cannot undo. Continue?",
|
||||
"resetconfirm": "Delete all data. You cannot undo this operation. Continue?",
|
||||
"about": "About TheDesk",
|
||||
"hp": "Website",
|
||||
"support": "Support",
|
||||
|
@ -86,6 +86,8 @@
|
||||
"makeNew": "Lagre",
|
||||
"blocks": "Blokker",
|
||||
"mutes": "Demp",
|
||||
"notfMute": "Mute their notifications too",
|
||||
"zeroSetToInfinity": "Mute duration: 0 min to set Infinity",
|
||||
"block": "Blokker",
|
||||
"mute": "Stille",
|
||||
"domainBlock": "Domeneblokkering",
|
||||
|
@ -13,13 +13,13 @@
|
||||
"env": "System Preferences",
|
||||
"setlang": "Språk",
|
||||
"backup": "Import and export of preferences",
|
||||
"backupWarn": "If you got a error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"backupWarn": "If you get an error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"import": "Importer",
|
||||
"export": "Eksporter",
|
||||
"hardwareAcceleration": "Slå av maskinvareakselerasjon",
|
||||
"hardwareAccelerationWarn": "Auto restarted",
|
||||
"webview": "Webview Integration",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn on. You should understand it may lessen security level.",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn it on. Please be aware that it may lessen the security level.",
|
||||
"theme": "Temaer",
|
||||
"popup": "Popup notification",
|
||||
"popupwarn": "Hide to set \"0\"",
|
||||
@ -28,7 +28,7 @@
|
||||
"nnwarn": "This does not work on Windows Portable ver.",
|
||||
"nntest": "Varseltest",
|
||||
"width": "Width of columns",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than ammounts of columns.",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than amounts of columns.",
|
||||
"fixwidth": "Minimum width of TweetDeck browser",
|
||||
"fixwidthwarn": "",
|
||||
"margin": "Margin between timelines",
|
||||
@ -37,7 +37,7 @@
|
||||
"fontwarn": "Select your favorite font to 'Select'(Windows/ macOS only)",
|
||||
"fontsize": "Font size",
|
||||
"savefolder": "Folder to save",
|
||||
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
|
||||
"savefolderwarn": "TheDesk uses this value when it tries to save pictures or take screenshots.",
|
||||
"useragent": "Brukeragent",
|
||||
"useragentWarn": "Restart when changed",
|
||||
"frame": "Window frame",
|
||||
@ -61,7 +61,7 @@
|
||||
"modalFooter": "Background of modal window's footer",
|
||||
"thirdColor": "Backgroud of tag buttons, etc(near to Background)",
|
||||
"forthColor": "Title bar(same scheme to Background)",
|
||||
"bottom": "Background of menu-bar at bottom of window",
|
||||
"bottom": "Background of menu-bar at the bottom of the window",
|
||||
"emphasized": "Emphasized toot's background",
|
||||
"postbox": "Background of post-box and menu",
|
||||
"active": "Background of 'active' elements",
|
||||
@ -163,7 +163,7 @@
|
||||
"localonly": "Kun lokalt",
|
||||
"zeroWidthEmoji": "Zero-width space when inserting emojis",
|
||||
"uploadCrop": "Auto scale to fit",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Notice: if you post an animated picture like GIF, it will be converted static one.",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Note: if you post an animated picture like a GIF, it will be converted to a static picture.",
|
||||
"keysc": "Keyboard shortcut Preferences",
|
||||
"iks": "Enkel innsetter",
|
||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||
|
@ -2,24 +2,24 @@
|
||||
"list": "Lista kont",
|
||||
"back": "Wstecz",
|
||||
"add": "Dodaj konto",
|
||||
"addAcct": "Wprowadź domenę instancji (jak mastodon.social)",
|
||||
"codesetupwarn": "Uncheck it to skip pasiting code.(login to Mastodon on Windows or macOS) (Recommended: pcheck)",
|
||||
"codesetup": "Code setup",
|
||||
"mainacct": "Main an account",
|
||||
"addAcct": "Wprowadź domenę instancji (np. mastodon.social)",
|
||||
"codesetupwarn": "Odznacz, aby pominąć pasujący kod. (zaloguj się do Mastodon na Windows lub macOS) (Zalecane: pcheck)",
|
||||
"codesetup": "Ustawienia kodu",
|
||||
"mainacct": "Konto główne",
|
||||
"selacct": "Wybierz konto",
|
||||
"codepastewarn": "Wklej kod i zamknij przeglądarkę.",
|
||||
"codepaste": "Code",
|
||||
"domain": "Domain",
|
||||
"connect": "Federated servers",
|
||||
"codepaste": "Kod",
|
||||
"domain": "Domena",
|
||||
"connect": "Serwery sfederowane",
|
||||
"toots": "Tooty",
|
||||
"users": "Użytkownicy",
|
||||
"users2": "użytkownicy",
|
||||
"safety": "Connection",
|
||||
"safety": "Połączenie",
|
||||
"ver": "Wersja Mastodona",
|
||||
"ko": "",
|
||||
"thisismisskey": "Login as Misskey",
|
||||
"misskeylogin": "Read <a href=\"https://thedesk.top/how-to-misskey-login.html\">Docs(ja)</a> to login Misskey.",
|
||||
"thisismisskey": "Zaloguj się do Misskey",
|
||||
"misskeylogin": "Przeczytaj <a href=\"https://thedesk.top/how-to-misskey-login.html\">Docs(ja)</a> aby zalogować się do Misskey.",
|
||||
"nodata": "Brak danych",
|
||||
"accessTokenSetup": "Use access token to login(click after fill not code but access-token in box: Advanced)",
|
||||
"haveExported": "Having the exported file of TheDesk, click here to jump setting page"
|
||||
"accessTokenSetup": "Użyj tokenu dostępu do logowania (po wypełnieniu kliknij \"token dostępu\" a nie \"kod\" w polu: Zaawansowane)",
|
||||
"haveExported": "Posiadając wyeksportowany plik TheDesk, kliknij tutaj, aby skoczyć do strony ustawień"
|
||||
}
|
@ -1,14 +1,14 @@
|
||||
{
|
||||
"draghere": "Przeciągnij tutaj by przesłać",
|
||||
"nowOffline": "OFFLINE: all of your post is in the draft box and you should reload after re-connect to the Internet",
|
||||
"reOnline": "Now we are in the Internet, you should reload...",
|
||||
"nowOffline": "OFLINE: cały twój post jest szkicem i powinieneś przeładować po ponownym połączeniu z Internetem",
|
||||
"reOnline": "Teraz jesteśmy w Online, powinieneś przeładować...",
|
||||
"close": "Zamknij",
|
||||
"webSrc": "Szukaj w Internecie",
|
||||
"tsSrc": "Search on tootsearch",
|
||||
"tsSrc": "Szukaj w tootsearch",
|
||||
"showSelectProf": "Pokaż profil wybranego konta",
|
||||
"closethisbox": "Close this box",
|
||||
"closethisbox": "Zamknij to okno",
|
||||
"toot": "Toot",
|
||||
"post-new": "Post new",
|
||||
"post-new": "Nowy post",
|
||||
"nsfwDes": "Oznacz media jako wrażliwe",
|
||||
"cwDes": "Hide text behind warning",
|
||||
"selfile": "Dołącz..",
|
||||
@ -36,7 +36,7 @@
|
||||
"emojiWarn": "",
|
||||
"emojiInsertWarn": "Niektóre emotikony nie mogą być wstawione.",
|
||||
"refreshEmoji": "Refresh emojis list",
|
||||
"closeThisBox": "Close this box",
|
||||
"closeThisBox": "Zamknij to okno",
|
||||
"showThisEmoji": " are shown.",
|
||||
"customEmoji": "Custom emojis",
|
||||
"peopleEmoji": "Emoji ludzi",
|
||||
@ -86,6 +86,8 @@
|
||||
"makeNew": "Zapisz",
|
||||
"blocks": "Blocks",
|
||||
"mutes": "Mutes",
|
||||
"notfMute": "Mute their notifications too",
|
||||
"zeroSetToInfinity": "Mute duration: 0 min to set Infinity",
|
||||
"block": "Zablokuj",
|
||||
"mute": "Wycisz",
|
||||
"domainBlock": "Domain block",
|
||||
|
@ -6,16 +6,16 @@
|
||||
"lang_yesno": "Tak",
|
||||
"lang_no": "Nie",
|
||||
"lang_progress": "Czekaj...",
|
||||
"lang_edit": "Edit",
|
||||
"lang_del": "Delete",
|
||||
"lang_edit": "Edycja",
|
||||
"lang_del": "Usuń",
|
||||
"lang_add": "Add",
|
||||
"lang_fatalerroroccured": "Error",
|
||||
"lang_speech": "Google US English",
|
||||
"lang_lang": "Language",
|
||||
"lang_langlocale": "English",
|
||||
"lang_fatalerroroccured": "Błąd",
|
||||
"lang_speech": "Angielski Google US",
|
||||
"lang_lang": "Język",
|
||||
"lang_langlocale": "Angielski",
|
||||
"lang_back": "Wstecz",
|
||||
"lang_set": "Set",
|
||||
"lang_langadd": "Translate TheDesk to other languages or proofread TheDesk on <a href=\"https://github.com/cutls/TheDesk\" target=\"_blank\">GitHub</a>. TheDesk needs your help.",
|
||||
"lang_set": "Ustaw",
|
||||
"lang_langadd": "Tłumaczenie TheDesk na inne języki lub korekta TheDesk na <a href=\"https://github.com/cutls/TheDesk\" target=\"_blank\">GitHub</a>. TheDesk potrzebuje Twojej pomocy.",
|
||||
"lang_time_prefixAgo": null,
|
||||
"lang_time_prefixFromNow": null,
|
||||
"lang_time_suffixAgo": null,
|
||||
@ -24,43 +24,43 @@
|
||||
"lang_time_seconds": "%d s",
|
||||
"lang_time_minute": "1 m",
|
||||
"lang_time_minutes": "%d m",
|
||||
"lang_time_hour": "1 h",
|
||||
"lang_time_hours": "%d h",
|
||||
"lang_time_hour": "1 g",
|
||||
"lang_time_hours": "%d g",
|
||||
"lang_time_day": "1 d",
|
||||
"lang_time_days": "%d d",
|
||||
"lang_time_month": "1 month",
|
||||
"lang_time_months": "%d months",
|
||||
"lang_time_year": "y",
|
||||
"lang_time_years": "%d y",
|
||||
"lang_version_usever": "No update is found({{ver}})",
|
||||
"lang_version_skipver": "Update was ignored.",
|
||||
"lang_version_platform": "Do you want auto-updates?(users installed on Microsoft Store select 'No')",
|
||||
"lang_version_platform_linux": "Do you want auto-updates?(users installed on Snapcraft select 'No')",
|
||||
"lang_version_platform_mac": "Do you want auto-updates?(Homebrew Cask users select 'No')",
|
||||
"lang_login_noauth": "Show TL of unlogined accounts",
|
||||
"lang_manager_info": "About this instance",
|
||||
"lang_manager_refresh": "Refresh",
|
||||
"lang_time_month": "1 miesiąc",
|
||||
"lang_time_months": "%d miesięcy",
|
||||
"lang_time_year": "r",
|
||||
"lang_time_years": "%d lat",
|
||||
"lang_version_usever": "Nie znaleziono aktualizacji ({{ver}})",
|
||||
"lang_version_skipver": "Aktualizacja została zignorowana.",
|
||||
"lang_version_platform": "Czy chcesz włączyć automatyczne aktualizacje? (Jeśli instalowałeś z Microsoft Store wybierz 'Nie')",
|
||||
"lang_version_platform_linux": "Czy chcesz włączyć automatyczne aktualizacje?(jeśli instalowałeś ze Snapcraft wybierz 'Nie')",
|
||||
"lang_version_platform_mac": "Czy chcesz włączyć automatyczne aktualizacje?(Jeśli instalowałeś przez Homebrew wybierz 'Nie')",
|
||||
"lang_login_noauth": "Pokaż TL niezalogowanych kont",
|
||||
"lang_manager_info": "O tej instancji",
|
||||
"lang_manager_refresh": "Odśwież",
|
||||
"lang_manager_delete": "Wyloguj się",
|
||||
"lang_manager_color": "Account Color",
|
||||
"lang_manager_confirm": "is about to logout. Continue?",
|
||||
"lang_manager_mainAcct": "Done:choose main account",
|
||||
"lang_manager_def": "Default",
|
||||
"lang_manager_color": "Kolor konta",
|
||||
"lang_manager_confirm": "zostaniesz wylogowany. Kontynuować?",
|
||||
"lang_manager_mainAcct": "Gotowe:wybierz konto główne",
|
||||
"lang_manager_def": "Domyślny",
|
||||
"lang_manager_none": "Brak",
|
||||
"lang_manager_godev": "Open DevCenter of Misskey. We show also an official documents to refer.",
|
||||
"lang_manager_godev": "Otwórz DevCenter Misskey. Pokazujemy również oficjalne dokumenty do odsyłania.",
|
||||
"lang_manager_logout": "Wyloguj się",
|
||||
"lang_manager_maxChars": "Max chars of toots",
|
||||
"lang_manager_refreshAt": "Login with this domain",
|
||||
"lang_bbmd_misskey": "TheDesk regards \"@\" as reply, but put other parameter. Unlisted on Mastodon means Home on Misskey.",
|
||||
"lang_emoji_get": "Get emojis",
|
||||
"lang_manager_maxChars": "Maksymalna liczba znaków w tootach",
|
||||
"lang_manager_refreshAt": "Zaloguj się za pomocą tej domeny",
|
||||
"lang_bbmd_misskey": "TheDesk uważa \"@\" za odpowiedź, ale wprowadź inny parametr. Nieskatalogowany w Mastodon oznacza Home na Misskey.",
|
||||
"lang_emoji_get": "Pobierzz emotikony",
|
||||
"lang_emoji_custom": "Custom emojis",
|
||||
"lang_defaultemojis_text": "Emojis about {{cat}}",
|
||||
"lang_emoji_uncat": "Uncategorized",
|
||||
"lang_postimg_previewdis": "cannot preview",
|
||||
"lang_postimg_aftupload": "You cannot change accounts after uploading.",
|
||||
"lang_postimg_failupload": "Failed",
|
||||
"lang_postimg_delete": "Click to add description, right-click to delete this",
|
||||
"lang_postimg_desc": "Description",
|
||||
"lang_postimg_leadContext": "right-click the thumbnail to delete this",
|
||||
"lang_defaultemojis_text": "Emotikony o {{cat}}",
|
||||
"lang_emoji_uncat": "Bez kategorii",
|
||||
"lang_postimg_previewdis": "nie można wyświetlić podglądu",
|
||||
"lang_postimg_aftupload": "Nie możesz zmienić kont po przesłaniu.",
|
||||
"lang_postimg_failupload": "Nie powiodło się",
|
||||
"lang_postimg_delete": "Kliknij, aby dodać opis, prawoklik myszą to usuwa",
|
||||
"lang_postimg_desc": "Opis",
|
||||
"lang_postimg_leadContext": "użyj prawokliku myszą aby to usunąć",
|
||||
"lang_post_syncDetail": "Upload media synchronously",
|
||||
"lang_post_syncDetailText": "Click each picture icon to get the thumbnail. If you can get, the media you uploaded are completely processed.",
|
||||
"lang_post_tagTL": "This toot does not contain a default tag. This toot will not be shown on Local TL. Continue?",
|
||||
@ -90,7 +90,7 @@
|
||||
"lang_status_followers": "Followers",
|
||||
"lang_status_active": "Last status",
|
||||
"lang_secure_draft": "Add to draft",
|
||||
"lang_secure_useThis": "Use this",
|
||||
"lang_secure_useThis": "Użyj tego",
|
||||
"lang_secure_deleteThis": "Delete this",
|
||||
"lang_suggest_nodata": "Please get emojis list in order to show suggestion.",
|
||||
"lang_usetxtbox_reply": "Reply Mode. Ctrl+Shift+C to clear.",
|
||||
|
@ -6,231 +6,231 @@
|
||||
"none": "Brak",
|
||||
"show": "Pokaż",
|
||||
"hide": "Ukryj",
|
||||
"default": "Default",
|
||||
"default": "Domyślny",
|
||||
"change": "Zmień",
|
||||
"select": "Wybierz",
|
||||
"exec": "Exec",
|
||||
"exec": "Wykonywanie",
|
||||
"env": "Ustawienia systemowe",
|
||||
"setlang": "Języki",
|
||||
"backup": "Import i eksport preferencji",
|
||||
"backupWarn": "If you got a error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"backupWarn": "Jeśli podczas wybierania pliku wystąpi błąd, należy wkleić ciągi znaków pojawiający się po otwarciu pliku i kliknąć przycisk importuj",
|
||||
"import": "Import",
|
||||
"export": "Eksport",
|
||||
"hardwareAcceleration": "Wyłącz przyspieszanie sprzętowe",
|
||||
"hardwareAccelerationWarn": "Auto restarted",
|
||||
"webview": "Webview Integration",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn on. You should understand it may lessen security level.",
|
||||
"hardwareAccelerationWarn": "Automatycznie uruchomiono ponownie",
|
||||
"webview": "Zintegrowany widok Web",
|
||||
"webviewWarn": "Aby skorzystać z integracji z TweetDeck, należy ją włączyć. Uważaj, to może to obniżyć poziom bezpieczeństwa.",
|
||||
"theme": "Motywy",
|
||||
"popup": "Wyskakujące powiadomienia",
|
||||
"popupwarn": "Hide to set \"0\"",
|
||||
"popupwarn": "Aby ukryć ustaw \"0\"",
|
||||
"s": "sek",
|
||||
"nativenotf": "Powiadomienie natywne",
|
||||
"nnwarn": "To nie działa w wersji przenośnej Windows.",
|
||||
"nntest": "Test powiadomień",
|
||||
"width": "Szerokość kolumn",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than ammounts of columns.",
|
||||
"fixwidth": "Minimum width of TweetDeck browser",
|
||||
"widthwarn": "Pasek przewijania pokazuje się, gdy rozmiar okna jest większy niż ilość kolumn.",
|
||||
"fixwidth": "Minimalna szerokość przeglądarki TweetDeck",
|
||||
"fixwidthwarn": "",
|
||||
"margin": "Margin between timelines",
|
||||
"margin": "Margines między osiami czasu",
|
||||
"above": "powyżej",
|
||||
"font": "Czcionka",
|
||||
"fontwarn": "Select your favorite font to 'Select'(Windows/ macOS only)",
|
||||
"fontwarn": "Wybierz swoją ulubioną czcionkę w 'Select'(Na Linuksie może to nie działać.)",
|
||||
"fontsize": "Rozmiar czcionki",
|
||||
"savefolder": "Folder to save",
|
||||
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
|
||||
"savefolder": "Folder zapisu",
|
||||
"savefolderwarn": "TheDesk używa tej wartości, gdy próbuje zapisać zdjęcia lub zrobić zrzuty ekranu.",
|
||||
"useragent": "Agent użytkownika",
|
||||
"useragentWarn": "Restart when changed",
|
||||
"useragentWarn": "Restart po zmianach",
|
||||
"frame": "Ramka okna",
|
||||
"frameWarn": "If 'off', the window looks cool.",
|
||||
"downloadWin": "Versioning(o Windows downloader)",
|
||||
"frameWarn": "Jeśli 'off', okno wygląda ładnie.",
|
||||
"downloadWin": "Wersjonowanie (Windows downloader)",
|
||||
"absolute": "wartość bezwzględna",
|
||||
"srcUrl": "Wyszukiwarka",
|
||||
"srcUrlWarn": "{q} will be replaced to query.",
|
||||
"srcUrlWarn": "{q} zastąpi zapytanie.",
|
||||
"themeSel": "Wybierz motyw",
|
||||
"customtheme": "Edytuj i dodaj motywy",
|
||||
"customthemeDirection": "Schemat kolorów",
|
||||
"advanced": "Opcje zaawansowane",
|
||||
"advancedWarn": "",
|
||||
"use": "Use this",
|
||||
"copyFrom": "Copy from",
|
||||
"bg": "Background color",
|
||||
"subcolor": "Distinguishable from background",
|
||||
"text": "Text color",
|
||||
"accent": "Background of boosts",
|
||||
"modal": "Background of modal window",
|
||||
"modalFooter": "Background of modal window's footer",
|
||||
"thirdColor": "Backgroud of tag buttons, etc(near to Background)",
|
||||
"forthColor": "Title bar(same scheme to Background)",
|
||||
"bottom": "Background of menu-bar at bottom of window",
|
||||
"emphasized": "Emphasized toot's background",
|
||||
"postbox": "Background of post-box and menu",
|
||||
"active": "Background of 'active' elements",
|
||||
"selected": "Background of selected with arrow keys",
|
||||
"selectedWithShare": "Background of selected with arrow keys(boosted toots)",
|
||||
"add_new": "Add new",
|
||||
"name": "Name",
|
||||
"desc": "About this theme",
|
||||
"customImport": "Import of custom themes",
|
||||
"delete": "Delete",
|
||||
"preview": "Preview",
|
||||
"timeline": "Timeline Preferences",
|
||||
"timemode": "Time format",
|
||||
"relativetime": "Relative format:\"1 minutes ago\",\"3 days ago\"",
|
||||
"absolutetime": "Absolute format:\"23:25:21\",\"2017/12/30 23:59:00\"",
|
||||
"mixtime": "Mixed format:toots posted today are relative-format, others are absolute-format.",
|
||||
"relativesel": "Relative",
|
||||
"absolutesel": "Absolute",
|
||||
"doublesel": "Both relative and absolute",
|
||||
"mixsel": "Mixed",
|
||||
"locale": "Server's unique locale",
|
||||
"localewarn": "This value is available on some Japanese servers",
|
||||
"nswf": "Hide Mark sensitive pictures",
|
||||
"nsfwwarn": "Strong blur effect",
|
||||
"cw": "Hide CW contents",
|
||||
"replyct": "Reply counter style",
|
||||
"replyct_hidden": "Show 1+ if the replies are more than 1.",
|
||||
"replyct_full": "Show full count(1,2...)",
|
||||
"gif": "Animated GIF images animation",
|
||||
"box": "Action of posting-box",
|
||||
"boxyes": "Folding",
|
||||
"boxabs": "Absolutely open",
|
||||
"boxno": "Open after posting",
|
||||
"tag": "Tag TL Search",
|
||||
"tagfed": "Use federated network",
|
||||
"taglocal": "Use local network",
|
||||
"use": "Użyj tego",
|
||||
"copyFrom": "Kopiuj z",
|
||||
"bg": "Kolor tła",
|
||||
"subcolor": "Odróżniające się od tła",
|
||||
"text": "Kolor tekstu",
|
||||
"accent": "Tło podbić",
|
||||
"modal": "Tło okna modułowego",
|
||||
"modalFooter": "Tło stopki okna modułowego",
|
||||
"thirdColor": "Tło przycisków tagów itp. (w pobliżu tła)",
|
||||
"forthColor": "Pasek tytułu (ten sam schemat co tła)",
|
||||
"bottom": "Tło paska menu u dołu okna",
|
||||
"emphasized": "Uwydatnienie tła toot'a",
|
||||
"postbox": "Tło skrzynki pocztowej i menu",
|
||||
"active": "Tło elementów \"aktywnych\"",
|
||||
"selected": "Tło zaznaczenia za pomocą klawisza strzałki",
|
||||
"selectedWithShare": "Tło zaznaczenia za pomocą klawisza strzałki (podbite tooty)",
|
||||
"add_new": "Dodaj nowy",
|
||||
"name": "Nazwa",
|
||||
"desc": "O tym motywie",
|
||||
"customImport": "Importowanie niestandardowych motywów",
|
||||
"delete": "Usuń",
|
||||
"preview": "Podgląd",
|
||||
"timeline": "Preferencje osi czasu",
|
||||
"timemode": "Format czasu",
|
||||
"relativetime": "Format względny: \"1 minutę temu\", \"3 dni temu\"",
|
||||
"absolutetime": "Format bezwzględny: \"23:25:21\", \"2017/12/30 23:59:00\"",
|
||||
"mixtime": "Format mieszany: posty z dzisiejszego dnia będą w formacie względnym, starsze zaś w formacie bezwzględnym.",
|
||||
"relativesel": "Względny",
|
||||
"absolutesel": "Bezwzględny",
|
||||
"doublesel": "Obydwa, względny i bezwzględny",
|
||||
"mixsel": "Mieszany",
|
||||
"locale": "Unikalne ustawienia regionalne serwera",
|
||||
"localewarn": "Ta wartość jest dostępna na niektórych serwerach japońskich",
|
||||
"nswf": "Ukryj zdjęcia oznaczone jako wrażliwe",
|
||||
"nsfwwarn": "Silny efekt rozmycia",
|
||||
"cw": "Ukryj zawartość CW",
|
||||
"replyct": "Styl licznika odpowiedzi",
|
||||
"replyct_hidden": "Pokaż 1 + Jeśli odpowiedzi jest więcej niż 1.",
|
||||
"replyct_full": "Pokaż pełną liczbę (1, 2...)",
|
||||
"gif": "Włącz animacje ruchomych GIFów",
|
||||
"box": "Działanie skrzynki pocztowej",
|
||||
"boxyes": "Składanie",
|
||||
"boxabs": "Całkowicie otwarte",
|
||||
"boxno": "Otwórz po wysłaniu posta",
|
||||
"tag": "Wyszukiwanie tagów w TL",
|
||||
"tagfed": "Użyj sieci federacyjnej",
|
||||
"taglocal": "Użyj sieci lokalnej",
|
||||
"via": "Pokaż przez",
|
||||
"mouseover": "Hide action buttons without mouseover",
|
||||
"mouseover": "Ukryj przyciski akcji bez najechania wskaźnikiem myszy",
|
||||
"mouseoverwarn": "You may feel 'mouseover' is unconfortable:(",
|
||||
"mv": "Mouseover to show",
|
||||
"mv": "Najedź kursorem aby zobaczyć",
|
||||
"mvclick": "Kliknij, aby pokazać",
|
||||
"notfmarker": "Show Notification marker, red colored bell and counter(if you show a notification column.)",
|
||||
"autofold": "Auto folding",
|
||||
"autofoldwarn": "TheDesk does not collapse totes of 5 characters or less. Also, when collapsing, newlines are not shown. TheDesk count only newlines as the number of lines.",
|
||||
"notfmarker": "Pokaż znacznik powiadomień, czerwony dzwonek i licznik (jeśli pokazujesz kolumnę powiadomienia)",
|
||||
"autofold": "Automatyczne składanie",
|
||||
"autofoldwarn": "Program TheDesk nie zwija elementów składających się z 5 lub mniej znaków. Ponadto, podczas zwijania nie są wyświetlane nowe linie. TheDesk liczy tylko nowe linie jako liczbę wierszy.",
|
||||
"lines": "linie",
|
||||
"letters": "litery",
|
||||
"or": "lub",
|
||||
"imgheight": "Wysokość obrazów",
|
||||
"imgheightwarn": "Option:Set \"full\" to uncrop.",
|
||||
"imgheightwarn": "Opcja:Ustaw \"pełny\" by cofnąć obcięcie.",
|
||||
"ticker": "Włącz OpenSticker",
|
||||
"tickerwarn": "Show the instance name and favicon of tooters <a href=\"https://opensticker.0px.io\">About OpenSticker</a>",
|
||||
"tickerwarn": "Pokaż nazwę instancji i favicon tootersa<a href=\"https://opensticker.0px.io\">O OpenSticker</a>",
|
||||
"animation": "Animacja osi czasu",
|
||||
"markers": "Markers(mark as read) on HTL and notifications",
|
||||
"markerswarn": "Mastodon 3.0~. Shared on WebUI and third-party supported clients.",
|
||||
"remote_img": "Get images from the remote server",
|
||||
"remote_imgWarn": "All previews are got from your loginned cache server.",
|
||||
"moreContextMode": "Context Tool",
|
||||
"moreContextModeWarn": "On detail of the toot modal, show toots before / after the toot on LTL, FTL, UTL",
|
||||
"smallHeader": "Minimize column headers",
|
||||
"replySound": "Sound(Reply)",
|
||||
"favSound": "Sound(Fav)",
|
||||
"btSound": "Sound(Boost)",
|
||||
"followSound": "Sound(Follow)",
|
||||
"markers": "Znaczniki (oznaczaj jako przeczytane) na HTL i powiadomieniach",
|
||||
"markerswarn": "Mastodon 3.0~. Udostępnione na WebUI i innych klientach.",
|
||||
"remote_img": "Pobierz zdjęcia ze zdalnego serwera",
|
||||
"remote_imgWarn": "Wszystkie podglądy są dostępne z Twojego serwera pamięci podręcznej.",
|
||||
"moreContextMode": "Narzędzie kontekstowe",
|
||||
"moreContextModeWarn": "Szczegóły trybu wpisu, pokaż wpisy przed / po wpisach na LTL, FTL, UTL",
|
||||
"smallHeader": "Minimalizuj nagłówki kolumn",
|
||||
"replySound": "Dźwięk (odpowiedź)",
|
||||
"favSound": "Dźwięk (ulubiony)",
|
||||
"btSound": "Dźwięk (Podbicie)",
|
||||
"followSound": "Dźwięk (Śledź)",
|
||||
"customSound": "Niestandardowy dźwięk",
|
||||
"post": "Posting Preferences",
|
||||
"autocw": "Alert before posting a long toot.",
|
||||
"autocwwarn": "Show dialog whether you make too-long text hidden.",
|
||||
"defaultcw": "Default warining text",
|
||||
"cws": "Always CW set",
|
||||
"defaultvis": "Default visibility",
|
||||
"post": "Ustawienia Postów",
|
||||
"autocw": "Ostrzeżenie przed opublikowaniem długiego toota.",
|
||||
"autocwwarn": "Pokaż okno dialogowe, kiedy zbyt długi tekst został ukryty.",
|
||||
"defaultcw": "Domyślny tekst ostrzeżenia",
|
||||
"cws": "Zawsze CW",
|
||||
"defaultvis": "Widok domyslny",
|
||||
"public": "Public",
|
||||
"unlisted": "Unlisted",
|
||||
"private": "Private",
|
||||
"direct": "Direct",
|
||||
"memory": "Memory(memorized as each server)",
|
||||
"useapi": "Default of your visibility(Set on preferences of Mastodon server)",
|
||||
"postimg": "Posting images preferences",
|
||||
"showurl": "Insert media URL",
|
||||
"nourl": "Insert nothig",
|
||||
"memory": "Pamięć (zapamiętana jako każdy serwer)",
|
||||
"useapi": "Domyślne dla Twojej widoczności (Ustawienia w preferencjach serwera Mastodon)",
|
||||
"postimg": "Ustawienia wysyłania obrazów",
|
||||
"showurl": "Wstaw adres URL mediów",
|
||||
"nourl": "Nic nie wpisuj",
|
||||
"disabled": "Wyłączone",
|
||||
"quote": "Quote format",
|
||||
"simple": "Only URL",
|
||||
"quote": "Format cytatowania",
|
||||
"simple": "Wyłącznie URL",
|
||||
"mention": "URL and acct(mention to the user)",
|
||||
"full": "URL, text and acct(mention to the user)",
|
||||
"notqt": "Disabled(Hide buttons on TLs)",
|
||||
"apiQuote": "API(only some instances)",
|
||||
"showBookmarkAction": "Show a bookmarking toot button",
|
||||
"scrollBar": "Height of the scroll bar",
|
||||
"thin": "Thin",
|
||||
"notqt": "Wyłącz (Ukrywa przyciski na TL)",
|
||||
"apiQuote": "API (tylko niektóre instancje)",
|
||||
"showBookmarkAction": "Pokaż przycisk zakładki dla toota",
|
||||
"scrollBar": "Wysokość paska przewijania",
|
||||
"thin": "Cienki",
|
||||
"normal": "Normalny",
|
||||
"thick": "Gruba",
|
||||
"main": "Default accounts of actions",
|
||||
"mainwarn": "Main account can be set on Account Manager.",
|
||||
"lastacct": "Account you used recently",
|
||||
"main": "Domyślne konta działań",
|
||||
"mainwarn": "Główne konto może być ustawione w Menedżerze Klienta.",
|
||||
"lastacct": "Ostatnio używane konto",
|
||||
"usemainacct": "Konto główne",
|
||||
"secondary": "Secondary Toot Button",
|
||||
"secwarn": "Toot with other visibility setting",
|
||||
"secondary": "Aktualnie używane konto",
|
||||
"secwarn": "Toot z innymi ustawieniami widoczności",
|
||||
"nothing": "Ukryty",
|
||||
"localonly": "Tylko lokalne",
|
||||
"zeroWidthEmoji": "Zero-width space when inserting emojis",
|
||||
"uploadCrop": "Auto scale to fit",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Notice: if you post an animated picture like GIF, it will be converted static one.",
|
||||
"keysc": "Keyboard shortcut Preferences",
|
||||
"iks": "Easy inserter",
|
||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||
"zeroWidthEmoji": "Brak odstępu podczas wstawiania emotikonów",
|
||||
"uploadCrop": "Automatyczne dopasowanie",
|
||||
"uploadCropWarn": "Maksymalna długość px. Przesłane obrazy są przekonwertowane do JPEG(z JPEG) lub PNG(od innych). Ustaw 0, a obrazy nie będą zmieniane. Uwaga: jeśli opublikujesz animowane zdjęcie jak GIF, zostanie ono przekonwertowane na obraz statyczny.",
|
||||
"keysc": "Ustawienia skrótów klawiaturowych",
|
||||
"iks": "Włatwe wprowadzanie",
|
||||
"okswarn": "Możesz wstawić dowolne litery i emotikony tylko z 3 kluczami",
|
||||
"plugin": "Wtyczki",
|
||||
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||
"howToWritePlugin": "Japońska dokumentacja wtyczek AiScript TheDesk",
|
||||
"pluginList": "Lista wtyczek",
|
||||
"muteemp": "Mute & Emphasis Preferences",
|
||||
"climute": "Client Mute",
|
||||
"cliemp": "Client Emphasis",
|
||||
"cliwarn": "Click client name on toots to toggle mute and emphasis.",
|
||||
"enter": "Enter to set",
|
||||
"wordmute": "Words Mute",
|
||||
"wordemp": "Words Emphasis",
|
||||
"useremp": "Users Emphasis",
|
||||
"useerempwarn": "Set on users data modals.",
|
||||
"empcolorwarn": "Use this color to emphasis",
|
||||
"spotify": "Spotify and NowPlaying Preferences",
|
||||
"muteemp": "Ustawienia Wyciszania i Wyróżniania",
|
||||
"climute": "Wyciszenie Klienta",
|
||||
"cliemp": "Wyróżnienie Klienta",
|
||||
"cliwarn": "Kliknij nazwę Użytkownika aby przełączyć pomiędzy wyciszeniem a wyróżnieniem.",
|
||||
"enter": "Zatwierdź Enterem",
|
||||
"wordmute": "Wyciszenie Słów",
|
||||
"wordemp": "Wyrożnianie słów",
|
||||
"useremp": "Wyróżnianie Użytkowników",
|
||||
"useerempwarn": "Ustaw dane modułów użytkowników.",
|
||||
"empcolorwarn": "Użyj tego koloru do wyróżnienia",
|
||||
"spotify": "Ustawienia Spotify i Teraz Odtwarzane",
|
||||
"spotifynote1": "Kliknij ",
|
||||
"spotifynote2": "icon to NowPlaying",
|
||||
"link": "Account Connection",
|
||||
"linkwarn": "TheDesk save your data on thedesk.top server.",
|
||||
"spotifynote2": "Ikona Teraz Odtwarzane",
|
||||
"link": "Połączenie z kontem",
|
||||
"linkwarn": "TheDesk zapisuje dane na serwerze thedesk.top.",
|
||||
"connect": "Połącz",
|
||||
"disconnect": "Rozłącz",
|
||||
"lastFmWarn": "User name...(empty to disconnect) You cannot hide your recent play log at last.fm privacy settings.",
|
||||
"lastFmWarn": "Nazwa użytkownika... (puste aby rozłączyć) Nie możesz ukryć ostatniego logu w ustawieniach prywatności last.fm.",
|
||||
"templateedit": "Edytuj szablon",
|
||||
"templateeditwarn": "",
|
||||
"template1": "Spotify:{song}:Song name/{album}:Album name/{artist}:Artist name/{url}:URL to Spotify",
|
||||
"template2": "macOS:{song}:Song name/{album}:Album name/{artist}:Artist name/composer:{composer}/spampling rate:{hz}/bit rate:{bitRate}/genre:{genre}",
|
||||
"template1": "Spotify:{song}:Nazwa utworu/{album}:Nazwa albumu/{artist}:Artist name/{url}:URL do Spotify",
|
||||
"template2": "macOS:{song}:Nazwa utworu/{album}:Nazwa albumu/{artist}:Nazwa wykonawcy/kompozytora:{composer}/spampling szybkość:{hz}/bit szybkość:{bitRate}/gen:{genre}",
|
||||
"template3": "",
|
||||
"postartwork": "Attach an Artwork of Spotify",
|
||||
"searchArtwork": "If the song has no artwork, automatic complete it(macOS)",
|
||||
"searchArtworkWarn": "If you nowplaying an non-artwork song, get one which seems nice through API. If you do not like the completed artwork, you can right-click it to delete.",
|
||||
"tts": "TTS(text to speech) Preferences",
|
||||
"bouyomi": "BouyomiChan connect",
|
||||
"bouyomiWarn": "Require: BouyomiChan WebSocket Plugin",
|
||||
"postartwork": "Dołącz grafikę ze Spotify",
|
||||
"searchArtwork": "Jeśli utwór nie ma grafiki, automatycznie ją uzupełnij(macOS)",
|
||||
"searchArtworkWarn": "Jeśli teraz odtwarzasz utwór bez bez grafiki, pobierz jakąś, która wygląda ciekawie poprzez API. Jeśli nie podoba Ci się pobrana grafika, możesz kliknąć prawym przyciskiem myszy, aby ją usunąć.",
|
||||
"tts": "Preferencje TTS(tekst na mowę)",
|
||||
"bouyomi": "Połączenie BouyomiChan",
|
||||
"bouyomiWarn": "Wymaganie: Wtyczka BouyomiChan WebSocket",
|
||||
"speed": "Prędkość",
|
||||
"speedwarn": "1-100(domyślnie:10)",
|
||||
"pitch": "Wysokość",
|
||||
"pitchwarn": "0-100 (domyślnie: 50)",
|
||||
"vol": "Volume",
|
||||
"volwarn": "0-100(default:100)",
|
||||
"volwarn80": "0-100(default:80)",
|
||||
"vol": "Głośność",
|
||||
"volwarn": "0-100 (domyślnie: 100)",
|
||||
"volwarn80": "0-100 (domyślnie: 80)",
|
||||
"test": "Test",
|
||||
"sample": "TheDesk is an open-source Mastodon client for PC.",
|
||||
"playstop": "Play/Stop",
|
||||
"sample": "TheDesk jest otwartoźródłowym desktopowym klientem Mastodona.",
|
||||
"playstop": "Odtwarzaj/Zatrzymaj",
|
||||
"back": "Wstecz",
|
||||
"keyscs": "Keyboard shortcuts",
|
||||
"keyscr": "Jump to n(1-9)th column",
|
||||
"keynew": "Open toot box",
|
||||
"keytoggle": "Toggle toot box",
|
||||
"keypost": "Post",
|
||||
"keysecpost": "Post(secondary toot)",
|
||||
"keyunread": "Make all notifications read",
|
||||
"keyesc": "Hide toot box",
|
||||
"keyf5": "Super Reload",
|
||||
"keyscs": "Skróty klawiszowe",
|
||||
"keyscr": "Przejdź do kolumny n(1-9)tej",
|
||||
"keynew": "Otwórz okno tootów",
|
||||
"keytoggle": "Przełącz okno tootów",
|
||||
"keypost": "Opublikuj",
|
||||
"keysecpost": "Opublikuj(toot dodatkowy)",
|
||||
"keyunread": "Oznacz wszystkie powiadomienia jako przeczytane",
|
||||
"keyesc": "Schowaj okno tootów",
|
||||
"keyf5": "Przeładowanie",
|
||||
"keyclear": "Clear toot box",
|
||||
"keyacctman": "Menadżer konta",
|
||||
"keyshowprof": "Show profile of selecting",
|
||||
"keyrow": "Show next or previous image",
|
||||
"keyshowprof": "Pokaż profil wyboru",
|
||||
"keyrow": "Pokaż następny lub poprzedni obraz",
|
||||
"keyzoom": "Kółko myszy: Przybliż obraz",
|
||||
"whenSelected": "Po wybraniu toota: ",
|
||||
"fav": "Polub ten toot",
|
||||
"bt": "Podbij tego toota",
|
||||
"reply": "Odpowiedz na ten toot",
|
||||
"keyselecttop": "Select the top & left(No.1 column) toot",
|
||||
"reset": "Reset(Danger)",
|
||||
"resetconfirm": "Delete all data. You cannot undo. Continue?",
|
||||
"keyselecttop": "Wybierz toot na górze po lewej(kolumna nr 1)",
|
||||
"reset": "Reset (Niebezpieczne)",
|
||||
"resetconfirm": "Usuwanie wszystkich danych. Nie można cofnąć tej operacji. Kontynuować?",
|
||||
"about": "About TheDesk",
|
||||
"hp": "Strona internetowa",
|
||||
"support": "Wsparcie",
|
||||
|
@ -1,18 +1,18 @@
|
||||
{
|
||||
"updatehere": "Pobierz najnowsze TheDesk",
|
||||
"updatehere": "Pobierz najnowszy TheDesk",
|
||||
"download": "Rozpocznij",
|
||||
"portable": "Portable ver.",
|
||||
"portable": "Wersja bezinstalacyjna",
|
||||
"installer": "Instalator (zalecane)",
|
||||
"linux": "zip",
|
||||
"linuxdeb": "deb(Rekomendowane na buntu, Debian)",
|
||||
"linuxdeb": "deb(Rekomendowane dla buntu, Debian)",
|
||||
"linuxsnap": "snap",
|
||||
"snap": "Pobierz na Snapcraft",
|
||||
"sureupd": "You may lose a cool experience!",
|
||||
"sureupd": "Może Cię ominąć fajne doświadczenie!",
|
||||
"skipupd": "Pomiń tę aktualizację",
|
||||
"nexttl": "Ukryte do następnego ładowania TL",
|
||||
"nextver": "Ukryte do następnej wersji",
|
||||
"problem1": "Jakieś problemy?",
|
||||
"problem2": "Please download on <a href='https://thedesk.top'>Oficial HP</a>.",
|
||||
"problem2": "Proszę pobierać z <a href='https://thedesk.top'>Oficjalnego HP</a>.",
|
||||
"continue": "Kontynuuj aktualizację",
|
||||
"dlnow": "Pobieranie...",
|
||||
"checkWhatIsNew": "Co nowego?"
|
||||
|
@ -86,6 +86,8 @@
|
||||
"makeNew": "Save",
|
||||
"blocks": "Blocks",
|
||||
"mutes": "Mutes",
|
||||
"notfMute": "Mute their notifications too",
|
||||
"zeroSetToInfinity": "Mute duration: 0 min to set Infinity",
|
||||
"block": "Block",
|
||||
"mute": "Mute",
|
||||
"domainBlock": "Domain block",
|
||||
|
@ -13,13 +13,13 @@
|
||||
"env": "System Preferences",
|
||||
"setlang": "Languages",
|
||||
"backup": "Import and export of preferences",
|
||||
"backupWarn": "If you got a error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"backupWarn": "If you get an error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"import": "Import",
|
||||
"export": "Export",
|
||||
"hardwareAcceleration": "Disable hardware acceleration",
|
||||
"hardwareAccelerationWarn": "Auto restarted",
|
||||
"webview": "Webview Integration",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn on. You should understand it may lessen security level.",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn it on. Please be aware that it may lessen the security level.",
|
||||
"theme": "Themes",
|
||||
"popup": "Popup notification",
|
||||
"popupwarn": "Hide to set \"0\"",
|
||||
@ -28,7 +28,7 @@
|
||||
"nnwarn": "This does not work on Windows Portable ver.",
|
||||
"nntest": "Notification test",
|
||||
"width": "Width of columns",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than ammounts of columns.",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than amounts of columns.",
|
||||
"fixwidth": "Minimum width of TweetDeck browser",
|
||||
"fixwidthwarn": "",
|
||||
"margin": "Margin between timelines",
|
||||
@ -37,7 +37,7 @@
|
||||
"fontwarn": "Select your favorite font to 'Select'(Windows/ macOS only)",
|
||||
"fontsize": "Font size",
|
||||
"savefolder": "Folder to save",
|
||||
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
|
||||
"savefolderwarn": "TheDesk uses this value when it tries to save pictures or take screenshots.",
|
||||
"useragent": "User agent",
|
||||
"useragentWarn": "Restart when changed",
|
||||
"frame": "Window frame",
|
||||
@ -61,7 +61,7 @@
|
||||
"modalFooter": "Background of modal window's footer",
|
||||
"thirdColor": "Backgroud of tag buttons, etc(near to Background)",
|
||||
"forthColor": "Title bar(same scheme to Background)",
|
||||
"bottom": "Background of menu-bar at bottom of window",
|
||||
"bottom": "Background of menu-bar at the bottom of the window",
|
||||
"emphasized": "Emphasized toot's background",
|
||||
"postbox": "Background of post-box and menu",
|
||||
"active": "Background of 'active' elements",
|
||||
@ -163,7 +163,7 @@
|
||||
"localonly": "Local Only",
|
||||
"zeroWidthEmoji": "Zero-width space when inserting emojis",
|
||||
"uploadCrop": "Auto scale to fit",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Notice: if you post an animated picture like GIF, it will be converted static one.",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Note: if you post an animated picture like a GIF, it will be converted to a static picture.",
|
||||
"keysc": "Keyboard shortcut Preferences",
|
||||
"iks": "Easy inserter",
|
||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||
@ -230,7 +230,7 @@
|
||||
"reply": "Reply to this toot",
|
||||
"keyselecttop": "Select the top & left(No.1 column) toot",
|
||||
"reset": "Reset(Danger)",
|
||||
"resetconfirm": "Delete all data. You cannot undo. Continue?",
|
||||
"resetconfirm": "Delete all data. You cannot undo this operation. Continue?",
|
||||
"about": "About TheDesk",
|
||||
"hp": "Website",
|
||||
"support": "Support",
|
||||
|
@ -86,6 +86,8 @@
|
||||
"makeNew": "Save",
|
||||
"blocks": "Blocks",
|
||||
"mutes": "Mutes",
|
||||
"notfMute": "Mute their notifications too",
|
||||
"zeroSetToInfinity": "Mute duration: 0 min to set Infinity",
|
||||
"block": "Block",
|
||||
"mute": "Mute",
|
||||
"domainBlock": "Domain block",
|
||||
|
@ -13,13 +13,13 @@
|
||||
"env": "System Preferences",
|
||||
"setlang": "Languages",
|
||||
"backup": "Import and export of preferences",
|
||||
"backupWarn": "If you got a error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"backupWarn": "If you get an error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"import": "Import",
|
||||
"export": "Export",
|
||||
"hardwareAcceleration": "Disable hardware acceleration",
|
||||
"hardwareAccelerationWarn": "Auto restarted",
|
||||
"webview": "Webview Integration",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn on. You should understand it may lessen security level.",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn it on. Please be aware that it may lessen the security level.",
|
||||
"theme": "Themes",
|
||||
"popup": "Popup notification",
|
||||
"popupwarn": "Hide to set \"0\"",
|
||||
@ -28,7 +28,7 @@
|
||||
"nnwarn": "This does not work on Windows Portable ver.",
|
||||
"nntest": "Notification test",
|
||||
"width": "Width of columns",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than ammounts of columns.",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than amounts of columns.",
|
||||
"fixwidth": "Minimum width of TweetDeck browser",
|
||||
"fixwidthwarn": "",
|
||||
"margin": "Margin between timelines",
|
||||
@ -37,7 +37,7 @@
|
||||
"fontwarn": "Select your favorite font to 'Select'(Windows/ macOS only)",
|
||||
"fontsize": "Font size",
|
||||
"savefolder": "Folder to save",
|
||||
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
|
||||
"savefolderwarn": "TheDesk uses this value when it tries to save pictures or take screenshots.",
|
||||
"useragent": "User agent",
|
||||
"useragentWarn": "Restart when changed",
|
||||
"frame": "Window frame",
|
||||
@ -61,7 +61,7 @@
|
||||
"modalFooter": "Background of modal window's footer",
|
||||
"thirdColor": "Backgroud of tag buttons, etc(near to Background)",
|
||||
"forthColor": "Title bar(same scheme to Background)",
|
||||
"bottom": "Background of menu-bar at bottom of window",
|
||||
"bottom": "Background of menu-bar at the bottom of the window",
|
||||
"emphasized": "Emphasized toot's background",
|
||||
"postbox": "Background of post-box and menu",
|
||||
"active": "Background of 'active' elements",
|
||||
@ -163,7 +163,7 @@
|
||||
"localonly": "Local Only",
|
||||
"zeroWidthEmoji": "Zero-width space when inserting emojis",
|
||||
"uploadCrop": "Auto scale to fit",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Notice: if you post an animated picture like GIF, it will be converted static one.",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Note: if you post an animated picture like a GIF, it will be converted to a static picture.",
|
||||
"keysc": "Keyboard shortcut Preferences",
|
||||
"iks": "Easy inserter",
|
||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||
@ -230,7 +230,7 @@
|
||||
"reply": "Reply to this toot",
|
||||
"keyselecttop": "Select the top & left(No.1 column) toot",
|
||||
"reset": "Reset(Danger)",
|
||||
"resetconfirm": "Delete all data. You cannot undo. Continue?",
|
||||
"resetconfirm": "Delete all data. You cannot undo this operation. Continue?",
|
||||
"about": "About TheDesk",
|
||||
"hp": "Website",
|
||||
"support": "Support",
|
||||
|
@ -86,6 +86,8 @@
|
||||
"makeNew": "Save",
|
||||
"blocks": "Blocks",
|
||||
"mutes": "Mutes",
|
||||
"notfMute": "Mute their notifications too",
|
||||
"zeroSetToInfinity": "Mute duration: 0 min to set Infinity",
|
||||
"block": "Block",
|
||||
"mute": "Mute",
|
||||
"domainBlock": "Domain block",
|
||||
|
@ -13,13 +13,13 @@
|
||||
"env": "System Preferences",
|
||||
"setlang": "Languages",
|
||||
"backup": "Import and export of preferences",
|
||||
"backupWarn": "If you got a error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"backupWarn": "If you get an error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"import": "Import",
|
||||
"export": "Export",
|
||||
"hardwareAcceleration": "Disable hardware acceleration",
|
||||
"hardwareAccelerationWarn": "Auto restarted",
|
||||
"webview": "Webview Integration",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn on. You should understand it may lessen security level.",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn it on. Please be aware that it may lessen the security level.",
|
||||
"theme": "Themes",
|
||||
"popup": "Popup notification",
|
||||
"popupwarn": "Hide to set \"0\"",
|
||||
@ -28,7 +28,7 @@
|
||||
"nnwarn": "This does not work on Windows Portable ver.",
|
||||
"nntest": "Notification test",
|
||||
"width": "Width of columns",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than ammounts of columns.",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than amounts of columns.",
|
||||
"fixwidth": "Minimum width of TweetDeck browser",
|
||||
"fixwidthwarn": "",
|
||||
"margin": "Margin between timelines",
|
||||
@ -37,7 +37,7 @@
|
||||
"fontwarn": "Select your favorite font to 'Select'(Windows/ macOS only)",
|
||||
"fontsize": "Font size",
|
||||
"savefolder": "Folder to save",
|
||||
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
|
||||
"savefolderwarn": "TheDesk uses this value when it tries to save pictures or take screenshots.",
|
||||
"useragent": "User agent",
|
||||
"useragentWarn": "Restart when changed",
|
||||
"frame": "Window frame",
|
||||
@ -61,7 +61,7 @@
|
||||
"modalFooter": "Background of modal window's footer",
|
||||
"thirdColor": "Backgroud of tag buttons, etc(near to Background)",
|
||||
"forthColor": "Title bar(same scheme to Background)",
|
||||
"bottom": "Background of menu-bar at bottom of window",
|
||||
"bottom": "Background of menu-bar at the bottom of the window",
|
||||
"emphasized": "Emphasized toot's background",
|
||||
"postbox": "Background of post-box and menu",
|
||||
"active": "Background of 'active' elements",
|
||||
@ -163,7 +163,7 @@
|
||||
"localonly": "Local Only",
|
||||
"zeroWidthEmoji": "Zero-width space when inserting emojis",
|
||||
"uploadCrop": "Auto scale to fit",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Notice: if you post an animated picture like GIF, it will be converted static one.",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Note: if you post an animated picture like a GIF, it will be converted to a static picture.",
|
||||
"keysc": "Keyboard shortcut Preferences",
|
||||
"iks": "Easy inserter",
|
||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||
@ -230,7 +230,7 @@
|
||||
"reply": "Reply to this toot",
|
||||
"keyselecttop": "Select the top & left(No.1 column) toot",
|
||||
"reset": "Reset(Danger)",
|
||||
"resetconfirm": "Delete all data. You cannot undo. Continue?",
|
||||
"resetconfirm": "Delete all data. You cannot undo this operation. Continue?",
|
||||
"about": "About TheDesk",
|
||||
"hp": "Website",
|
||||
"support": "Support",
|
||||
|
@ -3,7 +3,7 @@
|
||||
"back": "Назад",
|
||||
"add": "Добавьте аккаунт",
|
||||
"addAcct": "Fill the instance domain (like mastodon.social)",
|
||||
"codesetupwarn": "Uncheck it to skip pasiting code.(login to Mastodon on Windows or macOS) (Recommended: pcheck)",
|
||||
"codesetupwarn": "Снимите флажок, чтобы пропустить код.(Войдите в Mastodon в Windows или macOS) (Рекомендуется: pcheck)",
|
||||
"codesetup": "Настройка кода",
|
||||
"mainacct": "Основной аккаунт",
|
||||
"selacct": "Выберите аккаунт",
|
||||
@ -17,7 +17,7 @@
|
||||
"safety": "Подключение",
|
||||
"ver": "Версия Mastodon",
|
||||
"ko": "",
|
||||
"thisismisskey": "Login as Misskey",
|
||||
"thisismisskey": "Войти как Misskey",
|
||||
"misskeylogin": "Read <a href=\"https://thedesk.top/how-to-misskey-login.html\">Docs(ja)</a> to login Misskey.",
|
||||
"nodata": "Нет данных",
|
||||
"accessTokenSetup": "Use access token to login(click after fill not code but access-token in box: Advanced)",
|
||||
|
@ -86,6 +86,8 @@
|
||||
"makeNew": "Сохранить",
|
||||
"blocks": "Блоки",
|
||||
"mutes": "Mutes",
|
||||
"notfMute": "Mute their notifications too",
|
||||
"zeroSetToInfinity": "Mute duration: 0 min to set Infinity",
|
||||
"block": "Заблокировать",
|
||||
"mute": "Заглушить",
|
||||
"domainBlock": "Заблокировать домен",
|
||||
|
@ -13,13 +13,13 @@
|
||||
"env": "Системные настройки",
|
||||
"setlang": "Языки",
|
||||
"backup": "Импорт и экспорт предпочтений",
|
||||
"backupWarn": "If you got a error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"backupWarn": "If you get an error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"import": "Импорт",
|
||||
"export": "Экспорт",
|
||||
"hardwareAcceleration": "Отключить аппаратное ускорение",
|
||||
"hardwareAccelerationWarn": "Автоперезапуск",
|
||||
"webview": "Webview Integration",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn on. You should understand it may lessen security level.",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn it on. Please be aware that it may lessen the security level.",
|
||||
"theme": "Темы",
|
||||
"popup": "Всплывающие уведомления (на Windows)",
|
||||
"popupwarn": "Скрыть для установки \"0\"",
|
||||
@ -28,7 +28,7 @@
|
||||
"nnwarn": "Это не работает на Windows Portable.",
|
||||
"nntest": "Проверка уведомлений",
|
||||
"width": "Width of columns",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than ammounts of columns.",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than amounts of columns.",
|
||||
"fixwidth": "Минимальная ширина браузера TweetDeck",
|
||||
"fixwidthwarn": "",
|
||||
"margin": "Margin between timelines",
|
||||
@ -163,7 +163,7 @@
|
||||
"localonly": "Local Only",
|
||||
"zeroWidthEmoji": "Zero-width space when inserting emojis",
|
||||
"uploadCrop": "Auto scale to fit",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Notice: if you post an animated picture like GIF, it will be converted static one.",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Note: if you post an animated picture like a GIF, it will be converted to a static picture.",
|
||||
"keysc": "Keyboard shortcut Preferences",
|
||||
"iks": "Easy inserter",
|
||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||
@ -230,7 +230,7 @@
|
||||
"reply": "Reply to this toot",
|
||||
"keyselecttop": "Select the top & left(No.1 column) toot",
|
||||
"reset": "Reset(Danger)",
|
||||
"resetconfirm": "Delete all data. You cannot undo. Continue?",
|
||||
"resetconfirm": "Delete all data. You cannot undo this operation. Continue?",
|
||||
"about": "О TheDesk",
|
||||
"hp": "Website",
|
||||
"support": "Support",
|
||||
|
@ -1,19 +1,19 @@
|
||||
{
|
||||
"updatehere": "Get latest TheDesk",
|
||||
"download": "Start",
|
||||
"portable": "Portable ver.",
|
||||
"installer": "Installer(Recommended)",
|
||||
"download": "Начать",
|
||||
"portable": "Портативная версия.",
|
||||
"installer": "Установщик (Рекомендуется)",
|
||||
"linux": "zip",
|
||||
"linuxdeb": "deb(Recommended on buntu, Debian)",
|
||||
"linuxdeb": "deb(Рекомендуется для Ubuntu, Debian)",
|
||||
"linuxsnap": "snap",
|
||||
"snap": "Get it on Snapcraft",
|
||||
"sureupd": "You may lose a cool experience!",
|
||||
"skipupd": "Skip this update",
|
||||
"nexttl": "Hidden until next TL loading",
|
||||
"nextver": "Hidden until next version",
|
||||
"problem1": "Some problems?",
|
||||
"problem2": "Please download on <a href='https://thedesk.top'>Oficial HP</a>.",
|
||||
"continue": "Continue updating",
|
||||
"dlnow": "Downloading...",
|
||||
"checkWhatIsNew": "What is new?"
|
||||
"snap": "Получить на Snapcraft",
|
||||
"sureupd": "Вы можете потерять крутой опыт!",
|
||||
"skipupd": "Пропустите это обновление",
|
||||
"nexttl": "Скрыто до следующей загрузки TL",
|
||||
"nextver": "Скрыто до следующей версии",
|
||||
"problem1": "Какие-то проблемы?",
|
||||
"problem2": "Загрузите его с <a href='https://thedesk.top'>официального сайта HP</a>.",
|
||||
"continue": "Продолжить обновление",
|
||||
"dlnow": "Загрузка...",
|
||||
"checkWhatIsNew": "Что нового?"
|
||||
}
|
||||
|
@ -86,6 +86,8 @@
|
||||
"makeNew": "සුරකින්න",
|
||||
"blocks": "Blocks",
|
||||
"mutes": "Mutes",
|
||||
"notfMute": "Mute their notifications too",
|
||||
"zeroSetToInfinity": "Mute duration: 0 min to set Infinity",
|
||||
"block": "අවහිර",
|
||||
"mute": "Mute",
|
||||
"domainBlock": "Domain block",
|
||||
|
@ -13,13 +13,13 @@
|
||||
"env": "System Preferences",
|
||||
"setlang": "භාෂාව",
|
||||
"backup": "Import and export of preferences",
|
||||
"backupWarn": "If you got a error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"backupWarn": "If you get an error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"import": "Import",
|
||||
"export": "Export",
|
||||
"hardwareAcceleration": "Disable hardware acceleration",
|
||||
"hardwareAccelerationWarn": "Auto restarted",
|
||||
"webview": "Webview Integration",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn on. You should understand it may lessen security level.",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn it on. Please be aware that it may lessen the security level.",
|
||||
"theme": "තේමාවන්",
|
||||
"popup": "Popup notification",
|
||||
"popupwarn": "Hide to set \"0\"",
|
||||
@ -28,7 +28,7 @@
|
||||
"nnwarn": "This does not work on Windows Portable ver.",
|
||||
"nntest": "Notification test",
|
||||
"width": "Width of columns",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than ammounts of columns.",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than amounts of columns.",
|
||||
"fixwidth": "Minimum width of TweetDeck browser",
|
||||
"fixwidthwarn": "",
|
||||
"margin": "Margin between timelines",
|
||||
@ -37,7 +37,7 @@
|
||||
"fontwarn": "Select your favorite font to 'Select'(On Linux, it may not work.)",
|
||||
"fontsize": "Font size",
|
||||
"savefolder": "Folder to save",
|
||||
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
|
||||
"savefolderwarn": "TheDesk uses this value when it tries to save pictures or take screenshots.",
|
||||
"useragent": "User agent",
|
||||
"useragentWarn": "Restart when changed",
|
||||
"frame": "Window frame",
|
||||
@ -61,7 +61,7 @@
|
||||
"modalFooter": "Background of modal window's footer",
|
||||
"thirdColor": "Backgroud of tag buttons, etc(near to Background)",
|
||||
"forthColor": "Title bar(same scheme to Background)",
|
||||
"bottom": "Background of menu-bar at bottom of window",
|
||||
"bottom": "Background of menu-bar at the bottom of the window",
|
||||
"emphasized": "Emphasized toot's background",
|
||||
"postbox": "Background of post-box and menu",
|
||||
"active": "Background of 'active' elements",
|
||||
@ -163,7 +163,7 @@
|
||||
"localonly": "Local Only",
|
||||
"zeroWidthEmoji": "Zero-width space when inserting emojis",
|
||||
"uploadCrop": "Auto scale to fit",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Notice: if you post an animated picture like GIF, it will be converted static one.",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Note: if you post an animated picture like a GIF, it will be converted to a static picture.",
|
||||
"keysc": "Keyboard shortcut Preferences",
|
||||
"iks": "Easy inserter",
|
||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||
@ -230,7 +230,7 @@
|
||||
"reply": "Reply to this toot",
|
||||
"keyselecttop": "Select the top & left(No.1 column) toot",
|
||||
"reset": "Reset(Danger)",
|
||||
"resetconfirm": "Delete all data. You cannot undo. Continue?",
|
||||
"resetconfirm": "Delete all data. You cannot undo this operation. Continue?",
|
||||
"about": "දඩෙස්ක් පිළිබඳව",
|
||||
"hp": "Website",
|
||||
"support": "Support",
|
||||
|
@ -86,6 +86,8 @@
|
||||
"makeNew": "Save",
|
||||
"blocks": "Blocks",
|
||||
"mutes": "Mutes",
|
||||
"notfMute": "Mute their notifications too",
|
||||
"zeroSetToInfinity": "Mute duration: 0 min to set Infinity",
|
||||
"block": "Block",
|
||||
"mute": "Mute",
|
||||
"domainBlock": "Domain block",
|
||||
|
@ -13,13 +13,13 @@
|
||||
"env": "System Preferences",
|
||||
"setlang": "Languages",
|
||||
"backup": "Import and export of preferences",
|
||||
"backupWarn": "If you got a error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"backupWarn": "If you get an error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"import": "Import",
|
||||
"export": "Export",
|
||||
"hardwareAcceleration": "Disable hardware acceleration",
|
||||
"hardwareAccelerationWarn": "Auto restarted",
|
||||
"webview": "Webview Integration",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn on. You should understand it may lessen security level.",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn it on. Please be aware that it may lessen the security level.",
|
||||
"theme": "Themes",
|
||||
"popup": "Popup notification",
|
||||
"popupwarn": "Hide to set \"0\"",
|
||||
@ -28,7 +28,7 @@
|
||||
"nnwarn": "This does not work on Windows Portable ver.",
|
||||
"nntest": "Notification test",
|
||||
"width": "Width of columns",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than ammounts of columns.",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than amounts of columns.",
|
||||
"fixwidth": "Minimum width of TweetDeck browser",
|
||||
"fixwidthwarn": "",
|
||||
"margin": "Margin between timelines",
|
||||
@ -37,7 +37,7 @@
|
||||
"fontwarn": "Select your favorite font to 'Select'(Windows/ macOS only)",
|
||||
"fontsize": "Font size",
|
||||
"savefolder": "Folder to save",
|
||||
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
|
||||
"savefolderwarn": "TheDesk uses this value when it tries to save pictures or take screenshots.",
|
||||
"useragent": "User agent",
|
||||
"useragentWarn": "Restart when changed",
|
||||
"frame": "Window frame",
|
||||
@ -61,7 +61,7 @@
|
||||
"modalFooter": "Background of modal window's footer",
|
||||
"thirdColor": "Backgroud of tag buttons, etc(near to Background)",
|
||||
"forthColor": "Title bar(same scheme to Background)",
|
||||
"bottom": "Background of menu-bar at bottom of window",
|
||||
"bottom": "Background of menu-bar at the bottom of the window",
|
||||
"emphasized": "Emphasized toot's background",
|
||||
"postbox": "Background of post-box and menu",
|
||||
"active": "Background of 'active' elements",
|
||||
@ -163,7 +163,7 @@
|
||||
"localonly": "Local Only",
|
||||
"zeroWidthEmoji": "Zero-width space when inserting emojis",
|
||||
"uploadCrop": "Auto scale to fit",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Notice: if you post an animated picture like GIF, it will be converted static one.",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Note: if you post an animated picture like a GIF, it will be converted to a static picture.",
|
||||
"keysc": "Keyboard shortcut Preferences",
|
||||
"iks": "Easy inserter",
|
||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||
@ -230,7 +230,7 @@
|
||||
"reply": "Reply to this toot",
|
||||
"keyselecttop": "Select the top & left(No.1 column) toot",
|
||||
"reset": "Reset(Danger)",
|
||||
"resetconfirm": "Delete all data. You cannot undo. Continue?",
|
||||
"resetconfirm": "Delete all data. You cannot undo this operation. Continue?",
|
||||
"about": "About TheDesk",
|
||||
"hp": "Website",
|
||||
"support": "Support",
|
||||
|
@ -86,6 +86,8 @@
|
||||
"makeNew": "Save",
|
||||
"blocks": "Blocks",
|
||||
"mutes": "Mutes",
|
||||
"notfMute": "Mute their notifications too",
|
||||
"zeroSetToInfinity": "Mute duration: 0 min to set Infinity",
|
||||
"block": "Block",
|
||||
"mute": "Mute",
|
||||
"domainBlock": "Domain block",
|
||||
|
@ -13,13 +13,13 @@
|
||||
"env": "System Preferences",
|
||||
"setlang": "Languages",
|
||||
"backup": "Import and export of preferences",
|
||||
"backupWarn": "If you got a error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"backupWarn": "If you get an error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"import": "Import",
|
||||
"export": "Export",
|
||||
"hardwareAcceleration": "Disable hardware acceleration",
|
||||
"hardwareAccelerationWarn": "Auto restarted",
|
||||
"webview": "Webview Integration",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn on. You should understand it may lessen security level.",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn it on. Please be aware that it may lessen the security level.",
|
||||
"theme": "Themes",
|
||||
"popup": "Popup notification",
|
||||
"popupwarn": "Hide to set \"0\"",
|
||||
@ -28,7 +28,7 @@
|
||||
"nnwarn": "This does not work on Windows Portable ver.",
|
||||
"nntest": "Notification test",
|
||||
"width": "Width of columns",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than ammounts of columns.",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than amounts of columns.",
|
||||
"fixwidth": "Minimum width of TweetDeck browser",
|
||||
"fixwidthwarn": "",
|
||||
"margin": "Margin between timelines",
|
||||
@ -37,7 +37,7 @@
|
||||
"fontwarn": "Select your favorite font to 'Select'(Windows/ macOS only)",
|
||||
"fontsize": "Font size",
|
||||
"savefolder": "Folder to save",
|
||||
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
|
||||
"savefolderwarn": "TheDesk uses this value when it tries to save pictures or take screenshots.",
|
||||
"useragent": "User agent",
|
||||
"useragentWarn": "Restart when changed",
|
||||
"frame": "Window frame",
|
||||
@ -61,7 +61,7 @@
|
||||
"modalFooter": "Background of modal window's footer",
|
||||
"thirdColor": "Backgroud of tag buttons, etc(near to Background)",
|
||||
"forthColor": "Title bar(same scheme to Background)",
|
||||
"bottom": "Background of menu-bar at bottom of window",
|
||||
"bottom": "Background of menu-bar at the bottom of the window",
|
||||
"emphasized": "Emphasized toot's background",
|
||||
"postbox": "Background of post-box and menu",
|
||||
"active": "Background of 'active' elements",
|
||||
@ -163,7 +163,7 @@
|
||||
"localonly": "Local Only",
|
||||
"zeroWidthEmoji": "Zero-width space when inserting emojis",
|
||||
"uploadCrop": "Auto scale to fit",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Notice: if you post an animated picture like GIF, it will be converted static one.",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Note: if you post an animated picture like a GIF, it will be converted to a static picture.",
|
||||
"keysc": "Keyboard shortcut Preferences",
|
||||
"iks": "Easy inserter",
|
||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||
@ -230,7 +230,7 @@
|
||||
"reply": "Reply to this toot",
|
||||
"keyselecttop": "Select the top & left(No.1 column) toot",
|
||||
"reset": "Reset(Danger)",
|
||||
"resetconfirm": "Delete all data. You cannot undo. Continue?",
|
||||
"resetconfirm": "Delete all data. You cannot undo this operation. Continue?",
|
||||
"about": "About TheDesk",
|
||||
"hp": "Website",
|
||||
"support": "Support",
|
||||
|
@ -86,6 +86,8 @@
|
||||
"makeNew": "Save",
|
||||
"blocks": "Blocks",
|
||||
"mutes": "Mutes",
|
||||
"notfMute": "Mute their notifications too",
|
||||
"zeroSetToInfinity": "Mute duration: 0 min to set Infinity",
|
||||
"block": "Block",
|
||||
"mute": "Mute",
|
||||
"domainBlock": "Domain block",
|
||||
|
@ -13,13 +13,13 @@
|
||||
"env": "System Preferences",
|
||||
"setlang": "Languages",
|
||||
"backup": "Import and export of preferences",
|
||||
"backupWarn": "If you got a error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"backupWarn": "If you get an error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"import": "Import",
|
||||
"export": "Export",
|
||||
"hardwareAcceleration": "Disable hardware acceleration",
|
||||
"hardwareAccelerationWarn": "Auto restarted",
|
||||
"webview": "Webview Integration",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn on. You should understand it may lessen security level.",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn it on. Please be aware that it may lessen the security level.",
|
||||
"theme": "Themes",
|
||||
"popup": "Popup notification",
|
||||
"popupwarn": "Hide to set \"0\"",
|
||||
@ -28,7 +28,7 @@
|
||||
"nnwarn": "This does not work on Windows Portable ver.",
|
||||
"nntest": "Notification test",
|
||||
"width": "Width of columns",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than ammounts of columns.",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than amounts of columns.",
|
||||
"fixwidth": "Minimum width of TweetDeck browser",
|
||||
"fixwidthwarn": "",
|
||||
"margin": "Margin between timelines",
|
||||
@ -37,7 +37,7 @@
|
||||
"fontwarn": "Select your favorite font to 'Select'(Windows/ macOS only)",
|
||||
"fontsize": "Font size",
|
||||
"savefolder": "Folder to save",
|
||||
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
|
||||
"savefolderwarn": "TheDesk uses this value when it tries to save pictures or take screenshots.",
|
||||
"useragent": "User agent",
|
||||
"useragentWarn": "Restart when changed",
|
||||
"frame": "Window frame",
|
||||
@ -61,7 +61,7 @@
|
||||
"modalFooter": "Background of modal window's footer",
|
||||
"thirdColor": "Backgroud of tag buttons, etc(near to Background)",
|
||||
"forthColor": "Title bar(same scheme to Background)",
|
||||
"bottom": "Background of menu-bar at bottom of window",
|
||||
"bottom": "Background of menu-bar at the bottom of the window",
|
||||
"emphasized": "Emphasized toot's background",
|
||||
"postbox": "Background of post-box and menu",
|
||||
"active": "Background of 'active' elements",
|
||||
@ -163,7 +163,7 @@
|
||||
"localonly": "Local Only",
|
||||
"zeroWidthEmoji": "Zero-width space when inserting emojis",
|
||||
"uploadCrop": "Auto scale to fit",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Notice: if you post an animated picture like GIF, it will be converted static one.",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Note: if you post an animated picture like a GIF, it will be converted to a static picture.",
|
||||
"keysc": "Keyboard shortcut Preferences",
|
||||
"iks": "Easy inserter",
|
||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||
@ -230,7 +230,7 @@
|
||||
"reply": "Reply to this toot",
|
||||
"keyselecttop": "Select the top & left(No.1 column) toot",
|
||||
"reset": "Reset(Danger)",
|
||||
"resetconfirm": "Delete all data. You cannot undo. Continue?",
|
||||
"resetconfirm": "Delete all data. You cannot undo this operation. Continue?",
|
||||
"about": "About TheDesk",
|
||||
"hp": "Website",
|
||||
"support": "Support",
|
||||
|
@ -86,6 +86,8 @@
|
||||
"makeNew": "Save",
|
||||
"blocks": "Blocks",
|
||||
"mutes": "Mutes",
|
||||
"notfMute": "Mute their notifications too",
|
||||
"zeroSetToInfinity": "Mute duration: 0 min to set Infinity",
|
||||
"block": "Block",
|
||||
"mute": "Mute",
|
||||
"domainBlock": "Domain block",
|
||||
|
@ -13,13 +13,13 @@
|
||||
"env": "System Preferences",
|
||||
"setlang": "Languages",
|
||||
"backup": "Import and export of preferences",
|
||||
"backupWarn": "If you got a error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"backupWarn": "If you get an error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"import": "Import",
|
||||
"export": "Export",
|
||||
"hardwareAcceleration": "Disable hardware acceleration",
|
||||
"hardwareAccelerationWarn": "Auto restarted",
|
||||
"webview": "Webview Integration",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn on. You should understand it may lessen security level.",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn it on. Please be aware that it may lessen the security level.",
|
||||
"theme": "Themes",
|
||||
"popup": "Popup notification",
|
||||
"popupwarn": "Hide to set \"0\"",
|
||||
@ -28,7 +28,7 @@
|
||||
"nnwarn": "This does not work on Windows Portable ver.",
|
||||
"nntest": "Notification test",
|
||||
"width": "Width of columns",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than ammounts of columns.",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than amounts of columns.",
|
||||
"fixwidth": "Minimum width of TweetDeck browser",
|
||||
"fixwidthwarn": "",
|
||||
"margin": "Margin between timelines",
|
||||
@ -37,7 +37,7 @@
|
||||
"fontwarn": "Select your favorite font to 'Select'(Windows/ macOS only)",
|
||||
"fontsize": "Font size",
|
||||
"savefolder": "Folder to save",
|
||||
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
|
||||
"savefolderwarn": "TheDesk uses this value when it tries to save pictures or take screenshots.",
|
||||
"useragent": "User agent",
|
||||
"useragentWarn": "Restart when changed",
|
||||
"frame": "Window frame",
|
||||
@ -61,7 +61,7 @@
|
||||
"modalFooter": "Background of modal window's footer",
|
||||
"thirdColor": "Backgroud of tag buttons, etc(near to Background)",
|
||||
"forthColor": "Title bar(same scheme to Background)",
|
||||
"bottom": "Background of menu-bar at bottom of window",
|
||||
"bottom": "Background of menu-bar at the bottom of the window",
|
||||
"emphasized": "Emphasized toot's background",
|
||||
"postbox": "Background of post-box and menu",
|
||||
"active": "Background of 'active' elements",
|
||||
@ -163,7 +163,7 @@
|
||||
"localonly": "Local Only",
|
||||
"zeroWidthEmoji": "Zero-width space when inserting emojis",
|
||||
"uploadCrop": "Auto scale to fit",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Notice: if you post an animated picture like GIF, it will be converted static one.",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Note: if you post an animated picture like a GIF, it will be converted to a static picture.",
|
||||
"keysc": "Keyboard shortcut Preferences",
|
||||
"iks": "Easy inserter",
|
||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||
@ -230,7 +230,7 @@
|
||||
"reply": "Reply to this toot",
|
||||
"keyselecttop": "Select the top & left(No.1 column) toot",
|
||||
"reset": "Reset(Danger)",
|
||||
"resetconfirm": "Delete all data. You cannot undo. Continue?",
|
||||
"resetconfirm": "Delete all data. You cannot undo this operation. Continue?",
|
||||
"about": "About TheDesk",
|
||||
"hp": "Website",
|
||||
"support": "Support",
|
||||
|
@ -86,6 +86,8 @@
|
||||
"makeNew": "Save",
|
||||
"blocks": "Blocks",
|
||||
"mutes": "Mutes",
|
||||
"notfMute": "Mute their notifications too",
|
||||
"zeroSetToInfinity": "Mute duration: 0 min to set Infinity",
|
||||
"block": "Block",
|
||||
"mute": "Mute",
|
||||
"domainBlock": "Domain block",
|
||||
|
@ -13,13 +13,13 @@
|
||||
"env": "System Preferences",
|
||||
"setlang": "Languages",
|
||||
"backup": "Import and export of preferences",
|
||||
"backupWarn": "If you got a error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"backupWarn": "If you get an error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"import": "Import",
|
||||
"export": "Export",
|
||||
"hardwareAcceleration": "Disable hardware acceleration",
|
||||
"hardwareAccelerationWarn": "Auto restarted",
|
||||
"webview": "Webview Integration",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn on. You should understand it may lessen security level.",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn it on. Please be aware that it may lessen the security level.",
|
||||
"theme": "Themes",
|
||||
"popup": "Popup notification",
|
||||
"popupwarn": "Hide to set \"0\"",
|
||||
@ -28,7 +28,7 @@
|
||||
"nnwarn": "This does not work on Windows Portable ver.",
|
||||
"nntest": "Notification test",
|
||||
"width": "Width of columns",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than ammounts of columns.",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than amounts of columns.",
|
||||
"fixwidth": "Minimum width of TweetDeck browser",
|
||||
"fixwidthwarn": "",
|
||||
"margin": "Margin between timelines",
|
||||
@ -37,7 +37,7 @@
|
||||
"fontwarn": "Select your favorite font to 'Select'(Windows/ macOS only)",
|
||||
"fontsize": "Font size",
|
||||
"savefolder": "Folder to save",
|
||||
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
|
||||
"savefolderwarn": "TheDesk uses this value when it tries to save pictures or take screenshots.",
|
||||
"useragent": "User agent",
|
||||
"useragentWarn": "Restart when changed",
|
||||
"frame": "Window frame",
|
||||
@ -61,7 +61,7 @@
|
||||
"modalFooter": "Background of modal window's footer",
|
||||
"thirdColor": "Backgroud of tag buttons, etc(near to Background)",
|
||||
"forthColor": "Title bar(same scheme to Background)",
|
||||
"bottom": "Background of menu-bar at bottom of window",
|
||||
"bottom": "Background of menu-bar at the bottom of the window",
|
||||
"emphasized": "Emphasized toot's background",
|
||||
"postbox": "Background of post-box and menu",
|
||||
"active": "Background of 'active' elements",
|
||||
@ -163,7 +163,7 @@
|
||||
"localonly": "Local Only",
|
||||
"zeroWidthEmoji": "Zero-width space when inserting emojis",
|
||||
"uploadCrop": "Auto scale to fit",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Notice: if you post an animated picture like GIF, it will be converted static one.",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Note: if you post an animated picture like a GIF, it will be converted to a static picture.",
|
||||
"keysc": "Keyboard shortcut Preferences",
|
||||
"iks": "Easy inserter",
|
||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||
@ -230,7 +230,7 @@
|
||||
"reply": "Reply to this toot",
|
||||
"keyselecttop": "Select the top & left(No.1 column) toot",
|
||||
"reset": "Reset(Danger)",
|
||||
"resetconfirm": "Delete all data. You cannot undo. Continue?",
|
||||
"resetconfirm": "Delete all data. You cannot undo this operation. Continue?",
|
||||
"about": "About TheDesk",
|
||||
"hp": "Website",
|
||||
"support": "Support",
|
||||
|
@ -19,7 +19,7 @@
|
||||
"ko": "",
|
||||
"thisismisskey": "使用Misskey登录",
|
||||
"misskeylogin": "阅读 <a href=\"https://thedesk.top/how-to-misskey-login.html\">文档(ja)</a> 了解如何使用Misskey登录.",
|
||||
"nodata": "No data",
|
||||
"nodata": "暂无数据",
|
||||
"accessTokenSetup": "Use access token to login(click after fill not code but access-token in box: Advanced)",
|
||||
"haveExported": "Having the exported file of TheDesk, click here to jump setting page"
|
||||
}
|
@ -1,14 +1,14 @@
|
||||
{
|
||||
"draghere": "拖动到此处上传",
|
||||
"nowOffline": "OFFLINE: all of your post is in the draft box and you should reload after re-connect to the Internet",
|
||||
"reOnline": "Now we are in the Internet, you should reload...",
|
||||
"nowOffline": "离线模式:您的所有帖子都在草稿箱中,您应该在重新连接到互联网时刷新",
|
||||
"reOnline": "您已连接到互联网,将重新加载...",
|
||||
"close": "关闭",
|
||||
"webSrc": "Search on Web",
|
||||
"tsSrc": "Search on tootsearch",
|
||||
"showSelectProf": "Show profile of the selecting account",
|
||||
"closethisbox": "Close this box",
|
||||
"toot": "Toot",
|
||||
"post-new": "Post new",
|
||||
"post-new": "发布新嘟文",
|
||||
"nsfwDes": "Mark media as sensitive",
|
||||
"cwDes": "Hide text behind warning",
|
||||
"selfile": "Attach..",
|
||||
@ -22,8 +22,8 @@
|
||||
"yes": "Yes",
|
||||
"temp": "Attaching files",
|
||||
"nothing": "None",
|
||||
"stamp": "Stamp",
|
||||
"stampWarn": "Your acct(aa@bb.cc) is printed on the right-bottom of the uploaded image",
|
||||
"stamp": "图章",
|
||||
"stampWarn": "用户水印(aa@bb.cc)已被添加到上传图片的左下方",
|
||||
"vis": "Adjust status privacy",
|
||||
"cwtext": "Warning text",
|
||||
"selectVis": "Adjust status privacy",
|
||||
@ -47,27 +47,27 @@
|
||||
"thingsEmoji": "Emojis of tools",
|
||||
"symbolEmoji": "Emojis of symbols",
|
||||
"flagsEmoji": "Emojis of flags",
|
||||
"draft": "Draft",
|
||||
"poll": "Poll",
|
||||
"pollDdisabled": "Polls: Disabled",
|
||||
"draft": "草稿",
|
||||
"poll": "投票",
|
||||
"pollDdisabled": "投票:已禁用",
|
||||
"pollProvider": "Provider of Poll",
|
||||
"polluntil": "Hide 'votes' count until people vote it.",
|
||||
"choice": "Choice",
|
||||
"pollmulti": "Multiple select",
|
||||
"expires_in": "Expires in...(sec)",
|
||||
"polluntil": "仅在投票后可查看投票计数",
|
||||
"choice": "选项",
|
||||
"pollmulti": "多选",
|
||||
"expires_in": "将于此后过期..(秒)",
|
||||
"contextBefore": "Context before this toot",
|
||||
"thisToot": "This toot",
|
||||
"contextAfter": "Context after this toot",
|
||||
"beforeLTL": "Local TL before this toot",
|
||||
"beforeUTL": "User TL before this toot",
|
||||
"afterLTL": "Local TL after this toot)",
|
||||
"afterLTL": "此嘟文后的本站时间轴)",
|
||||
"afterUTL": "User TL before this toot",
|
||||
"afterFTL": "Federated TL after this toot",
|
||||
"afterFTL": "此嘟文后的跨站公共时间轴",
|
||||
"favedPeople": "People who favourited it",
|
||||
"btedPeople": "People who boosted it",
|
||||
"useOtherAcct1": "Use other account",
|
||||
"useOtherAcct2": ":unfav and unBT are disabled.",
|
||||
"btWithVis": "Boost with visibility",
|
||||
"btWithVis": "修改可见性转嘟",
|
||||
"reply": "Reply",
|
||||
"bt": "Boost",
|
||||
"favRegist": "Favourite",
|
||||
@ -79,13 +79,15 @@
|
||||
"toots": "Toots",
|
||||
"follow": "Follow",
|
||||
"follower": "Follower",
|
||||
"utlColumn": "Show as a column",
|
||||
"utlColumn": "以列显示",
|
||||
"timeline": "Timeline",
|
||||
"operateOtherAcct": "Cross-account",
|
||||
"list": "List",
|
||||
"makeNew": "Save",
|
||||
"blocks": "Blocks",
|
||||
"mutes": "Mutes",
|
||||
"notfMute": "同时静音来自他们的通知",
|
||||
"zeroSetToInfinity": "静音持续时间:0 分钟表示永久",
|
||||
"block": "Block",
|
||||
"mute": "Mute",
|
||||
"domainBlock": "Domain block",
|
||||
@ -95,7 +97,7 @@
|
||||
"likeHimOrHer": "Resembling",
|
||||
"endorse": "Feature on profile",
|
||||
"openinbrowser": "Open in browser",
|
||||
"mainacct": "Set it an main account",
|
||||
"mainacct": "设置一个主要账户",
|
||||
"frc": "Suggest",
|
||||
"more": "More",
|
||||
"revoverJP": " to ",
|
||||
@ -116,8 +118,8 @@
|
||||
"empUser": "Emphasize this user",
|
||||
"supportme": "Support TheDesk!",
|
||||
"TheDeskDes": "TheDesk has no ad, you need no charge to unlock premium features. We need your friendly support!",
|
||||
"PatreonSupport": "Support on Patreon",
|
||||
"PixivSupport": "Support on Pixiv FANBOX",
|
||||
"PatreonSupport": "在 Patreon 上支持",
|
||||
"PixivSupport": "在 Pixiv FANBOX 上支持",
|
||||
"AWLSupport": "Amazon Wish List",
|
||||
"SendAmazonGift1": "Give me Amazon Gift Card:",
|
||||
"SendAmazonGift2": "",
|
||||
@ -152,11 +154,11 @@
|
||||
"avalableBefore": "Expire after",
|
||||
"warnAvBefore": "Unset or \"0\" means \"Never\"",
|
||||
"warnAvBefore2": "This value may contain some error",
|
||||
"unlimited": "Never",
|
||||
"unlimited": "从不",
|
||||
"days": "days",
|
||||
"hours": "hours",
|
||||
"mins": "minutes",
|
||||
"secs": "second(s)",
|
||||
"secs": "秒",
|
||||
"warnOnIntegratedTL": "Integrated TL/Plus TL will hide both Home-filtering words and Local-filtering words.",
|
||||
"helloTheDesk": "<h3>Welcome to TheDesk</h3><br><a href=\"acct.html\">Add an account</a> or click <i class=\"material-icons\">add</i> to add a column.",
|
||||
"addColumn": "Add a column",
|
||||
@ -171,22 +173,22 @@
|
||||
"clockTips": "Clock",
|
||||
"ramTips": "RAM status",
|
||||
"changeTips": "Change Tips",
|
||||
"helpAndLogs": "Help & Log",
|
||||
"helpAndLogs": "帮助与日志",
|
||||
"help": "Help",
|
||||
"contactwithlog": "If you tell me bugs(not working or something) with this log, I can detect what is wrong more easily.",
|
||||
"about": "About TheDesk",
|
||||
"contactwithlog": "如果向我报告错误(未正确运行或者别的什么)时带上日志,我可以更容易地定位问题",
|
||||
"about": "关于 TheDesk",
|
||||
"hereAddColumns": "<- Add TL",
|
||||
"foundBug": "I found a bug",
|
||||
"foundBug": "我发现了一个错误",
|
||||
"show": "Show",
|
||||
"directory": "Directory",
|
||||
"discover": "Discover",
|
||||
"directory": "目录",
|
||||
"discover": "探索",
|
||||
"active": "Recently active",
|
||||
"newcomer": "New arrivals",
|
||||
"local_only": "Local only",
|
||||
"menu": "Menu",
|
||||
"menu": "菜单",
|
||||
"demoBottomBtns": "Welcome guide",
|
||||
"lookAtBottom": "Look at the bottom of this window. Here is some tips about it.",
|
||||
"acctManDesc": "Add more accounts and logout them.",
|
||||
"lookAtBottom": "看看这个窗口的底部。这里有一些关于它的提示。",
|
||||
"acctManDesc": "添加更多帐户并注销。",
|
||||
"settingDesc": "Many and many preferences here. You will couldn't check it all!",
|
||||
"nanoDescPlus": "Mini window client(experimental)",
|
||||
"menuDesc": "All daily TheDesk and Mastodon tuning like <b>add and sort columns</b>, <b>list and filter check</b>."
|
||||
|
@ -13,13 +13,13 @@
|
||||
"env": "System Preferences",
|
||||
"setlang": "Languages",
|
||||
"backup": "Import and export of preferences",
|
||||
"backupWarn": "If you got a error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"backupWarn": "If you get an error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"import": "Import",
|
||||
"export": "Export",
|
||||
"hardwareAcceleration": "Disable hardware acceleration",
|
||||
"hardwareAccelerationWarn": "Auto restarted",
|
||||
"webview": "Webview Integration",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn on. You should understand it may lessen security level.",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn it on. Please be aware that it may lessen the security level.",
|
||||
"theme": "Themes",
|
||||
"popup": "Popup notification(on Windows)",
|
||||
"popupwarn": "Hide to set \"0\"",
|
||||
@ -28,7 +28,7 @@
|
||||
"nnwarn": "This does not work on Windows Portable ver.",
|
||||
"nntest": "Notification test",
|
||||
"width": "Width of columns",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than ammounts of columns.",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than amounts of columns.",
|
||||
"fixwidth": "Minimum width of TweetDeck browser",
|
||||
"fixwidthwarn": "",
|
||||
"margin": "Margin between timelines",
|
||||
@ -61,7 +61,7 @@
|
||||
"modalFooter": "Background of modal window's footer",
|
||||
"thirdColor": "Backgroud of tag buttons, etc(near to Background)",
|
||||
"forthColor": "Title bar(same scheme to Background)",
|
||||
"bottom": "Background of menu-bar at bottom of window",
|
||||
"bottom": "Background of menu-bar at the bottom of the window",
|
||||
"emphasized": "Emphasized toot's background",
|
||||
"postbox": "Background of post-box and menu",
|
||||
"active": "Background of 'active' elements",
|
||||
@ -163,7 +163,7 @@
|
||||
"localonly": "Local Only",
|
||||
"zeroWidthEmoji": "Zero-width space when inserting emojis",
|
||||
"uploadCrop": "Auto scale to fit",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Notice: if you post an animated picture like GIF, it will be converted static one.",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Note: if you post an animated picture like a GIF, it will be converted to a static picture.",
|
||||
"keysc": "Keyboard shortcut Preferences",
|
||||
"iks": "Easy inserter",
|
||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||
|
@ -86,6 +86,8 @@
|
||||
"makeNew": "儲存",
|
||||
"blocks": "封鎖",
|
||||
"mutes": "靜音",
|
||||
"notfMute": "Mute their notifications too",
|
||||
"zeroSetToInfinity": "Mute duration: 0 min to set Infinity",
|
||||
"block": "封鎖",
|
||||
"mute": "靜音",
|
||||
"domainBlock": "封鎖網域",
|
||||
|
@ -13,13 +13,13 @@
|
||||
"env": "System Preferences",
|
||||
"setlang": "Languages",
|
||||
"backup": "Import and export of preferences",
|
||||
"backupWarn": "If you got a error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"backupWarn": "If you get an error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||
"import": "Import",
|
||||
"export": "Export",
|
||||
"hardwareAcceleration": "Disable hardware acceleration",
|
||||
"hardwareAccelerationWarn": "Auto restarted",
|
||||
"webview": "Webview Integration",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn on. You should understand it may lessen security level.",
|
||||
"webviewWarn": "To use TweetDeck Integration, please turn it on. Please be aware that it may lessen the security level.",
|
||||
"theme": "Themes",
|
||||
"popup": "Popup notification",
|
||||
"popupwarn": "Hide to set \"0\"",
|
||||
@ -28,7 +28,7 @@
|
||||
"nnwarn": "This does not work on Windows Portable ver.",
|
||||
"nntest": "Notification test",
|
||||
"width": "Width of columns",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than ammounts of columns.",
|
||||
"widthwarn": "Scroll bar will be shown when your window size is more than amounts of columns.",
|
||||
"fixwidth": "Minimum width of TweetDeck browser",
|
||||
"fixwidthwarn": "",
|
||||
"margin": "Margin between timelines",
|
||||
@ -37,7 +37,7 @@
|
||||
"fontwarn": "Select your favorite font to 'Select'(Windows/ macOS only)",
|
||||
"fontsize": "Font size",
|
||||
"savefolder": "Folder to save",
|
||||
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
|
||||
"savefolderwarn": "TheDesk uses this value when it tries to save pictures or take screenshots.",
|
||||
"useragent": "User agent",
|
||||
"useragentWarn": "Restart when changed",
|
||||
"frame": "Window frame",
|
||||
@ -61,7 +61,7 @@
|
||||
"modalFooter": "Background of modal window's footer",
|
||||
"thirdColor": "Backgroud of tag buttons, etc(near to Background)",
|
||||
"forthColor": "Title bar(same scheme to Background)",
|
||||
"bottom": "Background of menu-bar at bottom of window",
|
||||
"bottom": "Background of menu-bar at the bottom of the window",
|
||||
"emphasized": "Emphasized toot's background",
|
||||
"postbox": "Background of post-box and menu",
|
||||
"active": "Background of 'active' elements",
|
||||
@ -163,7 +163,7 @@
|
||||
"localonly": "Local Only",
|
||||
"zeroWidthEmoji": "Zero-width space when inserting emojis",
|
||||
"uploadCrop": "Auto scale to fit",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Notice: if you post an animated picture like GIF, it will be converted static one.",
|
||||
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Note: if you post an animated picture like a GIF, it will be converted to a static picture.",
|
||||
"keysc": "Keyboard shortcut Preferences",
|
||||
"iks": "Easy inserter",
|
||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||
@ -230,7 +230,7 @@
|
||||
"reply": "Reply to this toot",
|
||||
"keyselecttop": "Select the top & left(No.1 column) toot",
|
||||
"reset": "Reset(Danger)",
|
||||
"resetconfirm": "Delete all data. You cannot undo. Continue?",
|
||||
"resetconfirm": "Delete all data. You cannot undo this operation. Continue?",
|
||||
"about": "關於 TheDesk",
|
||||
"hp": "Website",
|
||||
"support": "Support",
|
||||
|
@ -11,7 +11,7 @@
|
||||
<script type="text/javascript" src="https://cdn.crowdin.com/jipt/jipt.js"></script>
|
||||
@@comment-end@@
|
||||
<meta content="width=device-width,initial-scale=1.0" name="viewport">
|
||||
<link href="../../@@node_base@@/materialize-css/dist/css/materialize.css" type="text/css" rel="stylesheet">
|
||||
<link href="../../@@node_base@@/@cutls/materialize-css/dist/css/materialize.css" type="text/css" rel="stylesheet">
|
||||
<link href="../../css/themes.css" type="text/css" rel="stylesheet">
|
||||
<link href="../../css/pickr.css" type="text/css" rel="stylesheet">
|
||||
<link href="../../css/master.css" type="text/css" rel="stylesheet">
|
||||
@ -38,7 +38,7 @@
|
||||
<body id="mainView" style="overflow-y:scroll" class="@@pwaClass@@">
|
||||
<script type="text/javascript" src="../../@@node_base@@/jquery/dist/jquery.js"></script>
|
||||
<script type="text/javascript" src="../../js/platform/first.js"></script>
|
||||
<script type="text/javascript" src="../../@@node_base@@/materialize-css/dist/js/materialize.js"></script>
|
||||
<script type="text/javascript" src="../../@@node_base@@/@cutls/materialize-css/dist/js/materialize.js"></script>
|
||||
<script type="text/javascript" src="main.js"></script>
|
||||
<script src="../../@@node_base@@/json5/dist/index.min.js"></script>
|
||||
<script src="../../@@node_base@@/vue/dist/vue.min.js"></script>
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user