Compare commits
42 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
a10a4d02b4 | ||
|
6805ed32fb | ||
|
1f2740b01e | ||
|
74af696ad5 | ||
|
ec3c2369bc | ||
|
c0a6ecec4d | ||
|
7169f1147b | ||
|
8873af4597 | ||
|
859acad27c | ||
|
44943e0e14 | ||
|
640847416a | ||
|
35122db142 | ||
|
994ec964d6 | ||
|
5508862ba1 | ||
|
075a120856 | ||
|
f34e2e6bbf | ||
|
64296c69d3 | ||
|
f4d250eeb3 | ||
|
750c74ae69 | ||
|
525dd5ec52 | ||
|
89bb8d6496 | ||
|
a7399db3f1 | ||
|
790ab2065c | ||
|
fa20278727 | ||
|
f2a4900f18 | ||
|
fd3afb6354 | ||
|
4a4dc82c40 | ||
|
54db978b6f | ||
|
1a35eda46f | ||
|
7d9ab19eef | ||
|
bdfeae20f2 | ||
|
9931ecd577 | ||
|
99c2f0fc8d | ||
|
58d9228aec | ||
|
85738d72ae | ||
|
2fe60a3b69 | ||
|
06c944a35d | ||
|
0f75972616 | ||
|
f55b08cbf3 | ||
|
51814e49d7 | ||
|
36d8a00a49 | ||
|
1c8ca3b5f9 |
2
.gitignore
vendored
2
.gitignore
vendored
@@ -20,7 +20,9 @@ app/view/bg
|
|||||||
app/view/cs
|
app/view/cs
|
||||||
app/view/ps
|
app/view/ps
|
||||||
app/view/es-AR
|
app/view/es-AR
|
||||||
|
app/view/it-IT
|
||||||
app/git
|
app/git
|
||||||
*.code-workspace
|
*.code-workspace
|
||||||
releasenote.md
|
releasenote.md
|
||||||
app/yarn-error.log
|
app/yarn-error.log
|
||||||
|
app/js/platform/aiscript.js
|
||||||
|
@@ -6,12 +6,13 @@ language: node_js
|
|||||||
env:
|
env:
|
||||||
- YARN_GPG=no
|
- YARN_GPG=no
|
||||||
node_js:
|
node_js:
|
||||||
- '10.15.2'
|
- '12.17.0'
|
||||||
cache:
|
cache:
|
||||||
yarn: true
|
yarn: true
|
||||||
script: node -v
|
script: node -v
|
||||||
before_deploy:
|
before_deploy:
|
||||||
- yarn global add electron-builder
|
- yarn global add electron-builder
|
||||||
|
- yarn global add browserify
|
||||||
- cd app
|
- cd app
|
||||||
- VERSION=$(cat package.json | grep version | head -1 | awk -F= "{ print $2 }" | sed 's/[version:,\",]//g' | tr -d '[[:space:]]')
|
- VERSION=$(cat package.json | grep version | head -1 | awk -F= "{ print $2 }" | sed 's/[version:,\",]//g' | tr -d '[[:space:]]')
|
||||||
- yarn install --no-lockfile --prod
|
- yarn install --no-lockfile --prod
|
||||||
|
10
app/aiscript.js
Normal file
10
app/aiscript.js
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
const { AiScript, parse, values, utils } = require('@syuilo/aiscript')
|
||||||
|
global.asValue = values
|
||||||
|
global.AiScript = AiScript
|
||||||
|
global.asParse = parse
|
||||||
|
global.asCommon = {
|
||||||
|
'TheDesk:console': values.FN_NATIVE((z) => {
|
||||||
|
console.log(z[0].value)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
global.asUtil = utils
|
@@ -21,7 +21,8 @@ html {
|
|||||||
.action-menu-item:hover {
|
.action-menu-item:hover {
|
||||||
filter: brightness(80%) !important;
|
filter: brightness(80%) !important;
|
||||||
}
|
}
|
||||||
.btn, .btn-flat {
|
.btn,
|
||||||
|
.btn-flat {
|
||||||
font-size: 1.1rem;
|
font-size: 1.1rem;
|
||||||
margin: 0.4rem;
|
margin: 0.4rem;
|
||||||
text-transform: none;
|
text-transform: none;
|
||||||
@@ -340,16 +341,16 @@ blockquote:before,
|
|||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
}
|
}
|
||||||
input[type="color"] {
|
input[type='color'] {
|
||||||
-webkit-appearance: none;
|
-webkit-appearance: none;
|
||||||
border: none;
|
border: none;
|
||||||
width: 32px;
|
width: 32px;
|
||||||
height: 32px;
|
height: 32px;
|
||||||
}
|
}
|
||||||
input[type="color"]::-webkit-color-swatch-wrapper {
|
input[type='color']::-webkit-color-swatch-wrapper {
|
||||||
padding: 0;
|
padding: 0;
|
||||||
}
|
}
|
||||||
input[type="color"]::-webkit-color-swatch {
|
input[type='color']::-webkit-color-swatch {
|
||||||
border: none;
|
border: none;
|
||||||
}
|
}
|
||||||
#menu {
|
#menu {
|
||||||
@@ -631,6 +632,24 @@ button {
|
|||||||
}
|
}
|
||||||
.via-dropdown {
|
.via-dropdown {
|
||||||
text-overflow: ellipsis;
|
text-overflow: ellipsis;
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
overflow-x: hidden;
|
overflow-x: hidden;
|
||||||
}
|
}
|
||||||
|
#re-online {
|
||||||
|
background-color: rgb(38, 92, 153);
|
||||||
|
position: fixed;
|
||||||
|
width: 100vw;
|
||||||
|
height: 2rem;
|
||||||
|
padding: 0.25rem;
|
||||||
|
color: white;
|
||||||
|
z-index: 1000;
|
||||||
|
}
|
||||||
|
#offline {
|
||||||
|
background-color: rgb(153, 38, 38);
|
||||||
|
position: fixed;
|
||||||
|
width: 100vw;
|
||||||
|
height: 2rem;
|
||||||
|
padding: 0.25rem;
|
||||||
|
color: white;
|
||||||
|
z-index: 999;
|
||||||
|
}
|
||||||
|
@@ -64,9 +64,10 @@ textarea {
|
|||||||
}
|
}
|
||||||
#emoji {
|
#emoji {
|
||||||
}
|
}
|
||||||
#suggest {
|
#suggest, #draft {
|
||||||
max-height: 23rem;
|
max-height: 23rem;
|
||||||
overflow-y: scroll;
|
overflow-y: scroll;
|
||||||
|
overflow-x: hidden;
|
||||||
}
|
}
|
||||||
#emoji-list {
|
#emoji-list {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
@@ -93,7 +93,7 @@
|
|||||||
display: grid;
|
display: grid;
|
||||||
grid-template-columns: 3rem 2.3rem 2.5fr 1fr 4.6rem;
|
grid-template-columns: 3rem 2.3rem 2.5fr 1fr 4.6rem;
|
||||||
grid-template-rows: 1.7rem 1.5rem;
|
grid-template-rows: 1.7rem 1.5rem;
|
||||||
grid-template-areas: 'cover name name artist refresh' 'cover progress progress progress time';
|
grid-template-areas: 'cover name name name refresh' 'cover progress progress progress time';
|
||||||
}
|
}
|
||||||
#spot-refresh {
|
#spot-refresh {
|
||||||
grid-area: refresh;
|
grid-area: refresh;
|
||||||
@@ -108,18 +108,12 @@
|
|||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
line-height: 1.92rem;
|
line-height: 1.92rem;
|
||||||
}
|
}
|
||||||
#spot-artist {
|
|
||||||
grid-area: artist;
|
|
||||||
white-space: nowrap;
|
|
||||||
text-overflow: ellipsis;
|
|
||||||
overflow: hidden;
|
|
||||||
line-height: 1.92rem;
|
|
||||||
}
|
|
||||||
#spot-img {
|
#spot-img {
|
||||||
width: 90%;
|
width: 90%;
|
||||||
}
|
}
|
||||||
#spot-time {
|
#spot-time {
|
||||||
grid-area: time;
|
grid-area: time;
|
||||||
|
line-height: 0.5rem;
|
||||||
}
|
}
|
||||||
.progress {
|
.progress {
|
||||||
grid-area: progress;
|
grid-area: progress;
|
||||||
|
@@ -128,6 +128,9 @@
|
|||||||
#his-sign-action .btn {
|
#his-sign-action .btn {
|
||||||
flex-basis: calc(50% - 10.6px);
|
flex-basis: calc(50% - 10.6px);
|
||||||
}
|
}
|
||||||
|
#his-sign-action .dropdown-trigger {
|
||||||
|
flex-basis: 100%;
|
||||||
|
}
|
||||||
#his-des .mention {
|
#his-des .mention {
|
||||||
color: #039be5;
|
color: #039be5;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
|
50
app/img/aiscript.svg
Normal file
50
app/img/aiscript.svg
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<svg width="100%" height="100%" viewBox="0 0 687 72" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
|
||||||
|
<g id="アートボード1" transform="matrix(1,0,0,1,-168.896,-476)">
|
||||||
|
<rect x="168.896" y="476" width="686.208" height="72" style="fill:none;"/>
|
||||||
|
<clipPath id="_clip1">
|
||||||
|
<rect x="168.896" y="476" width="686.208" height="72"/>
|
||||||
|
</clipPath>
|
||||||
|
<g clip-path="url(#_clip1)">
|
||||||
|
<g transform="matrix(1,0,0,1,77.6363,162.413)">
|
||||||
|
<g transform="matrix(96,0,0,96,88.3157,385.587)">
|
||||||
|
<path d="M0.463,-0.571C0.452,-0.59 0.436,-0.602 0.415,-0.608C0.394,-0.613 0.374,-0.611 0.356,-0.6L0.08,-0.443C0.053,-0.428 0.04,-0.405 0.04,-0.374C0.04,-0.344 0.053,-0.321 0.08,-0.306L0.356,-0.148C0.368,-0.141 0.381,-0.138 0.395,-0.138C0.425,-0.138 0.448,-0.151 0.463,-0.178C0.474,-0.197 0.476,-0.217 0.47,-0.237C0.465,-0.259 0.453,-0.274 0.434,-0.285L0.278,-0.374L0.434,-0.464C0.453,-0.474 0.465,-0.49 0.47,-0.511C0.476,-0.532 0.474,-0.552 0.463,-0.571Z" style="fill:rgb(129,201,196);fill-rule:nonzero;"/>
|
||||||
|
</g>
|
||||||
|
<g transform="matrix(96,0,0,96,137.468,385.587)">
|
||||||
|
<path d="M0.197,-0.67C0.197,-0.691 0.189,-0.71 0.174,-0.725C0.159,-0.74 0.14,-0.748 0.118,-0.748C0.096,-0.748 0.078,-0.74 0.063,-0.725C0.047,-0.71 0.04,-0.691 0.04,-0.67C0.04,-0.648 0.047,-0.629 0.063,-0.614C0.078,-0.599 0.096,-0.591 0.118,-0.591C0.14,-0.591 0.159,-0.599 0.174,-0.614C0.189,-0.629 0.197,-0.648 0.197,-0.67ZM0.197,-0.079C0.197,-0.101 0.189,-0.119 0.174,-0.135C0.159,-0.15 0.14,-0.158 0.118,-0.158C0.096,-0.158 0.078,-0.15 0.063,-0.135C0.047,-0.119 0.04,-0.101 0.04,-0.079C0.04,-0.057 0.047,-0.038 0.063,-0.023C0.078,-0.008 0.096,0 0.118,0C0.14,0 0.159,-0.008 0.174,-0.023C0.189,-0.038 0.197,-0.057 0.197,-0.079Z" style="fill:rgb(129,201,196);fill-rule:nonzero;"/>
|
||||||
|
</g>
|
||||||
|
<g transform="matrix(96,0,0,96,201.74,385.587)">
|
||||||
|
<path d="M0.118,-0.75C0.097,-0.75 0.078,-0.742 0.063,-0.727C0.047,-0.712 0.04,-0.693 0.04,-0.671L0.04,-0.573C0.04,-0.551 0.047,-0.532 0.063,-0.517C0.078,-0.502 0.097,-0.494 0.118,-0.494C0.14,-0.494 0.159,-0.502 0.174,-0.517C0.189,-0.532 0.197,-0.551 0.197,-0.573L0.197,-0.671C0.197,-0.693 0.189,-0.712 0.174,-0.727C0.159,-0.742 0.14,-0.75 0.118,-0.75ZM0.355,-0.75C0.333,-0.75 0.314,-0.742 0.299,-0.727C0.284,-0.712 0.276,-0.693 0.276,-0.671L0.276,-0.573C0.276,-0.551 0.284,-0.532 0.299,-0.517C0.314,-0.502 0.333,-0.494 0.355,-0.494C0.377,-0.494 0.395,-0.502 0.41,-0.517C0.426,-0.532 0.434,-0.551 0.434,-0.573L0.434,-0.671C0.434,-0.693 0.426,-0.712 0.41,-0.727C0.395,-0.742 0.377,-0.75 0.355,-0.75Z" style="fill:rgb(129,201,196);fill-rule:nonzero;"/>
|
||||||
|
</g>
|
||||||
|
<g transform="matrix(96,0,0,96,247.1,385.587)">
|
||||||
|
<path d="M0.394,-0.494L0.488,-0.306L0.3,-0.306L0.394,-0.494ZM0.063,-0.009C0.082,0.001 0.102,0.002 0.123,-0.005C0.144,-0.011 0.159,-0.024 0.169,-0.044L0.221,-0.148L0.566,-0.148L0.619,-0.044C0.625,-0.03 0.635,-0.02 0.648,-0.012C0.661,-0.004 0.674,0 0.689,0C0.701,0 0.713,-0.003 0.724,-0.009C0.743,-0.018 0.756,-0.033 0.763,-0.054C0.771,-0.075 0.769,-0.095 0.759,-0.114L0.464,-0.705C0.457,-0.718 0.448,-0.729 0.435,-0.737C0.422,-0.745 0.408,-0.749 0.394,-0.749C0.379,-0.749 0.365,-0.745 0.352,-0.737C0.339,-0.729 0.33,-0.718 0.323,-0.705L0.028,-0.114C0.018,-0.095 0.017,-0.075 0.024,-0.054C0.03,-0.033 0.043,-0.018 0.063,-0.009Z" style="fill:rgb(129,201,196);fill-rule:nonzero;"/>
|
||||||
|
</g>
|
||||||
|
<g transform="matrix(96,0,0,96,322.7,385.587)">
|
||||||
|
<path d="M0.158,0C0.18,0 0.198,-0.008 0.214,-0.023C0.229,-0.038 0.236,-0.057 0.236,-0.079L0.236,-0.67C0.236,-0.691 0.229,-0.71 0.214,-0.725C0.198,-0.741 0.18,-0.749 0.158,-0.749C0.136,-0.749 0.117,-0.741 0.102,-0.725C0.087,-0.71 0.079,-0.691 0.079,-0.67L0.079,-0.079C0.079,-0.057 0.087,-0.038 0.102,-0.023C0.117,-0.008 0.136,0 0.158,0Z" style="fill:rgb(129,201,196);fill-rule:nonzero;"/>
|
||||||
|
</g>
|
||||||
|
<g transform="matrix(96,0,0,96,352.988,385.587)">
|
||||||
|
<path d="M0.118,-0.158C0.097,-0.158 0.078,-0.15 0.063,-0.135C0.047,-0.119 0.04,-0.101 0.04,-0.079C0.04,-0.057 0.047,-0.038 0.063,-0.023C0.078,-0.008 0.097,0 0.118,0L0.463,0C0.525,0 0.579,-0.022 0.623,-0.067C0.667,-0.111 0.69,-0.164 0.69,-0.227C0.69,-0.289 0.667,-0.342 0.623,-0.387C0.579,-0.431 0.525,-0.453 0.463,-0.453L0.266,-0.453C0.247,-0.453 0.231,-0.46 0.218,-0.473C0.204,-0.487 0.197,-0.503 0.197,-0.522C0.197,-0.541 0.204,-0.557 0.218,-0.571C0.231,-0.584 0.247,-0.591 0.266,-0.591L0.611,-0.591C0.632,-0.591 0.651,-0.599 0.667,-0.614C0.682,-0.629 0.69,-0.648 0.69,-0.67C0.69,-0.691 0.682,-0.71 0.667,-0.725C0.651,-0.741 0.632,-0.749 0.611,-0.749L0.266,-0.749C0.204,-0.749 0.15,-0.726 0.106,-0.682C0.062,-0.638 0.04,-0.584 0.04,-0.522C0.04,-0.459 0.062,-0.406 0.106,-0.362C0.15,-0.318 0.204,-0.296 0.266,-0.296L0.463,-0.296C0.482,-0.296 0.498,-0.289 0.511,-0.275C0.525,-0.262 0.532,-0.246 0.532,-0.227C0.532,-0.207 0.525,-0.191 0.511,-0.178C0.498,-0.164 0.482,-0.158 0.463,-0.158L0.118,-0.158Z" style="fill:rgb(129,201,196);fill-rule:nonzero;"/>
|
||||||
|
</g>
|
||||||
|
<g transform="matrix(96,0,0,96,422.924,385.587)">
|
||||||
|
<path d="M0.413,0C0.517,0 0.605,-0.037 0.678,-0.11C0.693,-0.125 0.701,-0.143 0.701,-0.166C0.701,-0.187 0.693,-0.206 0.678,-0.221C0.663,-0.236 0.644,-0.244 0.623,-0.244C0.601,-0.244 0.582,-0.236 0.567,-0.221C0.524,-0.179 0.473,-0.158 0.413,-0.158C0.354,-0.158 0.303,-0.179 0.261,-0.221C0.218,-0.263 0.197,-0.314 0.197,-0.374C0.197,-0.434 0.218,-0.485 0.261,-0.528C0.303,-0.57 0.354,-0.591 0.413,-0.591C0.473,-0.591 0.524,-0.57 0.567,-0.528C0.582,-0.512 0.601,-0.504 0.623,-0.504C0.644,-0.504 0.663,-0.512 0.678,-0.528C0.693,-0.543 0.701,-0.561 0.701,-0.583C0.701,-0.605 0.693,-0.623 0.678,-0.639C0.605,-0.712 0.517,-0.749 0.413,-0.749C0.31,-0.749 0.222,-0.712 0.149,-0.639C0.076,-0.566 0.04,-0.478 0.04,-0.374C0.04,-0.271 0.076,-0.183 0.149,-0.11C0.222,-0.037 0.31,0 0.413,0Z" style="fill:rgb(129,201,196);fill-rule:nonzero;"/>
|
||||||
|
</g>
|
||||||
|
<g transform="matrix(96,0,0,96,492.86,385.587)">
|
||||||
|
<path d="M0.572,-0.472C0.572,-0.44 0.56,-0.412 0.537,-0.389C0.514,-0.366 0.486,-0.355 0.453,-0.355L0.236,-0.355L0.236,-0.591L0.453,-0.591C0.486,-0.591 0.514,-0.579 0.537,-0.556C0.56,-0.533 0.572,-0.505 0.572,-0.472ZM0.421,-0.197L0.595,-0.023C0.61,-0.008 0.628,0 0.65,0C0.672,0 0.69,-0.008 0.706,-0.023C0.721,-0.038 0.729,-0.057 0.729,-0.079C0.729,-0.101 0.721,-0.119 0.706,-0.135L0.601,-0.24C0.64,-0.265 0.671,-0.298 0.694,-0.338C0.717,-0.38 0.729,-0.425 0.729,-0.472C0.729,-0.549 0.702,-0.614 0.648,-0.668C0.594,-0.722 0.529,-0.749 0.453,-0.749L0.158,-0.749C0.136,-0.749 0.117,-0.741 0.102,-0.725C0.087,-0.71 0.079,-0.691 0.079,-0.67L0.079,-0.079C0.079,-0.057 0.087,-0.038 0.102,-0.023C0.117,-0.008 0.136,0 0.158,0C0.18,0 0.198,-0.008 0.214,-0.023C0.229,-0.038 0.236,-0.057 0.236,-0.079L0.236,-0.197L0.421,-0.197Z" style="fill:rgb(129,201,196);fill-rule:nonzero;"/>
|
||||||
|
</g>
|
||||||
|
<g transform="matrix(96,0,0,96,566.588,385.587)">
|
||||||
|
<path d="M0.158,0C0.18,0 0.198,-0.008 0.214,-0.023C0.229,-0.038 0.236,-0.057 0.236,-0.079L0.236,-0.67C0.236,-0.691 0.229,-0.71 0.214,-0.725C0.198,-0.741 0.18,-0.749 0.158,-0.749C0.136,-0.749 0.117,-0.741 0.102,-0.725C0.087,-0.71 0.079,-0.691 0.079,-0.67L0.079,-0.079C0.079,-0.057 0.087,-0.038 0.102,-0.023C0.117,-0.008 0.136,0 0.158,0Z" style="fill:rgb(129,201,196);fill-rule:nonzero;"/>
|
||||||
|
</g>
|
||||||
|
<g transform="matrix(96,0,0,96,596.876,385.587)">
|
||||||
|
<path d="M0.572,-0.472C0.572,-0.44 0.56,-0.412 0.537,-0.389C0.514,-0.366 0.486,-0.355 0.453,-0.355L0.236,-0.355L0.236,-0.591L0.453,-0.591C0.486,-0.591 0.514,-0.579 0.537,-0.556C0.56,-0.533 0.572,-0.505 0.572,-0.472ZM0.158,0C0.18,0 0.198,-0.008 0.214,-0.023C0.229,-0.038 0.236,-0.057 0.236,-0.079L0.236,-0.197L0.453,-0.197C0.529,-0.197 0.594,-0.224 0.648,-0.278C0.702,-0.332 0.729,-0.397 0.729,-0.472C0.729,-0.549 0.702,-0.614 0.648,-0.668C0.594,-0.722 0.529,-0.749 0.453,-0.749L0.158,-0.749C0.136,-0.749 0.117,-0.741 0.102,-0.725C0.087,-0.71 0.079,-0.691 0.079,-0.67L0.079,-0.079C0.079,-0.057 0.087,-0.038 0.102,-0.023C0.117,-0.008 0.136,0 0.158,0Z" style="fill:rgb(129,201,196);fill-rule:nonzero;"/>
|
||||||
|
</g>
|
||||||
|
<g transform="matrix(96,0,0,96,670.604,385.587)">
|
||||||
|
<path d="M0.266,-0.591L0.266,-0.079C0.266,-0.057 0.273,-0.038 0.289,-0.023C0.304,-0.008 0.323,0 0.344,0C0.366,0 0.385,-0.008 0.4,-0.023C0.415,-0.038 0.423,-0.057 0.423,-0.079L0.423,-0.591L0.591,-0.591C0.612,-0.591 0.631,-0.599 0.647,-0.614C0.662,-0.629 0.67,-0.648 0.67,-0.67C0.67,-0.691 0.662,-0.71 0.647,-0.725C0.631,-0.741 0.612,-0.749 0.591,-0.749L0.099,-0.749C0.077,-0.749 0.058,-0.741 0.043,-0.725C0.027,-0.71 0.02,-0.691 0.02,-0.67C0.02,-0.648 0.027,-0.629 0.043,-0.614C0.058,-0.599 0.077,-0.591 0.099,-0.591L0.266,-0.591Z" style="fill:rgb(129,201,196);fill-rule:nonzero;"/>
|
||||||
|
</g>
|
||||||
|
<g transform="matrix(96,0,0,96,736.748,385.587)">
|
||||||
|
<path d="M0.118,-0.75C0.097,-0.75 0.078,-0.742 0.063,-0.727C0.047,-0.712 0.04,-0.693 0.04,-0.671L0.04,-0.573C0.04,-0.551 0.047,-0.532 0.063,-0.517C0.078,-0.502 0.097,-0.494 0.118,-0.494C0.14,-0.494 0.159,-0.502 0.174,-0.517C0.189,-0.532 0.197,-0.551 0.197,-0.573L0.197,-0.671C0.197,-0.693 0.189,-0.712 0.174,-0.727C0.159,-0.742 0.14,-0.75 0.118,-0.75ZM0.355,-0.75C0.333,-0.75 0.314,-0.742 0.299,-0.727C0.284,-0.712 0.276,-0.693 0.276,-0.671L0.276,-0.573C0.276,-0.551 0.284,-0.532 0.299,-0.517C0.314,-0.502 0.333,-0.494 0.355,-0.494C0.377,-0.494 0.395,-0.502 0.41,-0.517C0.426,-0.532 0.434,-0.551 0.434,-0.573L0.434,-0.671C0.434,-0.693 0.426,-0.712 0.41,-0.727C0.395,-0.742 0.377,-0.75 0.355,-0.75Z" style="fill:rgb(129,201,196);fill-rule:nonzero;"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 10 KiB |
@@ -227,7 +227,8 @@ $(function($) {
|
|||||||
var acct_id = $('#timeline_' + selectedColumn).attr('data-acct')
|
var acct_id = $('#timeline_' + selectedColumn).attr('data-acct')
|
||||||
var ats_cm = $('.selectedToot .rep-btn').attr('data-men')
|
var ats_cm = $('.selectedToot .rep-btn').attr('data-men')
|
||||||
var mode = $('.selectedToot .rep-btn').attr('data-visen')
|
var mode = $('.selectedToot .rep-btn').attr('data-visen')
|
||||||
re(id, ats_cm, acct_id, mode)
|
var cwTxt = $('#cw-text').val()
|
||||||
|
re(id, ats_cm, acct_id, mode, cwTxt)
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -170,7 +170,7 @@ onmessage = function(e) {
|
|||||||
} else if (e.data[0] == 'npCore') {
|
} else if (e.data[0] == 'npCore') {
|
||||||
npCore(e.data[1])
|
npCore(e.data[1])
|
||||||
} else if (e.data[0] == 'renderMem') {
|
} else if (e.data[0] == 'renderMem') {
|
||||||
renderMem(e.data[1][0], e.data[1][1], e.data[1][2])
|
renderMem(e.data[1][0], e.data[1][1], e.data[1][2], e.data[1][3], e.data[1][4])
|
||||||
} else if (e.data[0] == 'updateProg') {
|
} else if (e.data[0] == 'updateProg') {
|
||||||
updateProg(e.data[1])
|
updateProg(e.data[1])
|
||||||
} else if (e.data[0] == 'updateMess') {
|
} else if (e.data[0] == 'updateMess') {
|
||||||
@@ -215,4 +215,16 @@ if(pwa) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
const connection = function (event) {
|
||||||
|
console.log(navigator.onLine, 'network state')
|
||||||
|
if(!navigator.onLine) {
|
||||||
|
$('#re-online').addClass('hide')
|
||||||
|
$('#offline').removeClass('hide')
|
||||||
|
} else if(!$('#offline').hasClass('hide')) {
|
||||||
|
$('#offline').addClass('hide')
|
||||||
|
$('#re-online').removeClass('hide')
|
||||||
|
}
|
||||||
|
}
|
||||||
|
window.onoffline = connection
|
||||||
|
window.ononline = connection
|
||||||
|
@@ -1,3 +1,9 @@
|
|||||||
|
window.onload = function () {
|
||||||
|
console.log('loaded')
|
||||||
|
initPostbox()
|
||||||
|
connection()
|
||||||
|
initPlugin(plugins)
|
||||||
|
}
|
||||||
$.strip_tags = function (str, allowed) {
|
$.strip_tags = function (str, allowed) {
|
||||||
if (!str) {
|
if (!str) {
|
||||||
return ''
|
return ''
|
||||||
|
140
app/js/platform/plugin.js
Normal file
140
app/js/platform/plugin.js
Normal file
@@ -0,0 +1,140 @@
|
|||||||
|
|
||||||
|
var plugins = getPlugin()
|
||||||
|
function getPlugin() {
|
||||||
|
const json = localStorage.getItem('plugins')
|
||||||
|
let ret = {
|
||||||
|
buttonOnPostbox: [],
|
||||||
|
buttonOnToot: []
|
||||||
|
}
|
||||||
|
if(!json) return ret
|
||||||
|
const plugins = JSON.parse(json)
|
||||||
|
for (let plugin of plugins) {
|
||||||
|
const meta = getMeta(plugin.content)
|
||||||
|
if (!meta) continue
|
||||||
|
const type = meta.event
|
||||||
|
ret[type] ? ret[type].push(plugin) : ret[type] = [plugin]
|
||||||
|
}
|
||||||
|
return ret
|
||||||
|
}
|
||||||
|
function initPlugin() {
|
||||||
|
asCommon['TheDesk:dialog'] = asValue.FN_NATIVE((z) => {
|
||||||
|
Swal.fire({
|
||||||
|
title: z[0].value,
|
||||||
|
icon: z[2] ? z[2].value : 'info',
|
||||||
|
text: z[1] ? z[1].value : ''
|
||||||
|
})
|
||||||
|
})
|
||||||
|
asCommon['TheDesk:confirm'] = asValue.FN_NATIVE(async (z) => {
|
||||||
|
const alert = 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))
|
||||||
|
})
|
||||||
|
asCommon['TheDesk:css'] = asValue.FN_NATIVE((z) => {
|
||||||
|
$(escapeHTML(z[0].value)).css(escapeHTML(z[1].value), escapeHTML(z[2].value))
|
||||||
|
})
|
||||||
|
asCommon['TheDesk:api'] = asValue.FN_NATIVE(async (z) => {
|
||||||
|
try {
|
||||||
|
if (!getMeta(exe).apiGet && z[0].value == "GET") return asUtil.jsToVal(false)
|
||||||
|
if (!getMeta(exe).apiPost && (z[0].value == "POST" || z[0].value == "DELETE" || z[0].value == "PUT")) return asUtil.jsToVal(false)
|
||||||
|
const domain = localStorage.getItem(`domain_${z[3].value}`)
|
||||||
|
const at = localStorage.getItem(`acct_${z[3].value}_at`)
|
||||||
|
const start = `https://${domain}/api/${z[1].value}`
|
||||||
|
const q = {
|
||||||
|
method: z[0].value,
|
||||||
|
headers: {
|
||||||
|
'content-type': 'application/json',
|
||||||
|
Authorization:
|
||||||
|
`Bearer ${at}`
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (z[2]) q.body = z[2].value
|
||||||
|
const promise = await fetch(start, q)
|
||||||
|
const json = await promise.json()
|
||||||
|
return asUtil.jsToVal(json)
|
||||||
|
} catch (e) {
|
||||||
|
return asUtil.jsToVal(e)
|
||||||
|
}
|
||||||
|
|
||||||
|
})
|
||||||
|
const { buttonOnPostbox, init } = plugins
|
||||||
|
for (let target of buttonOnPostbox) {
|
||||||
|
const meta = getMeta(target.content)
|
||||||
|
$('#dropdown2').append(`<li><a onclick="execPlugin('${target.id}','buttonOnPostbox', null);">${escapeHTML(meta.name)}</a></li>`)
|
||||||
|
}
|
||||||
|
for (let target of init) {
|
||||||
|
const as = new AiScript(asCommon)
|
||||||
|
const meta = getMeta(target.content)
|
||||||
|
M.toast({ html: `${escapeHTML(meta.name)}を実行しました`, displayLength: 1000 })
|
||||||
|
if (target) as.exec(asParse(target.content))
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function getMeta(plugin) {
|
||||||
|
try {
|
||||||
|
return AiScript.collectMetadata(asParse(plugin)).get(null)
|
||||||
|
} catch (e) {
|
||||||
|
console.error(e)
|
||||||
|
return null
|
||||||
|
}
|
||||||
|
}
|
||||||
|
async function execPlugin(id, source, args) {
|
||||||
|
const coh = plugins[source]
|
||||||
|
let exe = null
|
||||||
|
for (let plugin of coh) {
|
||||||
|
if (plugin.id == id) {
|
||||||
|
exe = plugin.content
|
||||||
|
break
|
||||||
|
}
|
||||||
|
}
|
||||||
|
const common = _.cloneDeep(asCommon)
|
||||||
|
if (source == 'buttonOnToot') {
|
||||||
|
common.DATA = args
|
||||||
|
const domain = localStorage.getItem(`domain_${args.acct_id}`)
|
||||||
|
const at = localStorage.getItem(`acct_${args.acct_id}_at`)
|
||||||
|
const start = `https://${domain}/api/v1/statuses/${args.id}`
|
||||||
|
const promise = await fetch(start, {
|
||||||
|
method: 'GET',
|
||||||
|
headers: {
|
||||||
|
'content-type': 'application/json',
|
||||||
|
Authorization:
|
||||||
|
`Bearer ${at}`
|
||||||
|
}
|
||||||
|
})
|
||||||
|
const json = await promise.json()
|
||||||
|
common.TOOT = asUtil.jsToVal(json)
|
||||||
|
common['TheDesk:changeText'] = asValue.FN_NATIVE((z) => {
|
||||||
|
if (getMeta(exe).dangerHtml) $(`[unique-id=${args.id}] .toot`).html(z[0].value)
|
||||||
|
})
|
||||||
|
} else if (source == 'buttonOnPostbox') {
|
||||||
|
const postDt = post(null, false, true)
|
||||||
|
common.POST = asUtil.jsToVal(postDt)
|
||||||
|
common.ACCT_ID = asUtil.jsToVal(postDt.TheDeskAcctId)
|
||||||
|
common['TheDesk:postText'] = asValue.FN_NATIVE((z) => {
|
||||||
|
$('#textarea').val(z[0].value)
|
||||||
|
})
|
||||||
|
common['TheDesk:postCW'] = asValue.FN_NATIVE((z) => {
|
||||||
|
if (z[1]) $('#cw-text').val(z[1].value)
|
||||||
|
cw(z[0] ? z[0].value : false)
|
||||||
|
})
|
||||||
|
common['TheDesk:postNSFW'] = asValue.FN_NATIVE((z) => {
|
||||||
|
nsfw(z[0] ? z[0].value : false)
|
||||||
|
})
|
||||||
|
common['TheDesk:postVis'] = asValue.FN_NATIVE((z) => {
|
||||||
|
vis(z[0].value)
|
||||||
|
})
|
||||||
|
common['TheDesk:postClearbox'] = asValue.FN_NATIVE(() => {
|
||||||
|
clear()
|
||||||
|
})
|
||||||
|
common['TheDesk:postExec'] = asValue.FN_NATIVE(() => {
|
||||||
|
if (getMeta(exe).apiPost) post()
|
||||||
|
})
|
||||||
|
}
|
||||||
|
common['TheDesk:console'] = asValue.FN_NATIVE((z) => {
|
||||||
|
console.log(z[0].value)
|
||||||
|
})
|
||||||
|
const as = new AiScript(common)
|
||||||
|
if (exe) as.exec(asParse(exe))
|
||||||
|
}
|
@@ -204,7 +204,7 @@ ipc.on('memory', function(event, arg) {
|
|||||||
var use = arg[0]
|
var use = arg[0]
|
||||||
var cpu = arg[1]
|
var cpu = arg[1]
|
||||||
var total = arg[2]
|
var total = arg[2]
|
||||||
postMessage(['renderMem', [use, cpu, total]], '*')
|
postMessage(['renderMem', [use, cpu, total, arg[3], arg[4]]], '*')
|
||||||
})
|
})
|
||||||
//log
|
//log
|
||||||
ipc.on('logData', function(event, args) {
|
ipc.on('logData', function(event, args) {
|
||||||
|
@@ -23,6 +23,7 @@ function emojiToggle(reaction) {
|
|||||||
}
|
}
|
||||||
$('#post-box').css('width', width + 'px')
|
$('#post-box').css('width', width + 'px')
|
||||||
$('#suggest').html('')
|
$('#suggest').html('')
|
||||||
|
$('#draft').html('')
|
||||||
if (!localStorage.getItem('emojis_' + acct_id)) {
|
if (!localStorage.getItem('emojis_' + acct_id)) {
|
||||||
var html = `<button class="btn waves-effect green" style="width:100%; padding:0; margin-top:0;" onclick="emojiGet('true');">${lang.lang_emoji_get}</button>`
|
var html = `<button class="btn waves-effect green" style="width:100%; padding:0; margin-top:0;" onclick="emojiGet('true');">${lang.lang_emoji_get}</button>`
|
||||||
$('#emoji-list').html(html)
|
$('#emoji-list').html(html)
|
||||||
@@ -31,10 +32,12 @@ function emojiToggle(reaction) {
|
|||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
$('#poll').addClass('hide')
|
$('#poll').addClass('hide')
|
||||||
|
$('#draft').addClass('hide')
|
||||||
$('#right-side').hide()
|
$('#right-side').hide()
|
||||||
$('#right-side').css('width', '300px')
|
$('#right-side').css('width', '300px')
|
||||||
$('#emoji').addClass('hide')
|
$('#emoji').addClass('hide')
|
||||||
$('#suggest').html('')
|
$('#suggest').html('')
|
||||||
|
$('#draft').html('')
|
||||||
$('#left-side').css('width', '100%')
|
$('#left-side').css('width', '100%')
|
||||||
var width = localStorage.getItem('postbox-width')
|
var width = localStorage.getItem('postbox-width')
|
||||||
if (width) {
|
if (width) {
|
||||||
|
@@ -9,7 +9,16 @@ function sec() {
|
|||||||
}
|
}
|
||||||
post(null, mode)
|
post(null, mode)
|
||||||
}
|
}
|
||||||
function post(mode, postvis) {
|
function post(mode, postvis, dry) {
|
||||||
|
if(!navigator.onLine && !dry) {
|
||||||
|
draftToggle(true)
|
||||||
|
addToDraft()
|
||||||
|
M.toast({
|
||||||
|
html: lang.lang_post_offline,
|
||||||
|
displayLength: 3000
|
||||||
|
})
|
||||||
|
return false
|
||||||
|
}
|
||||||
if ($('#toot-post-btn').prop('disabled')) {
|
if ($('#toot-post-btn').prop('disabled')) {
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
@@ -122,7 +131,7 @@ function post(mode, postvis) {
|
|||||||
console.log('This toot will be posted at:' + scheduled)
|
console.log('This toot will be posted at:' + scheduled)
|
||||||
schedule()
|
schedule()
|
||||||
toot.scheduled_at = scheduled
|
toot.scheduled_at = scheduled
|
||||||
if($('#sch-box').hasClass('expire')) {
|
if ($('#sch-box').hasClass('expire')) {
|
||||||
toot.scheduled_at = null
|
toot.scheduled_at = null
|
||||||
toot.expires_at = scheduled
|
toot.expires_at = scheduled
|
||||||
}
|
}
|
||||||
@@ -131,7 +140,7 @@ function post(mode, postvis) {
|
|||||||
}
|
}
|
||||||
if (!$('#poll').hasClass('hide')) {
|
if (!$('#poll').hasClass('hide')) {
|
||||||
var options = []
|
var options = []
|
||||||
$('.mastodon-choice').map(function() {
|
$('.mastodon-choice').map(function () {
|
||||||
var choice = $(this).val()
|
var choice = $(this).val()
|
||||||
if (choice != '') {
|
if (choice != '') {
|
||||||
options.push(choice)
|
options.push(choice)
|
||||||
@@ -159,6 +168,13 @@ function post(mode, postvis) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
console.table(toot)
|
console.table(toot)
|
||||||
|
if (dry) {
|
||||||
|
$('#ideKey').val('')
|
||||||
|
$('.toot-btn-group').prop('disabled', false)
|
||||||
|
todc()
|
||||||
|
toot['TheDeskAcctId'] = acct_id
|
||||||
|
return toot
|
||||||
|
}
|
||||||
var httpreq = new XMLHttpRequest()
|
var httpreq = new XMLHttpRequest()
|
||||||
httpreq.open('POST', start, true)
|
httpreq.open('POST', start, true)
|
||||||
httpreq.setRequestHeader('Content-Type', 'application/json')
|
httpreq.setRequestHeader('Content-Type', 'application/json')
|
||||||
@@ -166,11 +182,11 @@ function post(mode, postvis) {
|
|||||||
httpreq.setRequestHeader('Idempotency-Key', ideKey)
|
httpreq.setRequestHeader('Idempotency-Key', ideKey)
|
||||||
httpreq.responseType = 'json'
|
httpreq.responseType = 'json'
|
||||||
httpreq.send(JSON.stringify(toot))
|
httpreq.send(JSON.stringify(toot))
|
||||||
httpreq.onreadystatechange = function() {
|
httpreq.onreadystatechange = function () {
|
||||||
if (httpreq.readyState === 4) {
|
if (httpreq.readyState === 4) {
|
||||||
var json = httpreq.response
|
var json = httpreq.response
|
||||||
if (this.status !== 200) {
|
if (this.status !== 200) {
|
||||||
if(media && this.status == 422) {
|
if (media && this.status == 422) {
|
||||||
$('#ideKey').val('')
|
$('#ideKey').val('')
|
||||||
$('.toot-btn-group').prop('disabled', false)
|
$('.toot-btn-group').prop('disabled', false)
|
||||||
alertProcessUnfinished()
|
alertProcessUnfinished()
|
||||||
@@ -201,7 +217,7 @@ function post(mode, postvis) {
|
|||||||
}
|
}
|
||||||
function expPostMode() {
|
function expPostMode() {
|
||||||
$('#sch-box').toggleClass('expire')
|
$('#sch-box').toggleClass('expire')
|
||||||
if($('#sch-box').hasClass('expire')) {
|
if ($('#sch-box').hasClass('expire')) {
|
||||||
Swal.fire({
|
Swal.fire({
|
||||||
type: 'info',
|
type: 'info',
|
||||||
title: 'Expiring toot On'
|
title: 'Expiring toot On'
|
||||||
@@ -270,7 +286,7 @@ function misskeyPost() {
|
|||||||
httpreq.setRequestHeader('Content-Type', 'application/json')
|
httpreq.setRequestHeader('Content-Type', 'application/json')
|
||||||
httpreq.responseType = 'json'
|
httpreq.responseType = 'json'
|
||||||
httpreq.send(JSON.stringify(toot))
|
httpreq.send(JSON.stringify(toot))
|
||||||
httpreq.onreadystatechange = function() {
|
httpreq.onreadystatechange = function () {
|
||||||
if (httpreq.readyState === 4) {
|
if (httpreq.readyState === 4) {
|
||||||
if (str.indexOf(localStorage.getItem('stable')) == -1) {
|
if (str.indexOf(localStorage.getItem('stable')) == -1) {
|
||||||
localStorage.removeItem('stable')
|
localStorage.removeItem('stable')
|
||||||
@@ -339,7 +355,7 @@ function clear() {
|
|||||||
$('#mins_poll').val(6)
|
$('#mins_poll').val(6)
|
||||||
$('#poll').addClass('hide')
|
$('#poll').addClass('hide')
|
||||||
$('#pollsta').text(lang.lang_no)
|
$('#pollsta').text(lang.lang_no)
|
||||||
$('.mastodon-choice').map(function() {
|
$('.mastodon-choice').map(function () {
|
||||||
$(this).val('')
|
$(this).val('')
|
||||||
})
|
})
|
||||||
localStorage.removeItem('image')
|
localStorage.removeItem('image')
|
||||||
|
@@ -1,14 +1,14 @@
|
|||||||
/*保護系*/
|
/*保護系*/
|
||||||
//画像保護
|
//画像保護
|
||||||
function nsfw() {
|
function nsfw(force) {
|
||||||
if ($('#nsfw').hasClass('nsfw-avail')) {
|
if (force || !$('#nsfw').hasClass('nsfw-avail')) {
|
||||||
$('#nsfw').removeClass('yellow-text')
|
|
||||||
$('#nsfw').html('visibility_off')
|
|
||||||
$('#nsfw').removeClass('nsfw-avail')
|
|
||||||
} else {
|
|
||||||
$('#nsfw').addClass('yellow-text')
|
$('#nsfw').addClass('yellow-text')
|
||||||
$('#nsfw').html('visibility')
|
$('#nsfw').html('visibility')
|
||||||
$('#nsfw').addClass('nsfw-avail')
|
$('#nsfw').addClass('nsfw-avail')
|
||||||
|
} else {
|
||||||
|
$('#nsfw').removeClass('yellow-text')
|
||||||
|
$('#nsfw').html('visibility_off')
|
||||||
|
$('#nsfw').removeClass('nsfw-avail')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -79,13 +79,8 @@ function loadVis() {
|
|||||||
loadVis()
|
loadVis()
|
||||||
|
|
||||||
//コンテントワーニング
|
//コンテントワーニング
|
||||||
function cw() {
|
function cw(force) {
|
||||||
if ($('#cw').hasClass('cw-avail')) {
|
if (force || !$('#cw').hasClass('cw-avail')) {
|
||||||
$('#cw-text').val()
|
|
||||||
$('#cw-text').hide()
|
|
||||||
$('#cw').removeClass('yellow-text')
|
|
||||||
$('#cw').removeClass('cw-avail')
|
|
||||||
} else {
|
|
||||||
$('#cw-text').show()
|
$('#cw-text').show()
|
||||||
$('#cw').addClass('yellow-text')
|
$('#cw').addClass('yellow-text')
|
||||||
$('#cw').addClass('cw-avail')
|
$('#cw').addClass('cw-avail')
|
||||||
@@ -93,6 +88,11 @@ function cw() {
|
|||||||
if (cwt) {
|
if (cwt) {
|
||||||
$('#cw-text').val(cwt)
|
$('#cw-text').val(cwt)
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
$('#cw-text').val()
|
||||||
|
$('#cw-text').hide()
|
||||||
|
$('#cw').removeClass('yellow-text')
|
||||||
|
$('#cw').removeClass('cw-avail')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//TLでコンテントワーニングを表示トグル
|
//TLでコンテントワーニングを表示トグル
|
||||||
@@ -100,8 +100,8 @@ function cw_show(e) {
|
|||||||
$(e).parent().parent().find('.cw_hide').toggleClass('cw')
|
$(e).parent().parent().find('.cw_hide').toggleClass('cw')
|
||||||
$(e).parent().find('.cw_long').toggleClass('hide')
|
$(e).parent().find('.cw_long').toggleClass('hide')
|
||||||
}
|
}
|
||||||
$(function() {
|
$(function () {
|
||||||
$('#cw-text').on('change', function(event) {
|
$('#cw-text').on('change', function (event) {
|
||||||
var acct_id = $('#post-acct-sel').val()
|
var acct_id = $('#post-acct-sel').val()
|
||||||
var domain = localStorage.getItem('domain_' + acct_id)
|
var domain = localStorage.getItem('domain_' + acct_id)
|
||||||
var cwlen = $('#cw-text').val().length
|
var cwlen = $('#cw-text').val().length
|
||||||
@@ -126,3 +126,79 @@ function schedule() {
|
|||||||
$('#sch-box').addClass('sch-avail')
|
$('#sch-box').addClass('sch-avail')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//下書き機能
|
||||||
|
function draftToggle(force) {
|
||||||
|
if ($('#draft').hasClass('hide') || force) {
|
||||||
|
$('#draft').removeClass('hide')
|
||||||
|
$('#right-side').show()
|
||||||
|
$('#right-side').css('width', '300px')
|
||||||
|
$('#left-side').css('width', 'calc(100% - 300px)')
|
||||||
|
var width = localStorage.getItem('postbox-width')
|
||||||
|
if (width) {
|
||||||
|
width = width.replace('px', '') * 1 + 300
|
||||||
|
} else {
|
||||||
|
width = 600
|
||||||
|
}
|
||||||
|
$('#post-box').css('width', width + 'px')
|
||||||
|
$('#suggest').html('')
|
||||||
|
$('#draft').html('')
|
||||||
|
draftDraw()
|
||||||
|
} else {
|
||||||
|
$('#poll').addClass('hide')
|
||||||
|
$('#draft').addClass('hide')
|
||||||
|
$('#right-side').hide()
|
||||||
|
$('#right-side').css('width', '300px')
|
||||||
|
$('#emoji').addClass('hide')
|
||||||
|
$('#suggest').html('')
|
||||||
|
$('#draft').html('')
|
||||||
|
$('#left-side').css('width', '100%')
|
||||||
|
var width = localStorage.getItem('postbox-width')
|
||||||
|
if (width) {
|
||||||
|
width = width.replace('px', '') * 1
|
||||||
|
} else {
|
||||||
|
width = 300
|
||||||
|
}
|
||||||
|
$('#post-box').css('width', width + 'px')
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function draftDraw() {
|
||||||
|
var draft = localStorage.getItem('draft')
|
||||||
|
var html = `<button class="btn waves-effect green" style="width:100%; padding:0; margin-top:0;" onclick="addToDraft();">${lang.lang_secure_draft}</button>`
|
||||||
|
if (draft) {
|
||||||
|
var draftObj = JSON.parse(draft)
|
||||||
|
for (let i = 0; i < draftObj.length; i++) {
|
||||||
|
var toot = draftObj[i]
|
||||||
|
html = html + `<div class="tootInDraft">
|
||||||
|
<i class="waves-effect gray material-icons" onclick="useThisDraft(${i})" title="${lang.lang_secure_userThis}">reply</i>
|
||||||
|
<i class="waves-effect gray material-icons" onclick="deleteThisDraft(${i})" title="${lang.lang_secure_deleteThis}">cancel</i>
|
||||||
|
${escapeHTML(toot.status).replace(/\n/, '').substr(0, 10)}
|
||||||
|
</div>`
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$('#draft').html(html)
|
||||||
|
}
|
||||||
|
function addToDraft() {
|
||||||
|
var json = post(null, null, true)
|
||||||
|
var draft = localStorage.getItem('draft')
|
||||||
|
var draftObj = []
|
||||||
|
if (draft) draftObj = JSON.parse(draft)
|
||||||
|
draftObj.push(json)
|
||||||
|
draft = JSON.stringify(draftObj)
|
||||||
|
localStorage.setItem('draft', draft)
|
||||||
|
draftDraw()
|
||||||
|
}
|
||||||
|
function useThisDraft(i) {
|
||||||
|
var draft = localStorage.getItem('draft')
|
||||||
|
var draftObj = JSON.parse(draft)
|
||||||
|
draftToPost(draftObj[i], draftObj[i]['TheDeskAcctId'], 0)
|
||||||
|
draftToggle()
|
||||||
|
}
|
||||||
|
function deleteThisDraft(i) {
|
||||||
|
var draft = localStorage.getItem('draft')
|
||||||
|
var draftObj = JSON.parse(draft)
|
||||||
|
draftObj.splice(i, 1)
|
||||||
|
draft = JSON.stringify(draftObj)
|
||||||
|
localStorage.setItem('draft', draft)
|
||||||
|
draftDraw()
|
||||||
|
}
|
@@ -15,7 +15,7 @@ function fav(id, acct_id, remote) {
|
|||||||
httpreq.setRequestHeader('Authorization', 'Bearer ' + at)
|
httpreq.setRequestHeader('Authorization', 'Bearer ' + at)
|
||||||
httpreq.responseType = 'json'
|
httpreq.responseType = 'json'
|
||||||
httpreq.send()
|
httpreq.send()
|
||||||
httpreq.onreadystatechange = function() {
|
httpreq.onreadystatechange = function () {
|
||||||
if (httpreq.readyState === 4) {
|
if (httpreq.readyState === 4) {
|
||||||
var json = httpreq.response
|
var json = httpreq.response
|
||||||
if (this.status !== 200) {
|
if (this.status !== 200) {
|
||||||
@@ -75,7 +75,7 @@ function rt(id, acct_id, remote, vis) {
|
|||||||
} else {
|
} else {
|
||||||
httpreq.send()
|
httpreq.send()
|
||||||
}
|
}
|
||||||
httpreq.onreadystatechange = function() {
|
httpreq.onreadystatechange = function () {
|
||||||
if (httpreq.readyState === 4) {
|
if (httpreq.readyState === 4) {
|
||||||
var json = httpreq.response
|
var json = httpreq.response
|
||||||
if (this.status !== 200) {
|
if (this.status !== 200) {
|
||||||
@@ -131,7 +131,7 @@ function bkm(id, acct_id, tlid) {
|
|||||||
httpreq.setRequestHeader('Authorization', 'Bearer ' + at)
|
httpreq.setRequestHeader('Authorization', 'Bearer ' + at)
|
||||||
httpreq.responseType = 'json'
|
httpreq.responseType = 'json'
|
||||||
httpreq.send()
|
httpreq.send()
|
||||||
httpreq.onreadystatechange = function() {
|
httpreq.onreadystatechange = function () {
|
||||||
if (httpreq.readyState === 4) {
|
if (httpreq.readyState === 4) {
|
||||||
var json = httpreq.response
|
var json = httpreq.response
|
||||||
if (this.status !== 200) {
|
if (this.status !== 200) {
|
||||||
@@ -160,7 +160,7 @@ function bkm(id, acct_id, tlid) {
|
|||||||
|
|
||||||
//フォロー
|
//フォロー
|
||||||
async function follow(acct_id, resolve) {
|
async function follow(acct_id, resolve) {
|
||||||
if($('#his-data').hasClass('locked')) {
|
if ($('#his-data').hasClass('locked')) {
|
||||||
locked = true
|
locked = true
|
||||||
} else {
|
} else {
|
||||||
locked = false
|
locked = false
|
||||||
@@ -178,7 +178,7 @@ async function follow(acct_id, resolve) {
|
|||||||
var flag = 'follow'
|
var flag = 'follow'
|
||||||
var flagm = 'create'
|
var flagm = 'create'
|
||||||
}
|
}
|
||||||
|
|
||||||
var id = $('#his-data').attr('user-id')
|
var id = $('#his-data').attr('user-id')
|
||||||
if (resolve == 'selector') {
|
if (resolve == 'selector') {
|
||||||
var fullacct = $('#his-acct').attr('fullname')
|
var fullacct = $('#his-acct').attr('fullname')
|
||||||
@@ -200,7 +200,7 @@ async function follow(acct_id, resolve) {
|
|||||||
httpreq.setRequestHeader('Authorization', 'Bearer ' + at)
|
httpreq.setRequestHeader('Authorization', 'Bearer ' + at)
|
||||||
httpreq.responseType = 'json'
|
httpreq.responseType = 'json'
|
||||||
httpreq.send(JSON.stringify(ent))
|
httpreq.send(JSON.stringify(ent))
|
||||||
httpreq.onreadystatechange = function() {
|
httpreq.onreadystatechange = function () {
|
||||||
if (httpreq.readyState === 4) {
|
if (httpreq.readyState === 4) {
|
||||||
var json = httpreq.response
|
var json = httpreq.response
|
||||||
if (this.status !== 200) {
|
if (this.status !== 200) {
|
||||||
@@ -212,7 +212,7 @@ async function follow(acct_id, resolve) {
|
|||||||
$('#his-follow-btn-text').text(lang.lang_status_follow)
|
$('#his-follow-btn-text').text(lang.lang_status_follow)
|
||||||
} else {
|
} else {
|
||||||
$('#his-data').addClass('following')
|
$('#his-data').addClass('following')
|
||||||
if(locked) {
|
if (locked) {
|
||||||
$('#his-follow-btn-text').text(lang.lang_status_requesting)
|
$('#his-follow-btn-text').text(lang.lang_status_requesting)
|
||||||
} else {
|
} else {
|
||||||
$('#his-follow-btn-text').text(lang.lang_status_unfollow)
|
$('#his-follow-btn-text').text(lang.lang_status_unfollow)
|
||||||
@@ -278,7 +278,7 @@ function block(acct_id) {
|
|||||||
httpreq.setRequestHeader('Authorization', 'Bearer ' + at)
|
httpreq.setRequestHeader('Authorization', 'Bearer ' + at)
|
||||||
httpreq.responseType = 'json'
|
httpreq.responseType = 'json'
|
||||||
httpreq.send()
|
httpreq.send()
|
||||||
httpreq.onreadystatechange = function() {
|
httpreq.onreadystatechange = function () {
|
||||||
if (httpreq.readyState === 4) {
|
if (httpreq.readyState === 4) {
|
||||||
if (this.status !== 200) {
|
if (this.status !== 200) {
|
||||||
setLog(start, this.status, this.response)
|
setLog(start, this.status, this.response)
|
||||||
@@ -338,7 +338,7 @@ function muteDo(acct_id) {
|
|||||||
httpreq.setRequestHeader('Authorization', 'Bearer ' + at)
|
httpreq.setRequestHeader('Authorization', 'Bearer ' + at)
|
||||||
httpreq.responseType = 'json'
|
httpreq.responseType = 'json'
|
||||||
httpreq.send(rq)
|
httpreq.send(rq)
|
||||||
httpreq.onreadystatechange = function() {
|
httpreq.onreadystatechange = function () {
|
||||||
if (httpreq.readyState === 4) {
|
if (httpreq.readyState === 4) {
|
||||||
if (this.status !== 200) {
|
if (this.status !== 200) {
|
||||||
setLog(start, this.status, this.response)
|
setLog(start, this.status, this.response)
|
||||||
@@ -378,7 +378,7 @@ function del(id, acct_id) {
|
|||||||
httpreq.responseType = 'json'
|
httpreq.responseType = 'json'
|
||||||
httpreq.send()
|
httpreq.send()
|
||||||
}
|
}
|
||||||
httpreq.onreadystatechange = function() {
|
httpreq.onreadystatechange = function () {
|
||||||
if (httpreq.readyState === 4) {
|
if (httpreq.readyState === 4) {
|
||||||
if (this.status !== 200) {
|
if (this.status !== 200) {
|
||||||
setLog(start, this.status, this.response)
|
setLog(start, this.status, this.response)
|
||||||
@@ -420,69 +420,72 @@ function redraft(id, acct_id) {
|
|||||||
httpreq.responseType = 'json'
|
httpreq.responseType = 'json'
|
||||||
httpreq.send()
|
httpreq.send()
|
||||||
}
|
}
|
||||||
httpreq.onreadystatechange = function() {
|
httpreq.onreadystatechange = function () {
|
||||||
if (httpreq.readyState === 4) {
|
if (httpreq.readyState === 4) {
|
||||||
if (this.status !== 200) {
|
if (this.status !== 200) {
|
||||||
setLog(start, this.status, this.response)
|
setLog(start, this.status, this.response)
|
||||||
}
|
}
|
||||||
var json = httpreq.response
|
var json = httpreq.response
|
||||||
$('#post-acct-sel').prop('disabled', true)
|
draftToPost(json, acct_id, id)
|
||||||
$('#post-acct-sel').val(acct_id)
|
|
||||||
$('select').formSelect()
|
|
||||||
mdCheck()
|
|
||||||
var medias = $('[toot-id=' + id + ']').attr('data-medias')
|
|
||||||
var mediack = json.media_attachments[0]
|
|
||||||
//メディアがあれば
|
|
||||||
var media_ids = []
|
|
||||||
if (mediack) {
|
|
||||||
for (var i = 0; i <= 4; i++) {
|
|
||||||
if (json.media_attachments[i]) {
|
|
||||||
media_ids.push(json.media_attachments[i].id)
|
|
||||||
$('#preview').append(
|
|
||||||
'<img src="' +
|
|
||||||
json.media_attachments[i].preview_url +
|
|
||||||
'" style="width:50px; max-height:100px;">'
|
|
||||||
)
|
|
||||||
} else {
|
|
||||||
break
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
var vismode = $('[toot-id=' + id + '] .vis-data').attr('data-vis')
|
|
||||||
vis(vismode)
|
|
||||||
var medias = media_ids.join(',');
|
|
||||||
$('#media').val(medias)
|
|
||||||
localStorage.setItem('nohide', true)
|
|
||||||
show()
|
|
||||||
if (json.text) {
|
|
||||||
var html = json.text
|
|
||||||
} else {
|
|
||||||
var html = $('[toot-id=' + id + '] .toot').html()
|
|
||||||
html = html.replace(/^<p>(.+)<\/p>$/, '$1')
|
|
||||||
html = html.replace(/<br\s?\/?>/, '\n')
|
|
||||||
html = html.replace(/<p>/, '\n')
|
|
||||||
html = html.replace(/<\/p>/, '\n')
|
|
||||||
html = html.replace(/<img[\s\S]*alt="(.+?)"[\s\S]*?>/g, '$1')
|
|
||||||
html = $.strip_tags(html)
|
|
||||||
}
|
|
||||||
$('#textarea').val(html)
|
|
||||||
if (json.spoiler_text) {
|
|
||||||
cw()
|
|
||||||
$('#cw-text').val(json.spoiler_text)
|
|
||||||
}
|
|
||||||
if (json.sensitive) {
|
|
||||||
$('#nsfw').addClass('yellow-text')
|
|
||||||
$('#nsfw').html('visibility')
|
|
||||||
$('#nsfw').addClass('nsfw-avail')
|
|
||||||
}
|
|
||||||
if (json.in_reply_to_id) {
|
|
||||||
$('#reply').val(json.in_reply_to_id)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
function draftToPost(json, acct_id, id) {
|
||||||
|
$('#post-acct-sel').prop('disabled', true)
|
||||||
|
$('#post-acct-sel').val(acct_id)
|
||||||
|
$('select').formSelect()
|
||||||
|
mdCheck()
|
||||||
|
mediack = null
|
||||||
|
if(json.media_attachments) mediack = json.media_attachments[0]
|
||||||
|
//メディアがあれば
|
||||||
|
var media_ids = []
|
||||||
|
if (mediack) {
|
||||||
|
for (var i = 0; i <= 4; i++) {
|
||||||
|
if (json.media_attachments[i]) {
|
||||||
|
media_ids.push(json.media_attachments[i].id)
|
||||||
|
$('#preview').append(
|
||||||
|
'<img src="' +
|
||||||
|
json.media_attachments[i].preview_url +
|
||||||
|
'" style="width:50px; max-height:100px;">'
|
||||||
|
)
|
||||||
|
} else {
|
||||||
|
break
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
var vismode = json.visibility
|
||||||
|
vis(vismode)
|
||||||
|
var medias = media_ids.join(',')
|
||||||
|
$('#media').val(medias)
|
||||||
|
localStorage.setItem('nohide', true)
|
||||||
|
show()
|
||||||
|
if (json.text) {
|
||||||
|
var html = json.text
|
||||||
|
} else {
|
||||||
|
var html = json.status
|
||||||
|
html = html.replace(/^<p>(.+)<\/p>$/, '$1')
|
||||||
|
html = html.replace(/<br\s?\/?>/, '\n')
|
||||||
|
html = html.replace(/<p>/, '\n')
|
||||||
|
html = html.replace(/<\/p>/, '\n')
|
||||||
|
html = html.replace(/<img[\s\S]*alt="(.+?)"[\s\S]*?>/g, '$1')
|
||||||
|
html = $.strip_tags(html)
|
||||||
|
}
|
||||||
|
$('#textarea').val(html)
|
||||||
|
if (json.spoiler_text) {
|
||||||
|
cw(true)
|
||||||
|
$('#cw-text').val(json.spoiler_text)
|
||||||
|
}
|
||||||
|
if (json.sensitive) {
|
||||||
|
$('#nsfw').addClass('yellow-text')
|
||||||
|
$('#nsfw').html('visibility')
|
||||||
|
$('#nsfw').addClass('nsfw-avail')
|
||||||
|
}
|
||||||
|
if (json.in_reply_to_id) {
|
||||||
|
$('#reply').val(json.in_reply_to_id)
|
||||||
|
}
|
||||||
|
}
|
||||||
//ピン留め
|
//ピン留め
|
||||||
function pin(id, acct_id) {
|
function pin(id, acct_id) {
|
||||||
if ($(`.cvo[unique-id=${id}]`).hasClass('pined')) {
|
if ($(`.cvo[unique-id=${id}]`).hasClass('pined')) {
|
||||||
@@ -499,7 +502,7 @@ function pin(id, acct_id) {
|
|||||||
httpreq.setRequestHeader('Authorization', 'Bearer ' + at)
|
httpreq.setRequestHeader('Authorization', 'Bearer ' + at)
|
||||||
httpreq.responseType = 'json'
|
httpreq.responseType = 'json'
|
||||||
httpreq.send()
|
httpreq.send()
|
||||||
httpreq.onreadystatechange = function() {
|
httpreq.onreadystatechange = function () {
|
||||||
if (httpreq.readyState === 4) {
|
if (httpreq.readyState === 4) {
|
||||||
var json = httpreq.response
|
var json = httpreq.response
|
||||||
if (this.status !== 200) {
|
if (this.status !== 200) {
|
||||||
@@ -530,7 +533,7 @@ function request(id, flag, acct_id) {
|
|||||||
httpreq.setRequestHeader('Authorization', 'Bearer ' + at)
|
httpreq.setRequestHeader('Authorization', 'Bearer ' + at)
|
||||||
httpreq.responseType = 'json'
|
httpreq.responseType = 'json'
|
||||||
httpreq.send()
|
httpreq.send()
|
||||||
httpreq.onreadystatechange = function() {
|
httpreq.onreadystatechange = function () {
|
||||||
if (httpreq.readyState === 4) {
|
if (httpreq.readyState === 4) {
|
||||||
var json = httpreq.response
|
var json = httpreq.response
|
||||||
if (this.status !== 200) {
|
if (this.status !== 200) {
|
||||||
@@ -556,7 +559,7 @@ function domainblock(add, flag, acct_id) {
|
|||||||
httpreq.setRequestHeader('Authorization', 'Bearer ' + at)
|
httpreq.setRequestHeader('Authorization', 'Bearer ' + at)
|
||||||
httpreq.responseType = 'json'
|
httpreq.responseType = 'json'
|
||||||
httpreq.send()
|
httpreq.send()
|
||||||
httpreq.onreadystatechange = function() {
|
httpreq.onreadystatechange = function () {
|
||||||
if (httpreq.readyState === 4) {
|
if (httpreq.readyState === 4) {
|
||||||
var json = httpreq.response
|
var json = httpreq.response
|
||||||
if (this.status !== 200) {
|
if (this.status !== 200) {
|
||||||
@@ -583,7 +586,7 @@ function empUser() {
|
|||||||
M.toast({ html: id + lang.lang_status_emphas, displayLength: 4000 })
|
M.toast({ html: id + lang.lang_status_emphas, displayLength: 4000 })
|
||||||
} else {
|
} else {
|
||||||
var can
|
var can
|
||||||
Object.keys(obj).forEach(function(key) {
|
Object.keys(obj).forEach(function (key) {
|
||||||
var usT = obj[key]
|
var usT = obj[key]
|
||||||
if (usT != id && !can) {
|
if (usT != id && !can) {
|
||||||
can = false
|
can = false
|
||||||
@@ -615,7 +618,7 @@ function pinUser() {
|
|||||||
httpreq.setRequestHeader('Authorization', 'Bearer ' + at)
|
httpreq.setRequestHeader('Authorization', 'Bearer ' + at)
|
||||||
httpreq.responseType = 'json'
|
httpreq.responseType = 'json'
|
||||||
httpreq.send()
|
httpreq.send()
|
||||||
httpreq.onreadystatechange = function() {
|
httpreq.onreadystatechange = function () {
|
||||||
if (httpreq.readyState === 4) {
|
if (httpreq.readyState === 4) {
|
||||||
var json = httpreq.response
|
var json = httpreq.response
|
||||||
if (this.status !== 200) {
|
if (this.status !== 200) {
|
||||||
@@ -651,20 +654,20 @@ function staEx(mode) {
|
|||||||
Authorization: 'Bearer ' + at
|
Authorization: 'Bearer ' + at
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.then(function(response) {
|
.then(function (response) {
|
||||||
if (!response.ok) {
|
if (!response.ok) {
|
||||||
response.text().then(function(text) {
|
response.text().then(function (text) {
|
||||||
setLog(response.url, response.status, text)
|
setLog(response.url, response.status, text)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
return response.json()
|
return response.json()
|
||||||
})
|
})
|
||||||
.catch(function(error) {
|
.catch(function (error) {
|
||||||
todo(error)
|
todo(error)
|
||||||
setLog(start, 'JSON', error)
|
setLog(start, 'JSON', error)
|
||||||
console.error(error)
|
console.error(error)
|
||||||
})
|
})
|
||||||
.then(function(json) {
|
.then(function (json) {
|
||||||
if (json.statuses) {
|
if (json.statuses) {
|
||||||
if (json.statuses[0]) {
|
if (json.statuses[0]) {
|
||||||
var id = json.statuses[0].id
|
var id = json.statuses[0].id
|
||||||
@@ -680,9 +683,9 @@ function staEx(mode) {
|
|||||||
})
|
})
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
function toggleAction(id) {
|
function toggleAction(elm) {
|
||||||
const elm = document.getElementById(id)
|
console.log(elm)
|
||||||
const instance = M.Dropdown.init(elm);
|
const instance = M.Dropdown.init(elm)
|
||||||
console.log(instance.isOpen)
|
console.log(instance.isOpen)
|
||||||
instance.open()
|
instance.open()
|
||||||
}
|
}
|
||||||
|
@@ -18,7 +18,7 @@ input.addEventListener(
|
|||||||
var new_val = input.value
|
var new_val = input.value
|
||||||
if (new_val == '') {
|
if (new_val == '') {
|
||||||
$('#suggest').html('')
|
$('#suggest').html('')
|
||||||
if ($('#poll').hasClass('hide') && $('#emoji').hasClass('hide')) {
|
if ($('#poll').hasClass('hide') && $('#emoji').hasClass('hide') && $('#draft').hasClass('hide')) {
|
||||||
$('#right-side').hide()
|
$('#right-side').hide()
|
||||||
$('#right-side').css('width', '300px')
|
$('#right-side').css('width', '300px')
|
||||||
$('#left-side').css('width', '100%')
|
$('#left-side').css('width', '100%')
|
||||||
@@ -41,7 +41,7 @@ input.addEventListener(
|
|||||||
var q = acct[1]
|
var q = acct[1]
|
||||||
} else {
|
} else {
|
||||||
$('#suggest').html('')
|
$('#suggest').html('')
|
||||||
if ($('#poll').hasClass('hide') && $('#emoji').hasClass('hide')) {
|
if ($('#poll').hasClass('hide') && $('#emoji').hasClass('hide') && $('#draft').hasClass('hide')) {
|
||||||
$('#right-side').hide()
|
$('#right-side').hide()
|
||||||
$('#right-side').css('width', '300px')
|
$('#right-side').css('width', '300px')
|
||||||
$('#left-side').css('width', '100%')
|
$('#left-side').css('width', '100%')
|
||||||
@@ -138,6 +138,7 @@ input.addEventListener(
|
|||||||
$('#post-box').css('width', width + 'px')
|
$('#post-box').css('width', width + 'px')
|
||||||
$('#poll').addClass('hide')
|
$('#poll').addClass('hide')
|
||||||
$('#emoji').addClass('hide')
|
$('#emoji').addClass('hide')
|
||||||
|
$('#draft').addClass('hide')
|
||||||
}
|
}
|
||||||
} else if (json.accounts[0] && acct[1]) {
|
} else if (json.accounts[0] && acct[1]) {
|
||||||
var accts = ''
|
var accts = ''
|
||||||
@@ -165,8 +166,9 @@ input.addEventListener(
|
|||||||
$('#suggest').html(accts)
|
$('#suggest').html(accts)
|
||||||
$('#poll').addClass('hide')
|
$('#poll').addClass('hide')
|
||||||
$('#emoji').addClass('hide')
|
$('#emoji').addClass('hide')
|
||||||
|
$('#draft').addClass('hide')
|
||||||
} else {
|
} else {
|
||||||
if ($('#poll').hasClass('hide') && $('#emoji').hasClass('hide')) {
|
if ($('#poll').hasClass('hide') && $('#emoji').hasClass('hide') && $('#draft').hasClass('hide')) {
|
||||||
$('#right-side').hide()
|
$('#right-side').hide()
|
||||||
$('#right-side').css('width', '300px')
|
$('#right-side').css('width', '300px')
|
||||||
$('#left-side').css('width', '100%')
|
$('#left-side').css('width', '100%')
|
||||||
@@ -226,7 +228,7 @@ function tagInsert(code, del) {
|
|||||||
}
|
}
|
||||||
sentence = before + word + after
|
sentence = before + word + after
|
||||||
textarea.value = sentence
|
textarea.value = sentence
|
||||||
if ($('#poll').hasClass('hide') && $('#emoji').hasClass('hide')) {
|
if ($('#poll').hasClass('hide') && $('#emoji').hasClass('hide') && $('#draft').hasClass('hide')) {
|
||||||
$('#right-side').hide()
|
$('#right-side').hide()
|
||||||
$('#right-side').css('width', '300px')
|
$('#right-side').css('width', '300px')
|
||||||
$('#left-side').css('width', '50%')
|
$('#left-side').css('width', '50%')
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
/*リプライ*/
|
/*リプライ*/
|
||||||
function re(id, ats_cm, acct_id, mode) {
|
function re(id, ats_cm, acct_id, mode, cwTxt) {
|
||||||
clear()
|
clear()
|
||||||
var ats = ats_cm.split(',')
|
var ats = ats_cm.split(',')
|
||||||
localStorage.setItem('nohide', true)
|
localStorage.setItem('nohide', true)
|
||||||
@@ -25,13 +25,18 @@ function re(id, ats_cm, acct_id, mode) {
|
|||||||
}
|
}
|
||||||
$('#acct-sel-prof').attr('src', profimg)
|
$('#acct-sel-prof').attr('src', profimg)
|
||||||
vis(mode)
|
vis(mode)
|
||||||
|
if(localStorage.getItem('cw-continue') == 'yes') {
|
||||||
|
cw(true)
|
||||||
|
$('#cw-text').val(cwTxt)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
function reEx(id) {
|
function reEx(id) {
|
||||||
$('#tootmodal').modal('close')
|
$('#tootmodal').modal('close')
|
||||||
var at = $('#tootmodal').attr('data-user')
|
var at = $('#tootmodal').attr('data-user')
|
||||||
var acct_id = $('#status-acct-sel').val()
|
var acct_id = $('#status-acct-sel').val()
|
||||||
var mode = $('#tootmodal .vis-data').attr('data-vis')
|
var mode = $('#tootmodal .vis-data').attr('data-vis')
|
||||||
re(id, at, acct_id, mode)
|
var cwTxt = $('#cw-text').val()
|
||||||
|
re(id, at, acct_id, mode, cwTxt)
|
||||||
}
|
}
|
||||||
//引用
|
//引用
|
||||||
function qt(id, acct_id, at, url) {
|
function qt(id, acct_id, at, url) {
|
||||||
|
@@ -334,9 +334,14 @@ function cardCheck(tlid) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function mov(id, tlid, type) {
|
function mov(id, tlid, type, rand, target) {
|
||||||
const dropdownTrigger = `dropdown_${tlid}_${id}`
|
const dropdownTrigger = `dropdown_${rand}`
|
||||||
const elm = document.getElementById(dropdownTrigger)
|
let elm = document.querySelector(`#timeline_${tlid} #${dropdownTrigger}`)
|
||||||
|
if(tlid == 'notf') {
|
||||||
|
const timeline = $(target).parents('.notf-indv-box').attr('id')
|
||||||
|
elm = document.querySelector(`#${timeline} #${dropdownTrigger}`)
|
||||||
|
console.log(`#${timeline} #${dropdownTrigger}`)
|
||||||
|
}
|
||||||
const instance = M.Dropdown.getInstance(elm)
|
const instance = M.Dropdown.getInstance(elm)
|
||||||
if(instance) {
|
if(instance) {
|
||||||
if(instance.isOpen) return false
|
if(instance.isOpen) return false
|
||||||
|
@@ -765,9 +765,10 @@ function misskeyParse(obj, mix, acct_id, tlid, popup, mutefilter) {
|
|||||||
} else {
|
} else {
|
||||||
var actemojick = false
|
var actemojick = false
|
||||||
}
|
}
|
||||||
|
var rand = randomStr(8)
|
||||||
templete = templete + '<div id="pub_' + toot.id + '" class="cvo ' +
|
templete = templete + '<div id="pub_' + toot.id + '" class="cvo ' +
|
||||||
boostback + ' ' + fav_app + ' ' + rt_app + ' ' + hasmedia + '" toot-id="' + id + '" unique-id="' + uniqueid + '" data-medias="' + media_ids + ' " unixtime="' + date(obj[
|
boostback + ' ' + fav_app + ' ' + rt_app + ' ' + hasmedia + '" toot-id="' + id + '" unique-id="' + uniqueid + '" data-medias="' + media_ids + ' " unixtime="' + date(obj[
|
||||||
key].created_at, 'unix') + '" ' + if_notf + ' onmouseover="mov(\'' + toot.id + '\',\'' + tlid + '\',\'mv\')" onclick="mov(\'' + toot.id + '\',\'' + tlid + '\',\'cl\')" onmouseout="resetmv(\'mv\')" reacted="' + reacted + '">' +
|
key].created_at, 'unix') + '" ' + if_notf + ' onmouseover="mov(\'' + toot.id + '\',\'' + tlid + '\',\'mv\', \''+rand+'\')" onclick="mov(\'' + toot.id + '\',\'' + tlid + '\',\'cl\', \''+rand+'\')" onmouseout="resetmv(\'mv\')" reacted="' + reacted + '">' +
|
||||||
'<div class="area-notice"><span class="gray sharesta">' + notice + home +
|
'<div class="area-notice"><span class="gray sharesta">' + notice + home +
|
||||||
'</span></div>' +
|
'</span></div>' +
|
||||||
'<div class="area-icon"><a onclick="udg(\'' + toot.user.id +
|
'<div class="area-icon"><a onclick="udg(\'' + toot.user.id +
|
||||||
|
@@ -271,8 +271,7 @@ function parse(obj, mix, acct_id, tlid, popup, mutefilter, type) {
|
|||||||
var noticetext = `<span onclick="notfFilter('${toot.account.id}','${tlid}');" class=" pointer big-text ${notfFilHide}"><i class="fas fa-filter"
|
var noticetext = `<span onclick="notfFilter('${toot.account.id}','${tlid}');" class=" pointer big-text ${notfFilHide}"><i class="fas fa-filter"
|
||||||
title="${lang.lang_parse_notffilter}">
|
title="${lang.lang_parse_notffilter}">
|
||||||
</i><span class="voice">${lang.lang_parse_notffilter}</span></span>
|
</i><span class="voice">${lang.lang_parse_notffilter}</span></span>
|
||||||
<span class="cbadge cbadge-hover" title="${date(toot.created_at, 'absolute')}(${
|
<span class="cbadge cbadge-hover" title="${date(toot.created_at, 'absolute')}(${lang.lang_parse_notftime
|
||||||
lang.lang_parse_notftime
|
|
||||||
})" aria-hidden="true"><i class="far fa-clock"></i>
|
})" aria-hidden="true"><i class="far fa-clock"></i>
|
||||||
${date(toot.created_at, datetype)}
|
${date(toot.created_at, datetype)}
|
||||||
</span>
|
</span>
|
||||||
@@ -709,8 +708,7 @@ function parse(obj, mix, acct_id, tlid, popup, mutefilter, type) {
|
|||||||
var featured = ` <a onclick="tagFeature('${tag.name}','${acct_id}')" class="pointer" title="add it to Featured tags">Feature</a> `
|
var featured = ` <a onclick="tagFeature('${tag.name}','${acct_id}')" class="pointer" title="add it to Featured tags">Feature</a> `
|
||||||
tags =
|
tags =
|
||||||
tags +
|
tags +
|
||||||
`<span class="hide" data-tag="${tag.name}" data-regTag="${tag.name.toLowerCase()}">#${
|
`<span class="hide" data-tag="${tag.name}" data-regTag="${tag.name.toLowerCase()}">#${tag.name
|
||||||
tag.name
|
|
||||||
}:
|
}:
|
||||||
<a onclick="tl('tag','${tag.name}','${acct_id}','add')" class="pointer"
|
<a onclick="tl('tag','${tag.name}','${acct_id}','add')" class="pointer"
|
||||||
title="${lang.lang_parse_tagTL.replace(
|
title="${lang.lang_parse_tagTL.replace(
|
||||||
@@ -957,11 +955,9 @@ function parse(obj, mix, acct_id, tlid, popup, mutefilter, type) {
|
|||||||
bgColorCSS = bgColorCSS + bg + ','
|
bgColorCSS = bgColorCSS + bg + ','
|
||||||
}
|
}
|
||||||
bgColorCSS = `linear-gradient(90deg, ${bgColorCSS} transparent)`
|
bgColorCSS = `linear-gradient(90deg, ${bgColorCSS} transparent)`
|
||||||
var tickerdom = `<div aria-hidden="true" style="user-select:none;cursor:default;background:${bgColorCSS} !important; color:${
|
var tickerdom = `<div aria-hidden="true" style="user-select:none;cursor:default;background:${bgColorCSS} !important; color:${fontColor
|
||||||
fontColor
|
|
||||||
};width:100%; height:0.9rem; font-size:0.8rem;" class="tickers">
|
};width:100%; height:0.9rem; font-size:0.8rem;" class="tickers">
|
||||||
<img draggable="false" src="${
|
<img draggable="false" src="${value.favicon
|
||||||
value.favicon
|
|
||||||
}" style="height:100%;" onerror="this.src=\'../../img/loading.svg\'" loading="lazy">
|
}" style="height:100%;" onerror="this.src=\'../../img/loading.svg\'" loading="lazy">
|
||||||
<span style="position:relative; top:-0.2rem;">${escapeHTML(value.name)}</span>
|
<span style="position:relative; top:-0.2rem;">${escapeHTML(value.name)}</span>
|
||||||
</div>`
|
</div>`
|
||||||
@@ -981,8 +977,7 @@ function parse(obj, mix, acct_id, tlid, popup, mutefilter, type) {
|
|||||||
poll +
|
poll +
|
||||||
`<div class="quote-renote">
|
`<div class="quote-renote">
|
||||||
<div class="renote-icon">
|
<div class="renote-icon">
|
||||||
<a onclick="udg('${toot.quote.account.id}','${acct_id}');" user="${
|
<a onclick="udg('${toot.quote.account.id}','${acct_id}');" user="${toot.quote.account.acct
|
||||||
toot.quote.account.acct
|
|
||||||
}" class="udg">
|
}" class="udg">
|
||||||
<img draggable="false" src="${toot.quote.account.avatar}" loading="lazy">
|
<img draggable="false" src="${toot.quote.account.avatar}" loading="lazy">
|
||||||
</a>
|
</a>
|
||||||
@@ -994,8 +989,7 @@ function parse(obj, mix, acct_id, tlid, popup, mutefilter, type) {
|
|||||||
${toot.quote.content}
|
${toot.quote.content}
|
||||||
</div>
|
</div>
|
||||||
<div class="renote-details">
|
<div class="renote-details">
|
||||||
<a onclick="details('${
|
<a onclick="details('${toot.quote.id
|
||||||
toot.quote.id
|
|
||||||
}','${acct_id}','${tlid}','normal')" class="waves-effect waves-dark btn-flat details" style="padding:0">
|
}','${acct_id}','${tlid}','normal')" class="waves-effect waves-dark btn-flat details" style="padding:0">
|
||||||
<i class="text-darken-3 material-icons">more_vert</i>
|
<i class="text-darken-3 material-icons">more_vert</i>
|
||||||
</a>
|
</a>
|
||||||
@@ -1022,6 +1016,15 @@ function parse(obj, mix, acct_id, tlid, popup, mutefilter, type) {
|
|||||||
if (trans != '') {
|
if (trans != '') {
|
||||||
menuct++
|
menuct++
|
||||||
}
|
}
|
||||||
|
//このトゥート内のアクションを完了させるために、適当にIDを振る
|
||||||
|
var rand = randomStr(8)
|
||||||
|
//プラグイン機構
|
||||||
|
var plugin = plugins.buttonOnToot
|
||||||
|
var pluginHtml = ''
|
||||||
|
for (let target of plugin) {
|
||||||
|
const meta = getMeta(target.content)
|
||||||
|
pluginHtml = pluginHtml + `<li><a onclick="execPlugin('${target.id}','buttonOnToot',{id: '${uniqueid}', acct_id: '${acct_id}'});">${escapeHTML(meta.name)}</a></li>`
|
||||||
|
}
|
||||||
templete =
|
templete =
|
||||||
templete +
|
templete +
|
||||||
`<div
|
`<div
|
||||||
@@ -1032,8 +1035,8 @@ function parse(obj, mix, acct_id, tlid, popup, mutefilter, type) {
|
|||||||
'unix'
|
'unix'
|
||||||
)}"
|
)}"
|
||||||
${if_notf}
|
${if_notf}
|
||||||
onmouseover="mov('${uniqueid}','${tlid}','mv')"
|
onmouseover="mov('${uniqueid}','${tlid}','mv', '${rand}', this)"
|
||||||
onclick="mov('${uniqueid}','${tlid}','cl')"
|
onclick="mov('${uniqueid}','${tlid}','cl', '${rand}', this)"
|
||||||
onmouseout="resetmv('mv')"
|
onmouseout="resetmv('mv')"
|
||||||
>
|
>
|
||||||
<div class="area-notice grid"><span class="gray sharesta">${notice}${home}</span></div>
|
<div class="area-notice grid"><span class="gray sharesta">${notice}${home}</span></div>
|
||||||
@@ -1085,7 +1088,7 @@ function parse(obj, mix, acct_id, tlid, popup, mutefilter, type) {
|
|||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
<div class="action ${disp['re']} ${noauth}">
|
<div class="action ${disp['re']} ${noauth}">
|
||||||
<a onclick="re('${toot.id}','${to_mention}','${acct_id}','${visen}')"
|
<a onclick="re('${toot.id}','${to_mention}','${acct_id}','${visen}','${escapeHTML(toot.spoiler_text)}')"
|
||||||
class="waves-effect waves-dark btn-flat actct rep-btn"
|
class="waves-effect waves-dark btn-flat actct rep-btn"
|
||||||
data-men="${to_mention}" data-visen="${visen}" style="padding:0" title="${lang.lang_parse_replyto}">
|
data-men="${to_mention}" data-visen="${visen}" style="padding:0" title="${lang.lang_parse_replyto}">
|
||||||
<i class="fas fa-share"></i>
|
<i class="fas fa-share"></i>
|
||||||
@@ -1094,8 +1097,7 @@ function parse(obj, mix, acct_id, tlid, popup, mutefilter, type) {
|
|||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
<div class="action ${can_rt} ${disp['rt']} ${noauth}">
|
<div class="action ${can_rt} ${disp['rt']} ${noauth}">
|
||||||
<a onclick="rt('${
|
<a onclick="rt('${toot.id
|
||||||
toot.id
|
|
||||||
}','${acct_id}','${tlid}')" class="waves-effect waves-dark btn-flat actct bt-btn"
|
}','${acct_id}','${tlid}')" class="waves-effect waves-dark btn-flat actct bt-btn"
|
||||||
style="padding:0" title="${lang.lang_parse_bt}">
|
style="padding:0" title="${lang.lang_parse_bt}">
|
||||||
<i class="fas fa-retweet ${if_rt} rt_${toot.id}"></i>
|
<i class="fas fa-retweet ${if_rt} rt_${toot.id}"></i>
|
||||||
@@ -1130,8 +1132,8 @@ function parse(obj, mix, acct_id, tlid, popup, mutefilter, type) {
|
|||||||
</div>
|
</div>
|
||||||
<div class="area-side">
|
<div class="area-side">
|
||||||
<div class="action ${noauth}">
|
<div class="action ${noauth}">
|
||||||
<a onclick="toggleAction('trigger_${tlid}_${uniqueid}')" data-target="dropdown_${tlid}_${uniqueid}"
|
<a onclick="toggleAction(this)" data-target="dropdown_${rand}"
|
||||||
class="ctxMenu waves-effect waves-dark btn-flat" style="padding:0" id="trigger_${tlid}_${uniqueid}">
|
class="ctxMenu waves-effect waves-dark btn-flat" style="padding:0" id="trigger_${rand}">
|
||||||
<i class="text-darken-3 material-icons act-icon" aria-hidden="true">expand_more</i>
|
<i class="text-darken-3 material-icons act-icon" aria-hidden="true">expand_more</i>
|
||||||
<span class="voice">Other actions</span>
|
<span class="voice">Other actions</span>
|
||||||
</a>
|
</a>
|
||||||
@@ -1144,7 +1146,7 @@ function parse(obj, mix, acct_id, tlid, popup, mutefilter, type) {
|
|||||||
<span class="voice">${lang.lang_parse_detail}</span>
|
<span class="voice">${lang.lang_parse_detail}</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<ul class="dropdown-content contextMenu" id="dropdown_${tlid}_${uniqueid}">
|
<ul class="dropdown-content contextMenu" id="dropdown_${rand}">
|
||||||
<li class="${viashow} via-dropdown" onclick="client('${$.strip_tags(via)}')" title="${lang.lang_parse_clientop}">
|
<li class="${viashow} via-dropdown" onclick="client('${$.strip_tags(via)}')" title="${lang.lang_parse_clientop}">
|
||||||
via ${escapeHTML(via)}</a>
|
via ${escapeHTML(via)}</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -1169,6 +1171,7 @@ function parse(obj, mix, acct_id, tlid, popup, mutefilter, type) {
|
|||||||
style="padding:0">
|
style="padding:0">
|
||||||
<i class="fas text-darken-3 fa-globe"></i>${lang.lang_parse_link}
|
<i class="fas text-darken-3 fa-globe"></i>${lang.lang_parse_link}
|
||||||
</li>
|
</li>
|
||||||
|
${pluginHtml}
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
`
|
`
|
||||||
@@ -1566,7 +1569,7 @@ function mastodonBaseStreaming(acct_id) {
|
|||||||
setTimeout(function () {
|
setTimeout(function () {
|
||||||
mastodonBaseWsStatus[domain] = 'available'
|
mastodonBaseWsStatus[domain] = 'available'
|
||||||
}, 3000)
|
}, 3000)
|
||||||
mastodonBaseWs[domain].send(JSON.stringify({type: 'subscribe', stream: 'user'}))
|
mastodonBaseWs[domain].send(JSON.stringify({ type: 'subscribe', stream: 'user' }))
|
||||||
$('.notice_icon_acct_' + acct_id).removeClass('red-text')
|
$('.notice_icon_acct_' + acct_id).removeClass('red-text')
|
||||||
}
|
}
|
||||||
mastodonBaseWs[domain].onmessage = function (mess) {
|
mastodonBaseWs[domain].onmessage = function (mess) {
|
||||||
@@ -1689,10 +1692,11 @@ function getTlMeta(type, data, num, status) {
|
|||||||
const columns = localStorage.getItem('column')
|
const columns = localStorage.getItem('column')
|
||||||
const obj = JSON.parse(columns)
|
const obj = JSON.parse(columns)
|
||||||
let ret = []
|
let ret = []
|
||||||
let i = 0
|
let i = -1
|
||||||
switch (type) {
|
switch (type) {
|
||||||
case 'user':
|
case 'user':
|
||||||
for (const tl of obj) {
|
for (const tl of obj) {
|
||||||
|
i++
|
||||||
if (tl.domain != acct_id) continue
|
if (tl.domain != acct_id) continue
|
||||||
if (tl.type == 'mix' || tl.type == 'home') {
|
if (tl.type == 'mix' || tl.type == 'home') {
|
||||||
let voice = false
|
let voice = false
|
||||||
@@ -1704,11 +1708,11 @@ function getTlMeta(type, data, num, status) {
|
|||||||
acct_id: tl.domain
|
acct_id: tl.domain
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
i++
|
|
||||||
}
|
}
|
||||||
break
|
break
|
||||||
case 'public:local':
|
case 'public:local':
|
||||||
for (const tl of obj) {
|
for (const tl of obj) {
|
||||||
|
i++
|
||||||
if (tl.domain != acct_id) continue
|
if (tl.domain != acct_id) continue
|
||||||
if (tl.type == 'mix' || tl.type == 'local') {
|
if (tl.type == 'mix' || tl.type == 'local') {
|
||||||
let voice = false
|
let voice = false
|
||||||
@@ -1720,11 +1724,11 @@ function getTlMeta(type, data, num, status) {
|
|||||||
acct_id: tl.domain
|
acct_id: tl.domain
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
i++
|
|
||||||
}
|
}
|
||||||
break
|
break
|
||||||
case 'public:local:media':
|
case 'public:local:media':
|
||||||
for (const tl of obj) {
|
for (const tl of obj) {
|
||||||
|
i++
|
||||||
if (tl.domain != acct_id) continue
|
if (tl.domain != acct_id) continue
|
||||||
if (tl.type == 'local-media') {
|
if (tl.type == 'local-media') {
|
||||||
let voice = false
|
let voice = false
|
||||||
@@ -1736,13 +1740,14 @@ function getTlMeta(type, data, num, status) {
|
|||||||
acct_id: tl.domain
|
acct_id: tl.domain
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
i++
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 'public':
|
case 'public':
|
||||||
for (const tl of obj) {
|
for (const tl of obj) {
|
||||||
|
i++
|
||||||
if (tl.domain != acct_id) continue
|
if (tl.domain != acct_id) continue
|
||||||
if (tl.type == 'pub') {
|
if (tl.type == 'pub') {
|
||||||
|
console.log(i, tl)
|
||||||
let voice = false
|
let voice = false
|
||||||
if (localStorage.getItem('voice_' + i)) voice = true
|
if (localStorage.getItem('voice_' + i)) voice = true
|
||||||
ret.push({
|
ret.push({
|
||||||
@@ -1752,11 +1757,11 @@ function getTlMeta(type, data, num, status) {
|
|||||||
acct_id: tl.domain
|
acct_id: tl.domain
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
i++
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 'public:media':
|
case 'public:media':
|
||||||
for (const tl of obj) {
|
for (const tl of obj) {
|
||||||
|
i++
|
||||||
if (tl.domain != acct_id) continue
|
if (tl.domain != acct_id) continue
|
||||||
if (tl.type == 'pub-media') {
|
if (tl.type == 'pub-media') {
|
||||||
let voice = false
|
let voice = false
|
||||||
@@ -1768,11 +1773,11 @@ function getTlMeta(type, data, num, status) {
|
|||||||
acct_id: tl.domain
|
acct_id: tl.domain
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
i++
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 'list':
|
case 'list':
|
||||||
for (const tl of obj) {
|
for (const tl of obj) {
|
||||||
|
i++
|
||||||
if (tl.domain != acct_id) continue
|
if (tl.domain != acct_id) continue
|
||||||
if (tl.type == 'list' && tl.data == data[1]) {
|
if (tl.type == 'list' && tl.data == data[1]) {
|
||||||
let voice = false
|
let voice = false
|
||||||
@@ -1784,11 +1789,11 @@ function getTlMeta(type, data, num, status) {
|
|||||||
acct_id: tl.domain
|
acct_id: tl.domain
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
i++
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 'direct':
|
case 'direct':
|
||||||
for (const tl of obj) {
|
for (const tl of obj) {
|
||||||
|
i++
|
||||||
if (tl.domain != acct_id) continue
|
if (tl.domain != acct_id) continue
|
||||||
if (tl.type == 'dm') {
|
if (tl.type == 'dm') {
|
||||||
let voice = false
|
let voice = false
|
||||||
@@ -1800,11 +1805,11 @@ function getTlMeta(type, data, num, status) {
|
|||||||
acct_id: tl.domain
|
acct_id: tl.domain
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
i++
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 'hashtag':
|
case 'hashtag':
|
||||||
for (const tl of obj) {
|
for (const tl of obj) {
|
||||||
|
i++
|
||||||
if (tl.domain != acct_id) continue
|
if (tl.domain != acct_id) continue
|
||||||
const columnDataRaw = tl.data
|
const columnDataRaw = tl.data
|
||||||
let columnData
|
let columnData
|
||||||
@@ -1844,7 +1849,6 @@ function getTlMeta(type, data, num, status) {
|
|||||||
acct_id: tl.domain
|
acct_id: tl.domain
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
i++
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
@@ -25,6 +25,7 @@ function pollToggle() {
|
|||||||
}
|
}
|
||||||
$('#post-box').css('width', width + 'px')
|
$('#post-box').css('width', width + 'px')
|
||||||
$('#emoji').addClass('hide')
|
$('#emoji').addClass('hide')
|
||||||
|
$('#draft').addClass('hide')
|
||||||
$('#poll').addClass('hide')
|
$('#poll').addClass('hide')
|
||||||
$('#pollsta').text(lang.lang_no)
|
$('#pollsta').text(lang.lang_no)
|
||||||
}
|
}
|
||||||
|
@@ -101,7 +101,6 @@ if (location.search) {
|
|||||||
$('.mini-btn').text('expand_less')
|
$('.mini-btn').text('expand_less')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
window.onload = initPostbox
|
|
||||||
function initPostbox() {
|
function initPostbox() {
|
||||||
$('#posttgl').click(function (e) {
|
$('#posttgl').click(function (e) {
|
||||||
if (!$('#post-box').hasClass('appear')) {
|
if (!$('#post-box').hasClass('appear')) {
|
||||||
|
@@ -502,9 +502,9 @@ function copyColor(from, to) {
|
|||||||
let i = 0
|
let i = 0
|
||||||
let color
|
let color
|
||||||
for (tag of props) {
|
for (tag of props) {
|
||||||
if(tag == from) {
|
if (tag == from) {
|
||||||
let used = $(`#use-color_${i}`).prop('checked')
|
let used = $(`#use-color_${i}`).prop('checked')
|
||||||
if(!used) {
|
if (!used) {
|
||||||
Swal.fire({
|
Swal.fire({
|
||||||
type: 'error',
|
type: 'error',
|
||||||
title: 'Not checked',
|
title: 'Not checked',
|
||||||
@@ -516,9 +516,9 @@ function copyColor(from, to) {
|
|||||||
}
|
}
|
||||||
i++
|
i++
|
||||||
}
|
}
|
||||||
if(!color) return false
|
if (!color) return false
|
||||||
for (tag of props) {
|
for (tag of props) {
|
||||||
if(tag == to) {
|
if (tag == to) {
|
||||||
$(`#color-picker${i}_value`).val(color)
|
$(`#color-picker${i}_value`).val(color)
|
||||||
$(`#use-color_${i}`).prop('checked', true)
|
$(`#use-color_${i}`).prop('checked', true)
|
||||||
break
|
break
|
||||||
@@ -555,7 +555,7 @@ function customComp() {
|
|||||||
var my = JSON.parse(multi)[0].name
|
var my = JSON.parse(multi)[0].name
|
||||||
var id = $('#custom-edit-sel').val()
|
var id = $('#custom-edit-sel').val()
|
||||||
const defaults = [
|
const defaults = [
|
||||||
'black','blue','brown','green','indigo','polar','snow','white'
|
'black', 'blue', 'brown', 'green', 'indigo', 'polar', 'snow', 'white'
|
||||||
]
|
]
|
||||||
if (id == 'add_new' || defaults.includes(id)) {
|
if (id == 'add_new' || defaults.includes(id)) {
|
||||||
id = makeCID()
|
id = makeCID()
|
||||||
@@ -690,7 +690,7 @@ function customConnect(raw) {
|
|||||||
i++
|
i++
|
||||||
}
|
}
|
||||||
$('#custom_json').val(raw[1])
|
$('#custom_json').val(raw[1])
|
||||||
if(args.default) {
|
if (args.default) {
|
||||||
$('#delTheme').addClass('disabled')
|
$('#delTheme').addClass('disabled')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -728,6 +728,107 @@ function customSoundSave(key, file) {
|
|||||||
localStorage.setItem('custom' + key, file)
|
localStorage.setItem('custom' + key, file)
|
||||||
$(`#c${key}-file`).text(file)
|
$(`#c${key}-file`).text(file)
|
||||||
}
|
}
|
||||||
|
function pluginLoad() {
|
||||||
|
$('#plugin-edit-sel').val('add_new')
|
||||||
|
$(".plugin_delete").addClass('disabled')
|
||||||
|
var template = ''
|
||||||
|
var pgns = localStorage.getItem('plugins')
|
||||||
|
var args = JSON.parse(pgns ? pgns : '[]')
|
||||||
|
Object.keys(args).forEach(function (key) {
|
||||||
|
var theme = args[key]
|
||||||
|
var themeid = theme.id
|
||||||
|
template = template + `<option value="${themeid}">${getMeta(theme.content).name}</option>`
|
||||||
|
})
|
||||||
|
template = '<option value="add_new">' + $('#plugin-selector').attr('data-add') + '</option>' + template
|
||||||
|
$('#plugin-edit-sel').html(template)
|
||||||
|
$('select').formSelect()
|
||||||
|
}
|
||||||
|
function pluginEdit() {
|
||||||
|
var id = $('#plugin-edit-sel').val()
|
||||||
|
$('#plugin').attr('data-id', id)
|
||||||
|
if (id == 'add_new') {
|
||||||
|
$('#plugin').val('')
|
||||||
|
$(".plugin_delete").addClass('disabled')
|
||||||
|
} else {
|
||||||
|
$(".plugin_delete").removeClass('disabled')
|
||||||
|
var pgns = localStorage.getItem('plugins')
|
||||||
|
var args = JSON.parse(pgns ? pgns : '[]')
|
||||||
|
Object.keys(args).forEach(function (key) {
|
||||||
|
var plugin = args[key]
|
||||||
|
var targetId = plugin.id
|
||||||
|
if (targetId == id) $('#plugin').val(plugin.content)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function completePlugin(comp) {
|
||||||
|
var pgns = localStorage.getItem('plugins')
|
||||||
|
var args = JSON.parse(pgns ? pgns : '[]')
|
||||||
|
var id = $('#plugin').attr('data-id')
|
||||||
|
|
||||||
|
var inputPlugin = $('#plugin').val()
|
||||||
|
var meta = getMeta(inputPlugin)
|
||||||
|
if (!meta) {
|
||||||
|
Swal.fire({
|
||||||
|
icon: 'error',
|
||||||
|
title: 'error',
|
||||||
|
})
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
if (!meta.name || !meta.version || !meta.event || !meta.author) {
|
||||||
|
Swal.fire({
|
||||||
|
icon: 'error',
|
||||||
|
title: 'error',
|
||||||
|
})
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
if (id == 'add_new') {
|
||||||
|
id = makeCID()
|
||||||
|
args.push({
|
||||||
|
id: id,
|
||||||
|
content: inputPlugin
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
Object.keys(args).forEach(function (key) {
|
||||||
|
var plugin = args[key]
|
||||||
|
var targetId = plugin.id
|
||||||
|
if (targetId == id) args[key].content = inputPlugin
|
||||||
|
})
|
||||||
|
}
|
||||||
|
var ss = args
|
||||||
|
localStorage.setItem('plugins', JSON.stringify(ss))
|
||||||
|
if(comp) return false
|
||||||
|
$('#plugin').attr('data-id', 'add_new')
|
||||||
|
$('#plugin').val('')
|
||||||
|
pluginLoad()
|
||||||
|
}
|
||||||
|
async function deletePlugin() {
|
||||||
|
const alert = await Swal.fire({
|
||||||
|
title: 'delete',
|
||||||
|
icon: 'warning',
|
||||||
|
showCancelButton: true
|
||||||
|
})
|
||||||
|
if (!alert) return false
|
||||||
|
$('#plugin').val('')
|
||||||
|
var pgns = localStorage.getItem('plugins')
|
||||||
|
var args = JSON.parse(pgns ? pgns : '[]')
|
||||||
|
var id = $('#plugin').attr('data-id')
|
||||||
|
$('#plugin').attr('data-id', 'add_new')
|
||||||
|
var ss = []
|
||||||
|
Object.keys(args).forEach(function (key) {
|
||||||
|
var plugin = args[key]
|
||||||
|
var targetId = plugin.id
|
||||||
|
if (targetId != id) ss.push(plugin)
|
||||||
|
})
|
||||||
|
localStorage.setItem('plugins', JSON.stringify(ss))
|
||||||
|
pluginLoad()
|
||||||
|
}
|
||||||
|
function execEditPlugin() {
|
||||||
|
completePlugin(true)
|
||||||
|
var id = $('#plugin').attr('data-id')
|
||||||
|
var inputPlugin = $('#plugin').val()
|
||||||
|
var meta = getMeta(inputPlugin)
|
||||||
|
execPlugin(id, meta.event, { acct_id: 0, id: null })
|
||||||
|
}
|
||||||
window.onload = function () {
|
window.onload = function () {
|
||||||
//最初に読む
|
//最初に読む
|
||||||
load()
|
load()
|
||||||
@@ -738,6 +839,7 @@ window.onload = function () {
|
|||||||
voiceSettingLoad()
|
voiceSettingLoad()
|
||||||
oksload()
|
oksload()
|
||||||
ctLoad()
|
ctLoad()
|
||||||
|
pluginLoad()
|
||||||
$('body').addClass(localStorage.getItem('platform'))
|
$('body').addClass(localStorage.getItem('platform'))
|
||||||
}
|
}
|
||||||
//設定画面で未読マーカーは要らない
|
//設定画面で未読マーカーは要らない
|
||||||
|
@@ -63,16 +63,21 @@ function tips(mode) {
|
|||||||
function startmem() {
|
function startmem() {
|
||||||
postMessage(['sendSinmpleIpc', 'startmem'], '*')
|
postMessage(['sendSinmpleIpc', 'startmem'], '*')
|
||||||
}
|
}
|
||||||
function renderMem(use, cpu, total) {
|
function renderMem(use, cpu, total, core, uptime) {
|
||||||
|
let day = Math.floor(uptime / 60 / 60 / 24)
|
||||||
|
let hour = Math.floor(uptime / 60 /60 % 24)
|
||||||
|
if(hour < 10) hour = '0' + hour
|
||||||
|
let min = Math.floor(uptime / 60 % 60)
|
||||||
|
if(min < 10) min = '0' + min
|
||||||
|
let sec = Math.floor(uptime % 60)
|
||||||
|
if(sec < 10) sec = '0' + sec
|
||||||
|
let time = `${day ? day + ' days ' : ''}${hour ? hour + ':' : ''}${min}:${sec}`
|
||||||
|
//Intel
|
||||||
|
cpu = cpu.replace('Intel(R)', '').replace('(TM)', '').replace(' CPU', '')
|
||||||
|
//AMD
|
||||||
|
cpu = cpu.replace('AMD ', '').replace(/\s[0-9]{1,3}-Core\sProcessor/, '')
|
||||||
$('#tips-text').html(
|
$('#tips-text').html(
|
||||||
escapeHTML(cpu) +
|
`${escapeHTML(cpu)} x ${core}<br />RAM: ${Math.floor(use / 1024 / 1024 / 102.4) / 10}/${Math.floor(total / 1024 / 1024 / 102.4) / 10}GB(${Math.floor((use / total) * 100)}%) UP:${time}`
|
||||||
'<br>Memory:' +
|
|
||||||
Math.floor(use / 1024 / 1024 / 102.4) / 10 +
|
|
||||||
'/' +
|
|
||||||
Math.floor(total / 1024 / 1024 / 102.4) / 10 +
|
|
||||||
'GB(' +
|
|
||||||
Math.floor((use / total) * 100) +
|
|
||||||
'%)'
|
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
//トレンドタグ
|
//トレンドタグ
|
||||||
@@ -196,12 +201,10 @@ function spotifytips() {
|
|||||||
<i class="material-icons pointer" onclick="nowplaying('spotify');show()" style="font-size:20px">send</i>
|
<i class="material-icons pointer" onclick="nowplaying('spotify');show()" style="font-size:20px">send</i>
|
||||||
</div>
|
</div>
|
||||||
<div id="spot-cover">
|
<div id="spot-cover">
|
||||||
<img src="${img}" id="spot-img">
|
<img src="${img}" id="spot-img" draggable="false">
|
||||||
</div>
|
</div>
|
||||||
<div id="spot-name">
|
<div id="spot-name">
|
||||||
${escapeHTML(item.name)}
|
${escapeHTML(item.name)}
|
||||||
</div>
|
|
||||||
<div id="spot-artist">
|
|
||||||
<span class="gray sml" id="spot-art">${artisttxt}</span>
|
<span class="gray sml" id="spot-art">${artisttxt}</span>
|
||||||
</div>
|
</div>
|
||||||
<div id="spot-time">
|
<div id="spot-time">
|
||||||
|
@@ -188,8 +188,8 @@ function system(mainWindow, dir, lang, dirname) {
|
|||||||
})
|
})
|
||||||
function mems() {
|
function mems() {
|
||||||
var mem = os.totalmem() - os.freemem()
|
var mem = os.totalmem() - os.freemem()
|
||||||
if (mainWindow) {
|
if (mainWindow && event.webContents) {
|
||||||
event.webContents.send('memory', [mem, os.cpus()[0].model, os.totalmem()])
|
event.webContents.send('memory', [mem, os.cpus()[0].model, os.totalmem(), os.cpus().length, os.uptime()])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
ipc.on('endmem', (e, arg) => {
|
ipc.on('endmem', (e, arg) => {
|
||||||
|
@@ -1,14 +1,14 @@
|
|||||||
{
|
{
|
||||||
"name": "thedesk",
|
"name": "thedesk",
|
||||||
"version": "21.2.3",
|
"version": "22.0.0",
|
||||||
"codename": "Mayu",
|
"codename": "Koume",
|
||||||
"description": "TheDesk is a Mastodon client for PC.",
|
"description": "TheDesk is a Mastodon client for PC.",
|
||||||
"repository": "https://github.com/cutls/TheDesk",
|
"repository": "https://github.com/cutls/TheDesk",
|
||||||
"main": "main.js",
|
"main": "main.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"test": "echo \"Error: no test specified\" && exit 1",
|
"test": "echo \"Error: no test specified\" && exit 1",
|
||||||
"construct": "cd view/make && node make --automatic && cd ../../",
|
"construct": "cd view/make && node make --automatic && cd ../../ && browserify aiscript.js -o js/platform/aiscript.js",
|
||||||
"construct:store": "cd view/make && node make --automatic --store && cd ../../",
|
"construct:store": "cd view/make && node make --automatic --store && cd ../../ && browserify aiscript.js -o js/platform/aiscript.js",
|
||||||
"dev": "npx electron ./ --dev",
|
"dev": "npx electron ./ --dev",
|
||||||
"dist": "build --linux snap",
|
"dist": "build --linux snap",
|
||||||
"watchview": "node view/make/make.js --automatic --watch",
|
"watchview": "node view/make/make.js --automatic --watch",
|
||||||
@@ -59,7 +59,8 @@
|
|||||||
],
|
],
|
||||||
"license": "GPL-3.0",
|
"license": "GPL-3.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@fortawesome/fontawesome-free": "^5.14.0",
|
"@fortawesome/fontawesome-free": "^5.15.1",
|
||||||
|
"@syuilo/aiscript": "^0.11.1",
|
||||||
"electron-dl": "^3.0.2",
|
"electron-dl": "^3.0.2",
|
||||||
"jimp": "^0.16.1",
|
"jimp": "^0.16.1",
|
||||||
"jquery": "^3.5.1",
|
"jquery": "^3.5.1",
|
||||||
@@ -68,7 +69,7 @@
|
|||||||
"lodash": "^4.17.20",
|
"lodash": "^4.17.20",
|
||||||
"materialize-css": "git://github.com/cutls/materialize#v1-dev",
|
"materialize-css": "git://github.com/cutls/materialize#v1-dev",
|
||||||
"sumchecker": "^3.0.1",
|
"sumchecker": "^3.0.1",
|
||||||
"sweetalert2": "^10.3.1",
|
"sweetalert2": "^10.10.0",
|
||||||
"system-font-families": "^0.4.1",
|
"system-font-families": "^0.4.1",
|
||||||
"vue": "^2.6.12"
|
"vue": "^2.6.12"
|
||||||
},
|
},
|
||||||
@@ -76,11 +77,12 @@
|
|||||||
"itunes-nowplaying-mac": "0.3.1"
|
"itunes-nowplaying-mac": "0.3.1"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"chokidar": "^3.4.2",
|
"browserify": "^17.0.0",
|
||||||
"electron": "^10.1.2",
|
"chokidar": "^3.4.3",
|
||||||
"electron-builder": "^22.8.1",
|
"electron": "^10.1.5",
|
||||||
"electron-rebuild": "^2.0.3",
|
"electron-builder": "^22.9.1",
|
||||||
"eslint": "^7.9.0",
|
"electron-rebuild": "^2.3.2",
|
||||||
|
"eslint": "^7.13.0",
|
||||||
"readline-sync": "1.4.10"
|
"readline-sync": "1.4.10"
|
||||||
},
|
},
|
||||||
"build": {
|
"build": {
|
||||||
|
@@ -43,6 +43,12 @@
|
|||||||
<i class="material-icons">chat</i>
|
<i class="material-icons">chat</i>
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
<div id="offline" class="hide">
|
||||||
|
@@nowOffline@@
|
||||||
|
</div>
|
||||||
|
<div id="re-online" class="hide">
|
||||||
|
@@reOnline@@
|
||||||
|
</div>
|
||||||
<div id="tl">
|
<div id="tl">
|
||||||
<!--TL-->
|
<!--TL-->
|
||||||
<!--スターター-->
|
<!--スターター-->
|
||||||
@@ -278,6 +284,9 @@
|
|||||||
<li>
|
<li>
|
||||||
<a onclick="pollToggle();">@@poll@@</a>
|
<a onclick="pollToggle();">@@poll@@</a>
|
||||||
</li>
|
</li>
|
||||||
|
<li>
|
||||||
|
<a onclick="draftToggle();">@@draft@@</a>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<!--hidden area-->
|
<!--hidden area-->
|
||||||
<input type="hidden" id="reply" />
|
<input type="hidden" id="reply" />
|
||||||
@@ -297,6 +306,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div id="right-side">
|
<div id="right-side">
|
||||||
<div id="suggest" class="right-side-content"></div>
|
<div id="suggest" class="right-side-content"></div>
|
||||||
|
<div id="draft" class="hide right-side-content"></div>
|
||||||
<!--絵文字ピッカー-->
|
<!--絵文字ピッカー-->
|
||||||
<div id="emoji" class="hide right-side-content">
|
<div id="emoji" class="hide right-side-content">
|
||||||
<span class="gray sml">@@emojiWarn@@
|
<span class="gray sml">@@emojiWarn@@
|
||||||
@@ -765,19 +775,17 @@
|
|||||||
<a href="https://thedesk.top" target="_blank">HP</a><br />
|
<a href="https://thedesk.top" target="_blank">HP</a><br />
|
||||||
<a href="https://github.com/cutls/TheDesk" target="_blank">GitHub</a><br />
|
<a href="https://github.com/cutls/TheDesk" target="_blank">GitHub</a><br />
|
||||||
<br />
|
<br />
|
||||||
<div id="release-21-2-3_Mayu" class="release-do" style="display:none; ">
|
<div id="release-22-0-0_Koume" class="release-do" style="display:none; ">
|
||||||
<br />
|
<br />
|
||||||
<a href="https://ja.mstdn.wiki/TheDesk" target="_blank">機能一覧</a><br />
|
<a href="https://ja.mstdn.
|
||||||
|
wiki/TheDesk" target="_blank">機能一覧</a><br />
|
||||||
Pixiv
|
Pixiv
|
||||||
FanboxやPatreonでは支援者様限定で様々なTheDeskに関する記事をご覧いただけます。最低月一更新。<br />
|
FanboxやPatreonでは支援者様限定で様々なTheDeskに関する記事をご覧いただけます。最低月一更新。<br />
|
||||||
困ったときは、<a href="https://docs.thedesk.top">TheDesk Docs</a>をご覧ください。
|
困ったときは、<a href="https://docs.thedesk.top">TheDesk Docs</a>をご覧ください。
|
||||||
<h5>Release Note 21.2.3 (Mayu)</h5>
|
<h5>Release Note 22.0.0 (Koume)</h5>
|
||||||
<!--上のdivのidも変えてね-->
|
<!--上のdivのidも変えてね-->
|
||||||
・マウスオーバー等にアクション表示を設定している際にドロップダウンメニューが上手く表示されないバグの修正 <a onclick="udgEx('Cutls@cutls.com','main')" class="contributor"><img src="https://media.thedesk.top/accounts/avatars/000/000/001/original/d34ef8bb49d5e011.png">cutls</a><br>
|
・AiScript TheDesk Pluginの実装 <a onclick="udgEx('Cutls@cutls.com','main')" class="contributor"><img src="https://media.thedesk.top/accounts/avatars/000/000/001/original/d34ef8bb49d5e011.png">cutls</a><br>
|
||||||
・サブスクリプション型ストリーミングの購読バグ <a onclick="udgEx('Cutls@cutls.com','main')" class="contributor"><img src="https://media.thedesk.top/accounts/avatars/000/000/001/original/d34ef8bb49d5e011.png">cutls</a> <a onclick="udgEx('ponapalt@ukadon.shillest.net','main')" class="contributor"><img src="https://avatars2.githubusercontent.com/u/83973?s=88&u=a98ec86b8fb14a99f6901894a40e505ef9af705e&v=4">ponapalt</a><br>
|
・細かいバグの修正 <a onclick="udgEx('Cutls@cutls.com','main')" class="contributor"><img src="https://media.thedesk.top/accounts/avatars/000/000/001/original/d34ef8bb49d5e011.png">cutls</a><br>
|
||||||
・グレー色がホワイト系テーマで読みにくかったバグの修正 <a onclick="udgEx('Cutls@cutls.com','main')" class="contributor"><img src="https://media.thedesk.top/accounts/avatars/000/000/001/original/d34ef8bb49d5e011.png">cutls</a><br>
|
|
||||||
・勝手に表示されていたスペルチェックを無効化 <a onclick="udgEx('Cutls@cutls.com','main')" class="contributor"><img src="https://media.thedesk.top/accounts/avatars/000/000/001/original/d34ef8bb49d5e011.png">cutls</a><br>
|
|
||||||
・フレームレスモードの廃止 <a onclick="udgEx('Cutls@cutls.com','main')" class="contributor"><img src="https://media.thedesk.top/accounts/avatars/000/000/001/original/d34ef8bb49d5e011.png">cutls</a><br>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div id="release-en" style="display:none">
|
<div id="release-en" style="display:none">
|
||||||
@@ -1086,7 +1094,7 @@
|
|||||||
<!--TLのTL-->
|
<!--TLのTL-->
|
||||||
<div id="timeline-container">
|
<div id="timeline-container">
|
||||||
<div id="something-wrong">
|
<div id="something-wrong">
|
||||||
<img src="../../img/desk.svg" style="width:150px;margin:5px;display:none;" draggable="false" />
|
<img src="../../img/thinking.svg" style="width:150px;margin:5px;display:none;" draggable="false" />
|
||||||
<div class="stw" style="display: none">@@helloTheDesk@@</div>
|
<div class="stw" style="display: none">@@helloTheDesk@@</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -1149,7 +1157,7 @@
|
|||||||
<a onclick="tipsToggle()" class="nex waves-effect">
|
<a onclick="tipsToggle()" class="nex waves-effect">
|
||||||
<i class="material-icons nex" title="@@changeTips@@" data-trans-title="tips">bubble_chart</i>
|
<i class="material-icons nex" title="@@changeTips@@" data-trans-title="tips">bubble_chart</i>
|
||||||
</a>
|
</a>
|
||||||
<div id="tips-text" style="width:23rem;"></div>
|
<div id="tips-text" style="width:23rem;line-height: 1rem;"></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -1211,8 +1219,10 @@
|
|||||||
<!--JS-->
|
<!--JS-->
|
||||||
<script type="text/javascript" src="../../@@node_base@@/jquery/dist/jquery.js"></script>
|
<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="../../js/platform/first.js"></script>
|
||||||
<script type="text/javascript" src="../../@@node_base@@/grapheme-splitter/index.js"></script>
|
<script type="text/javascript" src="../../js/platform/aiscript.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@@/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="../../@@node_base@@/lodash/lodash.min.js"></script>
|
||||||
<script type="text/javascript" src="main.js"></script>
|
<script type="text/javascript" src="main.js"></script>
|
||||||
<script type="text/javascript" src="../../js/common/time.js"></script>
|
<script type="text/javascript" src="../../js/common/time.js"></script>
|
||||||
|
@@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
"draghere": "Drag here to upload",
|
"draghere": "Drag here to upload",
|
||||||
|
"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...",
|
||||||
"close": "Close",
|
"close": "Close",
|
||||||
"webSrc": "Search on Web",
|
"webSrc": "Search on Web",
|
||||||
"tsSrc": "Search on tootsearch",
|
"tsSrc": "Search on tootsearch",
|
||||||
@@ -45,6 +47,7 @@
|
|||||||
"thingsEmoji": "Emojis of tools",
|
"thingsEmoji": "Emojis of tools",
|
||||||
"symbolEmoji": "Emojis of symbols",
|
"symbolEmoji": "Emojis of symbols",
|
||||||
"flagsEmoji": "Emojis of flags",
|
"flagsEmoji": "Emojis of flags",
|
||||||
|
"draft": "Draft",
|
||||||
"poll": "Poll",
|
"poll": "Poll",
|
||||||
"pollDdisabled": "Polls: Disabled",
|
"pollDdisabled": "Polls: Disabled",
|
||||||
"pollProvider": "Provider of Poll",
|
"pollProvider": "Provider of Poll",
|
||||||
|
@@ -71,6 +71,7 @@
|
|||||||
"lang_post_btn3": "Continue to post",
|
"lang_post_btn3": "Continue to post",
|
||||||
"lang_post_unfinishedMedia": "The server has not finished processing your media. Retry.",
|
"lang_post_unfinishedMedia": "The server has not finished processing your media. Retry.",
|
||||||
"lang_post_retry": "Retry",
|
"lang_post_retry": "Retry",
|
||||||
|
"lang_post_offline": "Add to the drafts because of offline",
|
||||||
"lang_status_favWarn": "It will take a miunte to favourite a remote toot.",
|
"lang_status_favWarn": "It will take a miunte to favourite a remote toot.",
|
||||||
"lang_status_btWarn": "It will take a miunte to boost a remote toot.",
|
"lang_status_btWarn": "It will take a miunte to boost a remote toot.",
|
||||||
"lang_status_follow": "Follow",
|
"lang_status_follow": "Follow",
|
||||||
@@ -87,6 +88,9 @@
|
|||||||
"lang_status_endorse": "Feature on profile",
|
"lang_status_endorse": "Feature on profile",
|
||||||
"lang_status_followers": "Followers",
|
"lang_status_followers": "Followers",
|
||||||
"lang_status_active": "Last status",
|
"lang_status_active": "Last status",
|
||||||
|
"lang_secure_draft": "Add to draft",
|
||||||
|
"lang_secure_useThis": "Use this",
|
||||||
|
"lang_secure_deleteThis": "Delete this",
|
||||||
"lang_suggest_nodata": "Please get emojis list in order to show suggestion.",
|
"lang_suggest_nodata": "Please get emojis list in order to show suggestion.",
|
||||||
"lang_usetxtbox_reply": "Reply Mode. Ctrl+Shift+C to clear.",
|
"lang_usetxtbox_reply": "Reply Mode. Ctrl+Shift+C to clear.",
|
||||||
"lang_cards_check": " check",
|
"lang_cards_check": " check",
|
||||||
|
@@ -158,6 +158,9 @@
|
|||||||
"keysc": "Keyboard shortcut Preferences",
|
"keysc": "Keyboard shortcut Preferences",
|
||||||
"iks": "Easy inserter",
|
"iks": "Easy inserter",
|
||||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
"muteemp": "Mute & Emphasis Preferences",
|
"muteemp": "Mute & Emphasis Preferences",
|
||||||
"climute": "Client Mute",
|
"climute": "Client Mute",
|
||||||
"cliemp": "Client Emphasis",
|
"cliemp": "Client Emphasis",
|
||||||
|
@@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
"draghere": "Drag here to upload",
|
"draghere": "Drag here to upload",
|
||||||
|
"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...",
|
||||||
"close": "Close",
|
"close": "Close",
|
||||||
"webSrc": "Search on Web",
|
"webSrc": "Search on Web",
|
||||||
"tsSrc": "Search on tootsearch",
|
"tsSrc": "Search on tootsearch",
|
||||||
@@ -45,6 +47,7 @@
|
|||||||
"thingsEmoji": "Emojis of tools",
|
"thingsEmoji": "Emojis of tools",
|
||||||
"symbolEmoji": "Emojis of symbols",
|
"symbolEmoji": "Emojis of symbols",
|
||||||
"flagsEmoji": "Emojis of flags",
|
"flagsEmoji": "Emojis of flags",
|
||||||
|
"draft": "Draft",
|
||||||
"poll": "Poll",
|
"poll": "Poll",
|
||||||
"pollDdisabled": "Polls: Disabled",
|
"pollDdisabled": "Polls: Disabled",
|
||||||
"pollProvider": "Provider of Poll",
|
"pollProvider": "Provider of Poll",
|
||||||
|
@@ -71,6 +71,7 @@
|
|||||||
"lang_post_btn3": "Continue to post",
|
"lang_post_btn3": "Continue to post",
|
||||||
"lang_post_unfinishedMedia": "The server has not finished processing your media. Retry.",
|
"lang_post_unfinishedMedia": "The server has not finished processing your media. Retry.",
|
||||||
"lang_post_retry": "Retry",
|
"lang_post_retry": "Retry",
|
||||||
|
"lang_post_offline": "Add to the drafts because of offline",
|
||||||
"lang_status_favWarn": "It will take a miunte to favourite a remote toot.",
|
"lang_status_favWarn": "It will take a miunte to favourite a remote toot.",
|
||||||
"lang_status_btWarn": "It will take a miunte to boost a remote toot.",
|
"lang_status_btWarn": "It will take a miunte to boost a remote toot.",
|
||||||
"lang_status_follow": "Follow",
|
"lang_status_follow": "Follow",
|
||||||
@@ -87,6 +88,9 @@
|
|||||||
"lang_status_endorse": "Feature on profile",
|
"lang_status_endorse": "Feature on profile",
|
||||||
"lang_status_followers": "Followers",
|
"lang_status_followers": "Followers",
|
||||||
"lang_status_active": "Last status",
|
"lang_status_active": "Last status",
|
||||||
|
"lang_secure_draft": "Add to draft",
|
||||||
|
"lang_secure_useThis": "Use this",
|
||||||
|
"lang_secure_deleteThis": "Delete this",
|
||||||
"lang_suggest_nodata": "Please get emojis list in order to show suggestion.",
|
"lang_suggest_nodata": "Please get emojis list in order to show suggestion.",
|
||||||
"lang_usetxtbox_reply": "Reply Mode. Ctrl+Shift+C to clear.",
|
"lang_usetxtbox_reply": "Reply Mode. Ctrl+Shift+C to clear.",
|
||||||
"lang_cards_check": " check",
|
"lang_cards_check": " check",
|
||||||
|
@@ -158,6 +158,9 @@
|
|||||||
"keysc": "Keyboard shortcut Preferences",
|
"keysc": "Keyboard shortcut Preferences",
|
||||||
"iks": "Easy inserter",
|
"iks": "Easy inserter",
|
||||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
"muteemp": "Mute & Emphasis Preferences",
|
"muteemp": "Mute & Emphasis Preferences",
|
||||||
"climute": "Client Mute",
|
"climute": "Client Mute",
|
||||||
"cliemp": "Client Emphasis",
|
"cliemp": "Client Emphasis",
|
||||||
|
@@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
"draghere": "Плъзнете тук за да качите",
|
"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...",
|
||||||
"close": "Затвори",
|
"close": "Затвори",
|
||||||
"webSrc": "Search on Web",
|
"webSrc": "Search on Web",
|
||||||
"tsSrc": "Search on tootsearch",
|
"tsSrc": "Search on tootsearch",
|
||||||
@@ -45,6 +47,7 @@
|
|||||||
"thingsEmoji": "Емоти с инструменти",
|
"thingsEmoji": "Емоти с инструменти",
|
||||||
"symbolEmoji": "Емоти със символи",
|
"symbolEmoji": "Емоти със символи",
|
||||||
"flagsEmoji": "Емоти с флагове",
|
"flagsEmoji": "Емоти с флагове",
|
||||||
|
"draft": "Draft",
|
||||||
"poll": "Анкета",
|
"poll": "Анкета",
|
||||||
"pollDdisabled": "Анкети: Деактивирани",
|
"pollDdisabled": "Анкети: Деактивирани",
|
||||||
"pollProvider": "Доставчик на Анкета",
|
"pollProvider": "Доставчик на Анкета",
|
||||||
|
@@ -71,6 +71,7 @@
|
|||||||
"lang_post_btn3": "Продължете към публикуването",
|
"lang_post_btn3": "Продължете към публикуването",
|
||||||
"lang_post_unfinishedMedia": "The server has not finished processing your media. Retry.",
|
"lang_post_unfinishedMedia": "The server has not finished processing your media. Retry.",
|
||||||
"lang_post_retry": "Retry",
|
"lang_post_retry": "Retry",
|
||||||
|
"lang_post_offline": "Add to the drafts because of offline",
|
||||||
"lang_status_favWarn": "Ще отнеме минута раздумката отдалечено да стане любима.",
|
"lang_status_favWarn": "Ще отнеме минута раздумката отдалечено да стане любима.",
|
||||||
"lang_status_btWarn": "Ще отнеме минута раздумката отдалечено да бъде подсилена.",
|
"lang_status_btWarn": "Ще отнеме минута раздумката отдалечено да бъде подсилена.",
|
||||||
"lang_status_follow": "Следване",
|
"lang_status_follow": "Следване",
|
||||||
@@ -87,6 +88,9 @@
|
|||||||
"lang_status_endorse": "Функция в профила",
|
"lang_status_endorse": "Функция в профила",
|
||||||
"lang_status_followers": "Последователи",
|
"lang_status_followers": "Последователи",
|
||||||
"lang_status_active": "Последно състояние",
|
"lang_status_active": "Последно състояние",
|
||||||
|
"lang_secure_draft": "Add to draft",
|
||||||
|
"lang_secure_useThis": "Use this",
|
||||||
|
"lang_secure_deleteThis": "Изтрийте тази раздумка",
|
||||||
"lang_suggest_nodata": "Моля, вземете списък с емотикони за да покажете състояние.",
|
"lang_suggest_nodata": "Моля, вземете списък с емотикони за да покажете състояние.",
|
||||||
"lang_usetxtbox_reply": "Режим на отговор. Ctrl+Shift+C за изчистване.",
|
"lang_usetxtbox_reply": "Режим на отговор. Ctrl+Shift+C за изчистване.",
|
||||||
"lang_cards_check": " проверка",
|
"lang_cards_check": " проверка",
|
||||||
|
@@ -158,6 +158,9 @@
|
|||||||
"keysc": "Keyboard shortcut Preferences",
|
"keysc": "Keyboard shortcut Preferences",
|
||||||
"iks": "Easy inserter",
|
"iks": "Easy inserter",
|
||||||
"okswarn": "Можете да вмъкнете всякакви букви и емотикони само с 3 клавиша",
|
"okswarn": "Можете да вмъкнете всякакви букви и емотикони само с 3 клавиша",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
"muteemp": "Mute & Emphasis Preferences",
|
"muteemp": "Mute & Emphasis Preferences",
|
||||||
"climute": "Client Mute",
|
"climute": "Client Mute",
|
||||||
"cliemp": "Client Emphasis",
|
"cliemp": "Client Emphasis",
|
||||||
|
@@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
"draghere": "Drag here to upload",
|
"draghere": "Drag here to upload",
|
||||||
|
"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...",
|
||||||
"close": "Close",
|
"close": "Close",
|
||||||
"webSrc": "Search on Web",
|
"webSrc": "Search on Web",
|
||||||
"tsSrc": "Search on tootsearch",
|
"tsSrc": "Search on tootsearch",
|
||||||
@@ -45,6 +47,7 @@
|
|||||||
"thingsEmoji": "Emojis of tools",
|
"thingsEmoji": "Emojis of tools",
|
||||||
"symbolEmoji": "Emojis of symbols",
|
"symbolEmoji": "Emojis of symbols",
|
||||||
"flagsEmoji": "Emojis of flags",
|
"flagsEmoji": "Emojis of flags",
|
||||||
|
"draft": "Draft",
|
||||||
"poll": "Poll",
|
"poll": "Poll",
|
||||||
"pollDdisabled": "Polls: Disabled",
|
"pollDdisabled": "Polls: Disabled",
|
||||||
"pollProvider": "Provider of Poll",
|
"pollProvider": "Provider of Poll",
|
||||||
|
@@ -71,6 +71,7 @@
|
|||||||
"lang_post_btn3": "Continue to post",
|
"lang_post_btn3": "Continue to post",
|
||||||
"lang_post_unfinishedMedia": "The server has not finished processing your media. Retry.",
|
"lang_post_unfinishedMedia": "The server has not finished processing your media. Retry.",
|
||||||
"lang_post_retry": "Retry",
|
"lang_post_retry": "Retry",
|
||||||
|
"lang_post_offline": "Add to the drafts because of offline",
|
||||||
"lang_status_favWarn": "It will take a miunte to favourite a remote toot.",
|
"lang_status_favWarn": "It will take a miunte to favourite a remote toot.",
|
||||||
"lang_status_btWarn": "It will take a miunte to boost a remote toot.",
|
"lang_status_btWarn": "It will take a miunte to boost a remote toot.",
|
||||||
"lang_status_follow": "Follow",
|
"lang_status_follow": "Follow",
|
||||||
@@ -87,6 +88,9 @@
|
|||||||
"lang_status_endorse": "Feature on profile",
|
"lang_status_endorse": "Feature on profile",
|
||||||
"lang_status_followers": "Followers",
|
"lang_status_followers": "Followers",
|
||||||
"lang_status_active": "Last status",
|
"lang_status_active": "Last status",
|
||||||
|
"lang_secure_draft": "Add to draft",
|
||||||
|
"lang_secure_useThis": "Use this",
|
||||||
|
"lang_secure_deleteThis": "Delete this",
|
||||||
"lang_suggest_nodata": "Please get emojis list in order to show suggestion.",
|
"lang_suggest_nodata": "Please get emojis list in order to show suggestion.",
|
||||||
"lang_usetxtbox_reply": "Reply Mode. Ctrl+Shift+C to clear.",
|
"lang_usetxtbox_reply": "Reply Mode. Ctrl+Shift+C to clear.",
|
||||||
"lang_cards_check": " check",
|
"lang_cards_check": " check",
|
||||||
|
@@ -158,6 +158,9 @@
|
|||||||
"keysc": "Keyboard shortcut Preferences",
|
"keysc": "Keyboard shortcut Preferences",
|
||||||
"iks": "Easy inserter",
|
"iks": "Easy inserter",
|
||||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
"muteemp": "Mute & Emphasis Preferences",
|
"muteemp": "Mute & Emphasis Preferences",
|
||||||
"climute": "Client Mute",
|
"climute": "Client Mute",
|
||||||
"cliemp": "Client Emphasis",
|
"cliemp": "Client Emphasis",
|
||||||
|
@@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
"draghere": "Přetáhněte sem pro nahrání",
|
"draghere": "Přetáhněte sem pro nahrání",
|
||||||
|
"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...",
|
||||||
"close": "Zavřít",
|
"close": "Zavřít",
|
||||||
"webSrc": "Search on Web",
|
"webSrc": "Search on Web",
|
||||||
"tsSrc": "Search on tootsearch",
|
"tsSrc": "Search on tootsearch",
|
||||||
@@ -45,6 +47,7 @@
|
|||||||
"thingsEmoji": "Emojis of tools",
|
"thingsEmoji": "Emojis of tools",
|
||||||
"symbolEmoji": "Emojis of symbols",
|
"symbolEmoji": "Emojis of symbols",
|
||||||
"flagsEmoji": "Emojis of flags",
|
"flagsEmoji": "Emojis of flags",
|
||||||
|
"draft": "Draft",
|
||||||
"poll": "Anketa",
|
"poll": "Anketa",
|
||||||
"pollDdisabled": "Polls: Disabled",
|
"pollDdisabled": "Polls: Disabled",
|
||||||
"pollProvider": "Provider of Poll",
|
"pollProvider": "Provider of Poll",
|
||||||
|
@@ -71,6 +71,7 @@
|
|||||||
"lang_post_btn3": "Pokračovat k přispívání",
|
"lang_post_btn3": "Pokračovat k přispívání",
|
||||||
"lang_post_unfinishedMedia": "The server has not finished processing your media. Retry.",
|
"lang_post_unfinishedMedia": "The server has not finished processing your media. Retry.",
|
||||||
"lang_post_retry": "Retry",
|
"lang_post_retry": "Retry",
|
||||||
|
"lang_post_offline": "Add to the drafts because of offline",
|
||||||
"lang_status_favWarn": "Oblíbení vzdáleného tootu bude chvíli trvat.",
|
"lang_status_favWarn": "Oblíbení vzdáleného tootu bude chvíli trvat.",
|
||||||
"lang_status_btWarn": "Boostnutí vzdáleného tootu bude chvíli trvat.",
|
"lang_status_btWarn": "Boostnutí vzdáleného tootu bude chvíli trvat.",
|
||||||
"lang_status_follow": "Sledovat",
|
"lang_status_follow": "Sledovat",
|
||||||
@@ -87,6 +88,9 @@
|
|||||||
"lang_status_endorse": "Představit na profilu",
|
"lang_status_endorse": "Představit na profilu",
|
||||||
"lang_status_followers": "Followers",
|
"lang_status_followers": "Followers",
|
||||||
"lang_status_active": "Last status",
|
"lang_status_active": "Last status",
|
||||||
|
"lang_secure_draft": "Add to draft",
|
||||||
|
"lang_secure_useThis": "Use this",
|
||||||
|
"lang_secure_deleteThis": "Smazat tento toot",
|
||||||
"lang_suggest_nodata": "Pro zobrazení návrhu prosím získejte seznam emoji.",
|
"lang_suggest_nodata": "Pro zobrazení návrhu prosím získejte seznam emoji.",
|
||||||
"lang_usetxtbox_reply": "Režim odpovězení. Pro vymazání stiskněte Ctrl+Shift+C.",
|
"lang_usetxtbox_reply": "Režim odpovězení. Pro vymazání stiskněte Ctrl+Shift+C.",
|
||||||
"lang_cards_check": " kontrolovat",
|
"lang_cards_check": " kontrolovat",
|
||||||
|
@@ -158,6 +158,9 @@
|
|||||||
"keysc": "Keyboard shortcut Preferences",
|
"keysc": "Keyboard shortcut Preferences",
|
||||||
"iks": "Easy inserter",
|
"iks": "Easy inserter",
|
||||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
"muteemp": "Mute & Emphasis Preferences",
|
"muteemp": "Mute & Emphasis Preferences",
|
||||||
"climute": "Client Mute",
|
"climute": "Client Mute",
|
||||||
"cliemp": "Client Emphasis",
|
"cliemp": "Client Emphasis",
|
||||||
|
@@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
"draghere": "Drag here to upload",
|
"draghere": "Drag here to upload",
|
||||||
|
"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...",
|
||||||
"close": "Close",
|
"close": "Close",
|
||||||
"webSrc": "Search on Web",
|
"webSrc": "Search on Web",
|
||||||
"tsSrc": "Search on tootsearch",
|
"tsSrc": "Search on tootsearch",
|
||||||
@@ -45,6 +47,7 @@
|
|||||||
"thingsEmoji": "Emojis of tools",
|
"thingsEmoji": "Emojis of tools",
|
||||||
"symbolEmoji": "Emojis of symbols",
|
"symbolEmoji": "Emojis of symbols",
|
||||||
"flagsEmoji": "Emojis of flags",
|
"flagsEmoji": "Emojis of flags",
|
||||||
|
"draft": "Draft",
|
||||||
"poll": "Poll",
|
"poll": "Poll",
|
||||||
"pollDdisabled": "Polls: Disabled",
|
"pollDdisabled": "Polls: Disabled",
|
||||||
"pollProvider": "Provider of Poll",
|
"pollProvider": "Provider of Poll",
|
||||||
|
@@ -71,6 +71,7 @@
|
|||||||
"lang_post_btn3": "Continue to post",
|
"lang_post_btn3": "Continue to post",
|
||||||
"lang_post_unfinishedMedia": "The server has not finished processing your media. Retry.",
|
"lang_post_unfinishedMedia": "The server has not finished processing your media. Retry.",
|
||||||
"lang_post_retry": "Retry",
|
"lang_post_retry": "Retry",
|
||||||
|
"lang_post_offline": "Add to the drafts because of offline",
|
||||||
"lang_status_favWarn": "It will take a miunte to favourite a remote toot.",
|
"lang_status_favWarn": "It will take a miunte to favourite a remote toot.",
|
||||||
"lang_status_btWarn": "It will take a miunte to boost a remote toot.",
|
"lang_status_btWarn": "It will take a miunte to boost a remote toot.",
|
||||||
"lang_status_follow": "Follow",
|
"lang_status_follow": "Follow",
|
||||||
@@ -87,6 +88,9 @@
|
|||||||
"lang_status_endorse": "Feature on profile",
|
"lang_status_endorse": "Feature on profile",
|
||||||
"lang_status_followers": "Followers",
|
"lang_status_followers": "Followers",
|
||||||
"lang_status_active": "Last status",
|
"lang_status_active": "Last status",
|
||||||
|
"lang_secure_draft": "Add to draft",
|
||||||
|
"lang_secure_useThis": "Use this",
|
||||||
|
"lang_secure_deleteThis": "Delete this",
|
||||||
"lang_suggest_nodata": "Please get emojis list in order to show suggestion.",
|
"lang_suggest_nodata": "Please get emojis list in order to show suggestion.",
|
||||||
"lang_usetxtbox_reply": "Reply Mode. Ctrl+Shift+C to clear.",
|
"lang_usetxtbox_reply": "Reply Mode. Ctrl+Shift+C to clear.",
|
||||||
"lang_cards_check": " check",
|
"lang_cards_check": " check",
|
||||||
|
@@ -158,6 +158,9 @@
|
|||||||
"keysc": "Keyboard shortcut Preferences",
|
"keysc": "Keyboard shortcut Preferences",
|
||||||
"iks": "Easy inserter",
|
"iks": "Easy inserter",
|
||||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
"muteemp": "Mute & Emphasis Preferences",
|
"muteemp": "Mute & Emphasis Preferences",
|
||||||
"climute": "Client Mute",
|
"climute": "Client Mute",
|
||||||
"cliemp": "Client Emphasis",
|
"cliemp": "Client Emphasis",
|
||||||
|
@@ -1,8 +1,8 @@
|
|||||||
{
|
{
|
||||||
"list": "Accountliste",
|
"list": "Konten",
|
||||||
"back": "Zurück",
|
"back": "Zurück",
|
||||||
"add": "Konto hinzufügen",
|
"add": "Konto hinzufügen",
|
||||||
"addAcct": "Fill the instance domain (like mastodon.social)",
|
"addAcct": "Geben Sie die Instanz-Domain ein (wie mastodon.social)",
|
||||||
"codesetupwarn": "Check if TheDesk is not working on Windows, you want to login Pleroma servers, you cannot login when it checked.",
|
"codesetupwarn": "Check if TheDesk is not working on Windows, you want to login Pleroma servers, you cannot login when it checked.",
|
||||||
"codesetup": "Code-Setup",
|
"codesetup": "Code-Setup",
|
||||||
"mainacct": "Hauptkonto",
|
"mainacct": "Hauptkonto",
|
||||||
@@ -21,5 +21,5 @@
|
|||||||
"misskeylogin": "Lies die <a href=\"https://thedesk.top/how-to-misskey-login.html\">Doku (japanisch)</a> um dich bei Misskey einzuloggen.",
|
"misskeylogin": "Lies die <a href=\"https://thedesk.top/how-to-misskey-login.html\">Doku (japanisch)</a> um dich bei Misskey einzuloggen.",
|
||||||
"nodata": "Keine Daten",
|
"nodata": "Keine Daten",
|
||||||
"accessTokenSetup": "Benutze Zugangs-Token zum Anmelden (Klicke nach Ausfüllen nicht den Code, sondern den Access-Token im Kästchen: Erweitert)",
|
"accessTokenSetup": "Benutze Zugangs-Token zum Anmelden (Klicke nach Ausfüllen nicht den Code, sondern den Access-Token im Kästchen: Erweitert)",
|
||||||
"haveExported": "Having the exported file of TheDesk, click here to jump setting page"
|
"haveExported": "Haben Sie eine exportierte Datei von TheDesk, klicken Sie hier für die Einstellungen"
|
||||||
}
|
}
|
@@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
"draghere": "Zum Hochladen hier her ziehen",
|
"draghere": "Zum Hochladen hier her ziehen",
|
||||||
|
"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...",
|
||||||
"close": "Schließen",
|
"close": "Schließen",
|
||||||
"webSrc": "Suche im Internet",
|
"webSrc": "Suche im Internet",
|
||||||
"tsSrc": "Bei Tootsearch suchen",
|
"tsSrc": "Bei Tootsearch suchen",
|
||||||
@@ -20,8 +22,8 @@
|
|||||||
"yes": "Ja",
|
"yes": "Ja",
|
||||||
"temp": "Dateien anhängen",
|
"temp": "Dateien anhängen",
|
||||||
"nothing": "Keine",
|
"nothing": "Keine",
|
||||||
"stamp": "Stamp",
|
"stamp": "Stempel",
|
||||||
"stampWarn": "Your acct(aa@bb.cc) is printed on the right-bottom of the uploaded image",
|
"stampWarn": "Ihr acct(aa@bb.cc) wird rechts unten des hochgeladenen Bildes gedruckt",
|
||||||
"vis": "Status Privatsphäre anpassen",
|
"vis": "Status Privatsphäre anpassen",
|
||||||
"cwtext": "Warntext",
|
"cwtext": "Warntext",
|
||||||
"selectVis": "Status Privatsphäre anpassen",
|
"selectVis": "Status Privatsphäre anpassen",
|
||||||
@@ -45,6 +47,7 @@
|
|||||||
"thingsEmoji": "Emojis vom Werkzeugen",
|
"thingsEmoji": "Emojis vom Werkzeugen",
|
||||||
"symbolEmoji": "Emojis von Symbolen",
|
"symbolEmoji": "Emojis von Symbolen",
|
||||||
"flagsEmoji": "Emojis der Flaggen",
|
"flagsEmoji": "Emojis der Flaggen",
|
||||||
|
"draft": "Draft",
|
||||||
"poll": "Umfrage",
|
"poll": "Umfrage",
|
||||||
"pollDdisabled": "Umfragen: Deaktiviert",
|
"pollDdisabled": "Umfragen: Deaktiviert",
|
||||||
"pollProvider": "Anbieter von Umfragen",
|
"pollProvider": "Anbieter von Umfragen",
|
||||||
@@ -75,7 +78,7 @@
|
|||||||
"toots": "Tröts",
|
"toots": "Tröts",
|
||||||
"follow": "Folgen",
|
"follow": "Folgen",
|
||||||
"follower": "Abonnenten",
|
"follower": "Abonnenten",
|
||||||
"utlColumn": "Show as a column",
|
"utlColumn": "Als Spalte anzeigen",
|
||||||
"timeline": "Verlauf",
|
"timeline": "Verlauf",
|
||||||
"operateOtherAcct": "Cross-Account",
|
"operateOtherAcct": "Cross-Account",
|
||||||
"list": "Liste",
|
"list": "Liste",
|
||||||
@@ -139,7 +142,7 @@
|
|||||||
"filterWord": "Filterwörter",
|
"filterWord": "Filterwörter",
|
||||||
"degree": "Kontexte filtern",
|
"degree": "Kontexte filtern",
|
||||||
"conver": "Gespräche",
|
"conver": "Gespräche",
|
||||||
"prof": "Profiles",
|
"prof": "Profile",
|
||||||
"option": "Einstellungen",
|
"option": "Einstellungen",
|
||||||
"matchWord": "Ganze Wörter",
|
"matchWord": "Ganze Wörter",
|
||||||
"warnMatchWord": "Schön für lateinische Sprachen",
|
"warnMatchWord": "Schön für lateinische Sprachen",
|
||||||
@@ -184,5 +187,5 @@
|
|||||||
"acctManDesc": "Fügen Sie weitere Konten hinzu und loggen Sie sie aus.",
|
"acctManDesc": "Fügen Sie weitere Konten hinzu und loggen Sie sie aus.",
|
||||||
"settingDesc": "Hier sind sehr, sehr viele Einstellungen. Du könntest gar nicht alles ausprobieren!",
|
"settingDesc": "Hier sind sehr, sehr viele Einstellungen. Du könntest gar nicht alles ausprobieren!",
|
||||||
"nanoDescPlus": "Mini-Fenster-Klient (experimentell)",
|
"nanoDescPlus": "Mini-Fenster-Klient (experimentell)",
|
||||||
"menuDesc": "All daily TheDesk and Mastodon tuning like <b>add and sort columns</b>, <b>list and filter check</b>."
|
"menuDesc": "Alle täglichen TheDesk und Mastodon-Einstellungen wie <b>hinzufügen und sortieren von Spalten</b>, <b>Liste und Filter prüfen</b>."
|
||||||
}
|
}
|
@@ -71,6 +71,7 @@
|
|||||||
"lang_post_btn3": "Weiter mit Senden",
|
"lang_post_btn3": "Weiter mit Senden",
|
||||||
"lang_post_unfinishedMedia": "The server has not finished processing your media. Retry.",
|
"lang_post_unfinishedMedia": "The server has not finished processing your media. Retry.",
|
||||||
"lang_post_retry": "Retry",
|
"lang_post_retry": "Retry",
|
||||||
|
"lang_post_offline": "Add to the drafts because of offline",
|
||||||
"lang_status_favWarn": "Es braucht einen Moment, um ein entferntes Tröt zu favorisieren.",
|
"lang_status_favWarn": "Es braucht einen Moment, um ein entferntes Tröt zu favorisieren.",
|
||||||
"lang_status_btWarn": "Es braucht einen Moment, um ein entferntes Tröt zu verstärken.",
|
"lang_status_btWarn": "Es braucht einen Moment, um ein entferntes Tröt zu verstärken.",
|
||||||
"lang_status_follow": "Folgen",
|
"lang_status_follow": "Folgen",
|
||||||
@@ -87,6 +88,9 @@
|
|||||||
"lang_status_endorse": "Auf dem Profil zeigen",
|
"lang_status_endorse": "Auf dem Profil zeigen",
|
||||||
"lang_status_followers": "Folgende",
|
"lang_status_followers": "Folgende",
|
||||||
"lang_status_active": "Letzter Status",
|
"lang_status_active": "Letzter Status",
|
||||||
|
"lang_secure_draft": "Add to draft",
|
||||||
|
"lang_secure_useThis": "Use this",
|
||||||
|
"lang_secure_deleteThis": "Diesen Tröt löschen",
|
||||||
"lang_suggest_nodata": "Please get emojis list in order to show suggestion.",
|
"lang_suggest_nodata": "Please get emojis list in order to show suggestion.",
|
||||||
"lang_usetxtbox_reply": "Antwortmodus. Strg+Umschalt+C zum Löschen.",
|
"lang_usetxtbox_reply": "Antwortmodus. Strg+Umschalt+C zum Löschen.",
|
||||||
"lang_cards_check": " überprüfen",
|
"lang_cards_check": " überprüfen",
|
||||||
|
@@ -13,8 +13,8 @@
|
|||||||
"setlang": "Sprachen",
|
"setlang": "Sprachen",
|
||||||
"backup": "Import und Export von Einstellungen",
|
"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 got a error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||||
"import": "Import",
|
"import": "Importieren",
|
||||||
"export": "Export",
|
"export": "Exportieren",
|
||||||
"hardwareAcceleration": "Hardwarebeschleunigung deaktivieren",
|
"hardwareAcceleration": "Hardwarebeschleunigung deaktivieren",
|
||||||
"hardwareAccelerationWarn": "Automatischer Neustart",
|
"hardwareAccelerationWarn": "Automatischer Neustart",
|
||||||
"theme": "Designs",
|
"theme": "Designs",
|
||||||
@@ -24,33 +24,33 @@
|
|||||||
"nativenotf": "System Benachrichtigungen",
|
"nativenotf": "System Benachrichtigungen",
|
||||||
"nnwarn": "Dies funktioniert nicht mit der Portablen Windows Version.",
|
"nnwarn": "Dies funktioniert nicht mit der Portablen Windows Version.",
|
||||||
"nntest": "Benachrichtigungen testen",
|
"nntest": "Benachrichtigungen testen",
|
||||||
"width": "Width of columns",
|
"width": "Spaltenbreite",
|
||||||
"widthwarn": "Scroll bar will be shown when your window size is more than ammounts of columns.",
|
"widthwarn": "Die Bildlaufleiste wird angezeigt, wenn die Fenstergröße größer als die Spaltenanzahl ist.",
|
||||||
"fixwidth": "Minimale Breite des TweetDeck-Browsers",
|
"fixwidth": "Minimale Breite des TweetDeck-Browsers",
|
||||||
"fixwidthwarn": "",
|
"fixwidthwarn": "",
|
||||||
"margin": "Margin between timelines",
|
"margin": "Abstand zwischen Zeitleisten",
|
||||||
"above": "über",
|
"above": "über",
|
||||||
"font": "Schriftart",
|
"font": "Schriftart",
|
||||||
"fontwarn": "Wählen Sie Ihre Lieblingsschrift. 'Select'(nur Windows/ macOS)",
|
"fontwarn": "Wählen Sie Ihre Lieblingsschrift. 'Select'(nur Windows/ macOS)",
|
||||||
"fontsize": "Schriftgröße",
|
"fontsize": "Schriftgröße",
|
||||||
"savefolder": "Ordner zum Speichern",
|
"savefolder": "Ordner zum Speichern",
|
||||||
"savefolderwarn": "TheDesk verwendet diesen Ordner, wenn es versucht Bilder zu speichern oder Screenshots zu machen.",
|
"savefolderwarn": "TheDesk verwendet diesen Ordner, wenn es versucht Bilder zu speichern oder Screenshots zu machen.",
|
||||||
"useragent": "User agent",
|
"useragent": "User-Agent",
|
||||||
"useragentWarn": "Restart when changed",
|
"useragentWarn": "Neustart bei Änderung",
|
||||||
"frame": "Window frame",
|
"frame": "Fensterrahmen",
|
||||||
"frameWarn": "If 'off', the window looks cool.",
|
"frameWarn": "If 'off', the window looks cool.",
|
||||||
"downloadWin": "Versioning(o Windows downloader)",
|
"downloadWin": "Versioning(o Windows downloader)",
|
||||||
"absolute": "Absoluter Wert",
|
"absolute": "Absoluter Wert",
|
||||||
"srcUrl": "Search engine",
|
"srcUrl": "Suchmaschine",
|
||||||
"srcUrlWarn": "{q} will be replaced to query.",
|
"srcUrlWarn": "{q} will be replaced to query.",
|
||||||
"themeSel": "Design auswählen",
|
"themeSel": "Design auswählen",
|
||||||
"customtheme": "Bearbeiten und hinzufügen von eigenen Designs",
|
"customtheme": "Bearbeiten und hinzufügen von eigenen Designs",
|
||||||
"customthemeDirection": "Farbschema",
|
"customthemeDirection": "Farbschema",
|
||||||
"advanced": "Advanced options",
|
"advanced": "Erweiterte Einstellungen",
|
||||||
"advancedWarn": "",
|
"advancedWarn": "",
|
||||||
"use": "Use this",
|
"use": "Use this",
|
||||||
"copyFrom": "Copy from",
|
"copyFrom": "Kopieren von",
|
||||||
"bg": "Background color",
|
"bg": "Hintergrundfarbe",
|
||||||
"subcolor": "Distinguishable from background",
|
"subcolor": "Distinguishable from background",
|
||||||
"text": "Textfarbe",
|
"text": "Textfarbe",
|
||||||
"accent": "Hintergrund des Boosts",
|
"accent": "Hintergrund des Boosts",
|
||||||
@@ -158,6 +158,9 @@
|
|||||||
"keysc": "Tastaturkürzel Einstellungen",
|
"keysc": "Tastaturkürzel Einstellungen",
|
||||||
"iks": "Schnell Einfügen",
|
"iks": "Schnell Einfügen",
|
||||||
"okswarn": "Sie können Buchstaben und Emojis mit 3-Tasten-Kombination einfügen",
|
"okswarn": "Sie können Buchstaben und Emojis mit 3-Tasten-Kombination einfügen",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
"muteemp": "Einstellungen für Stumm & Hervorheben",
|
"muteemp": "Einstellungen für Stumm & Hervorheben",
|
||||||
"climute": "Client Stumm",
|
"climute": "Client Stumm",
|
||||||
"cliemp": "Client Hervorheben",
|
"cliemp": "Client Hervorheben",
|
||||||
|
@@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
"draghere": "Drag here to upload",
|
"draghere": "Drag here to upload",
|
||||||
|
"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...",
|
||||||
"close": "Close",
|
"close": "Close",
|
||||||
"webSrc": "Search on Web",
|
"webSrc": "Search on Web",
|
||||||
"tsSrc": "Search on tootsearch",
|
"tsSrc": "Search on tootsearch",
|
||||||
@@ -45,6 +47,7 @@
|
|||||||
"thingsEmoji": "Emojis of tools",
|
"thingsEmoji": "Emojis of tools",
|
||||||
"symbolEmoji": "Emojis of symbols",
|
"symbolEmoji": "Emojis of symbols",
|
||||||
"flagsEmoji": "Emojis of flags",
|
"flagsEmoji": "Emojis of flags",
|
||||||
|
"draft": "Draft",
|
||||||
"poll": "Poll",
|
"poll": "Poll",
|
||||||
"pollDdisabled": "Polls: Disabled",
|
"pollDdisabled": "Polls: Disabled",
|
||||||
"pollProvider": "Provider of Poll",
|
"pollProvider": "Provider of Poll",
|
||||||
|
@@ -71,6 +71,7 @@
|
|||||||
"lang_post_btn3": "Continue to post",
|
"lang_post_btn3": "Continue to post",
|
||||||
"lang_post_unfinishedMedia": "The server has not finished processing your media. Retry.",
|
"lang_post_unfinishedMedia": "The server has not finished processing your media. Retry.",
|
||||||
"lang_post_retry": "Retry",
|
"lang_post_retry": "Retry",
|
||||||
|
"lang_post_offline": "Add to the drafts because of offline",
|
||||||
"lang_status_favWarn": "It will take a miunte to favourite a remote toot.",
|
"lang_status_favWarn": "It will take a miunte to favourite a remote toot.",
|
||||||
"lang_status_btWarn": "It will take a miunte to boost a remote toot.",
|
"lang_status_btWarn": "It will take a miunte to boost a remote toot.",
|
||||||
"lang_status_follow": "Follow",
|
"lang_status_follow": "Follow",
|
||||||
@@ -87,6 +88,9 @@
|
|||||||
"lang_status_endorse": "Feature on profile",
|
"lang_status_endorse": "Feature on profile",
|
||||||
"lang_status_followers": "Followers",
|
"lang_status_followers": "Followers",
|
||||||
"lang_status_active": "Last status",
|
"lang_status_active": "Last status",
|
||||||
|
"lang_secure_draft": "Add to draft",
|
||||||
|
"lang_secure_useThis": "Use this",
|
||||||
|
"lang_secure_deleteThis": "Delete this",
|
||||||
"lang_suggest_nodata": "Please get emojis list in order to show suggestion.",
|
"lang_suggest_nodata": "Please get emojis list in order to show suggestion.",
|
||||||
"lang_usetxtbox_reply": "Reply Mode. Ctrl+Shift+C to clear.",
|
"lang_usetxtbox_reply": "Reply Mode. Ctrl+Shift+C to clear.",
|
||||||
"lang_cards_check": " check",
|
"lang_cards_check": " check",
|
||||||
|
@@ -158,6 +158,9 @@
|
|||||||
"keysc": "Keyboard shortcut Preferences",
|
"keysc": "Keyboard shortcut Preferences",
|
||||||
"iks": "Easy inserter",
|
"iks": "Easy inserter",
|
||||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
"muteemp": "Mute & Emphasis Preferences",
|
"muteemp": "Mute & Emphasis Preferences",
|
||||||
"climute": "Client Mute",
|
"climute": "Client Mute",
|
||||||
"cliemp": "Client Emphasis",
|
"cliemp": "Client Emphasis",
|
||||||
|
@@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
"draghere": "crwdns3058:0crwdne3058:0",
|
"draghere": "crwdns3058:0crwdne3058:0",
|
||||||
|
"nowOffline": "crwdns4548:0crwdne4548:0",
|
||||||
|
"reOnline": "crwdns4550:0crwdne4550:0",
|
||||||
"close": "crwdns3060:0crwdne3060:0",
|
"close": "crwdns3060:0crwdne3060:0",
|
||||||
"webSrc": "crwdns4451:0crwdne4451:0",
|
"webSrc": "crwdns4451:0crwdne4451:0",
|
||||||
"tsSrc": "crwdns4453:0crwdne4453:0",
|
"tsSrc": "crwdns4453:0crwdne4453:0",
|
||||||
@@ -45,6 +47,7 @@
|
|||||||
"thingsEmoji": "crwdns3140:0crwdne3140:0",
|
"thingsEmoji": "crwdns3140:0crwdne3140:0",
|
||||||
"symbolEmoji": "crwdns3142:0crwdne3142:0",
|
"symbolEmoji": "crwdns3142:0crwdne3142:0",
|
||||||
"flagsEmoji": "crwdns3144:0crwdne3144:0",
|
"flagsEmoji": "crwdns3144:0crwdne3144:0",
|
||||||
|
"draft": "crwdns4540:0crwdne4540:0",
|
||||||
"poll": "crwdns3146:0crwdne3146:0",
|
"poll": "crwdns3146:0crwdne3146:0",
|
||||||
"pollDdisabled": "crwdns3148:0crwdne3148:0",
|
"pollDdisabled": "crwdns3148:0crwdne3148:0",
|
||||||
"pollProvider": "crwdns3150:0crwdne3150:0",
|
"pollProvider": "crwdns3150:0crwdne3150:0",
|
||||||
|
@@ -71,6 +71,7 @@
|
|||||||
"lang_post_btn3": "crwdns3538:0crwdne3538:0",
|
"lang_post_btn3": "crwdns3538:0crwdne3538:0",
|
||||||
"lang_post_unfinishedMedia": "crwdns4480:0crwdne4480:0",
|
"lang_post_unfinishedMedia": "crwdns4480:0crwdne4480:0",
|
||||||
"lang_post_retry": "crwdns4482:0crwdne4482:0",
|
"lang_post_retry": "crwdns4482:0crwdne4482:0",
|
||||||
|
"lang_post_offline": "crwdns4552:0crwdne4552:0",
|
||||||
"lang_status_favWarn": "crwdns3540:0crwdne3540:0",
|
"lang_status_favWarn": "crwdns3540:0crwdne3540:0",
|
||||||
"lang_status_btWarn": "crwdns3542:0crwdne3542:0",
|
"lang_status_btWarn": "crwdns3542:0crwdne3542:0",
|
||||||
"lang_status_follow": "crwdns3544:0crwdne3544:0",
|
"lang_status_follow": "crwdns3544:0crwdne3544:0",
|
||||||
@@ -87,6 +88,9 @@
|
|||||||
"lang_status_endorse": "crwdns3566:0crwdne3566:0",
|
"lang_status_endorse": "crwdns3566:0crwdne3566:0",
|
||||||
"lang_status_followers": "crwdns3568:0crwdne3568:0",
|
"lang_status_followers": "crwdns3568:0crwdne3568:0",
|
||||||
"lang_status_active": "crwdns3570:0crwdne3570:0",
|
"lang_status_active": "crwdns3570:0crwdne3570:0",
|
||||||
|
"lang_secure_draft": "crwdns4542:0crwdne4542:0",
|
||||||
|
"lang_secure_useThis": "crwdns4544:0crwdne4544:0",
|
||||||
|
"lang_secure_deleteThis": "crwdns4546:0crwdne4546:0",
|
||||||
"lang_suggest_nodata": "crwdns3572:0crwdne3572:0",
|
"lang_suggest_nodata": "crwdns3572:0crwdne3572:0",
|
||||||
"lang_usetxtbox_reply": "crwdns3574:0crwdne3574:0",
|
"lang_usetxtbox_reply": "crwdns3574:0crwdne3574:0",
|
||||||
"lang_cards_check": "crwdns3576:0crwdne3576:0",
|
"lang_cards_check": "crwdns3576:0crwdne3576:0",
|
||||||
|
@@ -158,6 +158,9 @@
|
|||||||
"keysc": "crwdns4160:0crwdne4160:0",
|
"keysc": "crwdns4160:0crwdne4160:0",
|
||||||
"iks": "crwdns4162:0crwdne4162:0",
|
"iks": "crwdns4162:0crwdne4162:0",
|
||||||
"okswarn": "crwdns4164:0crwdne4164:0",
|
"okswarn": "crwdns4164:0crwdne4164:0",
|
||||||
|
"plugin": "crwdns4554:0crwdne4554:0",
|
||||||
|
"howToWritePlugin": "crwdns4556:0crwdne4556:0",
|
||||||
|
"pluginList": "crwdns4558:0crwdne4558:0",
|
||||||
"muteemp": "crwdns4166:0crwdne4166:0",
|
"muteemp": "crwdns4166:0crwdne4166:0",
|
||||||
"climute": "crwdns4168:0crwdne4168:0",
|
"climute": "crwdns4168:0crwdne4168:0",
|
||||||
"cliemp": "crwdns4170:0crwdne4170:0",
|
"cliemp": "crwdns4170:0crwdne4170:0",
|
||||||
|
@@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
"draghere":"Drag here to upload",
|
"draghere":"Drag here to upload",
|
||||||
|
"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...",
|
||||||
"close":"Close",
|
"close":"Close",
|
||||||
"webSrc": "Search on Web",
|
"webSrc": "Search on Web",
|
||||||
"tsSrc": "Search on tootsearch",
|
"tsSrc": "Search on tootsearch",
|
||||||
@@ -45,6 +47,7 @@
|
|||||||
"thingsEmoji":"Emojis of tools",
|
"thingsEmoji":"Emojis of tools",
|
||||||
"symbolEmoji":"Emojis of symbols",
|
"symbolEmoji":"Emojis of symbols",
|
||||||
"flagsEmoji":"Emojis of flags",
|
"flagsEmoji":"Emojis of flags",
|
||||||
|
"draft": "Draft",
|
||||||
"poll":"Poll",
|
"poll":"Poll",
|
||||||
"pollDdisabled":"Polls: Disabled",
|
"pollDdisabled":"Polls: Disabled",
|
||||||
"pollProvider":"Provider of Poll",
|
"pollProvider":"Provider of Poll",
|
||||||
|
@@ -71,6 +71,7 @@
|
|||||||
"lang_post_btn3": "Continue to post",
|
"lang_post_btn3": "Continue to post",
|
||||||
"lang_post_unfinishedMedia": "The server has not finished processing your media. Retry.",
|
"lang_post_unfinishedMedia": "The server has not finished processing your media. Retry.",
|
||||||
"lang_post_retry": "Retry",
|
"lang_post_retry": "Retry",
|
||||||
|
"lang_post_offline": "Add to the drafts because of offline",
|
||||||
"lang_status_favWarn": "It will take a miunte to favourite a remote toot.",
|
"lang_status_favWarn": "It will take a miunte to favourite a remote toot.",
|
||||||
"lang_status_btWarn": "It will take a miunte to boost a remote toot.",
|
"lang_status_btWarn": "It will take a miunte to boost a remote toot.",
|
||||||
"lang_status_follow": "Follow",
|
"lang_status_follow": "Follow",
|
||||||
@@ -87,6 +88,9 @@
|
|||||||
"lang_status_endorse": "Feature on profile",
|
"lang_status_endorse": "Feature on profile",
|
||||||
"lang_status_followers": "Followers",
|
"lang_status_followers": "Followers",
|
||||||
"lang_status_active": "Last status",
|
"lang_status_active": "Last status",
|
||||||
|
"lang_secure_draft": "Add to draft",
|
||||||
|
"lang_secure_useThis": "Use this",
|
||||||
|
"lang_secure_deleteThis": "Delete this",
|
||||||
"lang_suggest_nodata": "Please get emojis list in order to show suggestion.",
|
"lang_suggest_nodata": "Please get emojis list in order to show suggestion.",
|
||||||
"lang_usetxtbox_reply": "Reply Mode. Ctrl+Shift+C to clear.",
|
"lang_usetxtbox_reply": "Reply Mode. Ctrl+Shift+C to clear.",
|
||||||
"lang_cards_check": " check",
|
"lang_cards_check": " check",
|
||||||
|
@@ -158,6 +158,9 @@
|
|||||||
"keysc": "Keyboard shortcut Preferences",
|
"keysc": "Keyboard shortcut Preferences",
|
||||||
"iks": "Easy inserter",
|
"iks": "Easy inserter",
|
||||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
"muteemp": "Mute & Emphasis Preferences",
|
"muteemp": "Mute & Emphasis Preferences",
|
||||||
"climute": "Client Mute",
|
"climute": "Client Mute",
|
||||||
"cliemp": "Client Emphasis",
|
"cliemp": "Client Emphasis",
|
||||||
|
@@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
"draghere": "Arrastrá y soltá acá para subir",
|
"draghere": "Arrastrá y soltá acá para subir",
|
||||||
|
"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...",
|
||||||
"close": "Cerrar",
|
"close": "Cerrar",
|
||||||
"webSrc": "Buscar en la Web",
|
"webSrc": "Buscar en la Web",
|
||||||
"tsSrc": "Buscar en tootsearch",
|
"tsSrc": "Buscar en tootsearch",
|
||||||
@@ -45,6 +47,7 @@
|
|||||||
"thingsEmoji": "Herramientas",
|
"thingsEmoji": "Herramientas",
|
||||||
"symbolEmoji": "Símbolos",
|
"symbolEmoji": "Símbolos",
|
||||||
"flagsEmoji": "Banderas",
|
"flagsEmoji": "Banderas",
|
||||||
|
"draft": "Draft",
|
||||||
"poll": "Encuesta",
|
"poll": "Encuesta",
|
||||||
"pollDdisabled": "Encuestas: deshabilitadas",
|
"pollDdisabled": "Encuestas: deshabilitadas",
|
||||||
"pollProvider": "Proveedor de encuesta",
|
"pollProvider": "Proveedor de encuesta",
|
||||||
|
@@ -71,6 +71,7 @@
|
|||||||
"lang_post_btn3": "Continuar con el envío",
|
"lang_post_btn3": "Continuar con el envío",
|
||||||
"lang_post_unfinishedMedia": "El servidor no ha terminado de procesar tu archivo. Volvé a intentarlo.",
|
"lang_post_unfinishedMedia": "El servidor no ha terminado de procesar tu archivo. Volvé a intentarlo.",
|
||||||
"lang_post_retry": "Reintentar",
|
"lang_post_retry": "Reintentar",
|
||||||
|
"lang_post_offline": "Add to the drafts because of offline",
|
||||||
"lang_status_favWarn": "Llevará un minuto marcar un toot remoto como favorito.",
|
"lang_status_favWarn": "Llevará un minuto marcar un toot remoto como favorito.",
|
||||||
"lang_status_btWarn": "Llevará un minuto retootear un toot remoto.",
|
"lang_status_btWarn": "Llevará un minuto retootear un toot remoto.",
|
||||||
"lang_status_follow": "Seguir",
|
"lang_status_follow": "Seguir",
|
||||||
@@ -87,6 +88,9 @@
|
|||||||
"lang_status_endorse": "Destacado en el perfil",
|
"lang_status_endorse": "Destacado en el perfil",
|
||||||
"lang_status_followers": "Seguidores",
|
"lang_status_followers": "Seguidores",
|
||||||
"lang_status_active": "Último estado",
|
"lang_status_active": "Último estado",
|
||||||
|
"lang_secure_draft": "Add to draft",
|
||||||
|
"lang_secure_useThis": "Use this",
|
||||||
|
"lang_secure_deleteThis": "Eliminar este toot",
|
||||||
"lang_suggest_nodata": "Por favor, obtené la lista de emojis para mostrar sugerencias.",
|
"lang_suggest_nodata": "Por favor, obtené la lista de emojis para mostrar sugerencias.",
|
||||||
"lang_usetxtbox_reply": "Modo de respuesta. \"Ctrl\" + \"Mayús\" + \"C\" para limpiar.",
|
"lang_usetxtbox_reply": "Modo de respuesta. \"Ctrl\" + \"Mayús\" + \"C\" para limpiar.",
|
||||||
"lang_cards_check": " comprobado",
|
"lang_cards_check": " comprobado",
|
||||||
|
@@ -158,6 +158,9 @@
|
|||||||
"keysc": "Configuración de atajos del teclado",
|
"keysc": "Configuración de atajos del teclado",
|
||||||
"iks": "Inserción fácil",
|
"iks": "Inserción fácil",
|
||||||
"okswarn": "Podés insertar cualquier letra y emoji con sólo 3 teclas",
|
"okswarn": "Podés insertar cualquier letra y emoji con sólo 3 teclas",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
"muteemp": "Configuración de silenciado y resaltado",
|
"muteemp": "Configuración de silenciado y resaltado",
|
||||||
"climute": "Silenciado de usuario",
|
"climute": "Silenciado de usuario",
|
||||||
"cliemp": "Resaltado de usuario",
|
"cliemp": "Resaltado de usuario",
|
||||||
|
@@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
"draghere": "Drag here to upload",
|
"draghere": "Drag here to upload",
|
||||||
|
"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...",
|
||||||
"close": "Close",
|
"close": "Close",
|
||||||
"webSrc": "Search on Web",
|
"webSrc": "Search on Web",
|
||||||
"tsSrc": "Search on tootsearch",
|
"tsSrc": "Search on tootsearch",
|
||||||
@@ -45,6 +47,7 @@
|
|||||||
"thingsEmoji": "Emojis of tools",
|
"thingsEmoji": "Emojis of tools",
|
||||||
"symbolEmoji": "Emojis of symbols",
|
"symbolEmoji": "Emojis of symbols",
|
||||||
"flagsEmoji": "Emojis of flags",
|
"flagsEmoji": "Emojis of flags",
|
||||||
|
"draft": "Draft",
|
||||||
"poll": "Poll",
|
"poll": "Poll",
|
||||||
"pollDdisabled": "Polls: Disabled",
|
"pollDdisabled": "Polls: Disabled",
|
||||||
"pollProvider": "Provider of Poll",
|
"pollProvider": "Provider of Poll",
|
||||||
|
@@ -71,6 +71,7 @@
|
|||||||
"lang_post_btn3": "Continue to post",
|
"lang_post_btn3": "Continue to post",
|
||||||
"lang_post_unfinishedMedia": "The server has not finished processing your media. Retry.",
|
"lang_post_unfinishedMedia": "The server has not finished processing your media. Retry.",
|
||||||
"lang_post_retry": "Retry",
|
"lang_post_retry": "Retry",
|
||||||
|
"lang_post_offline": "Add to the drafts because of offline",
|
||||||
"lang_status_favWarn": "It will take a miunte to favourite a remote toot.",
|
"lang_status_favWarn": "It will take a miunte to favourite a remote toot.",
|
||||||
"lang_status_btWarn": "It will take a miunte to boost a remote toot.",
|
"lang_status_btWarn": "It will take a miunte to boost a remote toot.",
|
||||||
"lang_status_follow": "Follow",
|
"lang_status_follow": "Follow",
|
||||||
@@ -87,6 +88,9 @@
|
|||||||
"lang_status_endorse": "Feature on profile",
|
"lang_status_endorse": "Feature on profile",
|
||||||
"lang_status_followers": "Followers",
|
"lang_status_followers": "Followers",
|
||||||
"lang_status_active": "Last status",
|
"lang_status_active": "Last status",
|
||||||
|
"lang_secure_draft": "Add to draft",
|
||||||
|
"lang_secure_useThis": "Use this",
|
||||||
|
"lang_secure_deleteThis": "Delete this",
|
||||||
"lang_suggest_nodata": "Please get emojis list in order to show suggestion.",
|
"lang_suggest_nodata": "Please get emojis list in order to show suggestion.",
|
||||||
"lang_usetxtbox_reply": "Reply Mode. Ctrl+Shift+C to clear.",
|
"lang_usetxtbox_reply": "Reply Mode. Ctrl+Shift+C to clear.",
|
||||||
"lang_cards_check": " check",
|
"lang_cards_check": " check",
|
||||||
|
@@ -158,6 +158,9 @@
|
|||||||
"keysc": "Keyboard shortcut Preferences",
|
"keysc": "Keyboard shortcut Preferences",
|
||||||
"iks": "Easy inserter",
|
"iks": "Easy inserter",
|
||||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
"muteemp": "Mute & Emphasis Preferences",
|
"muteemp": "Mute & Emphasis Preferences",
|
||||||
"climute": "Client Mute",
|
"climute": "Client Mute",
|
||||||
"cliemp": "Client Emphasis",
|
"cliemp": "Client Emphasis",
|
||||||
|
@@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
"draghere": "Drag here to upload",
|
"draghere": "Drag here to upload",
|
||||||
|
"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...",
|
||||||
"close": "Close",
|
"close": "Close",
|
||||||
"webSrc": "Search on Web",
|
"webSrc": "Search on Web",
|
||||||
"tsSrc": "Search on tootsearch",
|
"tsSrc": "Search on tootsearch",
|
||||||
@@ -45,6 +47,7 @@
|
|||||||
"thingsEmoji": "Emojis of tools",
|
"thingsEmoji": "Emojis of tools",
|
||||||
"symbolEmoji": "Emojis of symbols",
|
"symbolEmoji": "Emojis of symbols",
|
||||||
"flagsEmoji": "Emojis of flags",
|
"flagsEmoji": "Emojis of flags",
|
||||||
|
"draft": "Draft",
|
||||||
"poll": "Poll",
|
"poll": "Poll",
|
||||||
"pollDdisabled": "Polls: Disabled",
|
"pollDdisabled": "Polls: Disabled",
|
||||||
"pollProvider": "Provider of Poll",
|
"pollProvider": "Provider of Poll",
|
||||||
|
@@ -71,6 +71,7 @@
|
|||||||
"lang_post_btn3": "Continue to post",
|
"lang_post_btn3": "Continue to post",
|
||||||
"lang_post_unfinishedMedia": "The server has not finished processing your media. Retry.",
|
"lang_post_unfinishedMedia": "The server has not finished processing your media. Retry.",
|
||||||
"lang_post_retry": "Retry",
|
"lang_post_retry": "Retry",
|
||||||
|
"lang_post_offline": "Add to the drafts because of offline",
|
||||||
"lang_status_favWarn": "It will take a miunte to favourite a remote toot.",
|
"lang_status_favWarn": "It will take a miunte to favourite a remote toot.",
|
||||||
"lang_status_btWarn": "It will take a miunte to boost a remote toot.",
|
"lang_status_btWarn": "It will take a miunte to boost a remote toot.",
|
||||||
"lang_status_follow": "Follow",
|
"lang_status_follow": "Follow",
|
||||||
@@ -87,6 +88,9 @@
|
|||||||
"lang_status_endorse": "Feature on profile",
|
"lang_status_endorse": "Feature on profile",
|
||||||
"lang_status_followers": "Followers",
|
"lang_status_followers": "Followers",
|
||||||
"lang_status_active": "Last status",
|
"lang_status_active": "Last status",
|
||||||
|
"lang_secure_draft": "Add to draft",
|
||||||
|
"lang_secure_useThis": "Use this",
|
||||||
|
"lang_secure_deleteThis": "Delete this",
|
||||||
"lang_suggest_nodata": "Please get emojis list in order to show suggestion.",
|
"lang_suggest_nodata": "Please get emojis list in order to show suggestion.",
|
||||||
"lang_usetxtbox_reply": "Reply Mode. Ctrl+Shift+C to clear.",
|
"lang_usetxtbox_reply": "Reply Mode. Ctrl+Shift+C to clear.",
|
||||||
"lang_cards_check": " check",
|
"lang_cards_check": " check",
|
||||||
|
@@ -158,6 +158,9 @@
|
|||||||
"keysc": "Keyboard shortcut Preferences",
|
"keysc": "Keyboard shortcut Preferences",
|
||||||
"iks": "Easy inserter",
|
"iks": "Easy inserter",
|
||||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
"muteemp": "Mute & Emphasis Preferences",
|
"muteemp": "Mute & Emphasis Preferences",
|
||||||
"climute": "Client Mute",
|
"climute": "Client Mute",
|
||||||
"cliemp": "Client Emphasis",
|
"cliemp": "Client Emphasis",
|
||||||
|
@@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
"draghere": "Faites glisser ici pour transférer",
|
"draghere": "Faites glisser ici pour transférer",
|
||||||
|
"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...",
|
||||||
"close": "Fermer",
|
"close": "Fermer",
|
||||||
"webSrc": "Search on Web",
|
"webSrc": "Search on Web",
|
||||||
"tsSrc": "Search on tootsearch",
|
"tsSrc": "Search on tootsearch",
|
||||||
@@ -45,6 +47,7 @@
|
|||||||
"thingsEmoji": "Emojis of tools",
|
"thingsEmoji": "Emojis of tools",
|
||||||
"symbolEmoji": "Emojis of symbols",
|
"symbolEmoji": "Emojis of symbols",
|
||||||
"flagsEmoji": "Emojis of flags",
|
"flagsEmoji": "Emojis of flags",
|
||||||
|
"draft": "Draft",
|
||||||
"poll": "Poll",
|
"poll": "Poll",
|
||||||
"pollDdisabled": "Polls: Disabled",
|
"pollDdisabled": "Polls: Disabled",
|
||||||
"pollProvider": "Provider of Poll",
|
"pollProvider": "Provider of Poll",
|
||||||
|
@@ -71,6 +71,7 @@
|
|||||||
"lang_post_btn3": "Continue to post",
|
"lang_post_btn3": "Continue to post",
|
||||||
"lang_post_unfinishedMedia": "The server has not finished processing your media. Retry.",
|
"lang_post_unfinishedMedia": "The server has not finished processing your media. Retry.",
|
||||||
"lang_post_retry": "Retry",
|
"lang_post_retry": "Retry",
|
||||||
|
"lang_post_offline": "Add to the drafts because of offline",
|
||||||
"lang_status_favWarn": "It will take a miunte to favourite a remote toot.",
|
"lang_status_favWarn": "It will take a miunte to favourite a remote toot.",
|
||||||
"lang_status_btWarn": "It will take a miunte to boost a remote toot.",
|
"lang_status_btWarn": "It will take a miunte to boost a remote toot.",
|
||||||
"lang_status_follow": "Suivre",
|
"lang_status_follow": "Suivre",
|
||||||
@@ -87,6 +88,9 @@
|
|||||||
"lang_status_endorse": "Recommander sur son profile",
|
"lang_status_endorse": "Recommander sur son profile",
|
||||||
"lang_status_followers": "Followers",
|
"lang_status_followers": "Followers",
|
||||||
"lang_status_active": "Last status",
|
"lang_status_active": "Last status",
|
||||||
|
"lang_secure_draft": "Add to draft",
|
||||||
|
"lang_secure_useThis": "Use this",
|
||||||
|
"lang_secure_deleteThis": "Supprimer ce pouet",
|
||||||
"lang_suggest_nodata": "Please get emojis list in order to show suggestion.",
|
"lang_suggest_nodata": "Please get emojis list in order to show suggestion.",
|
||||||
"lang_usetxtbox_reply": "Reply Mode. Ctrl+Shift+C to clear.",
|
"lang_usetxtbox_reply": "Reply Mode. Ctrl+Shift+C to clear.",
|
||||||
"lang_cards_check": " check",
|
"lang_cards_check": " check",
|
||||||
|
@@ -5,54 +5,54 @@
|
|||||||
"no": "Non",
|
"no": "Non",
|
||||||
"none": "Aucun",
|
"none": "Aucun",
|
||||||
"show": "Show",
|
"show": "Show",
|
||||||
"hide": "Hide",
|
"hide": "Cacher",
|
||||||
"default": "Par défaut",
|
"default": "Par défaut",
|
||||||
"change": "Modifier",
|
"change": "Modifier",
|
||||||
"select": "Select",
|
"select": "Sélectionner",
|
||||||
"env": "Préférences système",
|
"env": "Préférences système",
|
||||||
"setlang": "Langues",
|
"setlang": "Langues",
|
||||||
"backup": "Import and export of preferences",
|
"backup": "Importer et exporter les préférences",
|
||||||
"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": "Si vous avez une erreur lorsque vous choisissez le fichier, veuillez coller les chaînes affichées lorsque vous ouvrez le fichier et cliquez sur Importer",
|
||||||
"import": "Importer",
|
"import": "Importer",
|
||||||
"export": "Exporter",
|
"export": "Exporter",
|
||||||
"hardwareAcceleration": "Disable hardware acceleration",
|
"hardwareAcceleration": "Désactiver l'accélération matérielle",
|
||||||
"hardwareAccelerationWarn": "Auto restarted",
|
"hardwareAccelerationWarn": "Redémarrage Automatique",
|
||||||
"theme": "Thèmes",
|
"theme": "Thèmes",
|
||||||
"popup": "Popup notification",
|
"popup": "Notification pop-up",
|
||||||
"popupwarn": "Hide to set \"0\"",
|
"popupwarn": "Hide to set \"0\"",
|
||||||
"s": "sec",
|
"s": "sec",
|
||||||
"nativenotf": "Native notification",
|
"nativenotf": "Native notification",
|
||||||
"nnwarn": "This does not work on Windows Portable ver.",
|
"nnwarn": "Cela ne fonctionne pas sur la version portable pour Windows.",
|
||||||
"nntest": "Notification test",
|
"nntest": "Notification test",
|
||||||
"width": "Width of columns",
|
"width": "Largeur des colonnes",
|
||||||
"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 ammounts of columns.",
|
||||||
"fixwidth": "Minimum width of TweetDeck browser",
|
"fixwidth": "Largeur minimale du navigateur TweetDeck",
|
||||||
"fixwidthwarn": "",
|
"fixwidthwarn": "",
|
||||||
"margin": "Margin between timelines",
|
"margin": "Marge entre les timelines",
|
||||||
"above": "above",
|
"above": "above",
|
||||||
"font": "Police de caractères",
|
"font": "Police de caractères",
|
||||||
"fontwarn": "Select your favorite font to 'Select'",
|
"fontwarn": "Select your favorite font to 'Select'",
|
||||||
"fontsize": "Taille de la police de caractères",
|
"fontsize": "Taille de la police de caractères",
|
||||||
"savefolder": "Folder to save",
|
"savefolder": "Folder to save",
|
||||||
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
|
"savefolderwarn": "TheDesk utilise cette valeur lorsqu'il tente d'enregistrer des photos ou de prendre des captures d'écran.",
|
||||||
"useragent": "User agent",
|
"useragent": "User agent",
|
||||||
"useragentWarn": "Restart when changed",
|
"useragentWarn": "Restart when changed",
|
||||||
"frame": "Window frame",
|
"frame": "Window frame",
|
||||||
"frameWarn": "If 'off', the window looks cool.",
|
"frameWarn": "If 'off', the window looks cool.",
|
||||||
"downloadWin": "Versioning(o Windows downloader)",
|
"downloadWin": "Versioning(o Windows downloader)",
|
||||||
"absolute": "absolute value",
|
"absolute": "valeur absolue",
|
||||||
"srcUrl": "Search engine",
|
"srcUrl": "Moteur de recherche",
|
||||||
"srcUrlWarn": "{q} will be replaced to query.",
|
"srcUrlWarn": "{q} will be replaced to query.",
|
||||||
"themeSel": "Select theme",
|
"themeSel": "Sélectionner un thème",
|
||||||
"customtheme": "Edit and add themes",
|
"customtheme": "Modifier et ajouter des thèmes",
|
||||||
"customthemeDirection": "Color scheme",
|
"customthemeDirection": "Jeu de couleurs",
|
||||||
"advanced": "Advanced options",
|
"advanced": "Options avancées",
|
||||||
"advancedWarn": "",
|
"advancedWarn": "",
|
||||||
"use": "Use this",
|
"use": "Use this",
|
||||||
"copyFrom": "Copy from",
|
"copyFrom": "Copier depuis",
|
||||||
"bg": "Background color",
|
"bg": "Couleur de l'arrière-plan",
|
||||||
"subcolor": "Distinguishable from background",
|
"subcolor": "Distinguishable from background",
|
||||||
"text": "Text color",
|
"text": "Couleur du texte",
|
||||||
"accent": "Background of boosts",
|
"accent": "Background of boosts",
|
||||||
"modal": "Background of modal window",
|
"modal": "Background of modal window",
|
||||||
"modalFooter": "Background of modal window's footer",
|
"modalFooter": "Background of modal window's footer",
|
||||||
@@ -64,9 +64,9 @@
|
|||||||
"active": "Background of 'active' elements",
|
"active": "Background of 'active' elements",
|
||||||
"selected": "Background of selected with arrow keys",
|
"selected": "Background of selected with arrow keys",
|
||||||
"selectedWithShare": "Background of selected with arrow keys(boosted toots)",
|
"selectedWithShare": "Background of selected with arrow keys(boosted toots)",
|
||||||
"add_new": "Add new",
|
"add_new": "Ajouter",
|
||||||
"name": "Name",
|
"name": "Nom",
|
||||||
"desc": "About this theme",
|
"desc": "À propos de ce thème",
|
||||||
"customShare": "Share this code with other TheDesk. Do not share this code with MiAS.",
|
"customShare": "Share this code with other TheDesk. Do not share this code with MiAS.",
|
||||||
"customImport": "Import of custom themes",
|
"customImport": "Import of custom themes",
|
||||||
"delete": "Supprimer",
|
"delete": "Supprimer",
|
||||||
@@ -95,7 +95,7 @@
|
|||||||
"boxno": "Open after posting",
|
"boxno": "Open after posting",
|
||||||
"tag": "Tag TL Search",
|
"tag": "Tag TL Search",
|
||||||
"tagfed": "Use federated network",
|
"tagfed": "Use federated network",
|
||||||
"taglocal": "Use local network",
|
"taglocal": "Utiliser le réseau local",
|
||||||
"via": "Afficher via",
|
"via": "Afficher via",
|
||||||
"mouseover": "Hide action buttons without mouseover",
|
"mouseover": "Hide action buttons without mouseover",
|
||||||
"mouseoverwarn": "You may feel 'mouseover' is unconfortable:(",
|
"mouseoverwarn": "You may feel 'mouseover' is unconfortable:(",
|
||||||
@@ -103,30 +103,30 @@
|
|||||||
"mvclick": "Cliquez pour afficher",
|
"mvclick": "Cliquez pour afficher",
|
||||||
"notfmarker": "Show Notification marker, red colored bell and counter(if you show a notification column.)",
|
"notfmarker": "Show Notification marker, red colored bell and counter(if you show a notification column.)",
|
||||||
"autofold": "Auto folding",
|
"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.",
|
"autofoldwarn": "TheDesk ne réduit pas les toots de 5 caractères ou moins. Si réduit, les retours à la ligne ne sont pas affichés. TheDesk compte uniquement les retours à la ligne comme le nombre de lignes.",
|
||||||
"lines": "lines",
|
"lines": "lignes",
|
||||||
"letters": "letters",
|
"letters": "lettres",
|
||||||
"or": "ou",
|
"or": "ou",
|
||||||
"imgheight": "Height of images",
|
"imgheight": "Hauteur des images",
|
||||||
"imgheightwarn": "Option:Set \"full\" to uncrop.",
|
"imgheightwarn": "Option:Set \"full\" to uncrop.",
|
||||||
"ticker": "Enable OpenSticker",
|
"ticker": "Activer OpenSticker",
|
||||||
"tickerwarn": "Show colorful stickers about tooters' server. <a href=\"https://cdn.weep.me/mastodon/\">About #InstanceTicker</a> Copyright 2018 weepjp, kyori19.",
|
"tickerwarn": "Show colorful stickers about tooters' server. <a href=\"https://cdn.weep.me/mastodon/\">About #InstanceTicker</a> Copyright 2018 weepjp, kyori19.",
|
||||||
"animation": "Animation of timelines",
|
"animation": "Animation des timelines",
|
||||||
"markers": "Markers(mark as read) on HTL and notifications",
|
"markers": "Markers(mark as read) on HTL and notifications",
|
||||||
"markerswarn": "Mastodon 3.0~. Shared on WebUI and third-party supported clients.",
|
"markerswarn": "Mastodon 3.0~. Shared on WebUI and third-party supported clients.",
|
||||||
"remote_img": "Get images from the remote server",
|
"remote_img": "Récupérer les images depuis le serveur distant",
|
||||||
"remote_imgWarn": "All previews are got from your loginned cache server.",
|
"remote_imgWarn": "All previews are got from your loginned cache server.",
|
||||||
"replySound": "Sound(Reply)",
|
"replySound": "Son (Réponse)",
|
||||||
"favSound": "Sound(Fav)",
|
"favSound": "Son (Fav)",
|
||||||
"btSound": "Sound(Boost)",
|
"btSound": "Son (Boost)",
|
||||||
"followSound": "Sound(Follow)",
|
"followSound": "Son (Follow)",
|
||||||
"customSound": "Custom sound",
|
"customSound": "Son personnalisé",
|
||||||
"post": "Posting Preferences",
|
"post": "Posting Preferences",
|
||||||
"autocw": "Alert before posting a long toot.",
|
"autocw": "Alerte avant de poster un long toot.",
|
||||||
"autocwwarn": "Show dialog whether you make too-long text hidden.",
|
"autocwwarn": "Afficher la boîte de dialogue si vous cachez un texte trop long.",
|
||||||
"defaultcw": "Default warining text",
|
"defaultcw": "Texte d'avertissement par défaut",
|
||||||
"cws": "Always CW set",
|
"cws": "Always CW set",
|
||||||
"defaultvis": "Default visibility",
|
"defaultvis": "Visibilité par défaut",
|
||||||
"public": "Public",
|
"public": "Public",
|
||||||
"unlisted": "Non listé",
|
"unlisted": "Non listé",
|
||||||
"private": "Privé",
|
"private": "Privé",
|
||||||
@@ -137,12 +137,12 @@
|
|||||||
"showurl": "Insert media URL",
|
"showurl": "Insert media URL",
|
||||||
"nourl": "Insert nothig",
|
"nourl": "Insert nothig",
|
||||||
"disabled": "Désactivé",
|
"disabled": "Désactivé",
|
||||||
"quote": "Quote format",
|
"quote": "Format des citations",
|
||||||
"simple": "Only URL",
|
"simple": "URL uniquement",
|
||||||
"mention": "URL and acct(mention to the user)",
|
"mention": "URL and acct(mention to the user)",
|
||||||
"full": "URL, text and acct(mention to the user)",
|
"full": "URL, text and acct(mention to the user)",
|
||||||
"notqt": "Disabled(Hide buttons on TLs)",
|
"notqt": "Disabled(Hide buttons on TLs)",
|
||||||
"apiQuote": "API(only some instances)",
|
"apiQuote": "API (seulement certaines instances)",
|
||||||
"showBookmarkAction": "Show a bookmarking toot button",
|
"showBookmarkAction": "Show a bookmarking toot button",
|
||||||
"main": "Default accounts of actions",
|
"main": "Default accounts of actions",
|
||||||
"mainwarn": "Main account can be set on Account Manager.",
|
"mainwarn": "Main account can be set on Account Manager.",
|
||||||
@@ -153,11 +153,14 @@
|
|||||||
"nothing": "Hidden",
|
"nothing": "Hidden",
|
||||||
"localonly": "Local Only",
|
"localonly": "Local Only",
|
||||||
"zeroWidthEmoji": "Zero-width space when inserting emojis",
|
"zeroWidthEmoji": "Zero-width space when inserting emojis",
|
||||||
"uploadCrop": "Auto scale to fit",
|
"uploadCrop": "Ajuster automatiquement la taille",
|
||||||
"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. Notice: if you post an animated picture like GIF, it will be converted static one.",
|
||||||
"keysc": "Keyboard shortcut Preferences",
|
"keysc": "Keyboard shortcut Preferences",
|
||||||
"iks": "Easy inserter",
|
"iks": "Easy inserter",
|
||||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
"muteemp": "Mute & Emphasis Preferences",
|
"muteemp": "Mute & Emphasis Preferences",
|
||||||
"climute": "Client Mute",
|
"climute": "Client Mute",
|
||||||
"cliemp": "Client Emphasis",
|
"cliemp": "Client Emphasis",
|
||||||
@@ -172,17 +175,17 @@
|
|||||||
"spotifynote1": "Click ",
|
"spotifynote1": "Click ",
|
||||||
"spotifynote2": "icon to NowPlaying",
|
"spotifynote2": "icon to NowPlaying",
|
||||||
"link": "Account Connection",
|
"link": "Account Connection",
|
||||||
"linkwarn": "TheDesk save your data on thedesk.top server.",
|
"linkwarn": "TheDesk enregistre vos données sur le serveur thedesk.top.",
|
||||||
"connect": "Connect",
|
"connect": "Se connecter",
|
||||||
"disconnect": "Disconnect",
|
"disconnect": "Se déconnecter",
|
||||||
"lastFmWarn": "User name...(empty to disconnect) You cannot hide your recent play log at last.fm privacy settings.",
|
"lastFmWarn": "User name...(empty to disconnect) You cannot hide your recent play log at last.fm privacy settings.",
|
||||||
"templateedit": "Edit a template",
|
"templateedit": "Modifier un modèle",
|
||||||
"templateeditwarn": "",
|
"templateeditwarn": "",
|
||||||
"template1": "Spotify:{song}:Song name/{album}:Album name/{artist}:Artist name/{url}:URL to Spotify",
|
"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}",
|
"template2": "macOS:{song}:Song name/{album}:Album name/{artist}:Artist name/composer:{composer}/spampling rate:{hz}/bit rate:{bitRate}/genre:{genre}",
|
||||||
"template3": "",
|
"template3": "",
|
||||||
"postartwork": "Attach an Artwork of Spotify",
|
"postartwork": "Attach an Artwork of Spotify",
|
||||||
"searchArtwork": "If the song has no artwork, automatic complete it(macOS)",
|
"searchArtwork": "Si la chanson n'a pas d'illustration, la compléter automatiquement (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.",
|
"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",
|
"tts": "TTS(text to speech) Preferences",
|
||||||
"bouyomi": "BouyomiChan connect",
|
"bouyomi": "BouyomiChan connect",
|
||||||
@@ -193,32 +196,32 @@
|
|||||||
"pitchwarn": "0-100(default:50)",
|
"pitchwarn": "0-100(default:50)",
|
||||||
"vol": "Volume",
|
"vol": "Volume",
|
||||||
"volwarn": "0-100(default:100)",
|
"volwarn": "0-100(default:100)",
|
||||||
"volwarn80": "0-100(default:80)",
|
"volwarn80": "0-100 (par défaut:80)",
|
||||||
"test": "Test",
|
"test": "Test",
|
||||||
"sample": "TheDesk is an open-source Mastodon client for PC.",
|
"sample": "TheDesk est un client Mastodon open-source pour PC.",
|
||||||
"playstop": "Play/Stop",
|
"playstop": "Jouer/Arrêter",
|
||||||
"back": "Retour",
|
"back": "Retour",
|
||||||
"keyscs": "Raccourcis clavier",
|
"keyscs": "Raccourcis clavier",
|
||||||
"keyscr": "Jump to n(1-9)th column",
|
"keyscr": "Jump to n(1-9)th column",
|
||||||
"keynew": "Open toot box",
|
"keynew": "Open toot box",
|
||||||
"keytoggle": "Toggle toot box",
|
"keytoggle": "Toggle toot box",
|
||||||
"keypost": "Post",
|
"keypost": "Publier",
|
||||||
"keysecpost": "Post(secondary toot)",
|
"keysecpost": "Post(secondary toot)",
|
||||||
"keyunread": "Make all notifications read",
|
"keyunread": "Marquer toutes les notifications comme lues",
|
||||||
"keyesc": "Hide toot box",
|
"keyesc": "Hide toot box",
|
||||||
"keyf5": "Super Reload",
|
"keyf5": "Super Reload",
|
||||||
"keyclear": "Clear toot box",
|
"keyclear": "Clear toot box",
|
||||||
"keyacctman": "Account Manager",
|
"keyacctman": "Account Manager",
|
||||||
"keyshowprof": "Show profile of selecting",
|
"keyshowprof": "Show profile of selecting",
|
||||||
"keyrow": "Show next or previous image",
|
"keyrow": "Montrer l'image précédente ou suivante",
|
||||||
"keyzoom": "Mousewheel:Zoom a image",
|
"keyzoom": "Molette de la souris : Zoomer sur l'image",
|
||||||
"whenSelected": "When a toot is selected: ",
|
"whenSelected": "Quand un toot est sélectionné : ",
|
||||||
"fav": "Mettre ce pouet en favoris",
|
"fav": "Mettre ce pouet en favoris",
|
||||||
"bt": "Booster ce pouet",
|
"bt": "Booster ce pouet",
|
||||||
"reply": "Répondre à ce pouet",
|
"reply": "Répondre à ce pouet",
|
||||||
"keyselecttop": "Select the top & left(No.1 column) toot",
|
"keyselecttop": "Sélectionner la colonne de toot en haut à gauche (colonne numéro 1)",
|
||||||
"reset": "Reset(Danger)",
|
"reset": "Réinitialiser (Danger)",
|
||||||
"resetconfirm": "Delete all data. You cannot undo. Continue?",
|
"resetconfirm": "Supprimer toutes les données. Vous ne pouvez pas annuler. Continuer ?",
|
||||||
"about": "About TheDesk",
|
"about": "About TheDesk",
|
||||||
"hp": "Site Web",
|
"hp": "Site Web",
|
||||||
"support": "Assistance",
|
"support": "Assistance",
|
||||||
|
@@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
"draghere": "Drag here to upload",
|
"draghere": "Drag here to upload",
|
||||||
|
"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...",
|
||||||
"close": "Close",
|
"close": "Close",
|
||||||
"webSrc": "Search on Web",
|
"webSrc": "Search on Web",
|
||||||
"tsSrc": "Search on tootsearch",
|
"tsSrc": "Search on tootsearch",
|
||||||
@@ -45,6 +47,7 @@
|
|||||||
"thingsEmoji": "Emojis of tools",
|
"thingsEmoji": "Emojis of tools",
|
||||||
"symbolEmoji": "Emojis of symbols",
|
"symbolEmoji": "Emojis of symbols",
|
||||||
"flagsEmoji": "Emojis of flags",
|
"flagsEmoji": "Emojis of flags",
|
||||||
|
"draft": "Draft",
|
||||||
"poll": "Poll",
|
"poll": "Poll",
|
||||||
"pollDdisabled": "Polls: Disabled",
|
"pollDdisabled": "Polls: Disabled",
|
||||||
"pollProvider": "Provider of Poll",
|
"pollProvider": "Provider of Poll",
|
||||||
|
@@ -71,6 +71,7 @@
|
|||||||
"lang_post_btn3": "Continue to post",
|
"lang_post_btn3": "Continue to post",
|
||||||
"lang_post_unfinishedMedia": "The server has not finished processing your media. Retry.",
|
"lang_post_unfinishedMedia": "The server has not finished processing your media. Retry.",
|
||||||
"lang_post_retry": "Retry",
|
"lang_post_retry": "Retry",
|
||||||
|
"lang_post_offline": "Add to the drafts because of offline",
|
||||||
"lang_status_favWarn": "It will take a miunte to favourite a remote toot.",
|
"lang_status_favWarn": "It will take a miunte to favourite a remote toot.",
|
||||||
"lang_status_btWarn": "It will take a miunte to boost a remote toot.",
|
"lang_status_btWarn": "It will take a miunte to boost a remote toot.",
|
||||||
"lang_status_follow": "Follow",
|
"lang_status_follow": "Follow",
|
||||||
@@ -87,6 +88,9 @@
|
|||||||
"lang_status_endorse": "Feature on profile",
|
"lang_status_endorse": "Feature on profile",
|
||||||
"lang_status_followers": "Followers",
|
"lang_status_followers": "Followers",
|
||||||
"lang_status_active": "Last status",
|
"lang_status_active": "Last status",
|
||||||
|
"lang_secure_draft": "Add to draft",
|
||||||
|
"lang_secure_useThis": "Use this",
|
||||||
|
"lang_secure_deleteThis": "Delete this",
|
||||||
"lang_suggest_nodata": "Please get emojis list in order to show suggestion.",
|
"lang_suggest_nodata": "Please get emojis list in order to show suggestion.",
|
||||||
"lang_usetxtbox_reply": "Reply Mode. Ctrl+Shift+C to clear.",
|
"lang_usetxtbox_reply": "Reply Mode. Ctrl+Shift+C to clear.",
|
||||||
"lang_cards_check": " check",
|
"lang_cards_check": " check",
|
||||||
|
@@ -158,6 +158,9 @@
|
|||||||
"keysc": "Keyboard shortcut Preferences",
|
"keysc": "Keyboard shortcut Preferences",
|
||||||
"iks": "Easy inserter",
|
"iks": "Easy inserter",
|
||||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
"muteemp": "Mute & Emphasis Preferences",
|
"muteemp": "Mute & Emphasis Preferences",
|
||||||
"climute": "Client Mute",
|
"climute": "Client Mute",
|
||||||
"cliemp": "Client Emphasis",
|
"cliemp": "Client Emphasis",
|
||||||
|
@@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
"draghere": "Drag here to upload",
|
"draghere": "Drag here to upload",
|
||||||
|
"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...",
|
||||||
"close": "Close",
|
"close": "Close",
|
||||||
"webSrc": "Search on Web",
|
"webSrc": "Search on Web",
|
||||||
"tsSrc": "Search on tootsearch",
|
"tsSrc": "Search on tootsearch",
|
||||||
@@ -45,6 +47,7 @@
|
|||||||
"thingsEmoji": "Emojis of tools",
|
"thingsEmoji": "Emojis of tools",
|
||||||
"symbolEmoji": "Emojis of symbols",
|
"symbolEmoji": "Emojis of symbols",
|
||||||
"flagsEmoji": "Emojis of flags",
|
"flagsEmoji": "Emojis of flags",
|
||||||
|
"draft": "Draft",
|
||||||
"poll": "Poll",
|
"poll": "Poll",
|
||||||
"pollDdisabled": "Polls: Disabled",
|
"pollDdisabled": "Polls: Disabled",
|
||||||
"pollProvider": "Provider of Poll",
|
"pollProvider": "Provider of Poll",
|
||||||
|
@@ -71,6 +71,7 @@
|
|||||||
"lang_post_btn3": "Continue to post",
|
"lang_post_btn3": "Continue to post",
|
||||||
"lang_post_unfinishedMedia": "The server has not finished processing your media. Retry.",
|
"lang_post_unfinishedMedia": "The server has not finished processing your media. Retry.",
|
||||||
"lang_post_retry": "Retry",
|
"lang_post_retry": "Retry",
|
||||||
|
"lang_post_offline": "Add to the drafts because of offline",
|
||||||
"lang_status_favWarn": "It will take a miunte to favourite a remote toot.",
|
"lang_status_favWarn": "It will take a miunte to favourite a remote toot.",
|
||||||
"lang_status_btWarn": "It will take a miunte to boost a remote toot.",
|
"lang_status_btWarn": "It will take a miunte to boost a remote toot.",
|
||||||
"lang_status_follow": "Follow",
|
"lang_status_follow": "Follow",
|
||||||
@@ -87,6 +88,9 @@
|
|||||||
"lang_status_endorse": "Feature on profile",
|
"lang_status_endorse": "Feature on profile",
|
||||||
"lang_status_followers": "Followers",
|
"lang_status_followers": "Followers",
|
||||||
"lang_status_active": "Last status",
|
"lang_status_active": "Last status",
|
||||||
|
"lang_secure_draft": "Add to draft",
|
||||||
|
"lang_secure_useThis": "Use this",
|
||||||
|
"lang_secure_deleteThis": "Delete this",
|
||||||
"lang_suggest_nodata": "Please get emojis list in order to show suggestion.",
|
"lang_suggest_nodata": "Please get emojis list in order to show suggestion.",
|
||||||
"lang_usetxtbox_reply": "Reply Mode. Ctrl+Shift+C to clear.",
|
"lang_usetxtbox_reply": "Reply Mode. Ctrl+Shift+C to clear.",
|
||||||
"lang_cards_check": " check",
|
"lang_cards_check": " check",
|
||||||
|
@@ -158,6 +158,9 @@
|
|||||||
"keysc": "Keyboard shortcut Preferences",
|
"keysc": "Keyboard shortcut Preferences",
|
||||||
"iks": "Easy inserter",
|
"iks": "Easy inserter",
|
||||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
"muteemp": "Mute & Emphasis Preferences",
|
"muteemp": "Mute & Emphasis Preferences",
|
||||||
"climute": "Client Mute",
|
"climute": "Client Mute",
|
||||||
"cliemp": "Client Emphasis",
|
"cliemp": "Client Emphasis",
|
||||||
|
@@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
"draghere": "Trascina qui per caricare",
|
"draghere": "Trascina qui per caricare",
|
||||||
|
"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...",
|
||||||
"close": "Chiudi",
|
"close": "Chiudi",
|
||||||
"webSrc": "Cerca sul Web",
|
"webSrc": "Cerca sul Web",
|
||||||
"tsSrc": "Cerca su tootsearch",
|
"tsSrc": "Cerca su tootsearch",
|
||||||
@@ -45,6 +47,7 @@
|
|||||||
"thingsEmoji": "Emoji di strumenti",
|
"thingsEmoji": "Emoji di strumenti",
|
||||||
"symbolEmoji": "Emoji di simboli",
|
"symbolEmoji": "Emoji di simboli",
|
||||||
"flagsEmoji": "Emoji delle bandiere",
|
"flagsEmoji": "Emoji delle bandiere",
|
||||||
|
"draft": "Draft",
|
||||||
"poll": "Sondaggio",
|
"poll": "Sondaggio",
|
||||||
"pollDdisabled": "Sondaggi: Disabilitato",
|
"pollDdisabled": "Sondaggi: Disabilitato",
|
||||||
"pollProvider": "Fornitore del sondaggio",
|
"pollProvider": "Fornitore del sondaggio",
|
||||||
|
@@ -71,6 +71,7 @@
|
|||||||
"lang_post_btn3": "Continua a pubblicare",
|
"lang_post_btn3": "Continua a pubblicare",
|
||||||
"lang_post_unfinishedMedia": "Il server non ha finito di elaborare il tuo supporto. Riprova.",
|
"lang_post_unfinishedMedia": "Il server non ha finito di elaborare il tuo supporto. Riprova.",
|
||||||
"lang_post_retry": "Riprova",
|
"lang_post_retry": "Riprova",
|
||||||
|
"lang_post_offline": "Add to the drafts because of offline",
|
||||||
"lang_status_favWarn": "Ci vorrà un miunte per preferire un toot remoto.",
|
"lang_status_favWarn": "Ci vorrà un miunte per preferire un toot remoto.",
|
||||||
"lang_status_btWarn": "Ci vorrà un miunte per aumentare un toot remoto.",
|
"lang_status_btWarn": "Ci vorrà un miunte per aumentare un toot remoto.",
|
||||||
"lang_status_follow": "Segui",
|
"lang_status_follow": "Segui",
|
||||||
@@ -87,6 +88,9 @@
|
|||||||
"lang_status_endorse": "Caratteristica sul profilo",
|
"lang_status_endorse": "Caratteristica sul profilo",
|
||||||
"lang_status_followers": "Follower",
|
"lang_status_followers": "Follower",
|
||||||
"lang_status_active": "Ultimo stato",
|
"lang_status_active": "Ultimo stato",
|
||||||
|
"lang_secure_draft": "Add to draft",
|
||||||
|
"lang_secure_useThis": "Usa questo",
|
||||||
|
"lang_secure_deleteThis": "Elimina questo",
|
||||||
"lang_suggest_nodata": "Si prega di ottenere l'elenco delle emoji per mostrare il suggerimento.",
|
"lang_suggest_nodata": "Si prega di ottenere l'elenco delle emoji per mostrare il suggerimento.",
|
||||||
"lang_usetxtbox_reply": "Modalità di risposta. Ctrl+Maiusc+C per cancellare.",
|
"lang_usetxtbox_reply": "Modalità di risposta. Ctrl+Maiusc+C per cancellare.",
|
||||||
"lang_cards_check": " controlla",
|
"lang_cards_check": " controlla",
|
||||||
|
@@ -158,6 +158,9 @@
|
|||||||
"keysc": "Preferenze scorciatoia tastiera",
|
"keysc": "Preferenze scorciatoia tastiera",
|
||||||
"iks": "Inseritore facile",
|
"iks": "Inseritore facile",
|
||||||
"okswarn": "È possibile inserire qualsiasi lettera ed emoji con solo 3 tasti",
|
"okswarn": "È possibile inserire qualsiasi lettera ed emoji con solo 3 tasti",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
"muteemp": "Preferenze Di Muto & Emphasis",
|
"muteemp": "Preferenze Di Muto & Emphasis",
|
||||||
"climute": "Silenzia Client",
|
"climute": "Silenzia Client",
|
||||||
"cliemp": "Emfasi del client",
|
"cliemp": "Emfasi del client",
|
||||||
|
@@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
"draghere":"ドラッグしてみ?(ドラッグしたらすぐアップロードされるで)",
|
"draghere":"ドラッグしてみ?(ドラッグしたらすぐアップロードされるで)",
|
||||||
|
"nowOffline":"オフラインやで。投稿は全部下書きに行くし、もしオンラインなったら再読み込みしたらええで。",
|
||||||
|
"reOnline":"オンライン戻ったから再読み込みしてな。",
|
||||||
"close":"Close",
|
"close":"Close",
|
||||||
"webSrc": "Webでさがす",
|
"webSrc": "Webでさがす",
|
||||||
"tsSrc": "tootsearchでさがす",
|
"tsSrc": "tootsearchでさがす",
|
||||||
@@ -43,6 +45,7 @@
|
|||||||
"thingsEmoji":"もの",
|
"thingsEmoji":"もの",
|
||||||
"symbolEmoji":"記号",
|
"symbolEmoji":"記号",
|
||||||
"flagsEmoji":"国旗",
|
"flagsEmoji":"国旗",
|
||||||
|
"draft": "下書き(タンス)",
|
||||||
"poll":"アンケート",
|
"poll":"アンケート",
|
||||||
"pollDdisabled":"アンケート付けへん",
|
"pollDdisabled":"アンケート付けへん",
|
||||||
"pollProvider":"アンケートのプロバイダ",
|
"pollProvider":"アンケートのプロバイダ",
|
||||||
|
@@ -72,6 +72,7 @@
|
|||||||
"lang_status_btWarn": "ブーストしたんやけどインスタンスがちゃうときは時間がかかるで、知らんけど。",
|
"lang_status_btWarn": "ブーストしたんやけどインスタンスがちゃうときは時間がかかるで、知らんけど。",
|
||||||
"lang_post_unfinishedMedia": "処理未了のメディアがあります。再試行してください。",
|
"lang_post_unfinishedMedia": "処理未了のメディアがあります。再試行してください。",
|
||||||
"lang_post_retry": "再試行",
|
"lang_post_retry": "再試行",
|
||||||
|
"lang_post_offline": "オフラインやったし下書きいれといたで",
|
||||||
"lang_status_follow": "フォロー",
|
"lang_status_follow": "フォロー",
|
||||||
"lang_status_unfollow": "フォロー解除",
|
"lang_status_unfollow": "フォロー解除",
|
||||||
"lang_status_block": "ブロック",
|
"lang_status_block": "ブロック",
|
||||||
@@ -86,6 +87,9 @@
|
|||||||
"lang_status_endorse": "プロフで紹介する",
|
"lang_status_endorse": "プロフで紹介する",
|
||||||
"lang_status_followers": "フォロワー",
|
"lang_status_followers": "フォロワー",
|
||||||
"lang_status_active": "最新トゥート",
|
"lang_status_active": "最新トゥート",
|
||||||
|
"lang_secure_draft": "タンスになおす",
|
||||||
|
"lang_secure_useThis": "使う",
|
||||||
|
"lang_secure_deleteThis": "ほかす",
|
||||||
"lang_suggest_nodata": "サジェストしたいんやけど、絵文字リストを取得してくれへん?",
|
"lang_suggest_nodata": "サジェストしたいんやけど、絵文字リストを取得してくれへん?",
|
||||||
"lang_usetxtbox_reply": "返信モードや。やめるときはCtrl+Shift+Cな。",
|
"lang_usetxtbox_reply": "返信モードや。やめるときはCtrl+Shift+Cな。",
|
||||||
"lang_cards_check": "チェック",
|
"lang_cards_check": "チェック",
|
||||||
|
@@ -156,6 +156,9 @@
|
|||||||
"keysc": "キーボードショートカットの設定",
|
"keysc": "キーボードショートカットの設定",
|
||||||
"iks": "簡単文字入力",
|
"iks": "簡単文字入力",
|
||||||
"okswarn": "絵文字やタグ、>BTなどを登録しておくとすぐに使えてええ感じや。",
|
"okswarn": "絵文字やタグ、>BTなどを登録しておくとすぐに使えてええ感じや。",
|
||||||
|
"plugin": "プラグイン",
|
||||||
|
"howToWritePlugin": "AiScriptでTheDeskプラグイン書いたろ!",
|
||||||
|
"pluginList": "プラグイン一覧",
|
||||||
"muteemp": "ミュート・強調の設定",
|
"muteemp": "ミュート・強調の設定",
|
||||||
"climute": "クライアントミュート",
|
"climute": "クライアントミュート",
|
||||||
"cliemp": "クライアント強調",
|
"cliemp": "クライアント強調",
|
||||||
|
@@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
"draghere":"ここにドラッグして添付(ドラッグと同時にアップロードされます)",
|
"draghere":"ここにドラッグして添付(ドラッグと同時にアップロードされます)",
|
||||||
|
"nowOffline":"オフラインです。投稿はすべて下書きに追加されます。オンライン復帰時には再読み込みを推奨します。",
|
||||||
|
"reOnline": "オンラインに復帰しました。再読み込みを推奨します。",
|
||||||
"webSrc": "Webで検索",
|
"webSrc": "Webで検索",
|
||||||
"tsSrc": "tootsearchで検索",
|
"tsSrc": "tootsearchで検索",
|
||||||
"close":"Close",
|
"close":"Close",
|
||||||
@@ -45,6 +47,7 @@
|
|||||||
"thingsEmoji":"もの",
|
"thingsEmoji":"もの",
|
||||||
"symbolEmoji":"記号",
|
"symbolEmoji":"記号",
|
||||||
"flagsEmoji":"国旗",
|
"flagsEmoji":"国旗",
|
||||||
|
"draft": "下書き",
|
||||||
"poll":"アンケート",
|
"poll":"アンケート",
|
||||||
"pollDdisabled":"アンケートを使用しない",
|
"pollDdisabled":"アンケートを使用しない",
|
||||||
"pollProvider":"アンケートのプロバイダ",
|
"pollProvider":"アンケートのプロバイダ",
|
||||||
|
@@ -72,6 +72,7 @@
|
|||||||
"lang_post_btn3": "そのまま投稿",
|
"lang_post_btn3": "そのまま投稿",
|
||||||
"lang_post_unfinishedMedia": "処理未了のメディアがあります。再試行してください。",
|
"lang_post_unfinishedMedia": "処理未了のメディアがあります。再試行してください。",
|
||||||
"lang_post_retry": "再試行",
|
"lang_post_retry": "再試行",
|
||||||
|
"lang_post_offline": "オフラインのため下書きに追加しました。",
|
||||||
"lang_status_favWarn": "お気に入り登録しました。インスタンスが違うときは時間がかかる場合があります。",
|
"lang_status_favWarn": "お気に入り登録しました。インスタンスが違うときは時間がかかる場合があります。",
|
||||||
"lang_status_btWarn": "ブーストしました。インスタンスが違うときは時間がかかる場合があります。",
|
"lang_status_btWarn": "ブーストしました。インスタンスが違うときは時間がかかる場合があります。",
|
||||||
"lang_status_follow": "フォロー",
|
"lang_status_follow": "フォロー",
|
||||||
@@ -88,6 +89,9 @@
|
|||||||
"lang_status_endorse": "プロフで紹介する",
|
"lang_status_endorse": "プロフで紹介する",
|
||||||
"lang_status_followers": "フォロワー",
|
"lang_status_followers": "フォロワー",
|
||||||
"lang_status_active": "最新トゥート",
|
"lang_status_active": "最新トゥート",
|
||||||
|
"lang_secure_draft": "下書きに追加",
|
||||||
|
"lang_secure_useThis": "使う",
|
||||||
|
"lang_secure_deleteThis": "削除",
|
||||||
"lang_suggest_nodata": "サジェストのために絵文字リストを取得してください。",
|
"lang_suggest_nodata": "サジェストのために絵文字リストを取得してください。",
|
||||||
"lang_usetxtbox_reply": "返信モードです。クリアするときはCtrl+Shift+Cを押してください。",
|
"lang_usetxtbox_reply": "返信モードです。クリアするときはCtrl+Shift+Cを押してください。",
|
||||||
"lang_cards_check": "チェック",
|
"lang_cards_check": "チェック",
|
||||||
|
@@ -155,6 +155,9 @@
|
|||||||
"zeroWidthEmoji": "絵文字にゼロ幅スペースを使う",
|
"zeroWidthEmoji": "絵文字にゼロ幅スペースを使う",
|
||||||
"uploadCrop": "添付画像の自動リサイズ",
|
"uploadCrop": "添付画像の自動リサイズ",
|
||||||
"uploadCropWarn": "最大の長辺ピクセル指定。JPEG以外は自動でPNGイメージに変換されます。大きなGIFアニメは静止画になります。0に設定するとリサイズしません。",
|
"uploadCropWarn": "最大の長辺ピクセル指定。JPEG以外は自動でPNGイメージに変換されます。大きなGIFアニメは静止画になります。0に設定するとリサイズしません。",
|
||||||
|
"plugin": "プラグイン",
|
||||||
|
"howToWritePlugin": "AiScriptによるTheDeskプラグインの書き方",
|
||||||
|
"pluginList": "プラグイン一覧",
|
||||||
"keysc": "キーボードショートカットの設定",
|
"keysc": "キーボードショートカットの設定",
|
||||||
"iks": "簡単文字入力",
|
"iks": "簡単文字入力",
|
||||||
"okswarn": "絵文字やタグ、>BTなどを登録しておくとすぐに入力できます。",
|
"okswarn": "絵文字やタグ、>BTなどを登録しておくとすぐに入力できます。",
|
||||||
|
@@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
"draghere": "Drag here to upload",
|
"draghere": "Drag here to upload",
|
||||||
|
"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...",
|
||||||
"close": "Close",
|
"close": "Close",
|
||||||
"webSrc": "Search on Web",
|
"webSrc": "Search on Web",
|
||||||
"tsSrc": "Search on tootsearch",
|
"tsSrc": "Search on tootsearch",
|
||||||
@@ -45,6 +47,7 @@
|
|||||||
"thingsEmoji": "Emojis of tools",
|
"thingsEmoji": "Emojis of tools",
|
||||||
"symbolEmoji": "Emojis of symbols",
|
"symbolEmoji": "Emojis of symbols",
|
||||||
"flagsEmoji": "Emojis of flags",
|
"flagsEmoji": "Emojis of flags",
|
||||||
|
"draft": "Draft",
|
||||||
"poll": "Poll",
|
"poll": "Poll",
|
||||||
"pollDdisabled": "Polls: Disabled",
|
"pollDdisabled": "Polls: Disabled",
|
||||||
"pollProvider": "Provider of Poll",
|
"pollProvider": "Provider of Poll",
|
||||||
|
@@ -71,6 +71,7 @@
|
|||||||
"lang_post_btn3": "Continue to post",
|
"lang_post_btn3": "Continue to post",
|
||||||
"lang_post_unfinishedMedia": "The server has not finished processing your media. Retry.",
|
"lang_post_unfinishedMedia": "The server has not finished processing your media. Retry.",
|
||||||
"lang_post_retry": "Retry",
|
"lang_post_retry": "Retry",
|
||||||
|
"lang_post_offline": "Add to the drafts because of offline",
|
||||||
"lang_status_favWarn": "It will take a miunte to favourite a remote toot.",
|
"lang_status_favWarn": "It will take a miunte to favourite a remote toot.",
|
||||||
"lang_status_btWarn": "It will take a miunte to boost a remote toot.",
|
"lang_status_btWarn": "It will take a miunte to boost a remote toot.",
|
||||||
"lang_status_follow": "Follow",
|
"lang_status_follow": "Follow",
|
||||||
@@ -87,6 +88,9 @@
|
|||||||
"lang_status_endorse": "Feature on profile",
|
"lang_status_endorse": "Feature on profile",
|
||||||
"lang_status_followers": "Followers",
|
"lang_status_followers": "Followers",
|
||||||
"lang_status_active": "Last status",
|
"lang_status_active": "Last status",
|
||||||
|
"lang_secure_draft": "Add to draft",
|
||||||
|
"lang_secure_useThis": "Use this",
|
||||||
|
"lang_secure_deleteThis": "Delete this",
|
||||||
"lang_suggest_nodata": "Please get emojis list in order to show suggestion.",
|
"lang_suggest_nodata": "Please get emojis list in order to show suggestion.",
|
||||||
"lang_usetxtbox_reply": "Reply Mode. Ctrl+Shift+C to clear.",
|
"lang_usetxtbox_reply": "Reply Mode. Ctrl+Shift+C to clear.",
|
||||||
"lang_cards_check": " check",
|
"lang_cards_check": " check",
|
||||||
|
@@ -158,6 +158,9 @@
|
|||||||
"keysc": "Keyboard shortcut Preferences",
|
"keysc": "Keyboard shortcut Preferences",
|
||||||
"iks": "Easy inserter",
|
"iks": "Easy inserter",
|
||||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
"muteemp": "Mute & Emphasis Preferences",
|
"muteemp": "Mute & Emphasis Preferences",
|
||||||
"climute": "Client Mute",
|
"climute": "Client Mute",
|
||||||
"cliemp": "Client Emphasis",
|
"cliemp": "Client Emphasis",
|
||||||
|
@@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
"draghere": "Dra hit for å laste opp",
|
"draghere": "Dra hit for å laste opp",
|
||||||
|
"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...",
|
||||||
"close": "Lukk",
|
"close": "Lukk",
|
||||||
"webSrc": "Search on Web",
|
"webSrc": "Search on Web",
|
||||||
"tsSrc": "Search on tootsearch",
|
"tsSrc": "Search on tootsearch",
|
||||||
@@ -45,6 +47,7 @@
|
|||||||
"thingsEmoji": "Verktøyemojier",
|
"thingsEmoji": "Verktøyemojier",
|
||||||
"symbolEmoji": "Symbolemojier",
|
"symbolEmoji": "Symbolemojier",
|
||||||
"flagsEmoji": "Flaggemojier",
|
"flagsEmoji": "Flaggemojier",
|
||||||
|
"draft": "Draft",
|
||||||
"poll": "Spørreundersøkelse",
|
"poll": "Spørreundersøkelse",
|
||||||
"pollDdisabled": "Spørreundersøkelser: Avslått",
|
"pollDdisabled": "Spørreundersøkelser: Avslått",
|
||||||
"pollProvider": "Provider of Poll",
|
"pollProvider": "Provider of Poll",
|
||||||
|
@@ -71,6 +71,7 @@
|
|||||||
"lang_post_btn3": "Fortsett å poste",
|
"lang_post_btn3": "Fortsett å poste",
|
||||||
"lang_post_unfinishedMedia": "The server has not finished processing your media. Retry.",
|
"lang_post_unfinishedMedia": "The server has not finished processing your media. Retry.",
|
||||||
"lang_post_retry": "Retry",
|
"lang_post_retry": "Retry",
|
||||||
|
"lang_post_offline": "Add to the drafts because of offline",
|
||||||
"lang_status_favWarn": "Det vil ta en stund å favorittmarkere en fjern toot.",
|
"lang_status_favWarn": "Det vil ta en stund å favorittmarkere en fjern toot.",
|
||||||
"lang_status_btWarn": "Det vil ta en stund å dytte en fjern toot.",
|
"lang_status_btWarn": "Det vil ta en stund å dytte en fjern toot.",
|
||||||
"lang_status_follow": "Følg",
|
"lang_status_follow": "Følg",
|
||||||
@@ -87,6 +88,9 @@
|
|||||||
"lang_status_endorse": "Fremhev profil",
|
"lang_status_endorse": "Fremhev profil",
|
||||||
"lang_status_followers": "Følgere",
|
"lang_status_followers": "Følgere",
|
||||||
"lang_status_active": "Siste status",
|
"lang_status_active": "Siste status",
|
||||||
|
"lang_secure_draft": "Add to draft",
|
||||||
|
"lang_secure_useThis": "Use this",
|
||||||
|
"lang_secure_deleteThis": "Slett dette",
|
||||||
"lang_suggest_nodata": "Please get emojis list in order to show suggestion.",
|
"lang_suggest_nodata": "Please get emojis list in order to show suggestion.",
|
||||||
"lang_usetxtbox_reply": "Reply Mode. Ctrl+Shift+C to clear.",
|
"lang_usetxtbox_reply": "Reply Mode. Ctrl+Shift+C to clear.",
|
||||||
"lang_cards_check": " kryss av",
|
"lang_cards_check": " kryss av",
|
||||||
|
@@ -158,6 +158,9 @@
|
|||||||
"keysc": "Keyboard shortcut Preferences",
|
"keysc": "Keyboard shortcut Preferences",
|
||||||
"iks": "Enkel innsetter",
|
"iks": "Enkel innsetter",
|
||||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
"muteemp": "Mute & Emphasis Preferences",
|
"muteemp": "Mute & Emphasis Preferences",
|
||||||
"climute": "Client Mute",
|
"climute": "Client Mute",
|
||||||
"cliemp": "Client Emphasis",
|
"cliemp": "Client Emphasis",
|
||||||
|
@@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
"draghere": "Drag here to upload",
|
"draghere": "Drag here to upload",
|
||||||
|
"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...",
|
||||||
"close": "Close",
|
"close": "Close",
|
||||||
"webSrc": "Search on Web",
|
"webSrc": "Search on Web",
|
||||||
"tsSrc": "Search on tootsearch",
|
"tsSrc": "Search on tootsearch",
|
||||||
@@ -45,6 +47,7 @@
|
|||||||
"thingsEmoji": "Emojis of tools",
|
"thingsEmoji": "Emojis of tools",
|
||||||
"symbolEmoji": "Emojis of symbols",
|
"symbolEmoji": "Emojis of symbols",
|
||||||
"flagsEmoji": "Emojis of flags",
|
"flagsEmoji": "Emojis of flags",
|
||||||
|
"draft": "Draft",
|
||||||
"poll": "Poll",
|
"poll": "Poll",
|
||||||
"pollDdisabled": "Polls: Disabled",
|
"pollDdisabled": "Polls: Disabled",
|
||||||
"pollProvider": "Provider of Poll",
|
"pollProvider": "Provider of Poll",
|
||||||
|
@@ -71,6 +71,7 @@
|
|||||||
"lang_post_btn3": "Continue to post",
|
"lang_post_btn3": "Continue to post",
|
||||||
"lang_post_unfinishedMedia": "The server has not finished processing your media. Retry.",
|
"lang_post_unfinishedMedia": "The server has not finished processing your media. Retry.",
|
||||||
"lang_post_retry": "Retry",
|
"lang_post_retry": "Retry",
|
||||||
|
"lang_post_offline": "Add to the drafts because of offline",
|
||||||
"lang_status_favWarn": "It will take a miunte to favourite a remote toot.",
|
"lang_status_favWarn": "It will take a miunte to favourite a remote toot.",
|
||||||
"lang_status_btWarn": "It will take a miunte to boost a remote toot.",
|
"lang_status_btWarn": "It will take a miunte to boost a remote toot.",
|
||||||
"lang_status_follow": "Follow",
|
"lang_status_follow": "Follow",
|
||||||
@@ -87,6 +88,9 @@
|
|||||||
"lang_status_endorse": "Feature on profile",
|
"lang_status_endorse": "Feature on profile",
|
||||||
"lang_status_followers": "Followers",
|
"lang_status_followers": "Followers",
|
||||||
"lang_status_active": "Last status",
|
"lang_status_active": "Last status",
|
||||||
|
"lang_secure_draft": "Add to draft",
|
||||||
|
"lang_secure_useThis": "Use this",
|
||||||
|
"lang_secure_deleteThis": "Delete this",
|
||||||
"lang_suggest_nodata": "Please get emojis list in order to show suggestion.",
|
"lang_suggest_nodata": "Please get emojis list in order to show suggestion.",
|
||||||
"lang_usetxtbox_reply": "Reply Mode. Ctrl+Shift+C to clear.",
|
"lang_usetxtbox_reply": "Reply Mode. Ctrl+Shift+C to clear.",
|
||||||
"lang_cards_check": " check",
|
"lang_cards_check": " check",
|
||||||
|
@@ -158,6 +158,9 @@
|
|||||||
"keysc": "Keyboard shortcut Preferences",
|
"keysc": "Keyboard shortcut Preferences",
|
||||||
"iks": "Easy inserter",
|
"iks": "Easy inserter",
|
||||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
"muteemp": "Mute & Emphasis Preferences",
|
"muteemp": "Mute & Emphasis Preferences",
|
||||||
"climute": "Client Mute",
|
"climute": "Client Mute",
|
||||||
"cliemp": "Client Emphasis",
|
"cliemp": "Client Emphasis",
|
||||||
|
@@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
"draghere": "Arraste o arquivo para cá para fazer o upload",
|
"draghere": "Arraste o arquivo para cá para fazer o upload",
|
||||||
|
"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...",
|
||||||
"close": "Fechar",
|
"close": "Fechar",
|
||||||
"webSrc": "Buscar na Web",
|
"webSrc": "Buscar na Web",
|
||||||
"tsSrc": "Buscar no tootsearch",
|
"tsSrc": "Buscar no tootsearch",
|
||||||
@@ -45,6 +47,7 @@
|
|||||||
"thingsEmoji": "Emojis de ferramentas",
|
"thingsEmoji": "Emojis de ferramentas",
|
||||||
"symbolEmoji": "Emojis de símbolos",
|
"symbolEmoji": "Emojis de símbolos",
|
||||||
"flagsEmoji": "Emojis de bandeiras",
|
"flagsEmoji": "Emojis de bandeiras",
|
||||||
|
"draft": "Draft",
|
||||||
"poll": "Poll",
|
"poll": "Poll",
|
||||||
"pollDdisabled": "Polls: Disabled",
|
"pollDdisabled": "Polls: Disabled",
|
||||||
"pollProvider": "Provider of Poll",
|
"pollProvider": "Provider of Poll",
|
||||||
|
@@ -71,6 +71,7 @@
|
|||||||
"lang_post_btn3": "Continue to post",
|
"lang_post_btn3": "Continue to post",
|
||||||
"lang_post_unfinishedMedia": "The server has not finished processing your media. Retry.",
|
"lang_post_unfinishedMedia": "The server has not finished processing your media. Retry.",
|
||||||
"lang_post_retry": "Retry",
|
"lang_post_retry": "Retry",
|
||||||
|
"lang_post_offline": "Add to the drafts because of offline",
|
||||||
"lang_status_favWarn": "It will take a miunte to favourite a remote toot.",
|
"lang_status_favWarn": "It will take a miunte to favourite a remote toot.",
|
||||||
"lang_status_btWarn": "It will take a miunte to boost a remote toot.",
|
"lang_status_btWarn": "It will take a miunte to boost a remote toot.",
|
||||||
"lang_status_follow": "Seguir",
|
"lang_status_follow": "Seguir",
|
||||||
@@ -87,6 +88,9 @@
|
|||||||
"lang_status_endorse": "Feature on profile",
|
"lang_status_endorse": "Feature on profile",
|
||||||
"lang_status_followers": "Followers",
|
"lang_status_followers": "Followers",
|
||||||
"lang_status_active": "Last status",
|
"lang_status_active": "Last status",
|
||||||
|
"lang_secure_draft": "Add to draft",
|
||||||
|
"lang_secure_useThis": "Use this",
|
||||||
|
"lang_secure_deleteThis": "Delete this",
|
||||||
"lang_suggest_nodata": "Please get emojis list in order to show suggestion.",
|
"lang_suggest_nodata": "Please get emojis list in order to show suggestion.",
|
||||||
"lang_usetxtbox_reply": "Reply Mode. Ctrl+Shift+C to clear.",
|
"lang_usetxtbox_reply": "Reply Mode. Ctrl+Shift+C to clear.",
|
||||||
"lang_cards_check": " check",
|
"lang_cards_check": " check",
|
||||||
|
@@ -158,6 +158,9 @@
|
|||||||
"keysc": "Keyboard shortcut Preferences",
|
"keysc": "Keyboard shortcut Preferences",
|
||||||
"iks": "Easy inserter",
|
"iks": "Easy inserter",
|
||||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
"muteemp": "Mute & Emphasis Preferences",
|
"muteemp": "Mute & Emphasis Preferences",
|
||||||
"climute": "Client Mute",
|
"climute": "Client Mute",
|
||||||
"cliemp": "Client Emphasis",
|
"cliemp": "Client Emphasis",
|
||||||
|
@@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
"draghere": "Drag here to upload",
|
"draghere": "Drag here to upload",
|
||||||
|
"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...",
|
||||||
"close": "Close",
|
"close": "Close",
|
||||||
"webSrc": "Search on Web",
|
"webSrc": "Search on Web",
|
||||||
"tsSrc": "Search on tootsearch",
|
"tsSrc": "Search on tootsearch",
|
||||||
@@ -45,6 +47,7 @@
|
|||||||
"thingsEmoji": "Emojis of tools",
|
"thingsEmoji": "Emojis of tools",
|
||||||
"symbolEmoji": "Emojis of symbols",
|
"symbolEmoji": "Emojis of symbols",
|
||||||
"flagsEmoji": "Emojis of flags",
|
"flagsEmoji": "Emojis of flags",
|
||||||
|
"draft": "Draft",
|
||||||
"poll": "Poll",
|
"poll": "Poll",
|
||||||
"pollDdisabled": "Polls: Disabled",
|
"pollDdisabled": "Polls: Disabled",
|
||||||
"pollProvider": "Provider of Poll",
|
"pollProvider": "Provider of Poll",
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user