Compare commits

...

15 Commits

Author SHA1 Message Date
cutls
9f9e4d6d6e travis 2019-10-27 11:59:24 +09:00
cutls
3ab45a57e1 travis 2019-10-27 11:55:36 +09:00
cutls
3d5485072c travis 2019-10-27 11:52:50 +09:00
cutls
8c2083955f TheDesk Usamin (18.11.4) 2019-10-27 11:43:58 +09:00
Cutls
450c6a758f New Crowdin translations (#150)
* New translations update.json (Hebrew)

* New translations update.json (Italian)

* New translations setting.json (Italian)

* New translations update.json (Hungarian)

* New translations setting.json (Hungarian)

* New translations setting.json (Hebrew)

* New translations update.json (Greek)

* New translations setting.json (Greek)

* New translations update.json (German)

* New translations setting.json (German)

* New translations update.json (Romanian)

* New translations setting.json (Romanian)

* New translations update.json (Portuguese, Brazilian)

* New translations setting.json (Portuguese, Brazilian)

* New translations setting.json (Norwegian)

* New translations update.json (Portuguese)

* New translations setting.json (Portuguese)

* New translations update.json (Polish)

* New translations setting.json (Polish)

* New translations update.json (Norwegian)

* New translations update.json (French)

* New translations update.json (Bulgarian)

* New translations update.json (Chinese Simplified)

* New translations setting.json (Chinese Simplified)

* New translations update.json (Catalan)

* New translations setting.json (Catalan)

* New translations setting.json (Bulgarian)

* New translations update.json (Arabic)

* New translations setting.json (Arabic)

* New translations setting.json (French)

* New translations update.json (Afrikaans)

* New translations setting.json (Afrikaans)

* New translations setting.json (Chinese Traditional)

* New translations update.json (Finnish)

* New translations setting.json (Finnish)

* New translations update.json (Dutch)

* New translations setting.json (Dutch)

* New translations setting.json (Czech)

* New translations update.json (Danish)

* New translations update.json (Czech)

* New translations setting.json (Danish)

* New translations update.json (Chinese Traditional)

* New translations update.json (Ukrainian)

* New translations setting.json (Turkish)

* New translations update.json (Turkish)

* New translations setting.json (Ukrainian)

* New translations update.json (Vietnamese)

* New translations setting.json (Vietnamese)

* New translations setting.json (English)

* New translations update.json (Swedish)

* New translations setting.json (Swedish)

* New translations setting.json (Russian)

* New translations update.json (Russian)

* New translations setting.json (Serbian (Cyrillic))

* New translations update.json (Serbian (Cyrillic))

* New translations setting.json (Spanish)

* New translations update.json (Spanish)

* New translations setting.json (Spanish, Argentina)

* New translations update.json (Spanish, Argentina)

* New translations update.json (English)
2019-10-26 02:17:28 +09:00
dependabot-preview[bot]
24f3e1e758 Bump sweetalert2 from 8.18.5 to 8.18.6 in /app (#149)
Bumps [sweetalert2](https://github.com/sweetalert2/sweetalert2) from 8.18.5 to 8.18.6.
- [Release notes](https://github.com/sweetalert2/sweetalert2/releases)
- [Changelog](https://github.com/sweetalert2/sweetalert2/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sweetalert2/sweetalert2/compare/v8.18.5...v8.18.6)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-26 02:16:48 +09:00
cutls
b9103abe96 Merge branch 'master' of github.com:cutls/TheDesk 2019-10-26 02:15:58 +09:00
cutls
a7f8793454 Improve: speed on setting load 2019-10-26 02:14:32 +09:00
cutls
7b28981e9c JP alert dialog 2019-10-26 02:13:37 +09:00
cutls
ca41ca955c JP alert dialog 2019-10-26 02:13:13 +09:00
cutls
dd086e62cb Fix: follow text 2019-10-26 01:21:25 +09:00
cutls
3e2d40d248 WIP: useragent 2019-10-26 01:16:33 +09:00
cutls
bb08ec2435 improve: update 2019-10-25 00:04:53 +09:00
Cutls
0677c24887 New Crowdin translations (#147)
* New translations acct.json (Afrikaans)

* New translations acct.json (Portuguese, Brazilian)

* New translations acct.json (Serbian (Cyrillic))

* New translations main.json (Russian)

* New translations acct.json (Russian)

* New translations main.json (Romanian)

* New translations acct.json (Romanian)

* New translations main.json (Portuguese, Brazilian)

* New translations main.json (Serbian (Cyrillic))

* New translations main.json (Portuguese)

* New translations acct.json (Portuguese)

* New translations main.json (Polish)

* New translations acct.json (Polish)

* New translations main.json (Norwegian)

* New translations acct.json (Norwegian)

* New translations main.json (Turkish)

* New translations acct.json (English)

* New translations main.json (Vietnamese)

* New translations acct.json (Vietnamese)

* New translations main.json (Ukrainian)

* New translations acct.json (Ukrainian)

* New translations acct.json (Spanish)

* New translations acct.json (Turkish)

* New translations main.json (Swedish)

* New translations acct.json (Swedish)

* New translations acct.json (Spanish, Argentina)

* New translations main.json (Spanish)

* New translations main.json (Italian)

* New translations acct.json (Italian)

* New translations acct.json (Czech)

* New translations main.json (Chinese Traditional)

* New translations acct.json (Chinese Traditional)

* New translations acct.json (Chinese Simplified)

* New translations main.json (Catalan)

* New translations acct.json (Catalan)

* New translations acct.json (Bulgarian)

* New translations main.json (Arabic)

* New translations acct.json (Arabic)

* New translations main.json (Afrikaans)

* New translations acct.json (Danish)

* New translations main.json (Danish)

* New translations main.json (Hungarian)

* New translations acct.json (Hungarian)

* New translations main.json (Hebrew)

* New translations acct.json (Hebrew)

* New translations main.json (Greek)

* New translations acct.json (Greek)

* New translations acct.json (German)

* New translations main.json (French)

* New translations acct.json (French)

* New translations main.json (Finnish)

* New translations acct.json (Finnish)

* New translations main.json (Dutch)

* New translations acct.json (Dutch)
2019-10-23 21:40:29 +09:00
cutls
29277236ca travis upd 2019-10-22 15:17:48 +09:00
133 changed files with 1035 additions and 809 deletions

View File

@@ -50,4 +50,5 @@ deploy:
on:
repo: cutls/TheDesk
tags: true
all_branches: true
branches:
only: "/^v?[0-9\\.]+/"

View File

@@ -1,5 +1,5 @@
//バージョンチェッカー
function verck(ver) {
function verck(ver, jp) {
console.log("%c Welcome😊", "color: red;font-size:200%;")
var date = new Date();
var show = false
@@ -87,6 +87,11 @@ function verck(ver) {
}).then(function (mess) {
console.table(mess);
if (mess) {
//askjp_jp_ua: 2019年10月24日、mstdn.jpによるユーザーエージェントアクセス制限
if(jp && mess.jp_ua && !localStorage.getItem("askjp_jp_ua")){
localStorage.setItem("askjp_jp_ua", true)
$("#askjp_jp_ua").removeClass("hide")
}
var platform = localStorage.getItem("platform");
if (platform == "darwin") {
var newest = mess.desk_mac;

View File

@@ -13,8 +13,7 @@ function ck() {
if (!main) {
localStorage.setItem("main", 0)
}
var domainz = localStorage.getItem("domain_0");
var at = localStorage.getItem("acct_0_at");
//コード受信
if (location.search) {
var m = location.search.match(/\?mode=([a-zA-Z-0-9]+)\&code=(.+)/);
@@ -32,17 +31,21 @@ function ck() {
location.href = "acct.html?mode=first&code=true"
} else {
var obj = JSON.parse(multi);
var jp=false
Object.keys(obj).forEach(function (key) {
var acct = obj[key];
if (acct.domain) {
refresh(key, true)
}
if(acct.domain=="mstdn.jp"){
jp=true
}
});
if (obj[0].domain) {
$("#tl").show();
ticker();
multiSelector(false);
verck(ver);
verck(ver, jp);
$(".stw").show()
$("#something-wrong img").attr("src", "../../img/thinking.svg")
}

View File

@@ -8,175 +8,181 @@ onmessage = function (e) {
shell.openExternal(e.data[1]);
}
} else if (e.data[0] == "sendSinmpleIpc") {
ipc.send(e.data[1], "")
ipc.send(e.data[1], "");
} else if (e.data[0] == "dialogStore") {
ipc.send("dialogStore", e.data[1])
ipc.send("dialogStore", e.data[1]);
} else if (e.data[0] == "bmpImage") {
ipc.send('bmp-image', e.data[1]);
ipc.send("bmp-image", e.data[1]);
} else if (e.data[0] == "dialogCW") {
ipc.send("dialogCW", e.data[1])
ipc.send("dialogCW", e.data[1]);
} else if (e.data[0] == "nativeNotf") {
console.log(e.data[1])
ipc.send('native-notf', e.data[1]);
console.log(e.data[1]);
ipc.send("native-notf", e.data[1]);
} else if (e.data[0] == "dialogClient") {
ipc.send("dialogClient", e.data[1])
ipc.send("dialogClient", e.data[1]);
} else if (e.data[0] == "generalDL") {
ipc.send('general-dl', e.data[1]);
ipc.send("general-dl", e.data[1]);
} else if (e.data[0] == "openFinder") {
ipc.send('open-finder', e.data[1]);
ipc.send("open-finder", e.data[1]);
} else if (e.data[0] == "columnDel") {
ipc.send('column-del', e.data[1]);
ipc.send("column-del", e.data[1]);
} else if (e.data[0] == "lang") {
ipc.send('lang', e.data[1]);
ipc.send("lang", e.data[1]);
} else if (e.data[0] == "exportSettings") {
ipc.send('exportSettings', e.data[1]);
ipc.send("exportSettings", e.data[1]);
} else if (e.data[0] == "exportSettingsCoreComplete") {
ipc.send('export', e.data[1]);
ipc.send("export", e.data[1]);
} else if (e.data[0] == "importSettings") {
ipc.send('importSettings', e.data[1]);
ipc.send("importSettings", e.data[1]);
} else if (e.data[0] == "customSound") {
ipc.send('customSound', e.data[1]);
ipc.send("customSound", e.data[1]);
} else if (e.data[0] == "themeJsonDelete") {
ipc.send('theme-json-delete', e.data[1]);
ipc.send("theme-json-delete", e.data[1]);
} else if (e.data[0] == "themeJsonCreate") {
ipc.send('theme-json-create', e.data[1]);
ipc.send("theme-json-create", e.data[1]);
} else if (e.data[0] == "themeJsonRequest") {
ipc.send('theme-json-request', e.data[1]);
ipc.send("theme-json-request", e.data[1]);
} else if (e.data[0] == "ha") {
ipc.send('ha', e.data[1]);
ipc.send("ha", e.data[1]);
} else if (e.data[0] == "ua") {
ipc.send("ua", e.data[1]);
} else if (e.data[0] == "aboutData") {
ipc.send('aboutData', "");
ipc.send("aboutData", "");
} else if (e.data[0] == "itunes") {
console.log("NowPlaying")
ipc.send("itunes", e.data[1])
console.log("NowPlaying");
ipc.send("itunes", e.data[1]);
} else if (e.data[0] == "themeCSSRequest") {
ipc.send('theme-css-request', e.data[1]);
ipc.send("theme-css-request", e.data[1]);
} else if (e.data[0] == "customCSSRequest") {
ipc.send('custom-css-request', e.data[1]);
ipc.send("custom-css-request", e.data[1]);
} else if (e.data[0] == "downloadButton") {
ipc.send('download-btn', e.data[1]);
ipc.send("download-btn", e.data[1]);
} else if (e.data[0] == "nano") {
ipc.send('nano', null);
ipc.send("nano", null);
} else if (e.data[0] == "asReadComp") {
ipc.send('sendMarkersComplete', null);
ipc.send("sendMarkersComplete", null);
} else if (e.data[0] == "copy") {
ipc.send('copy', e.data[1]);
}
ipc.send("copy", e.data[1]);
}
};
//version.js
ipc.send("getPlatform", "")
ipc.on('platform', function (event, args) {
localStorage.setItem("platform", args[0])
localStorage.setItem("bit", args[1])
localStorage.setItem("about", JSON.stringify([args[2], args[3], args[4], args[5]]))
})
ipc.send("getPlatform", "");
ipc.on("platform", function(event, args) {
localStorage.setItem("platform", args[0]);
localStorage.setItem("bit", args[1]);
localStorage.setItem("about", JSON.stringify([args[2], args[3], args[4], args[5]]));
});
ipc.on('reload', function (event, arg) {
ipc.on("reload", function(event, arg) {
location.reload();
})
});
//Native Notf
ipc.on('shownotf', function (event, args) {
ipc.on("shownotf", function(event, args) {
if (args["type"] == "toot") {
postMessage(["details", [id, acct_id]], "*")
postMessage(["details", [id, acct_id]], "*");
} else if (args["type"] == "userdata") {
postMessage(["udg", [user, acct_id]], "*")
postMessage(["udg", [user, acct_id]], "*");
}
})
});
//first.js
ipc.on('custom-css-response', function (event, arg) {
if (arg == "") { return false; }
ipc.on("custom-css-response", function(event, arg) {
if (arg == "") {
return false;
}
var styleNode = document.createElement("style");
styleNode.setAttribute("type", "text/css")
styleNode.setAttribute("type", "text/css");
var content = document.createTextNode(arg)
styleNode.append(content)
document.getElementsByTagName("head")[0].append(styleNode)
})
ipc.on('theme-css-response', function (event, arg) {
if (arg == "") { return false; }
var content = document.createTextNode(arg);
styleNode.append(content);
document.getElementsByTagName("head")[0].append(styleNode);
});
ipc.on("theme-css-response", function(event, arg) {
if (arg == "") {
return false;
}
var styleNode = document.createElement("style");
styleNode.setAttribute("type", "text/css")
styleNode.setAttribute("type", "text/css");
var content = document.createTextNode(arg)
styleNode.append(content)
document.getElementsByTagName("head")[0].append(styleNode)
})
var content = document.createTextNode(arg);
styleNode.append(content);
document.getElementsByTagName("head")[0].append(styleNode);
});
//img.js
ipc.on('bmp-img-comp', function (event, b64) {
postMessage(["media", [b64[0], "image/png", b64[1]]], "*")
ipc.on("bmp-img-comp", function(event, b64) {
postMessage(["media", [b64[0], "image/png", b64[1]]], "*");
});
//ui,img.js
ipc.on('general-dl-prog', function (event, arg) {
ipc.on("general-dl-prog", function(event, arg) {
console.log("Progress: " + arg);
})
ipc.on('general-dl-message', function (event, arg) {
});
ipc.on("general-dl-message", function(event, arg) {
var argC = arg.replace(/\\/g, "\\\\") + "\\\\.";
console.log("saved")
postMessage(["toastSaved", [arg, argC]], "*")
})
console.log("saved");
postMessage(["toastSaved", [arg, argC]], "*");
});
//setting.js
ipc.on('langres', function (event, arg) {
location.href = "../" + arg + "/setting.html"
ipc.on("langres", function(event, arg) {
location.href = "../" + arg + "/setting.html";
});
ipc.on('exportSettingsFile', function (event, arg) {
postMessage(["exportSettingsCore", arg], "*")
ipc.on("exportSettingsFile", function(event, arg) {
postMessage(["exportSettingsCore", arg], "*");
});
ipc.on('exportAllComplete', function (event, arg) {
postMessage(["alert", "Complete"], "*")
ipc.on("exportAllComplete", function(event, arg) {
postMessage(["alert", "Complete"], "*");
});
ipc.on('config', function (event, arg) {
postMessage(["importSettingsCore", arg], "*")
ipc.on("config", function(event, arg) {
postMessage(["importSettingsCore", arg], "*");
});
ipc.on('savefolder', function (event, arg) {
ipc.on("savefolder", function(event, arg) {
localStorage.setItem("savefolder", arg);
});
ipc.on('font-list', function (event, arg) {
postMessage(["fontList", arg], "*")
ipc.on("font-list", function(event, arg) {
postMessage(["fontList", arg], "*");
});
ipc.on('customSoundRender', function (event, args) {
postMessage(["customSoundSave", [args[0], args[1]]], "*")
ipc.on("customSoundRender", function(event, args) {
postMessage(["customSoundSave", [args[0], args[1]]], "*");
});
ipc.on('theme-json-list-response', function (event, args) {
postMessage(["ctLoadCore", args], "*")
ipc.on("theme-json-list-response", function(event, args) {
postMessage(["ctLoadCore", args], "*");
});
ipc.on('theme-json-delete-complete', function (event, args) {
postMessage(["ctLoad", ""], "*")
ipc.on("theme-json-delete-complete", function(event, args) {
postMessage(["ctLoad", ""], "*");
});
ipc.on('theme-json-response', function (event, args) {
postMessage(["customConnect", args], "*")
ipc.on("theme-json-response", function(event, args) {
postMessage(["customConnect", args], "*");
});
ipc.on('theme-json-create-complete', function (event, args) {
postMessage(["clearCustomImport", ""], "*")
postMessage(["ctLoad", ""], "*")
ipc.on("theme-json-create-complete", function(event, args) {
postMessage(["clearCustomImport", ""], "*");
postMessage(["ctLoad", ""], "*");
});
//spotify.js
ipc.on('itunes-np', function (event, arg) {
postMessage(["npCore", arg], "*")
})
ipc.on("itunes-np", function(event, arg) {
postMessage(["npCore", arg], "*");
});
//tips.js
ipc.on('memory', function (event, arg) {
ipc.on("memory", function(event, arg) {
var use = arg[0];
var cpu = arg[1];
var total = arg[2]
postMessage(["renderMem", [use, cpu, total]], "*")
})
var total = arg[2];
postMessage(["renderMem", [use, cpu, total]], "*");
});
//update.html
ipc.on('prog', function (event, arg) {
postMessage(["updateProg", arg], "*")
})
ipc.on('mess', function (event, arg) {
postMessage(["updateMess", arg], "*")
})
ipc.on('asRead', function (event, arg) {
postMessage(["asRead", ""], "*")
})
ipc.on('asReadEnd', function (event, arg) {
postMessage(["asReadEnd", ""], "*")
})
var webviewDom = document.getElementById('webview');
ipc.on("prog", function(event, arg) {
postMessage(["updateProg", arg], "*");
});
ipc.on("mess", function(event, arg) {
postMessage(["updateMess", arg], "*");
});
ipc.on("asRead", function(event, arg) {
postMessage(["asRead", ""], "*");
});
ipc.on("asReadEnd", function(event, arg) {
postMessage(["asReadEnd", ""], "*");
});
var webviewDom = document.getElementById("webview");
if (webviewDom) {
webviewDom.addEventListener('new-window', function (e) {
webviewDom.addEventListener("new-window", function(e) {
shell.openExternal(e.url);
});
}

View File

@@ -150,10 +150,10 @@ function follow(acct_id, remote) {
console.log(["Success: folllow", json]);
if ($("#his-data").hasClass("following")) {
$("#his-data").removeClass("following");
$("#his-follow-btn").text(lang.lang_status_follow);
$("#his-follow-btn-text").text(lang.lang_status_follow);
} else {
$("#his-data").addClass("following");
$("#his-follow-btn").text(lang.lang_status_unfollow);
$("#his-follow-btn-text").text(lang.lang_status_unfollow);
}
}
};
@@ -196,10 +196,10 @@ function block(acct_id) {
if (httpreq.readyState === 4) {
if ($("#his-data").hasClass("blocking")) {
$("#his-data").removeClass("blocking");
$("#his-block-btn").text(lang.lang_status_block);
$("#his-block-btn-text").text(lang.lang_status_block);
} else {
$("#his-data").addClass("blocking");
$("#his-block-btn").text(lang.lang_status_unblock);
$("#his-block-btn-text").text(lang.lang_status_unblock);
}
}
};
@@ -253,10 +253,10 @@ function muteDo(acct_id) {
if (httpreq.readyState === 4) {
if ($("#his-data").hasClass("muting")) {
$("#his-data").removeClass("muting");
$("#his-mute-btn").text(lang.lang_status_mute);
$("#his-mute-btn-text").text(lang.lang_status_mute);
} else {
$("#his-data").addClass("muting");
$("#his-mute-btn").text(lang.lang_status_unmute);
$("#his-mute-btn-text").text(lang.lang_status_unmute);
}
}
};

View File

@@ -14,6 +14,9 @@ var envView = new Vue({
if (ls == "ha") {
hardwareAcceleration(val)
}
if (ls == "ua_setting") {
useragent(val)
}
return true
}
}
@@ -693,6 +696,9 @@ function clearCustomImport() {
function hardwareAcceleration(had) {
postMessage(["ha", had], "*")
}
function useragent(val){
postMessage(["ua", val], "*")
}
function customSound(key) {
postMessage(["customSound", key], "*")
}

View File

@@ -1,17 +1,17 @@
var dirname = __dirname;
var dir = 'file://' + __dirname;
var base = dir + '/view/';
var dir = "file://" + __dirname;
var base = dir + "/view/";
// Electronのモジュール
const electron = require("electron");
const fs = require("fs");
const language = require('./main/language.js');
const css = require('./main/css.js');
const dl = require('./main/dl.js');
const img = require('./main/img.js');
const np = require('./main/np.js');
const systemFunc = require('./main/system.js');
const Menu = electron.Menu
const join = require('path').join;
const language = require("./main/language.js");
const css = require("./main/css.js");
const dl = require("./main/dl.js");
const img = require("./main/img.js");
const np = require("./main/np.js");
const systemFunc = require("./main/system.js");
const Menu = electron.Menu;
const join = require("path").join;
// アプリケーションをコントロールするモジュール
const app = electron.app;
@@ -21,56 +21,43 @@ const BrowserWindow = electron.BrowserWindow;
let mainWindow;
// アプリが多重起動しないようにする
const gotTheLock = app.requestSingleInstanceLock()
const gotTheLock = app.requestSingleInstanceLock();
if (!gotTheLock) {
app.quit()
app.quit();
} else {
app.on('second-instance', () => {
app.on("second-instance", () => {
// 多重起動を試みた場合、既に存在するウィンドウにフォーカスを移す
// Someone tried to run a second instance, we should focus our window.
if (mainWindow) {
if (mainWindow.isMinimized()) mainWindow.restore()
mainWindow.focus()
if (mainWindow.isMinimized()) mainWindow.restore();
mainWindow.focus();
}
})
});
}
if (process.argv.indexOf("--dev") === -1) {
var packaged = true;
} else {
var packaged = false;
console.log(
"||\\\\\\ \n" +
"|||| \\\\\\\\ \n" +
"|||| \\\\\\\\ \n" +
"|||| Am I a \\\\\\\\ \n" +
"|||| cat? ^ ^ \\\\\\\\\\ _____ _ ____ _ \n" +
"|||| (.-.) \\\\\\\\\\ |_ _| |__ ___| _ \\ ___ ___| | __\n" +
"|||| ___> ) ||||| | | | '_ \\ / _ \\ | | |/ _ \\/ __| |/ /\n" +
"|||| < _ _) ////// | | | | | | __/ |_| | __/\__ \\ < \n" +
"|||| |_||_| ///// |_| |_| |_|\\___|____/ \\___||___/_|\\_\\ \n" +
"|||| ///// \n" +
"|||| /////\n" +
"|||| /////\n" +
"||||//////"
)
console.log("Welcome!")
console.log("||\\\\\\ \n" + "|||| \\\\\\\\ \n" + "|||| \\\\\\\\ \n" + "|||| Am I a \\\\\\\\ \n" + "|||| cat? ^ ^ \\\\\\\\\\ _____ _ ____ _ \n" + "|||| (.-.) \\\\\\\\\\ |_ _| |__ ___| _ \\ ___ ___| | __\n" + "|||| ___> ) ||||| | | | '_ \\ / _ \\ | | |/ _ \\/ __| |/ /\n" + "|||| < _ _) ////// | | | | | | __/ |_| | __/__ \\ < \n" + "|||| |_||_| ///// |_| |_| |_|\\___|____/ \\___||___/_|\\_\\ \n" + "|||| ///// \n" + "|||| /////\n" + "|||| /////\n" + "||||//////");
console.log("Welcome!");
}
var info_path = join(app.getPath("userData"), "window-size.json");
var max_info_path = join(app.getPath("userData"), "max-window-size.json");
var lang_path = join(app.getPath("userData"), "language");
var ha_path = join(app.getPath("userData"), "hardwareAcceleration");
var ua_path = join(app.getPath("userData"), "useragent");
try {
fs.readFileSync(ha_path, 'utf8');
app.disableHardwareAcceleration()
fs.readFileSync(ha_path, "utf8");
app.disableHardwareAcceleration();
if (!packaged) console.log("disabled: Hardware Acceleration");
} catch {
if (!packaged) console.log("enabled: Hardware Acceleration");
}
var window_size;
try {
window_size = JSON.parse(fs.readFileSync(info_path, 'utf8'));
window_size = JSON.parse(fs.readFileSync(info_path, "utf8"));
} catch (e) {
window_size = {
width: 1000,
@@ -79,33 +66,32 @@ try {
}
var max_window_size;
try {
max_window_size = JSON.parse(fs.readFileSync(max_info_path, 'utf8'));
max_window_size = JSON.parse(fs.readFileSync(max_info_path, "utf8"));
} catch (e) {
max_window_size = {
width: "string",
height: "string",
x: "string",
y: "string"
}; // デフォルトバリュー
}
function isFile(file) {
try {
fs.statSync(file);
return true
return true;
} catch (err) {
if (err.code === 'ENOENT') return false
if (err.code === "ENOENT") return false;
}
}
// 全てのウィンドウが閉じたら終了
app.on('window-all-closed', function () {
electron.session.defaultSession.clearCache(() => { })
app.on("window-all-closed", function() {
electron.session.defaultSession.clearCache(() => {});
app.quit();
});
function createWindow() {
if (isFile(lang_path)) {
var lang = fs.readFileSync(lang_path, 'utf8');
var lang = fs.readFileSync(lang_path, "utf8");
} else {
var langs = app.getLocale();
console.log(langs);
@@ -137,8 +123,13 @@ function createWindow() {
contextIsolation: true,
preload: join(__dirname, "js", "platform", "preload.js")
},
width: window_size.width, height: window_size.height, x: window_size.x, y: window_size.y, icon: __dirname + '/desk.png', show: false
}
width: window_size.width,
height: window_size.height,
x: window_size.x,
y: window_size.y,
icon: __dirname + "/desk.png",
show: false
};
} else if (platform == "win32") {
var arg = {
webPreferences: {
@@ -147,8 +138,13 @@ function createWindow() {
contextIsolation: true,
preload: join(__dirname, "js", "platform", "preload.js")
},
width: window_size.width, height: window_size.height, x: window_size.x, y: window_size.y, simpleFullscreen: true, show: false
}
width: window_size.width,
height: window_size.height,
x: window_size.x,
y: window_size.y,
simpleFullscreen: true,
show: false
};
} else if (platform == "darwin") {
var arg = {
webPreferences: {
@@ -157,25 +153,30 @@ function createWindow() {
contextIsolation: true,
preload: join(__dirname, "js", "platform", "preload.js")
},
width: window_size.width, height: window_size.height, x: window_size.x, y: window_size.y, simpleFullscreen: true, show: false
}
width: window_size.width,
height: window_size.height,
x: window_size.x,
y: window_size.y,
simpleFullscreen: true,
show: false
};
}
mainWindow = new BrowserWindow(arg);
mainWindow.once('page-title-updated', () => {
mainWindow.show()
mainWindow.once("page-title-updated", () => {
mainWindow.show();
if (window_size.max) {
mainWindow.maximize();
}
})
});
if (!packaged) mainWindow.toggleDevTools();
electron.session.defaultSession.clearCache(() => { })
electron.session.defaultSession.clearCache(() => {});
if (process.argv) {
if (process.argv[1]) {
var m = process.argv[1].match(/([a-zA-Z0-9]+)\/\?[a-zA-Z-0-9]+=(.+)/);
if (m) {
var mode = m[1];
var code = m[2];
var plus = '?mode=' + mode + '&code=' + code;
var plus = "?mode=" + mode + "&code=" + code;
} else {
var plus = "";
}
@@ -185,56 +186,65 @@ function createWindow() {
} else {
var plus = "";
}
mainWindow.loadURL(base + lang + '/index.html' + plus);
var ua;
try {
ua = fs.readFileSync(ua_path, "utf8");
} catch (e) {
//default UA Example:
// Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) thedesk/18.11.3 Chrome/76.0.3809.146 Electron/6.0.12 Safari/537.36
const crypto = require("crypto");
const N = 100;
var ua = "Mastodon client: "+crypto
.randomBytes(N)
.toString("base64")
.substring(0, N);
}
mainWindow.loadURL(base + lang + "/index.html" + plus, { userAgent: ua });
if (!window_size.x && !window_size.y) {
mainWindow.center();
}
// ウィンドウが閉じられたらアプリも終了
mainWindow.on('closed', function () {
mainWindow.on("closed", function() {
electron.ipcMain.removeAllListeners();
mainWindow = null;
});
closeArg = false
mainWindow.on('close', function (e, arg) {
writePos(mainWindow)
closeArg = false;
mainWindow.on("close", function(e, arg) {
writePos(mainWindow);
if (!closeArg) {
e.preventDefault()
e.preventDefault();
}
const promise = new Promise(function(resolve) {
mainWindow.webContents.send('asReadEnd', "")
setTimeout(function () { resolve() }, 3000)
})
promise.then((function (response) {
closeArg = true
mainWindow.close()
})
);
mainWindow.webContents.send("asReadEnd", "");
setTimeout(function() {
resolve();
}, 3000);
});
promise.then(function(response) {
closeArg = true;
mainWindow.close();
});
});
electron.ipcMain.on("sendMarkersComplete", function(e, arg) {
closeArg = true;
mainWindow.close();
});
electron.ipcMain.on('sendMarkersComplete', function (e, arg) {
closeArg = true
mainWindow.close()
})
function writePos(mainWindow) {
if (
max_window_size.width == mainWindow.getBounds().width &&
max_window_size.height == mainWindow.getBounds().height &&
max_window_size.x == mainWindow.getBounds().x &&
max_window_size.y == mainWindow.getBounds().y
) {
var size = { width: mainWindow.getBounds().width, height: mainWindow.getBounds().height, x: mainWindow.getBounds().x, y: mainWindow.getBounds().y, max: true }
if (max_window_size.width == mainWindow.getBounds().width && max_window_size.height == mainWindow.getBounds().height && max_window_size.x == mainWindow.getBounds().x && max_window_size.y == mainWindow.getBounds().y) {
var size = { width: mainWindow.getBounds().width, height: mainWindow.getBounds().height, x: mainWindow.getBounds().x, y: mainWindow.getBounds().y, max: true };
} else {
var size = { width: mainWindow.getBounds().width, height: mainWindow.getBounds().height, x: mainWindow.getBounds().x, y: mainWindow.getBounds().y }
var size = { width: mainWindow.getBounds().width, height: mainWindow.getBounds().height, x: mainWindow.getBounds().x, y: mainWindow.getBounds().y };
}
fs.writeFileSync(info_path, JSON.stringify(size))
fs.writeFileSync(info_path, JSON.stringify(size));
}
mainWindow.on('maximize', function () {
writePos(mainWindow)
mainWindow.on("maximize", function() {
writePos(mainWindow);
fs.writeFileSync(max_info_path, JSON.stringify(mainWindow.getBounds()));
});
mainWindow.on('minimize', function () {
writePos(mainWindow)
mainWindow.webContents.send('asRead', "")
})
mainWindow.on("minimize", function() {
writePos(mainWindow);
mainWindow.webContents.send("asRead", "");
});
var platform = process.platform;
var bit = process.arch;
@@ -249,34 +259,36 @@ function createWindow() {
np.TheDeskNowPlaying(mainWindow);
//その他system
systemFunc.system(mainWindow, dir, lang, dirname);
setInterval(function () { mouseTrack(mainWindow) }, 1000);
setInterval(function() {
mouseTrack(mainWindow);
}, 1000);
}
var x = 0
var y = 0
var unchanged = 0
var locked = false
var x = 0;
var y = 0;
var unchanged = 0;
var locked = false;
function mouseTrack(mainWindow) {
let mousePos = electron.screen.getCursorScreenPoint()
let xNow = mousePos.x
let yNow = mousePos.x
let mousePos = electron.screen.getCursorScreenPoint();
let xNow = mousePos.x;
let yNow = mousePos.x;
if (x != xNow || y != yNow) {
unchanged = 0
locked = false
unchanged = 0;
locked = false;
} else {
unchanged++
unchanged++;
if (unchanged > 60 && !locked) {
unchanged = 0
locked = true
mainWindow.webContents.send('asRead', "")
unchanged = 0;
locked = true;
mainWindow.webContents.send("asRead", "");
}
}
x = xNow
y = yNow
x = xNow;
y = yNow;
}
// Electronの初期化完了後に実行
app.on('ready', createWindow);
app.on("ready", createWindow);
var onError = function(err, response) {
console.error(err, response);
};
app.setAsDefaultProtocolClient('thedesk')
app.setAsDefaultProtocolClient("thedesk");

View File

@@ -9,6 +9,7 @@ function system(mainWindow, dir, lang, dirname) {
const clipboard = electron.clipboard;
var tmp_img = join(app.getPath("userData"), "tmp.png");
var ha_path = join(app.getPath("userData"), "hardwareAcceleration");
var ua_path = join(app.getPath("userData"), "useragent");
var lang_path = join(app.getPath("userData"), "language");
const BrowserWindow = electron.BrowserWindow;
const dialog = electron.dialog;
@@ -92,6 +93,15 @@ function system(mainWindow, dir, lang, dirname) {
app.relaunch()
app.exit()
})
ipc.on('ua', function (e, arg) {
if (arg == "") {
fs.unlink(ua_path, function (err) { });
} else {
fs.writeFileSync(ua_path, arg);
}
app.relaunch()
app.exit()
})
ipc.on('quit', (e, args) => {
app.quit();

View File

@@ -1,6 +1,6 @@
{
"name": "thedesk",
"version": "18.11.3",
"version": "18.11.4",
"description": "TheDesk is a Mastodon client for PC.",
"repository": "https://github.com/cutls/TheDesk",
"main": "main.js",
@@ -58,7 +58,7 @@
"json5": "^2.1.1",
"materialize-css": "^1.0.0",
"sumchecker": "^3.0.0",
"sweetalert2": "^8.18.5",
"sweetalert2": "^8.18.6",
"vue": "^2.6.10"
},
"optionalDependencies": {

View File

@@ -724,6 +724,31 @@
<a href="#!" class="modal-action modal-close waves-effect waves-green btn-flat">@@close@@</a>
</div>
</div>
<!--mstdn.jp useragent-->
<div id="askjp_jp_ua" class="hide" style="z-index:505;width:100vw;height:100vh; background-color: #530f0f;color:white;padding:20px;overflow-y:scroll;position:absolute;">
<p style="font-size:300%">【緊急】mstdn.jpへのアクセスについて</p><br>
<p style="font-size:200%">問題の概要</p>
<p>合同会社分散型ソーシャルネットワーク機構は非公開審査によってユーザーエージェントベースで個々のアプリに対してAPIへのアクセスを許可する方法を取っています。</p>
<p>TheDesk開発者はこれに強く反発し、TheDeskのユーザーエージェントをそのアプリからのアクセスであると特定することができない値にすることを決めました。</p>
<p>具体的には、"Mastodon client: [起動毎に変わる100文字の英数記号]"と設定しました。</p>
<p style="font-size:200%">ユーザーによる対策</p>
<p>このバージョンのTheDeskでは任意のユーザーエージェントを適用できます。「設定」内の「環境設定」で設定していただけます。<a href="setting.html">設定</a></p>
<p style="font-size:150%">1. 「TheDesk」を含む値に設定する</p>
<p>「設定」内の「環境設定」、「ユーザーエージェント」に「TheDesk」を含む値を入れてください。大文字小文字に注意してください。</p>
<p><b>懸念点</b></p>
<p>TheDesk開発者は合同会社分散型ソーシャルネットワーク機構に対しこの件についてメールで問い合わせを行っています(抗議ではありません)。問い合わせの過程でアプリ許可が取り消され、使用不能になる可能性があります。</p>
<p><u>ちなみに</u></p>
<p>合同会社分散型ソーシャルネットワーク機構はmstdn.jpのお知らせアカウントに対するリプライに書かれたサードパーティクライアントを「審査」の後許可するとトゥートし、複数ユーザーがTheDeskの名前を挙げました。
事実、トゥートの翌日までにTheDeskに対してアクセス許可が出されました。しかし、許可を出す際にTheDeskの標準ユーザーエージェントを機構は一切確認せず、「TheDesk」という文字列が入ったユーザーエージェントを一律で許可する設定にしたようです。
結果として実際の標準ユーザーエージェントはそれに合致せず、不許可のままとなっていました。前バージョンまでの標準ユーザーエージェントは、パッケージ名の都合上全て小文字の「thedesk」を採用していました。
</p>
<p style="font-size:150%">2. 「認定済み」クライアントの名前を含む値に設定する</p>
<p>「設定」内の「環境設定」、「ユーザーエージェント」に、<a href="https://mstdn.jp/about">mstdn.jpのトップページ</a>記載のアプリ名を含む値を入れてください。大文字小文字やスペースに注意してください。</p>
<p>「Mastodon日本鯖です」と書かれた以降の一段を全てコピーして記載してもアクセス可能です。<u>これほどまでにユーザーエージェント制限は「抜け道」が多いのです。</u><a href="setting.html">設定</a></p>
<p><b>懸念点</b></p>
<p>その記載されたアプリと合同会社分散型ソーシャルネットワーク機構になんの関係があるかは知りませんが、どちらにしろ他のクライアントの名を借りてアクセスの許可をいただくというあまり道徳的によろしくない方法です。</p>
<button onclick="$('#askjp_jp_ua').addClass('hide')" class="btn waves-effect">閉じる</button>
</div>
<!-- Modal Structure Release Note-->
<div id="releasenote" class="modal modal-fixed-footer">
<div class="modal-content">
@@ -731,66 +756,27 @@
<a href="https://thedesk.top" target="_blank">HP</a><br>
<a href="https://github.com/cutls/TheDesk" target="_blank">GitHub</a><br>
<br>
<div id="release-Usamin_18-11-3" class="release-do" style="display:none; ">><br>
<div id="release-Usamin_18-11-4" class="release-do" style="display:none; ">><br>
<a href="https://ja.mstdn.wiki/TheDesk" target="_blank">機能一覧</a><br>
Pixiv FanboxやPatreonでは支援者様限定で様々なTheDeskに関する記事をご覧いただけます。最低月一更新。<br>
困ったときは、<a href="https://docs.thedesk.top">TheDesk Docs</a>をご覧ください。
<h5>Release Note Usamin (18.11.3)</h5>
投稿ボックスの横幅が長くなる不具合を修正
<a onclick="udgEx('@micchan83@fedibird.com','main')" class="contributor">
<img src="https://user-images.githubusercontent.com/17561618/67261210-a46a7980-f4da-11e9-9c9c-704757d3b1a7.png">micchan83
</a>
<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('@micchan83@fedibird.com','main')" class="contributor">
<img src="https://user-images.githubusercontent.com/17561618/67261210-a46a7980-f4da-11e9-9c9c-704757d3b1a7.png">micchan83
</a>
<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>
・アクセストークンを用いてログイン(viaの変更も不可能ではないが上級者向け)
<h5>Release Note Usamin (18.11.4)</h5>
mstdn.jpのユーザーエージェント制限に対する抗議的処置
<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>
検索語句入力後Enterで検索を開始できる
<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('osapon@mstdn.nere9.help','main')" class="contributor">
<img src="https://user-images.githubusercontent.com/17561618/66582531-eb906a80-ebbc-11e9-9969-7c245cb853c6.png">osapon
</a>
<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>
・設定変更後undefinedと出ることがある
<a onclick="udgEx('osapon@mstdn.nere9.help','main')" class="contributor">
<img src="https://user-images.githubusercontent.com/17561618/66582531-eb906a80-ebbc-11e9-9969-7c245cb853c6.png">osapon
<a onclick="udgEx('hinketu@minohdon.jp','main')" class="contributor">
<img src="https://user-images.githubusercontent.com/17561618/67628814-f4688800-f8ae-11e9-8421-c3f891918f48.png">hinketu
</a>
<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('osapon@mstdn.nere9.help','main')" class="contributor">
<img src="https://user-images.githubusercontent.com/17561618/66582531-eb906a80-ebbc-11e9-9969-7c245cb853c6.png">osapon
</a>
<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 href="https://app.fossa.com/projects/git%2Bgithub.com%2Fcutls%2FTheDesk?ref=badge_small" alt="FOSSA Status"><img src="https://app.fossa.com/api/projects/git%2Bgithub.com%2Fcutls%2FTheDesk.svg?type=small"/></a>
<a onclick="udgEx('osapon@mstdn.nere9.help','main')" class="contributor">
<img src="https://user-images.githubusercontent.com/17561618/66582531-eb906a80-ebbc-11e9-9969-7c245cb853c6.png">osapon
</a>
<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('osapon@mstdn.nere9.help','main')" class="contributor">
<img src="https://user-images.githubusercontent.com/17561618/66582531-eb906a80-ebbc-11e9-9969-7c245cb853c6.png">osapon
</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>

View File

@@ -18,5 +18,6 @@
"ko": "",
"thisismisskey": "Login as Misskey",
"misskeylogin": "Read <a href=\"https://thedesk.top/how-to-misskey-login.html\">Docs(ja)</a> to login Misskey.",
"nodata": "No data"
"nodata": "No data",
"accessTokenSetup": "Use access token to login(click after fill not code but access-token in box: Advanced)"
}

View File

@@ -9,7 +9,7 @@
"lang_edit": "Edit",
"lang_del": "Delete",
"lang_add": "Add",
"lang_fatalerroroccured": "Some errors are occured, please restart TheDesk.",
"lang_fatalerroroccured": "Error",
"lang_speech": "Google US English",
"lang_lang": "Language",
"lang_langlocale": "English",

View File

@@ -31,6 +31,8 @@
"fontsize": "Font size",
"savefolder": "Folder to save",
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
"useragent": "User agent",
"useragentWarn": "Restart when changed",
"absolute": "absolute value",
"themeSel": "Select theme",
"customtheme": "Edit and add custom themes",

View File

@@ -2,15 +2,18 @@
"updatehere": "Get latest TheDesk",
"download": "Start",
"portable": "Portable ver.",
"installer": "Installer ver.",
"snap": "Snap ver may be on Snapcraft",
"unrewrite": "Not rewrite",
"installer": "Installer(Recommended)",
"linux": "zip",
"linuxdeb": "deb(Recommended on buntu, Debian)",
"linuxsnap": "snap",
"snap": "Get it on Snapcraft",
"sureupd": "You may lose a cool experience!",
"skipupd": "Skip this update",
"nexttl": "Until next TL loading",
"nextver": "Until next version",
"nexttl": "Hidden until next TL loading",
"nextver": "Hidden until next version",
"problem1": "Some problems?",
"problem2": "Please download on <a href='https://thedesk.top'>Oficial HP</a>.",
"continue": "Continue updating",
"dlnow": "Downloading..."
"dlnow": "Downloading...",
"checkWhatIsNew": "What is new?"
}

View File

@@ -18,5 +18,6 @@
"ko": "",
"thisismisskey": "Login as Misskey",
"misskeylogin": "Read <a href=\"https://thedesk.top/how-to-misskey-login.html\">Docs(ja)</a> to login Misskey.",
"nodata": "No data"
"nodata": "No data",
"accessTokenSetup": "Use access token to login(click after fill not code but access-token in box: Advanced)"
}

View File

@@ -9,7 +9,7 @@
"lang_edit": "Edit",
"lang_del": "Delete",
"lang_add": "Add",
"lang_fatalerroroccured": "Some errors are occured, please restart TheDesk.",
"lang_fatalerroroccured": "Error",
"lang_speech": "Google US English",
"lang_lang": "Language",
"lang_langlocale": "English",

View File

@@ -31,6 +31,8 @@
"fontsize": "Font size",
"savefolder": "Folder to save",
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
"useragent": "User agent",
"useragentWarn": "Restart when changed",
"absolute": "absolute value",
"themeSel": "Select theme",
"customtheme": "Edit and add custom themes",

View File

@@ -2,15 +2,18 @@
"updatehere": "Get latest TheDesk",
"download": "Start",
"portable": "Portable ver.",
"installer": "Installer ver.",
"snap": "Snap ver may be on Snapcraft",
"unrewrite": "Not rewrite",
"installer": "Installer(Recommended)",
"linux": "zip",
"linuxdeb": "deb(Recommended on buntu, Debian)",
"linuxsnap": "snap",
"snap": "Get it on Snapcraft",
"sureupd": "You may lose a cool experience!",
"skipupd": "Skip this update",
"nexttl": "Until next TL loading",
"nextver": "Until next version",
"nexttl": "Hidden until next TL loading",
"nextver": "Hidden until next version",
"problem1": "Some problems?",
"problem2": "Please download on <a href='https://thedesk.top'>Oficial HP</a>.",
"continue": "Continue updating",
"dlnow": "Downloading..."
"dlnow": "Downloading...",
"checkWhatIsNew": "What is new?"
}

View File

@@ -18,5 +18,6 @@
"ko": "",
"thisismisskey": "Влезте като Misskey",
"misskeylogin": "Прочетете <a href=\"https://thedesk.top/how-to-misskey-login.html\">Документацията</a>, за да влезете в Misskey.",
"nodata": "Няма данни"
"nodata": "Няма данни",
"accessTokenSetup": "Use access token to login(click after fill not code but access-token in box: Advanced)"
}

View File

@@ -31,6 +31,8 @@
"fontsize": "Размер на шрифта",
"savefolder": "Папка за запазване",
"savefolderwarn": "TheDesk ще използва това местоназначение, когато се опитва да запази снимки или да прави екранни снимки.",
"useragent": "User agent",
"useragentWarn": "Restart when changed",
"absolute": "абсолютна стойност",
"themeSel": "Изберете тема",
"customtheme": "Редактирайте и добавете персонализирани теми",

View File

@@ -2,15 +2,18 @@
"updatehere": "Get latest TheDesk",
"download": "Start",
"portable": "Portable ver.",
"installer": "Installer ver.",
"snap": "Snap ver may be on Snapcraft",
"unrewrite": "Not rewrite",
"installer": "Installer(Recommended)",
"linux": "zip",
"linuxdeb": "deb(Recommended on buntu, Debian)",
"linuxsnap": "snap",
"snap": "Get it on Snapcraft",
"sureupd": "You may lose a cool experience!",
"skipupd": "Skip this update",
"nexttl": "Until next TL loading",
"nextver": "Until next version",
"nexttl": "Hidden until next TL loading",
"nextver": "Hidden until next version",
"problem1": "Some problems?",
"problem2": "Please download on <a href=\"https://thedesk.top\">Oficial HP</a>.",
"continue": "Continue updating",
"dlnow": "Downloading..."
"dlnow": "Downloading...",
"checkWhatIsNew": "What is new?"
}

View File

@@ -18,5 +18,6 @@
"ko": "",
"thisismisskey": "Login as Misskey",
"misskeylogin": "Read <a href=\"https://thedesk.top/how-to-misskey-login.html\">Docs(ja)</a> to login Misskey.",
"nodata": "No data"
"nodata": "No data",
"accessTokenSetup": "Use access token to login(click after fill not code but access-token in box: Advanced)"
}

View File

@@ -9,7 +9,7 @@
"lang_edit": "Edit",
"lang_del": "Delete",
"lang_add": "Add",
"lang_fatalerroroccured": "Some errors are occured, please restart TheDesk.",
"lang_fatalerroroccured": "Error",
"lang_speech": "Google US English",
"lang_lang": "Language",
"lang_langlocale": "English",

View File

@@ -31,6 +31,8 @@
"fontsize": "Font size",
"savefolder": "Folder to save",
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
"useragent": "User agent",
"useragentWarn": "Restart when changed",
"absolute": "absolute value",
"themeSel": "Select theme",
"customtheme": "Edit and add custom themes",

View File

@@ -2,15 +2,18 @@
"updatehere": "Get latest TheDesk",
"download": "Start",
"portable": "Portable ver.",
"installer": "Installer ver.",
"snap": "Snap ver may be on Snapcraft",
"unrewrite": "Not rewrite",
"installer": "Installer(Recommended)",
"linux": "zip",
"linuxdeb": "deb(Recommended on buntu, Debian)",
"linuxsnap": "snap",
"snap": "Get it on Snapcraft",
"sureupd": "You may lose a cool experience!",
"skipupd": "Skip this update",
"nexttl": "Until next TL loading",
"nextver": "Until next version",
"nexttl": "Hidden until next TL loading",
"nextver": "Hidden until next version",
"problem1": "Some problems?",
"problem2": "Please download on <a href='https://thedesk.top'>Oficial HP</a>.",
"continue": "Continue updating",
"dlnow": "Downloading..."
"dlnow": "Downloading...",
"checkWhatIsNew": "What is new?"
}

View File

@@ -18,5 +18,6 @@
"ko": "",
"thisismisskey": "Přihlásit jako Misskey",
"misskeylogin": "Pro přihlášení do Misskey si přečtěte <a href=\"https://thedesk.top/how-to-misskey-login.html\">dokumentaci (ja)</a>.",
"nodata": "No data"
"nodata": "No data",
"accessTokenSetup": "Use access token to login(click after fill not code but access-token in box: Advanced)"
}

View File

@@ -31,6 +31,8 @@
"fontsize": "Velikost písma",
"savefolder": "Folder to save",
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
"useragent": "User agent",
"useragentWarn": "Restart when changed",
"absolute": "absolutní hodnota",
"themeSel": "Vybrat motiv",
"customtheme": "Edit and add custom themes",

View File

@@ -3,8 +3,10 @@
"download": "Začít",
"portable": "Přenosná verze",
"installer": "Verze instalátoru",
"linux": "zip",
"linuxdeb": "deb(Recommended on buntu, Debian)",
"linuxsnap": "snap",
"snap": "Verze Snap může být na Snapcraftu",
"unrewrite": "Nepřepisovat",
"sureupd": "Můžete ztratit úžasné nové funkce!",
"skipupd": "Přeskočit tuto aktualizaci",
"nexttl": "Do dalšího načtení časové osy",
@@ -12,5 +14,6 @@
"problem1": "Máte problémy?",
"problem2": "Prosím stáhněte si aktualizaci na <a href=\"https://thedesk.top\">oficiální stránce</a>.",
"continue": "Pokračovat v aktualizaci",
"dlnow": "Stahuji..."
"dlnow": "Stahuji...",
"checkWhatIsNew": "What is new?"
}

View File

@@ -18,5 +18,6 @@
"ko": "",
"thisismisskey": "Login as Misskey",
"misskeylogin": "Read <a href=\"https://thedesk.top/how-to-misskey-login.html\">Docs(ja)</a> to login Misskey.",
"nodata": "No data"
"nodata": "No data",
"accessTokenSetup": "Use access token to login(click after fill not code but access-token in box: Advanced)"
}

View File

@@ -9,7 +9,7 @@
"lang_edit": "Edit",
"lang_del": "Delete",
"lang_add": "Add",
"lang_fatalerroroccured": "Some errors are occured, please restart TheDesk.",
"lang_fatalerroroccured": "Error",
"lang_speech": "Google US English",
"lang_lang": "Language",
"lang_langlocale": "English",

View File

@@ -31,6 +31,8 @@
"fontsize": "Font size",
"savefolder": "Folder to save",
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
"useragent": "User agent",
"useragentWarn": "Restart when changed",
"absolute": "absolute value",
"themeSel": "Select theme",
"customtheme": "Edit and add custom themes",

View File

@@ -2,15 +2,18 @@
"updatehere": "Get latest TheDesk",
"download": "Start",
"portable": "Portable ver.",
"installer": "Installer ver.",
"snap": "Snap ver may be on Snapcraft",
"unrewrite": "Not rewrite",
"installer": "Installer(Recommended)",
"linux": "zip",
"linuxdeb": "deb(Recommended on buntu, Debian)",
"linuxsnap": "snap",
"snap": "Get it on Snapcraft",
"sureupd": "You may lose a cool experience!",
"skipupd": "Skip this update",
"nexttl": "Until next TL loading",
"nextver": "Until next version",
"nexttl": "Hidden until next TL loading",
"nextver": "Hidden until next version",
"problem1": "Some problems?",
"problem2": "Please download on <a href='https://thedesk.top'>Oficial HP</a>.",
"continue": "Continue updating",
"dlnow": "Downloading..."
"dlnow": "Downloading...",
"checkWhatIsNew": "What is new?"
}

View File

@@ -18,5 +18,6 @@
"ko": "",
"thisismisskey": "Als Misskey anmelden",
"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": "Use access token to login(click after fill not code but access-token in box: Advanced)"
}

View File

@@ -31,6 +31,8 @@
"fontsize": "Schriftgröße",
"savefolder": "Ordner zum Speichern",
"savefolderwarn": "TheDesk verwendet diesen Ordner, wenn es versucht Bilder zu speichern oder Screenshots zu machen.",
"useragent": "User agent",
"useragentWarn": "Restart when changed",
"absolute": "Absoluter Wert",
"themeSel": "Design auswählen",
"customtheme": "Bearbeiten und hinzufügen von eigenen Designs",

View File

@@ -3,8 +3,10 @@
"download": "Start",
"portable": "Portable Version",
"installer": "Installer Version",
"linux": "zip",
"linuxdeb": "deb(Recommended on buntu, Debian)",
"linuxsnap": "snap",
"snap": "Snap-Version kann auf Snapcraft sein",
"unrewrite": "Nicht wieder fragen.",
"sureupd": "Du kannst ein cooles Erlebnis verpassen!",
"skipupd": "Update überspringen",
"nexttl": "Bis zur nächsten Verlaufsaktualisierung",
@@ -12,5 +14,6 @@
"problem1": "Gibt es Probleme?",
"problem2": "Bitte von <a href=\"https://thedesk.top\">Offizielle Homepage</a> herunterladen.",
"continue": "Aktualisieren fortsetzen",
"dlnow": "Herunterladen..."
"dlnow": "Herunterladen...",
"checkWhatIsNew": "What is new?"
}

View File

@@ -18,5 +18,6 @@
"ko": "",
"thisismisskey": "Login as Misskey",
"misskeylogin": "Read <a href=\"https://thedesk.top/how-to-misskey-login.html\">Docs(ja)</a> to login Misskey.",
"nodata": "No data"
"nodata": "No data",
"accessTokenSetup": "Use access token to login(click after fill not code but access-token in box: Advanced)"
}

View File

@@ -9,7 +9,7 @@
"lang_edit": "Edit",
"lang_del": "Delete",
"lang_add": "Add",
"lang_fatalerroroccured": "Some errors are occured, please restart TheDesk.",
"lang_fatalerroroccured": "Error",
"lang_speech": "Google US English",
"lang_lang": "Language",
"lang_langlocale": "English",

View File

@@ -31,6 +31,8 @@
"fontsize": "Font size",
"savefolder": "Folder to save",
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
"useragent": "User agent",
"useragentWarn": "Restart when changed",
"absolute": "absolute value",
"themeSel": "Select theme",
"customtheme": "Edit and add custom themes",

View File

@@ -2,15 +2,18 @@
"updatehere": "Get latest TheDesk",
"download": "Start",
"portable": "Portable ver.",
"installer": "Installer ver.",
"snap": "Snap ver may be on Snapcraft",
"unrewrite": "Not rewrite",
"installer": "Installer(Recommended)",
"linux": "zip",
"linuxdeb": "deb(Recommended on buntu, Debian)",
"linuxsnap": "snap",
"snap": "Get it on Snapcraft",
"sureupd": "You may lose a cool experience!",
"skipupd": "Skip this update",
"nexttl": "Until next TL loading",
"nextver": "Until next version",
"nexttl": "Hidden until next TL loading",
"nextver": "Hidden until next version",
"problem1": "Some problems?",
"problem2": "Please download on <a href='https://thedesk.top'>Oficial HP</a>.",
"continue": "Continue updating",
"dlnow": "Downloading..."
"dlnow": "Downloading...",
"checkWhatIsNew": "What is new?"
}

View File

@@ -18,5 +18,6 @@
"ko": "crwdns3050:0crwdne3050:0",
"thisismisskey": "crwdns3052:0crwdne3052:0",
"misskeylogin": "crwdns3054:0crwdne3054:0",
"nodata": "crwdns3056:0crwdne3056:0"
"nodata": "crwdns3056:0crwdne3056:0",
"accessTokenSetup": "crwdns4362:0crwdne4362:0"
}

View File

@@ -31,6 +31,8 @@
"fontsize": "crwdns3966:0crwdne3966:0",
"savefolder": "crwdns3968:0crwdne3968:0",
"savefolderwarn": "crwdns3970:0crwdne3970:0",
"useragent": "crwdns4372:0crwdne4372:0",
"useragentWarn": "crwdns4374:0crwdne4374:0",
"absolute": "crwdns3972:0crwdne3972:0",
"themeSel": "crwdns3974:0crwdne3974:0",
"customtheme": "crwdns3976:0crwdne3976:0",

View File

@@ -3,8 +3,10 @@
"download": "crwdns4298:0crwdne4298:0",
"portable": "crwdns4300:0crwdne4300:0",
"installer": "crwdns4302:0crwdne4302:0",
"linux": "crwdns4364:0crwdne4364:0",
"linuxdeb": "crwdns4366:0crwdne4366:0",
"linuxsnap": "crwdns4368:0crwdne4368:0",
"snap": "crwdns4304:0crwdne4304:0",
"unrewrite": "crwdns4306:0crwdne4306:0",
"sureupd": "crwdns4308:0crwdne4308:0",
"skipupd": "crwdns4310:0crwdne4310:0",
"nexttl": "crwdns4312:0crwdne4312:0",
@@ -12,5 +14,6 @@
"problem1": "crwdns4316:0crwdne4316:0",
"problem2": "crwdns4318:0crwdne4318:0",
"continue": "crwdns4320:0crwdne4320:0",
"dlnow": "crwdns4322:0crwdne4322:0"
"dlnow": "crwdns4322:0crwdne4322:0",
"checkWhatIsNew": "crwdns4370:0crwdne4370:0"
}

View File

@@ -31,6 +31,8 @@
"fontsize": "Font size",
"savefolder": "Folder to save",
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
"useragent":"User agent",
"useragentWarn":"Restart when changed",
"absolute": "absolute value",
"themeSel": "Select theme",
"customtheme": "Edit and add custom themes",

View File

@@ -2,15 +2,18 @@
"updatehere":"Get latest TheDesk",
"download":"Start",
"portable":"Portable ver.",
"installer":"Installer ver.",
"snap":"Snap ver may be on Snapcraft",
"unrewrite":"Not rewrite",
"installer":"Installer(Recommended)",
"linux":"zip",
"linuxdeb":"deb(Recommended on buntu, Debian)",
"linuxsnap":"snap",
"snap":"Get it on Snapcraft",
"sureupd":"You may lose a cool experience!",
"skipupd":"Skip this update",
"nexttl":"Until next TL loading",
"nextver":"Until next version",
"nexttl":"Hidden until next TL loading",
"nextver":"Hidden until next version",
"problem1":"Some problems?",
"problem2":"Please download on <a href='https://thedesk.top'>Oficial HP</a>.",
"continue":"Continue updating",
"dlnow":"Downloading..."
"dlnow":"Downloading...",
"checkWhatIsNew": "What is new?"
}

View File

@@ -18,5 +18,6 @@
"ko": "",
"thisismisskey": "Iniciar sesión con Misskey",
"misskeylogin": "Leé <a href=\"https://docs.thedesk.top/\">la documentación (en japonés)</a> para usar Misskey.",
"nodata": "Sin datos"
"nodata": "Sin datos",
"accessTokenSetup": "Use access token to login(click after fill not code but access-token in box: Advanced)"
}

View File

@@ -31,6 +31,8 @@
"fontsize": "Tamaño de tipografía",
"savefolder": "Carpeta para guardar",
"savefolderwarn": "TheDesk usa esta configuración para guardar imágenes en general y capturas de pantallas.",
"useragent": "User agent",
"useragentWarn": "Restart when changed",
"absolute": "valor absoluto",
"themeSel": "Seleccionar tema",
"customtheme": "Editar y agregar temas personalizados",

View File

@@ -3,8 +3,10 @@
"download": "Comenzar",
"portable": "Compilación portátil",
"installer": "Compilación de instalación",
"linux": "zip",
"linuxdeb": "deb(Recommended on buntu, Debian)",
"linuxsnap": "snap",
"snap": "La compilación Snap puede encontrarse en Snapcraft",
"unrewrite": "No reescribir",
"sureupd": "¡Podrías perderte una experiencia copada!",
"skipupd": "Saltar esta actualización",
"nexttl": "Hasta el próximo refresco de la línea temporal",
@@ -12,5 +14,6 @@
"problem1": "¿Tenés problemas?",
"problem2": "Por favor, descargá desde <a href=\"https://thedesk.top/en/\">el sitio web oficial</a>.",
"continue": "Continuar con la actualización",
"dlnow": "Descargando…"
"dlnow": "Descargando…",
"checkWhatIsNew": "What is new?"
}

View File

@@ -18,5 +18,6 @@
"ko": "",
"thisismisskey": "Login as Misskey",
"misskeylogin": "Read <a href=\"https://thedesk.top/how-to-misskey-login.html\">Docs(ja)</a> to login Misskey.",
"nodata": "No data"
"nodata": "No data",
"accessTokenSetup": "Use access token to login(click after fill not code but access-token in box: Advanced)"
}

View File

@@ -9,7 +9,7 @@
"lang_edit": "Edit",
"lang_del": "Delete",
"lang_add": "Add",
"lang_fatalerroroccured": "Some errors are occured, please restart TheDesk.",
"lang_fatalerroroccured": "Error",
"lang_speech": "Google US English",
"lang_lang": "Language",
"lang_langlocale": "English",

View File

@@ -31,6 +31,8 @@
"fontsize": "Font size",
"savefolder": "Folder to save",
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
"useragent": "User agent",
"useragentWarn": "Restart when changed",
"absolute": "absolute value",
"themeSel": "Select theme",
"customtheme": "Edit and add custom themes",

View File

@@ -2,15 +2,18 @@
"updatehere": "Get latest TheDesk",
"download": "Start",
"portable": "Portable ver.",
"installer": "Installer ver.",
"snap": "Snap ver may be on Snapcraft",
"unrewrite": "Not rewrite",
"installer": "Installer(Recommended)",
"linux": "zip",
"linuxdeb": "deb(Recommended on buntu, Debian)",
"linuxsnap": "snap",
"snap": "Get it on Snapcraft",
"sureupd": "You may lose a cool experience!",
"skipupd": "Skip this update",
"nexttl": "Until next TL loading",
"nextver": "Until next version",
"nexttl": "Hidden until next TL loading",
"nextver": "Hidden until next version",
"problem1": "Some problems?",
"problem2": "Please download on <a href='https://thedesk.top'>Oficial HP</a>.",
"continue": "Continue updating",
"dlnow": "Downloading..."
"dlnow": "Downloading...",
"checkWhatIsNew": "What is new?"
}

View File

@@ -18,5 +18,6 @@
"ko": "",
"thisismisskey": "Login as Misskey",
"misskeylogin": "Read <a href=\"https://thedesk.top/how-to-misskey-login.html\">Docs(ja)</a> to login Misskey.",
"nodata": "No data"
"nodata": "No data",
"accessTokenSetup": "Use access token to login(click after fill not code but access-token in box: Advanced)"
}

View File

@@ -9,7 +9,7 @@
"lang_edit": "Edit",
"lang_del": "Delete",
"lang_add": "Add",
"lang_fatalerroroccured": "Some errors are occured, please restart TheDesk.",
"lang_fatalerroroccured": "Error",
"lang_speech": "Google US English",
"lang_lang": "Language",
"lang_langlocale": "English",

View File

@@ -31,6 +31,8 @@
"fontsize": "Font size",
"savefolder": "Folder to save",
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
"useragent": "User agent",
"useragentWarn": "Restart when changed",
"absolute": "absolute value",
"themeSel": "Select theme",
"customtheme": "Edit and add custom themes",

View File

@@ -2,15 +2,18 @@
"updatehere": "Get latest TheDesk",
"download": "Start",
"portable": "Portable ver.",
"installer": "Installer ver.",
"snap": "Snap ver may be on Snapcraft",
"unrewrite": "Not rewrite",
"installer": "Installer(Recommended)",
"linux": "zip",
"linuxdeb": "deb(Recommended on buntu, Debian)",
"linuxsnap": "snap",
"snap": "Get it on Snapcraft",
"sureupd": "You may lose a cool experience!",
"skipupd": "Skip this update",
"nexttl": "Until next TL loading",
"nextver": "Until next version",
"nexttl": "Hidden until next TL loading",
"nextver": "Hidden until next version",
"problem1": "Some problems?",
"problem2": "Please download on <a href='https://thedesk.top'>Oficial HP</a>.",
"continue": "Continue updating",
"dlnow": "Downloading..."
"dlnow": "Downloading...",
"checkWhatIsNew": "What is new?"
}

View File

@@ -18,5 +18,6 @@
"ko": "",
"thisismisskey": "Login as Misskey",
"misskeylogin": "Read <a href=\"https://thedesk.top/how-to-misskey-login.html\">Docs(ja)</a> to login Misskey.",
"nodata": "No data"
"nodata": "No data",
"accessTokenSetup": "Use access token to login(click after fill not code but access-token in box: Advanced)"
}

View File

@@ -9,7 +9,7 @@
"lang_edit": "Modifier",
"lang_del": "Supprimer",
"lang_add": "Ajouter",
"lang_fatalerroroccured": "Some errors are occured, please restart TheDesk.",
"lang_fatalerroroccured": "Error",
"lang_speech": "Google U.S en anglais",
"lang_lang": "Langue",
"lang_langlocale": "Anglais",

View File

@@ -31,6 +31,8 @@
"fontsize": "Taille de la police de caractères",
"savefolder": "Folder to save",
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
"useragent": "User agent",
"useragentWarn": "Restart when changed",
"absolute": "absolute value",
"themeSel": "Select theme",
"customtheme": "Edit and add custom themes",

View File

@@ -2,15 +2,18 @@
"updatehere": "Téléchargez le dernier TheDesk",
"download": "Démarrer",
"portable": "Portable ver.",
"installer": "Installer ver.",
"snap": "Snap ver may be on Snapcraft",
"unrewrite": "Not rewrite",
"installer": "Installer(Recommended)",
"linux": "zip",
"linuxdeb": "deb(Recommended on buntu, Debian)",
"linuxsnap": "snap",
"snap": "Get it on Snapcraft",
"sureupd": "You may lose a cool experience!",
"skipupd": "Ignorer cette mise à jour",
"nexttl": "Until next TL loading",
"nextver": "Until next version",
"nexttl": "Hidden until next TL loading",
"nextver": "Hidden until next version",
"problem1": "Some problems?",
"problem2": "Please download on <a href=\"https://thedesk.top\">Oficial HP</a>.",
"continue": "Continue updating",
"dlnow": "Downloading..."
"dlnow": "Downloading...",
"checkWhatIsNew": "What is new?"
}

View File

@@ -18,5 +18,6 @@
"ko": "",
"thisismisskey": "Login as Misskey",
"misskeylogin": "Read <a href=\"https://thedesk.top/how-to-misskey-login.html\">Docs(ja)</a> to login Misskey.",
"nodata": "No data"
"nodata": "No data",
"accessTokenSetup": "Use access token to login(click after fill not code but access-token in box: Advanced)"
}

View File

@@ -9,7 +9,7 @@
"lang_edit": "Edit",
"lang_del": "Delete",
"lang_add": "Add",
"lang_fatalerroroccured": "Some errors are occured, please restart TheDesk.",
"lang_fatalerroroccured": "Error",
"lang_speech": "Google US English",
"lang_lang": "Language",
"lang_langlocale": "English",

View File

@@ -31,6 +31,8 @@
"fontsize": "Font size",
"savefolder": "Folder to save",
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
"useragent": "User agent",
"useragentWarn": "Restart when changed",
"absolute": "absolute value",
"themeSel": "Select theme",
"customtheme": "Edit and add custom themes",

View File

@@ -2,15 +2,18 @@
"updatehere": "Get latest TheDesk",
"download": "Start",
"portable": "Portable ver.",
"installer": "Installer ver.",
"snap": "Snap ver may be on Snapcraft",
"unrewrite": "Not rewrite",
"installer": "Installer(Recommended)",
"linux": "zip",
"linuxdeb": "deb(Recommended on buntu, Debian)",
"linuxsnap": "snap",
"snap": "Get it on Snapcraft",
"sureupd": "You may lose a cool experience!",
"skipupd": "Skip this update",
"nexttl": "Until next TL loading",
"nextver": "Until next version",
"nexttl": "Hidden until next TL loading",
"nextver": "Hidden until next version",
"problem1": "Some problems?",
"problem2": "Please download on <a href='https://thedesk.top'>Oficial HP</a>.",
"continue": "Continue updating",
"dlnow": "Downloading..."
"dlnow": "Downloading...",
"checkWhatIsNew": "What is new?"
}

View File

@@ -18,5 +18,6 @@
"ko": "",
"thisismisskey": "Login as Misskey",
"misskeylogin": "Read <a href=\"https://thedesk.top/how-to-misskey-login.html\">Docs(ja)</a> to login Misskey.",
"nodata": "No data"
"nodata": "No data",
"accessTokenSetup": "Use access token to login(click after fill not code but access-token in box: Advanced)"
}

View File

@@ -9,7 +9,7 @@
"lang_edit": "Edit",
"lang_del": "Delete",
"lang_add": "Add",
"lang_fatalerroroccured": "Some errors are occured, please restart TheDesk.",
"lang_fatalerroroccured": "Error",
"lang_speech": "Google US English",
"lang_lang": "Language",
"lang_langlocale": "English",

View File

@@ -31,6 +31,8 @@
"fontsize": "Font size",
"savefolder": "Folder to save",
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
"useragent": "User agent",
"useragentWarn": "Restart when changed",
"absolute": "absolute value",
"themeSel": "Select theme",
"customtheme": "Edit and add custom themes",

View File

@@ -2,15 +2,18 @@
"updatehere": "Get latest TheDesk",
"download": "Start",
"portable": "Portable ver.",
"installer": "Installer ver.",
"snap": "Snap ver may be on Snapcraft",
"unrewrite": "Not rewrite",
"installer": "Installer(Recommended)",
"linux": "zip",
"linuxdeb": "deb(Recommended on buntu, Debian)",
"linuxsnap": "snap",
"snap": "Get it on Snapcraft",
"sureupd": "You may lose a cool experience!",
"skipupd": "Skip this update",
"nexttl": "Until next TL loading",
"nextver": "Until next version",
"nexttl": "Hidden until next TL loading",
"nextver": "Hidden until next version",
"problem1": "Some problems?",
"problem2": "Please download on <a href='https://thedesk.top'>Oficial HP</a>.",
"continue": "Continue updating",
"dlnow": "Downloading..."
"dlnow": "Downloading...",
"checkWhatIsNew": "What is new?"
}

View File

@@ -18,5 +18,6 @@
"ko": "",
"thisismisskey": "Login as Misskey",
"misskeylogin": "Read <a href=\"https://thedesk.top/how-to-misskey-login.html\">Docs(ja)</a> to login Misskey.",
"nodata": "No data"
"nodata": "No data",
"accessTokenSetup": "Use access token to login(click after fill not code but access-token in box: Advanced)"
}

View File

@@ -9,7 +9,7 @@
"lang_edit": "Edit",
"lang_del": "Delete",
"lang_add": "Add",
"lang_fatalerroroccured": "Some errors are occured, please restart TheDesk.",
"lang_fatalerroroccured": "Error",
"lang_speech": "Google US English",
"lang_lang": "Language",
"lang_langlocale": "English",

View File

@@ -31,6 +31,8 @@
"fontsize": "Font size",
"savefolder": "Folder to save",
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
"useragent": "User agent",
"useragentWarn": "Restart when changed",
"absolute": "absolute value",
"themeSel": "Select theme",
"customtheme": "Edit and add custom themes",

View File

@@ -2,15 +2,18 @@
"updatehere": "Get latest TheDesk",
"download": "Start",
"portable": "Portable ver.",
"installer": "Installer ver.",
"snap": "Snap ver may be on Snapcraft",
"unrewrite": "Not rewrite",
"installer": "Installer(Recommended)",
"linux": "zip",
"linuxdeb": "deb(Recommended on buntu, Debian)",
"linuxsnap": "snap",
"snap": "Get it on Snapcraft",
"sureupd": "You may lose a cool experience!",
"skipupd": "Skip this update",
"nexttl": "Until next TL loading",
"nextver": "Until next version",
"nexttl": "Hidden until next TL loading",
"nextver": "Hidden until next version",
"problem1": "Some problems?",
"problem2": "Please download on <a href='https://thedesk.top'>Oficial HP</a>.",
"continue": "Continue updating",
"dlnow": "Downloading..."
"dlnow": "Downloading...",
"checkWhatIsNew": "What is new?"
}

View File

@@ -31,6 +31,8 @@
"fontsize": "フォントサイズ",
"savefolder": "デフォルトの保存先",
"savefolderwarn": "画像ダウンロードやスクリーンショットに影響します。",
"useragent":"ユーザーエージェント",
"useragentWarn":"再起動します。",
"absolute": "絶対指定",
"themeSel": "テーマの選択",
"customtheme": "カスタムテーマの作成・編集",

View File

@@ -9,10 +9,11 @@
"snap":"snap版はSnapcraft等よりDLしてください。",
"sureupd":"アップデートは必ず行ってください",
"skipupd":"アップデートをスキップする",
"nexttl":"次回TL表示時まで",
"nextver":"次のバージョンが出るまで",
"nexttl":"次回TL表示時までスキップ",
"nextver":"次のバージョンが出るまでスキップ",
"problem1":"問題が発生しますか?",
"problem2":"<a href='https://thedesk.top'>公式HP</a>からダウンロードをお試しください。",
"continue":"アップデートを続行",
"dlnow":"ダウンロード中"
"dlnow":"ダウンロード中",
"checkWhatIsNew": "アップデート内容"
}

View File

@@ -18,5 +18,6 @@
"ko": "",
"thisismisskey": "Login as Misskey",
"misskeylogin": "Read <a href=\"https://thedesk.top/how-to-misskey-login.html\">Docs(ja)</a> to login Misskey.",
"nodata": "No data"
"nodata": "No data",
"accessTokenSetup": "Use access token to login(click after fill not code but access-token in box: Advanced)"
}

View File

@@ -9,7 +9,7 @@
"lang_edit": "Edit",
"lang_del": "Delete",
"lang_add": "Add",
"lang_fatalerroroccured": "Some errors are occured, please restart TheDesk.",
"lang_fatalerroroccured": "Error",
"lang_speech": "Google US English",
"lang_lang": "Language",
"lang_langlocale": "English",

View File

@@ -31,6 +31,8 @@
"fontsize": "Font size",
"savefolder": "Folder to save",
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
"useragent": "User agent",
"useragentWarn": "Restart when changed",
"absolute": "absolute value",
"themeSel": "Select theme",
"customtheme": "Edit and add custom themes",

View File

@@ -2,15 +2,18 @@
"updatehere": "Get latest TheDesk",
"download": "Start",
"portable": "Portable ver.",
"installer": "Installer ver.",
"snap": "Snap ver may be on Snapcraft",
"unrewrite": "Not rewrite",
"installer": "Installer(Recommended)",
"linux": "zip",
"linuxdeb": "deb(Recommended on buntu, Debian)",
"linuxsnap": "snap",
"snap": "Get it on Snapcraft",
"sureupd": "You may lose a cool experience!",
"skipupd": "Skip this update",
"nexttl": "Until next TL loading",
"nextver": "Until next version",
"nexttl": "Hidden until next TL loading",
"nextver": "Hidden until next version",
"problem1": "Some problems?",
"problem2": "Please download on <a href='https://thedesk.top'>Oficial HP</a>.",
"continue": "Continue updating",
"dlnow": "Downloading..."
"dlnow": "Downloading...",
"checkWhatIsNew": "What is new?"
}

View File

@@ -18,5 +18,6 @@
"ko": "",
"thisismisskey": "Login as Misskey",
"misskeylogin": "Read <a href=\"https://thedesk.top/how-to-misskey-login.html\">Docs(ja)</a> to login Misskey.",
"nodata": "No data"
"nodata": "No data",
"accessTokenSetup": "Use access token to login(click after fill not code but access-token in box: Advanced)"
}

View File

@@ -9,7 +9,7 @@
"lang_edit": "Edit",
"lang_del": "Delete",
"lang_add": "Add",
"lang_fatalerroroccured": "Some errors are occured, please restart TheDesk.",
"lang_fatalerroroccured": "Error",
"lang_speech": "Google US English",
"lang_lang": "Language",
"lang_langlocale": "English",

View File

@@ -31,6 +31,8 @@
"fontsize": "Font size",
"savefolder": "Folder to save",
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
"useragent": "User agent",
"useragentWarn": "Restart when changed",
"absolute": "absolute value",
"themeSel": "Select theme",
"customtheme": "Edit and add custom themes",

View File

@@ -2,15 +2,18 @@
"updatehere": "Get latest TheDesk",
"download": "Start",
"portable": "Portable ver.",
"installer": "Installer ver.",
"snap": "Snap ver may be on Snapcraft",
"unrewrite": "Not rewrite",
"installer": "Installer(Recommended)",
"linux": "zip",
"linuxdeb": "deb(Recommended on buntu, Debian)",
"linuxsnap": "snap",
"snap": "Get it on Snapcraft",
"sureupd": "You may lose a cool experience!",
"skipupd": "Skip this update",
"nexttl": "Until next TL loading",
"nextver": "Until next version",
"nexttl": "Hidden until next TL loading",
"nextver": "Hidden until next version",
"problem1": "Some problems?",
"problem2": "Please download on <a href='https://thedesk.top'>Oficial HP</a>.",
"continue": "Continue updating",
"dlnow": "Downloading..."
"dlnow": "Downloading...",
"checkWhatIsNew": "What is new?"
}

View File

@@ -18,5 +18,6 @@
"ko": "",
"thisismisskey": "Login as Misskey",
"misskeylogin": "Read <a href=\"https://thedesk.top/how-to-misskey-login.html\">Docs(ja)</a> to login Misskey.",
"nodata": "No data"
"nodata": "No data",
"accessTokenSetup": "Use access token to login(click after fill not code but access-token in box: Advanced)"
}

View File

@@ -9,7 +9,7 @@
"lang_edit": "Edit",
"lang_del": "Delete",
"lang_add": "Add",
"lang_fatalerroroccured": "Some errors are occured, please restart TheDesk.",
"lang_fatalerroroccured": "Error",
"lang_speech": "Google US English",
"lang_lang": "Language",
"lang_langlocale": "English",

View File

@@ -31,6 +31,8 @@
"fontsize": "Font size",
"savefolder": "Folder to save",
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
"useragent": "User agent",
"useragentWarn": "Restart when changed",
"absolute": "absolute value",
"themeSel": "Select theme",
"customtheme": "Edit and add custom themes",

View File

@@ -2,15 +2,18 @@
"updatehere": "Get latest TheDesk",
"download": "Start",
"portable": "Portable ver.",
"installer": "Installer ver.",
"snap": "Snap ver may be on Snapcraft",
"unrewrite": "Not rewrite",
"installer": "Installer(Recommended)",
"linux": "zip",
"linuxdeb": "deb(Recommended on buntu, Debian)",
"linuxsnap": "snap",
"snap": "Get it on Snapcraft",
"sureupd": "You may lose a cool experience!",
"skipupd": "Skip this update",
"nexttl": "Until next TL loading",
"nextver": "Until next version",
"nexttl": "Hidden until next TL loading",
"nextver": "Hidden until next version",
"problem1": "Some problems?",
"problem2": "Please download on <a href='https://thedesk.top'>Oficial HP</a>.",
"continue": "Continue updating",
"dlnow": "Downloading..."
"dlnow": "Downloading...",
"checkWhatIsNew": "What is new?"
}

View File

@@ -18,5 +18,6 @@
"ko": "",
"thisismisskey": "Login as Misskey",
"misskeylogin": "Read <a href=\"https://thedesk.top/how-to-misskey-login.html\">Docs(ja)</a> to login Misskey.",
"nodata": "No data"
"nodata": "No data",
"accessTokenSetup": "Use access token to login(click after fill not code but access-token in box: Advanced)"
}

View File

@@ -9,7 +9,7 @@
"lang_edit": "Edit",
"lang_del": "Delete",
"lang_add": "Add",
"lang_fatalerroroccured": "Some errors are occured, please restart TheDesk.",
"lang_fatalerroroccured": "Error",
"lang_speech": "Google US English",
"lang_lang": "Language",
"lang_langlocale": "English",

View File

@@ -31,6 +31,8 @@
"fontsize": "Font size",
"savefolder": "Folder to save",
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
"useragent": "User agent",
"useragentWarn": "Restart when changed",
"absolute": "absolute value",
"themeSel": "Select theme",
"customtheme": "Edit and add custom themes",

View File

@@ -2,15 +2,18 @@
"updatehere": "Get latest TheDesk",
"download": "Start",
"portable": "Portable ver.",
"installer": "Installer ver.",
"snap": "Snap ver may be on Snapcraft",
"unrewrite": "Not rewrite",
"installer": "Installer(Recommended)",
"linux": "zip",
"linuxdeb": "deb(Recommended on buntu, Debian)",
"linuxsnap": "snap",
"snap": "Get it on Snapcraft",
"sureupd": "You may lose a cool experience!",
"skipupd": "Skip this update",
"nexttl": "Until next TL loading",
"nextver": "Until next version",
"nexttl": "Hidden until next TL loading",
"nextver": "Hidden until next version",
"problem1": "Some problems?",
"problem2": "Please download on <a href='https://thedesk.top'>Oficial HP</a>.",
"continue": "Continue updating",
"dlnow": "Downloading..."
"dlnow": "Downloading...",
"checkWhatIsNew": "What is new?"
}

View File

@@ -18,5 +18,6 @@
"ko": "",
"thisismisskey": "Login as Misskey",
"misskeylogin": "Read <a href=\"https://thedesk.top/how-to-misskey-login.html\">Docs(ja)</a> to login Misskey.",
"nodata": "No data"
"nodata": "No data",
"accessTokenSetup": "Use access token to login(click after fill not code but access-token in box: Advanced)"
}

View File

@@ -9,7 +9,7 @@
"lang_edit": "Edit",
"lang_del": "Delete",
"lang_add": "Add",
"lang_fatalerroroccured": "Some errors are occured, please restart TheDesk.",
"lang_fatalerroroccured": "Error",
"lang_speech": "Google US English",
"lang_lang": "Language",
"lang_langlocale": "English",

View File

@@ -31,6 +31,8 @@
"fontsize": "Font size",
"savefolder": "Folder to save",
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
"useragent": "User agent",
"useragentWarn": "Restart when changed",
"absolute": "absolute value",
"themeSel": "Select theme",
"customtheme": "Edit and add custom themes",

View File

@@ -2,15 +2,18 @@
"updatehere": "Get latest TheDesk",
"download": "Start",
"portable": "Portable ver.",
"installer": "Installer ver.",
"snap": "Snap ver may be on Snapcraft",
"unrewrite": "Not rewrite",
"installer": "Installer(Recommended)",
"linux": "zip",
"linuxdeb": "deb(Recommended on buntu, Debian)",
"linuxsnap": "snap",
"snap": "Get it on Snapcraft",
"sureupd": "You may lose a cool experience!",
"skipupd": "Skip this update",
"nexttl": "Until next TL loading",
"nextver": "Until next version",
"nexttl": "Hidden until next TL loading",
"nextver": "Hidden until next version",
"problem1": "Some problems?",
"problem2": "Please download on <a href='https://thedesk.top'>Oficial HP</a>.",
"continue": "Continue updating",
"dlnow": "Downloading..."
"dlnow": "Downloading...",
"checkWhatIsNew": "What is new?"
}

View File

@@ -18,5 +18,6 @@
"ko": "",
"thisismisskey": "Login as Misskey",
"misskeylogin": "Read <a href=\"https://thedesk.top/how-to-misskey-login.html\">Docs(ja)</a> to login Misskey.",
"nodata": "No data"
"nodata": "No data",
"accessTokenSetup": "Use access token to login(click after fill not code but access-token in box: Advanced)"
}

View File

@@ -9,7 +9,7 @@
"lang_edit": "Edit",
"lang_del": "Delete",
"lang_add": "Add",
"lang_fatalerroroccured": "Some errors are occured, please restart TheDesk.",
"lang_fatalerroroccured": "Error",
"lang_speech": "Google US English",
"lang_lang": "Language",
"lang_langlocale": "English",

View File

@@ -31,6 +31,8 @@
"fontsize": "Font size",
"savefolder": "Folder to save",
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
"useragent": "User agent",
"useragentWarn": "Restart when changed",
"absolute": "absolute value",
"themeSel": "Select theme",
"customtheme": "Edit and add custom themes",

View File

@@ -2,15 +2,18 @@
"updatehere": "Get latest TheDesk",
"download": "Start",
"portable": "Portable ver.",
"installer": "Installer ver.",
"snap": "Snap ver may be on Snapcraft",
"unrewrite": "Not rewrite",
"installer": "Installer(Recommended)",
"linux": "zip",
"linuxdeb": "deb(Recommended on buntu, Debian)",
"linuxsnap": "snap",
"snap": "Get it on Snapcraft",
"sureupd": "You may lose a cool experience!",
"skipupd": "Skip this update",
"nexttl": "Until next TL loading",
"nextver": "Until next version",
"nexttl": "Hidden until next TL loading",
"nextver": "Hidden until next version",
"problem1": "Some problems?",
"problem2": "Please download on <a href='https://thedesk.top'>Oficial HP</a>.",
"continue": "Continue updating",
"dlnow": "Downloading..."
"dlnow": "Downloading...",
"checkWhatIsNew": "What is new?"
}

View File

@@ -18,5 +18,6 @@
"ko": "",
"thisismisskey": "Login as Misskey",
"misskeylogin": "Read <a href=\"https://thedesk.top/how-to-misskey-login.html\">Docs(ja)</a> to login Misskey.",
"nodata": "No data"
"nodata": "No data",
"accessTokenSetup": "Use access token to login(click after fill not code but access-token in box: Advanced)"
}

View File

@@ -9,7 +9,7 @@
"lang_edit": "Edit",
"lang_del": "Delete",
"lang_add": "Add",
"lang_fatalerroroccured": "Some errors are occured, please restart TheDesk.",
"lang_fatalerroroccured": "Error",
"lang_speech": "Google US English",
"lang_lang": "Language",
"lang_langlocale": "English",

View File

@@ -31,6 +31,8 @@
"fontsize": "Font size",
"savefolder": "Folder to save",
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
"useragent": "User agent",
"useragentWarn": "Restart when changed",
"absolute": "absolute value",
"themeSel": "Select theme",
"customtheme": "Edit and add custom themes",

Some files were not shown because too many files have changed in this diff Show More