552 lines
14 KiB
JavaScript
552 lines
14 KiB
JavaScript
var yesno = [
|
|
{
|
|
text: "Ja",
|
|
value: "yes"
|
|
}, {
|
|
text: "Nein",
|
|
value: "no"
|
|
}
|
|
];
|
|
var sound = [
|
|
{
|
|
text: "Ohne",
|
|
value: "none"
|
|
}, {
|
|
text: "Standard",
|
|
value: "default"
|
|
}, {
|
|
text: "Custom 1",
|
|
value: "c1"
|
|
}, {
|
|
text: "Custom 2",
|
|
value: "c2"
|
|
}, {
|
|
text: "Custom 3",
|
|
value: "c3"
|
|
}, {
|
|
text: "Custom 4",
|
|
value: "c4"
|
|
}
|
|
];
|
|
var envConstruction = [
|
|
{
|
|
id: "popup",
|
|
storage: "popup",
|
|
checkbox: false,
|
|
doubleText: false,
|
|
setValue: 0,
|
|
width: 50,
|
|
text: {
|
|
head: "Popup-Benachrichtigung(unter Windows)",
|
|
desc: 'Bei "0" Ausgeschaltet.',
|
|
after: "Sek"
|
|
}
|
|
}, {
|
|
id: "notf",
|
|
storage: "nativenotf",
|
|
checkbox: true,
|
|
setValue: "yes",
|
|
text: {
|
|
head: "System Benachrichtigungen",
|
|
desc: "Dies funktioniert nicht mit der Portablen Windows Version.",
|
|
checkbox: yesno
|
|
}
|
|
}, {
|
|
id: "width",
|
|
storage: "width",
|
|
checkbox: false,
|
|
doubleText: false,
|
|
width: 50,
|
|
setValue: 300,
|
|
text: {
|
|
head: "Minimale Breite der Spalten",
|
|
desc: "Scroll bar will be shown when your window size is more than ammounts of columns.",
|
|
after: "px above"
|
|
}
|
|
}, {
|
|
id: "fixwidth",
|
|
storage: "fixwidth",
|
|
checkbox: false,
|
|
doubleText: false,
|
|
setValue: 300,
|
|
width: 50,
|
|
text: {
|
|
head: "Minimale Breite des TweetDeck-Browsers",
|
|
desc: "",
|
|
after: "px above"
|
|
}
|
|
}, {
|
|
id: "size",
|
|
storage: "size",
|
|
checkbox: false,
|
|
doubleText: false,
|
|
width: 50,
|
|
setValue: 13,
|
|
text: {
|
|
head: "Schriftgröße",
|
|
desc: '<span style="font-size:13px">13px(Absoluter Wert)</span>',
|
|
after: "px"
|
|
}
|
|
}, {
|
|
id: "ha",
|
|
storage: "ha",
|
|
checkbox: true,
|
|
setValue: false,
|
|
text: {
|
|
head: "Hardwarebeschleunigung deaktivieren",
|
|
desc: "Auto restarted",
|
|
checkbox: [
|
|
{
|
|
text: "Ja",
|
|
value: "true"
|
|
}, {
|
|
text: "Nein",
|
|
value: "false"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
];
|
|
var tlConstruction = [
|
|
{
|
|
id: "time",
|
|
storage: "datetype",
|
|
checkbox: true,
|
|
setValue: "absolute",
|
|
text: {
|
|
head: "Zeitformat",
|
|
desc: 'Relatives Format:"vor 1 Minuten","vor 3 Tagen"<br>Absolutes Format:"23:25:21","2017/12/30 23:59:00"<br>Gemischtes Format:Die heute geposteten Zahn sind relativ formatiert, andere sind absolut formatiert.',
|
|
checkbox: [
|
|
{
|
|
text: "Relativ",
|
|
value: "relative"
|
|
}, {
|
|
text: "Absolut",
|
|
value: "absolute"
|
|
}, {
|
|
text: "Sowohl relativ als auch absolut",
|
|
value: "double"
|
|
}, {
|
|
text: "Gemischt",
|
|
value: "medium"
|
|
}
|
|
|
|
]
|
|
}
|
|
}, {
|
|
id: "ul",
|
|
storage: "locale",
|
|
checkbox: true,
|
|
setValue: "yes",
|
|
text: {
|
|
head: "Server's unique locale",
|
|
desc: "This value is available on some Japanese servers",
|
|
checkbox: yesno
|
|
}
|
|
}, {
|
|
id: "nsfw",
|
|
storage: "nsfw",
|
|
checkbox: true,
|
|
setValue: "yes",
|
|
text: {
|
|
head: "NSFW Bilder ausblenden",
|
|
desc: "Starker Unschärfeeffekt",
|
|
checkbox: yesno
|
|
}
|
|
}, {
|
|
id: "cw",
|
|
storage: "cw",
|
|
checkbox: true,
|
|
setValue: "yes",
|
|
text: {
|
|
head: "Hide CW contents",
|
|
desc: "",
|
|
checkbox: yesno
|
|
}
|
|
}, {
|
|
id: "rp",
|
|
storage: "replyct",
|
|
checkbox: true,
|
|
setValue: "hidden",
|
|
text: {
|
|
head: "Reply counter style",
|
|
desc: "",
|
|
checkbox: [
|
|
{
|
|
text: "Show 1+ if the replies are more than 1.",
|
|
value: "hidden"
|
|
}, {
|
|
text: "Show 1+ if the replies are more than 1.",
|
|
value: "all"
|
|
}
|
|
|
|
]
|
|
}
|
|
}, {
|
|
id: "gif",
|
|
storage: "gif",
|
|
checkbox: true,
|
|
setValue: "yes",
|
|
text: {
|
|
head: "Animated GIF images animation",
|
|
desc: "",
|
|
checkbox: yesno
|
|
}
|
|
}, {
|
|
id: "tag",
|
|
storage: "tag-range",
|
|
checkbox: true,
|
|
setValue: "local",
|
|
text: {
|
|
head: "Tag TL Search",
|
|
desc: "",
|
|
checkbox: [
|
|
{
|
|
text: "Use federated network",
|
|
value: "all"
|
|
}, {
|
|
text: "Use local network",
|
|
value: "local"
|
|
}
|
|
|
|
]
|
|
}
|
|
}, {
|
|
id: "via",
|
|
storage: "viashow",
|
|
checkbox: true,
|
|
setValue: "no",
|
|
text: {
|
|
head: "Show via",
|
|
desc: "",
|
|
checkbox: yesno
|
|
}
|
|
}, {
|
|
id: "mov",
|
|
storage: "mouseover",
|
|
checkbox: true,
|
|
setValue: "no",
|
|
text: {
|
|
head: "Hide action buttons without mouseover",
|
|
desc: "You may feel 'mouseover' is unconfortable:(",
|
|
checkbox: [
|
|
{
|
|
text: "Mouseover to show",
|
|
value: "yes"
|
|
}, {
|
|
text: "Click to show",
|
|
value: "click"
|
|
}, {
|
|
text: "Nein",
|
|
value: "no"
|
|
}
|
|
|
|
]
|
|
}
|
|
}, {
|
|
id: "notfm",
|
|
storage: "setasread",
|
|
checkbox: true,
|
|
setValue: "yes",
|
|
text: {
|
|
head: "Show Notification marker, red colored bell and counter(if you show a notification column.)",
|
|
desc: "",
|
|
checkbox: yesno
|
|
}
|
|
}, {
|
|
checkbox: false,
|
|
doubleText: true,
|
|
data: [
|
|
{
|
|
id: "sentence",
|
|
storage: "sentence",
|
|
width: 50,
|
|
setValue: 500,
|
|
text: { after: "lines above or" }
|
|
}, {
|
|
id: "letters",
|
|
storage: "letters",
|
|
width: 50,
|
|
setValue: 7000,
|
|
text: { after: "letters above" }
|
|
}
|
|
],
|
|
text: {
|
|
head: "Auto folding",
|
|
desc: "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.",
|
|
}
|
|
}, {
|
|
id: "img-height",
|
|
storage: "img-height",
|
|
checkbox: false,
|
|
doubleText: false,
|
|
width: 80,
|
|
setValue: 200,
|
|
text: {
|
|
head: "Height of images",
|
|
desc: 'Option:Set "full" to uncrop.',
|
|
after: "px"
|
|
}
|
|
}, {
|
|
id: "ticker",
|
|
storage: "ticker_ok",
|
|
checkbox: true,
|
|
setValue: "no",
|
|
text: {
|
|
head: "Enable #InstanceTicker",
|
|
desc: 'Show colorful stickers about the server. <a href="https://cdn.weep.me/mastodon/">About #InstanceTicker</a> Copyright 2018 weepjp, kyori19.',
|
|
checkbox: yesno
|
|
}
|
|
}, {
|
|
id: "anime",
|
|
storage: "animation",
|
|
checkbox: true,
|
|
setValue: "yes",
|
|
text: {
|
|
head: "Animation of timelines",
|
|
desc: "",
|
|
checkbox: yesno
|
|
}
|
|
}, {
|
|
id: "replySound",
|
|
storage: "replySound",
|
|
checkbox: true,
|
|
setValue: "none",
|
|
text: {
|
|
head: "Sound(Reply)",
|
|
desc: "",
|
|
checkbox: sound
|
|
}
|
|
}, {
|
|
id: "favSound",
|
|
storage: "favSound",
|
|
checkbox: true,
|
|
setValue: "none",
|
|
text: {
|
|
head: "Sound(Fav)",
|
|
desc: "",
|
|
checkbox: sound
|
|
}
|
|
}, {
|
|
id: "btSound",
|
|
storage: "btSound",
|
|
checkbox: true,
|
|
setValue: "none",
|
|
text: {
|
|
head: "Sound(Boost)",
|
|
desc: "",
|
|
checkbox: sound
|
|
}
|
|
}, {
|
|
id: "followSound",
|
|
storage: "followSound",
|
|
checkbox: true,
|
|
setValue: "none",
|
|
text: {
|
|
head: "Sound(Follow)",
|
|
desc: "",
|
|
checkbox: sound
|
|
}
|
|
}
|
|
];
|
|
var postConstruction = [
|
|
{
|
|
id: "cw-text",
|
|
storage: "cw-text",
|
|
checkbox: false,
|
|
doubleText: false,
|
|
width: 150,
|
|
setValue: "",
|
|
text: {
|
|
head: "Default warining text",
|
|
desc: "",
|
|
after: ""
|
|
}
|
|
}, {
|
|
checkbox: false,
|
|
doubleText: true,
|
|
data: [
|
|
{
|
|
id: "cw_sentence",
|
|
storage: "cw_sentence",
|
|
width: 50,
|
|
setValue: 500,
|
|
text: { after: "lines above or" }
|
|
}, {
|
|
id: "cw_letters",
|
|
storage: "cw_letters",
|
|
width: 50,
|
|
setValue: 7000,
|
|
text: { after: "letters above" }
|
|
}
|
|
],
|
|
text: {
|
|
head: "Warnung vor dem Versenden eines langen Toots.",
|
|
desc: "Show dialog whether you make too-long text hidden.",
|
|
}
|
|
}, {
|
|
id: "cws",
|
|
storage: "always-cw",
|
|
checkbox: true,
|
|
setValue: "no",
|
|
text: {
|
|
head: "Always CW set",
|
|
desc: "",
|
|
checkbox: yesno
|
|
}
|
|
}, {
|
|
id: "vis",
|
|
storage: "vis",
|
|
checkbox: true,
|
|
setValue: "public",
|
|
text: {
|
|
head: "Default visibility",
|
|
desc: "",
|
|
checkbox: [
|
|
{
|
|
text: "Public",
|
|
value: "public"
|
|
}, {
|
|
text: "Unlisted",
|
|
value: "unlisted"
|
|
}, {
|
|
text: "Private",
|
|
value: "private"
|
|
}, {
|
|
text: "Direct",
|
|
value: "direct"
|
|
}, {
|
|
text: "Memory(memorized as each server)",
|
|
value: "memory"
|
|
}, {
|
|
text: "Default of your visibility(Set on preferences of Mastodon server)",
|
|
value: "useapi"
|
|
}
|
|
]
|
|
}
|
|
}, {
|
|
id: "img",
|
|
storage: "img",
|
|
checkbox: true,
|
|
setValue: "no-act",
|
|
text: {
|
|
head: "Posting images preferences",
|
|
desc: "",
|
|
checkbox: [
|
|
{
|
|
text: "Insert media URL",
|
|
value: "url"
|
|
}, {
|
|
text: "Insert nothig",
|
|
value: "no-act"
|
|
}
|
|
]
|
|
}
|
|
}, {
|
|
id: "box",
|
|
storage: "box",
|
|
checkbox: true,
|
|
setValue: "yes",
|
|
text: {
|
|
head: "Action of posting-box",
|
|
desc: "",
|
|
checkbox: [
|
|
{
|
|
text: "Folding",
|
|
value: "yes"
|
|
}, {
|
|
text: "Open after posting",
|
|
value: "no"
|
|
}, {
|
|
text: "Absolutely open",
|
|
value: "absolute"
|
|
}
|
|
]
|
|
}
|
|
}, {
|
|
id: "quote",
|
|
storage: "quote",
|
|
checkbox: true,
|
|
setValue: "nothing",
|
|
text: {
|
|
head: "Quote format",
|
|
desc: "",
|
|
checkbox: [
|
|
{
|
|
text: "Nur URL",
|
|
value: "simple"
|
|
}, {
|
|
text: "URL and acct(mention to the user)",
|
|
value: "mention"
|
|
}, {
|
|
text: "URL, text and acct(mention to the user)",
|
|
value: "full"
|
|
}, {
|
|
text: "Disabled(Hide buttons on TLs)",
|
|
value: "nothing"
|
|
}
|
|
]
|
|
}
|
|
}, {
|
|
id: "main",
|
|
storage: "mainuse",
|
|
checkbox: true,
|
|
setValue: "remain",
|
|
text: {
|
|
head: "Default accounts of actions",
|
|
desc: "Main account can be set on Account Manager.",
|
|
checkbox: [
|
|
{
|
|
text: "Account you used recently",
|
|
value: "remain"
|
|
}, {
|
|
text: "Main account",
|
|
value: "main"
|
|
}
|
|
]
|
|
}
|
|
}, {
|
|
id: "sec",
|
|
storage: "sec",
|
|
checkbox: true,
|
|
setValue: "public",
|
|
text: {
|
|
head: "Secondary Toot Button",
|
|
desc: "",
|
|
checkbox: [
|
|
{
|
|
text: "Hidden",
|
|
value: "nothing"
|
|
}, {
|
|
text: "Public",
|
|
value: "public"
|
|
}, {
|
|
text: "Unlisted",
|
|
value: "unlisted"
|
|
}, {
|
|
text: "Private",
|
|
value: "private"
|
|
}, {
|
|
text: "Direct",
|
|
value: "direct"
|
|
}, {
|
|
text: "Local Only",
|
|
value: "local",
|
|
kirishima: true,
|
|
kirishimaText: "非対応インスタンスでは「未収載」になります。"
|
|
}
|
|
]
|
|
}
|
|
}, {
|
|
id: "zero",
|
|
storage: "emoji-zero-width",
|
|
checkbox: true,
|
|
setValue: "normal",
|
|
setValue: "no",
|
|
text: {
|
|
head: "Zero-width space when inserting emojis",
|
|
desc: "",
|
|
checkbox: yesno
|
|
}
|
|
}
|
|
] |